Skip to content

Commit 5f772dd

Browse files
committed
fixup! reset secnonce in tests
1 parent 7ad1220 commit 5f772dd

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/modules/musig/tests_impl.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -439,18 +439,22 @@ void musig_api_tests(secp256k1_scratch_space *scratch) {
439439
CHECK(ecount == 4);
440440
CHECK(secp256k1_musig_partial_sign(none, &partial_sig[0], &secnonce_tmp, NULL, &keyagg_cache, &session) == 0);
441441
CHECK(ecount == 5);
442+
memcpy(&secnonce_tmp, &secnonce[0], sizeof(secnonce_tmp));
442443
CHECK(secp256k1_musig_partial_sign(none, &partial_sig[0], &secnonce_tmp, &invalid_keypair, &keyagg_cache, &session) == 0);
443444
CHECK(ecount == 6);
444445
memcpy(&secnonce_tmp, &secnonce[0], sizeof(secnonce_tmp));
445446
CHECK(secp256k1_musig_partial_sign(none, &partial_sig[0], &secnonce_tmp, &keypair[0], NULL, &session) == 0);
446447
CHECK(ecount == 7);
448+
memcpy(&secnonce_tmp, &secnonce[0], sizeof(secnonce_tmp));
447449
CHECK(secp256k1_musig_partial_sign(none, &partial_sig[0], &secnonce_tmp, &keypair[0], &invalid_keyagg_cache, &session) == 0);
448450
CHECK(ecount == 8);
449451
memcpy(&secnonce_tmp, &secnonce[0], sizeof(secnonce_tmp));
450452
CHECK(secp256k1_musig_partial_sign(none, &partial_sig[0], &secnonce_tmp, &keypair[0], &keyagg_cache, NULL) == 0);
451453
CHECK(ecount == 9);
454+
memcpy(&secnonce_tmp, &secnonce[0], sizeof(secnonce_tmp));
452455
CHECK(secp256k1_musig_partial_sign(none, &partial_sig[0], &secnonce_tmp, &keypair[0], &keyagg_cache, &invalid_session) == 0);
453456
CHECK(ecount == 10);
457+
memcpy(&secnonce_tmp, &secnonce[0], sizeof(secnonce_tmp));
454458

455459
CHECK(secp256k1_musig_partial_sign(none, &partial_sig[0], &secnonce[0], &keypair[0], &keyagg_cache, &session) == 1);
456460
CHECK(secp256k1_musig_partial_sign(none, &partial_sig[1], &secnonce[1], &keypair[1], &keyagg_cache, &session) == 1);

0 commit comments

Comments
 (0)