`crate`-only several BOLT12 methods that require unbounded generics
[rust-lightning] / lightning / src / offers / merkle.rs
index 7390b58fef8ef780a68f58aa50438dcbe1979d71..395538d7147c30491eb003400184bc1acb21b8d4 100644 (file)
@@ -42,7 +42,7 @@ impl TaggedHash {
        }
 
        /// Returns the digest to sign.
-       pub fn as_digest(&self) -> &Message {
+       pub(crate) fn as_digest(&self) -> &Message {
                &self.0
        }
 }
@@ -55,7 +55,7 @@ impl AsRef<TaggedHash> for TaggedHash {
 
 /// Error when signing messages.
 #[derive(Debug, PartialEq)]
-pub enum SignError<E> {
+pub(crate) enum SignError<E> {
        /// User-defined error when signing the message.
        Signing(E),
        /// Error when verifying the produced signature using the given pubkey.