From 72c5278de00b048d29cdd4ce605d7e62574ec578 Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 23 Apr 2021 23:01:08 +1200 Subject: [PATCH] Hash public key directly for stanza tag Closes str4d/age-plugin-yubikey#32. --- src/p256.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p256.rs b/src/p256.rs index 6054af7..d905cdd 100644 --- a/src/p256.rs +++ b/src/p256.rs @@ -57,7 +57,7 @@ impl Recipient { } pub(crate) fn tag(&self) -> [u8; TAG_BYTES] { - let tag = Sha256::digest(self.to_string().as_bytes()); + let tag = Sha256::digest(self.to_encoded().as_bytes()); (&tag[0..TAG_BYTES]).try_into().expect("length is correct") }