Skip to content

Commit 5e74086

Browse files
committed
Merge #1705: musig/test: Remove dead code
8d967a6 musig/test: Remove dead code (Tim Ruffing) 983711c musig/tests: Refactor vectors_signverify (Tim Ruffing) Pull request description: ACKs for top commit: jonasnick: ACK 8d967a6 Tree-SHA512: 9cc3d84250a677a22badf8fb18d5c159816f2237f9dd8ac796e65a6e89921066aa718b4eb773e9c473ac61d5f18c392ae380d4e4b4e2c3424feff9475a1ce053
2 parents 7c33804 + 8d967a6 commit 5e74086

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/modules/musig/tests_impl.h

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -910,12 +910,14 @@ static void musig_test_vectors_signverify(void) {
910910
* the signing key does not belong to any pubkey. */
911911
continue;
912912
}
913+
913914
expected = c->error != MUSIG_PUBKEY;
914915
CHECK(expected == musig_vectors_keyagg_and_tweak(&error, &keyagg_cache, NULL, vector->pubkeys, NULL, c->key_indices_len, c->key_indices, 0, NULL, NULL));
915916
CHECK(expected || c->error == error);
916917
if (!expected) {
917918
continue;
918919
}
920+
CHECK(secp256k1_ec_pubkey_parse(CTX, &pubkey, vector->pubkeys[0], sizeof(vector->pubkeys[0])));
919921

920922
expected = c->error != MUSIG_AGGNONCE;
921923
CHECK(expected == secp256k1_musig_aggnonce_parse(CTX, &aggnonce, vector->aggnonces[c->aggnonce_index]));
@@ -924,14 +926,10 @@ static void musig_test_vectors_signverify(void) {
924926
}
925927
CHECK(secp256k1_musig_nonce_process(CTX, &session, &aggnonce, vector->msgs[c->msg_index], &keyagg_cache));
926928

927-
CHECK(secp256k1_ec_pubkey_parse(CTX, &pubkey, vector->pubkeys[0], sizeof(vector->pubkeys[0])));
928-
musig_test_set_secnonce(&secnonce, vector->secnonces[c->secnonce_index], &pubkey);
929929
expected = c->error != MUSIG_SECNONCE;
930-
if (expected) {
931-
CHECK(secp256k1_musig_partial_sign(CTX, &partial_sig, &secnonce, &keypair, &keyagg_cache, &session));
932-
} else {
933-
CHECK_ILLEGAL(CTX, secp256k1_musig_partial_sign(CTX, &partial_sig, &secnonce, &keypair, &keyagg_cache, &session));
934-
}
930+
CHECK(!expected);
931+
musig_test_set_secnonce(&secnonce, vector->secnonces[c->secnonce_index], &pubkey);
932+
CHECK_ILLEGAL(CTX, secp256k1_musig_partial_sign(CTX, &partial_sig, &secnonce, &keypair, &keyagg_cache, &session));
935933
}
936934
for (i = 0; i < sizeof(vector->verify_fail_case)/sizeof(vector->verify_fail_case[0]); i++) {
937935
const struct musig_verify_fail_error_case *c = &vector->verify_fail_case[i];

0 commit comments

Comments
 (0)