From 1778fea66ef860774e4a722ff109d000d10f5942 Mon Sep 17 00:00:00 2001 From: Martin Habovstiak Date: Tue, 4 Mar 2025 20:34:59 +0100 Subject: [PATCH] Add a test checking `PrivateKey::from_slice` This test checks the previous fix - if ordered before the previous commit it will fail. --- bitcoin/src/crypto/key.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bitcoin/src/crypto/key.rs b/bitcoin/src/crypto/key.rs index d73f84180..2fcacba37 100644 --- a/bitcoin/src/crypto/key.rs +++ b/bitcoin/src/crypto/key.rs @@ -1600,4 +1600,11 @@ mod tests { panic!("Expected Invalid char error"); } } + + #[test] + fn invalid_private_key_len() { + use crate::Network; + assert!(PrivateKey::from_slice(&[1u8; 31], Network::Regtest).is_err()); + assert!(PrivateKey::from_slice(&[1u8; 33], Network::Regtest).is_err()); + } }