From cdf401515f4429887e9248de056ee4eae5041cfb Mon Sep 17 00:00:00 2001 From: ryan Date: Wed, 17 Apr 2024 15:00:41 -0400 Subject: [PATCH] keyfork wizard: use correct derivation path for re-deriving shard decryption keys --- crates/keyfork/src/cli/wizard.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/keyfork/src/cli/wizard.rs b/crates/keyfork/src/cli/wizard.rs index a054a4d..596973e 100644 --- a/crates/keyfork/src/cli/wizard.rs +++ b/crates/keyfork/src/cli/wizard.rs @@ -38,7 +38,7 @@ fn derive_key(seed: [u8; 32], index: u8) -> Result { let chain = DerivationIndex::new(u32::from_be_bytes(pgp_u32), true)?; let mut shrd_u32 = [0u8; 4]; shrd_u32[..].copy_from_slice(&"shrd".bytes().collect::>()); - let account = DerivationIndex::new(u32::from_be_bytes(pgp_u32), true)?; + let account = DerivationIndex::new(u32::from_be_bytes(shrd_u32), true)?; let subkey = DerivationIndex::new(u32::from(index), true)?; let path = DerivationPath::default() .chain_push(chain)