From 95e99f196fd08a8b2c236ab99d7e7fec8f6dc78f Mon Sep 17 00:00:00 2001 From: Andrew Poelstra Date: Tue, 10 Apr 2018 19:32:04 +0000 Subject: [PATCH] fix tests.c in the count == 0 case --- src/tests.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/tests.c b/src/tests.c index e85c46058a692..15f44914b2e5d 100644 --- a/src/tests.c +++ b/src/tests.c @@ -2725,6 +2725,11 @@ void test_ecmult_multi(secp256k1_scratch *scratch, secp256k1_ecmult_multi_func e } /* Sanity check that zero scalars don't cause problems */ + for (ncount = 0; ncount < 20; ncount++) { + random_scalar_order(&sc[ncount]); + random_group_element_test(&pt[ncount]); + } + secp256k1_scalar_clear(&sc[0]); CHECK(ecmult_multi(&ctx->ecmult_ctx, scratch, &r, &szero, ecmult_multi_callback, &data, 20)); secp256k1_scalar_clear(&sc[1]);