Skip to content

Commit 57eda3b

Browse files
committed
musig: ctimetests: fix _declassify range for generated nonce points
The area marked as non-secret exceeds the nonce_pts array in the second iteration of the for loop. Fix that by passing the correct size to the _declassify call.
1 parent 01b5893 commit 57eda3b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/modules/musig/session_impl.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,7 @@ int secp256k1_musig_nonce_gen_internal(const secp256k1_context* ctx, secp256k1_m
448448
secp256k1_gej nonce_ptj;
449449
secp256k1_ecmult_gen(&ctx->ecmult_gen_ctx, &nonce_ptj, &k[i]);
450450
secp256k1_ge_set_gej(&nonce_pts[i], &nonce_ptj);
451-
secp256k1_declassify(ctx, &nonce_pts[i], sizeof(nonce_pts));
451+
secp256k1_declassify(ctx, &nonce_pts[i], sizeof(nonce_pts[i]));
452452
secp256k1_scalar_clear(&k[i]);
453453
}
454454
/* None of the nonce_pts will be infinity because k != 0 with overwhelming

0 commit comments

Comments
 (0)