Skip to content

Commit 669b2fe

Browse files
committed
Remove test_tweak_keys
What it tests no longer applies since tweak_keys now introduces an unspendable script path.
1 parent 3af430d commit 669b2fe

File tree

1 file changed

+0
-30
lines changed

1 file changed

+0
-30
lines changed

networks/bitcoin/tests/wallet.rs

-30
Original file line numberDiff line numberDiff line change
@@ -97,36 +97,6 @@ fn sign(
9797
sign_without_caching(&mut OsRng, machines, &[])
9898
}
9999

100-
#[test]
101-
fn test_tweak_keys() {
102-
let mut even = false;
103-
let mut odd = false;
104-
105-
// Generate keys until we get an even set and an odd set
106-
while !(even && odd) {
107-
let mut keys = key_gen(&mut OsRng).drain().next().unwrap().1;
108-
if is_even(keys.group_key()) {
109-
// Tweaking should do nothing
110-
assert_eq!(tweak_keys(&keys).group_key(), keys.group_key());
111-
112-
even = true;
113-
} else {
114-
let tweaked = tweak_keys(&keys).group_key();
115-
assert_ne!(tweaked, keys.group_key());
116-
// Tweaking should produce an even key
117-
assert!(is_even(tweaked));
118-
119-
// Verify it uses the smallest possible offset
120-
while keys.group_key().to_encoded_point(true).tag() == Tag::CompressedOddY {
121-
keys = keys.offset(Scalar::ONE);
122-
}
123-
assert_eq!(tweaked, keys.group_key());
124-
125-
odd = true;
126-
}
127-
}
128-
}
129-
130100
async_sequential! {
131101
async fn test_scanner() {
132102
// Test Scanners are creatable for even keys.

0 commit comments

Comments
 (0)