Browse Source

Reformat impl of `derive_extended_priv_key`

no-contract-setup-message
Thomas Eizinger 3 years ago
parent
commit
f2445ee8e5
No known key found for this signature in database GPG Key ID: 651AC83A6C6C8B96
  1. 9
      daemon/src/seed.rs

9
daemon/src/seed.rs

@ -52,12 +52,13 @@ impl Seed {
}
pub fn derive_extended_priv_key(&self, network: Network) -> Result<ExtendedPrivKey> {
let h = Hkdf::<Sha256>::new(None, &self.0);
let mut okm = [0u8; 64];
h.expand(b"BITCOIN_WALLET_SEED", &mut okm)
let mut ext_priv_key_seed = [0u8; 64];
Hkdf::<Sha256>::new(None, &self.0)
.expand(b"BITCOIN_WALLET_SEED", &mut ext_priv_key_seed)
.expect("okm array is of correct length");
let ext_priv_key = ExtendedPrivKey::new_master(network, &okm)?;
let ext_priv_key = ExtendedPrivKey::new_master(network, &ext_priv_key_seed)?;
Ok(ext_priv_key)
}

Loading…
Cancel
Save