Skip to content

Commit

Permalink
more portable way for MAX_SIZE
Browse files Browse the repository at this point in the history
  • Loading branch information
b-wagn committed Oct 16, 2023
1 parent a8bd107 commit 9f5f2c2
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/modules/schnorrsig/tests_impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -1132,6 +1132,7 @@ static void test_schnorrsig_aggregate_api(void) {
unsigned char sigs64[N*64];
unsigned char aggsig[32*(N + 1)];
size_t aggsig_size = 32*(N + 1);
size_t size_max = (size_t) - 1;
int i;
for (i = 0; i < N; ++i) {
unsigned char sk[32];
Expand Down Expand Up @@ -1163,8 +1164,8 @@ static void test_schnorrsig_aggregate_api(void) {
CHECK_ILLEGAL(CTX, secp256k1_schnorrsig_inc_aggregate(CTX, aggsig, &aggsig_size, NULL, msgs32, &sigs64[N_INITIAL*64], N_INITIAL, N_NEW));
CHECK_ILLEGAL(CTX, secp256k1_schnorrsig_inc_aggregate(CTX, aggsig, &aggsig_size, pubkeys, NULL, &sigs64[N_INITIAL*64], N_INITIAL, N_NEW));
CHECK_ILLEGAL(CTX, secp256k1_schnorrsig_inc_aggregate(CTX, aggsig, &aggsig_size, pubkeys, msgs32, NULL, N_INITIAL, N_NEW));
CHECK_ILLEGAL(CTX, secp256k1_schnorrsig_inc_aggregate(CTX, aggsig, &aggsig_size, pubkeys, msgs32, &sigs64[N_INITIAL*64], __SIZE_MAX__, N_NEW));
CHECK_ILLEGAL(CTX, secp256k1_schnorrsig_inc_aggregate(CTX, aggsig, &aggsig_size, pubkeys, msgs32, &sigs64[N_INITIAL*64], N_INITIAL, __SIZE_MAX__));
CHECK_ILLEGAL(CTX, secp256k1_schnorrsig_inc_aggregate(CTX, aggsig, &aggsig_size, pubkeys, msgs32, &sigs64[N_INITIAL*64], size_max, size_max));
CHECK_ILLEGAL(CTX, secp256k1_schnorrsig_inc_aggregate(CTX, aggsig, &aggsig_size, pubkeys, msgs32, &sigs64[N_INITIAL*64], N_INITIAL, size_max));
aggsig_size = 32*N;
CHECK(secp256k1_schnorrsig_inc_aggregate(CTX, aggsig, &aggsig_size, pubkeys, msgs32, &sigs64[N_INITIAL*64], N_INITIAL, N_NEW) == 0);
aggsig_size = 32*(N+1)-1;
Expand Down

0 comments on commit 9f5f2c2

Please sign in to comment.