From 5d430cff128f698a45cafd4cb0e21b6d36614021 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Fri, 17 Apr 2020 04:04:04 -0400 Subject: [PATCH] Do not try to make a jubjub extended point work as a scalar in redjubjub PublicKey From impl --- zebra-chain/src/keys/sapling.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/zebra-chain/src/keys/sapling.rs b/zebra-chain/src/keys/sapling.rs index 2352c3b03..1dfc6510f 100644 --- a/zebra-chain/src/keys/sapling.rs +++ b/zebra-chain/src/keys/sapling.rs @@ -399,8 +399,7 @@ impl Deref for AuthorizingKey { impl From<[u8; 32]> for AuthorizingKey { fn from(bytes: [u8; 32]) -> Self { - let sk = redjubjub::SecretKey::::try_from(bytes).unwrap(); - Self(redjubjub::PublicKey::from(&sk)) + Self(redjubjub::PublicKey::try_from(bytes).unwrap()) } }