We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7734755 commit ed38ec2Copy full SHA for ed38ec2
src/confidential/bare.rs
@@ -115,4 +115,16 @@ mod tests {
115
"e1e52419a2934d278c50e29608969d2f23c1bd1243a09bfc8026d4ed4b085e39",
116
);
117
}
118
+
119
+ #[test]
120
+ fn tweak() {
121
+ // Check that tweaking blinding keys produce consistent results
122
+ let secp = secp256k1_zkp::Secp256k1::new();
123
+ let sk = secp256k1_zkp::SecretKey::from_slice(&[1u8; 32]).unwrap();
124
+ let pk = sk.public_key(&secp);
125
+ let spk = elements::Script::default();
126
+ let tweaked_pk = tweak_key(&secp, &spk, &pk);
127
+ let tweaked_sk = tweak_private_key(&secp, &spk, &sk);
128
+ assert_eq!(tweaked_pk, tweaked_sk.public_key(&secp));
129
+ }
130
0 commit comments