diff --git a/src/bench_bppp.c b/src/bench_bppp.c index b74aec6c..63ad8cea 100644 --- a/src/bench_bppp.c +++ b/src/bench_bppp.c @@ -29,6 +29,9 @@ static void bench_bppp(void* arg, int iters) { int main(void) { bench_bppp_data data; int iters = get_iters(32); + if (iters == 0) { + return EXIT_FAILURE; + } data.ctx = secp256k1_context_create(SECP256K1_CONTEXT_NONE); diff --git a/src/bench_generator.c b/src/bench_generator.c index ecccecb7..93af6129 100644 --- a/src/bench_generator.c +++ b/src/bench_generator.c @@ -50,6 +50,9 @@ static void bench_generator_generate_blinded(void* arg, int iters) { int main(void) { bench_generator_t data; int iters = get_iters(20000); + if (iters == 0) { + return EXIT_FAILURE; + } data.ctx = secp256k1_context_create(SECP256K1_CONTEXT_NONE); diff --git a/src/bench_rangeproof.c b/src/bench_rangeproof.c index 76893456..add1e1e1 100644 --- a/src/bench_rangeproof.c +++ b/src/bench_rangeproof.c @@ -58,6 +58,9 @@ int main(void) { data.min_bits = 32; iters = data.min_bits*get_iters(32); + if (iters == 0) { + return EXIT_FAILURE; + } run_benchmark("rangeproof_verify_bit", bench_rangeproof, bench_rangeproof_setup, NULL, &data, 10, iters); diff --git a/src/bench_whitelist.c b/src/bench_whitelist.c index 6cbe6fd6..f02f1e86 100644 --- a/src/bench_whitelist.c +++ b/src/bench_whitelist.c @@ -69,6 +69,9 @@ int main(void) { size_t n_keys = 30; secp256k1_scalar ssub; int iters = get_iters(5); + if (iters == 0) { + return EXIT_FAILURE; + } data.ctx = secp256k1_context_create(SECP256K1_CONTEXT_NONE);