Skip to content

Commit 00906f1

Browse files
committed
Define our own test ONE_KEY constant
1 parent 9276aa2 commit 00906f1

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

lightning/src/util/message_signing.rs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,31 +90,34 @@ pub fn verify(msg: &[u8], sig: &str, pk: &PublicKey) -> bool {
9090
mod test {
9191
use core::str::FromStr;
9292
use crate::util::message_signing::{sign, recover_pk, verify};
93-
use bitcoin::secp256k1::ONE_KEY;
94-
use bitcoin::secp256k1::{PublicKey, Secp256k1};
93+
use bitcoin::secp256k1::constants::ONE;
94+
use bitcoin::secp256k1::{PublicKey, SecretKey, Secp256k1};
9595

9696
#[test]
9797
fn test_sign() {
9898
let message = "test message";
99-
let zbase32_sig = sign(message.as_bytes(), &ONE_KEY);
99+
let one_key = SecretKey::from_slice(&ONE).unwrap();
100+
let zbase32_sig = sign(message.as_bytes(), &one_key);
100101

101102
assert_eq!(zbase32_sig.unwrap(), "d9tibmnic9t5y41hg7hkakdcra94akas9ku3rmmj4ag9mritc8ok4p5qzefs78c9pqfhpuftqqzhydbdwfg7u6w6wdxcqpqn4sj4e73e")
102103
}
103104

104105
#[test]
105106
fn test_recover_pk() {
106107
let message = "test message";
108+
let one_key = SecretKey::from_slice(&ONE).unwrap();
107109
let sig = "d9tibmnic9t5y41hg7hkakdcra94akas9ku3rmmj4ag9mritc8ok4p5qzefs78c9pqfhpuftqqzhydbdwfg7u6w6wdxcqpqn4sj4e73e";
108110
let pk = recover_pk(message.as_bytes(), sig);
109111

110-
assert_eq!(pk.unwrap(), PublicKey::from_secret_key(&Secp256k1::signing_only(), &ONE_KEY))
112+
assert_eq!(pk.unwrap(), PublicKey::from_secret_key(&Secp256k1::signing_only(), &one_key))
111113
}
112114

113115
#[test]
114116
fn test_verify() {
115117
let message = "another message";
116-
let sig = sign(message.as_bytes(), &ONE_KEY).unwrap();
117-
let pk = PublicKey::from_secret_key(&Secp256k1::signing_only(), &ONE_KEY);
118+
let one_key = SecretKey::from_slice(&ONE).unwrap();
119+
let sig = sign(message.as_bytes(), &one_key).unwrap();
120+
let pk = PublicKey::from_secret_key(&Secp256k1::signing_only(), &one_key);
118121

119122
assert!(verify(message.as_bytes(), &sig, &pk))
120123
}

0 commit comments

Comments
 (0)