From 3bad5304b24e6e41bc7a7231cc109652098182b7 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Thu, 26 Mar 2020 22:18:51 -0400 Subject: [PATCH] Explicitly use sha2::compress256 --- zebra-chain/src/keys/sprout.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zebra-chain/src/keys/sprout.rs b/zebra-chain/src/keys/sprout.rs index 4a658996..e96d9c6e 100644 --- a/zebra-chain/src/keys/sprout.rs +++ b/zebra-chain/src/keys/sprout.rs @@ -15,7 +15,7 @@ use proptest::{array, collection::vec, prelude::*}; #[cfg(test)] use proptest_derive::Arbitrary; -use sha2::compress256; +use sha2; /// Our root secret key of the Sprout key derivation tree. /// @@ -41,7 +41,7 @@ impl From for ReceivingKey { block[0..32].copy_from_slice(&spending_key.0[..]); block[0] |= 0b1100_0000; - compress256(&mut state, &block); + sha2::compress256(&mut state, &block); let mut derived_bytes = [0u8; 32]; LittleEndian::write_u32_into(&state, &mut derived_bytes); @@ -76,7 +76,7 @@ impl From for PayingKey { block[32] = 1u8; // t = 1 - compress256(&mut state, &block); + sha2::compress256(&mut state, &block); let mut derived_bytes = [0u8; 32]; LittleEndian::write_u32_into(&state, &mut derived_bytes);