Fix uninitialized variables in ecmult_multi test

This commit is contained in:
Jonas Nick 2020-06-15 09:02:14 +00:00
parent 2ed54da18a
commit 2e7fc5b537

View File

@ -2967,14 +2967,16 @@ void test_ecmult_multi(secp256k1_scratch *scratch, secp256k1_ecmult_multi_func e
void test_ecmult_multi_batch_single(secp256k1_ecmult_multi_func ecmult_multi) { void test_ecmult_multi_batch_single(secp256k1_ecmult_multi_func ecmult_multi) {
secp256k1_scalar szero; secp256k1_scalar szero;
secp256k1_scalar sc[32]; secp256k1_scalar sc;
secp256k1_ge pt[32]; secp256k1_ge pt;
secp256k1_gej r; secp256k1_gej r;
ecmult_multi_data data; ecmult_multi_data data;
secp256k1_scratch *scratch_empty; secp256k1_scratch *scratch_empty;
data.sc = sc; random_group_element_test(&pt);
data.pt = pt; random_scalar_order(&sc);
data.sc = ≻
data.pt = &pt;
secp256k1_scalar_set_int(&szero, 0); secp256k1_scalar_set_int(&szero, 0);
/* Try to multiply 1 point, but scratch space is empty.*/ /* Try to multiply 1 point, but scratch space is empty.*/