From 450087e2800ebe75aacaa25cd522909bf0fb0a49 Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Tue, 17 Sep 2019 23:58:14 +0100 Subject: [PATCH] Add test for spending_key panic on short seed --- zcash_client_backend/src/keys.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/zcash_client_backend/src/keys.rs b/zcash_client_backend/src/keys.rs index bae7f5faf..63dd5eeb8 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); + } +}