Skip to content

Commit b04a699

Browse files
committed
fix: evaluator master key consistency check
1 parent dd7fe8d commit b04a699

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

crates/adaptor-sigs/src/adaptor.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,13 @@ impl Adaptor {
119119
));
120120
}
121121

122+
// key consistency
123+
if gen_mul(&evaluator_master_sk) != evaluator_master_pk {
124+
return Err(Error::AdaptorGenerationFailed(
125+
"evaluator master keys fail consistency check",
126+
));
127+
}
128+
122129
// r', R' = r'·G
123130
let mut r_dash = ark_secp256k1::Fr::rand(rng);
124131
if r_dash == ark_secp256k1::Fr::ZERO {

0 commit comments

Comments
 (0)