diff --git a/zcash_client_backend/src/keys.rs b/zcash_client_backend/src/keys.rs index bae7f5f..63dd5ee 100644 --- a/zcash_client_backend/src/keys.rs +++ b/zcash_client_backend/src/keys.rs @@ -30,3 +30,14 @@ pub fn spending_key(seed: &[u8], coin_type: u32, account: u32) -> ExtendedSpendi ], ) } + +#[cfg(test)] +mod tests { + use super::spending_key; + + #[test] + #[should_panic] + fn spending_key_panics_on_short_seed() { + let _ = spending_key(&[0; 31][..], 0, 0); + } +}