diff --git a/src/signature.rs b/src/signature.rs index 22f05e4..4d30bcf 100644 --- a/src/signature.rs +++ b/src/signature.rs @@ -69,7 +69,7 @@ impl AnkHash { #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] pub struct Proof { signature: Signature, - message: AnkHash, + message: [u8; 32], key: PublicKey, } @@ -91,7 +91,7 @@ impl Proof { Self { signature: sig, - message: message_hash, + message: message_hash.to_byte_array(), key: keypair.public_key(), } } @@ -101,14 +101,14 @@ impl Proof { } pub fn get_message(&self) -> [u8; 32] { - self.message.to_byte_array() + self.message } pub fn verify(&self) -> Result<()> { let secp = Secp256k1::verification_only(); secp.verify_schnorr( &self.signature, - &Message::from_digest(self.message.to_byte_array()), + &Message::from_digest(self.message), &self.key.x_only_public_key().0, )?;