Merge pull request #4654 from embhorn/zd13375

Fix _sp_exptmod_base_2 to init vars.
This commit is contained in:
Sean Parkinson
2021-12-14 07:38:20 +10:00
committed by GitHub

View File

@ -8567,14 +8567,14 @@ static int _sp_exptmod_mont_ex(sp_int* b, sp_int* e, int bits, sp_int* m,
*/ */
static int _sp_exptmod_base_2(sp_int* e, int digits, sp_int* m, sp_int* r) static int _sp_exptmod_base_2(sp_int* e, int digits, sp_int* m, sp_int* r)
{ {
int i; int i = 0;
int j; int j;
int c; int c = 0;
int y; int y;
int err = MP_OKAY; int err = MP_OKAY;
sp_int* t = NULL; sp_int* t = NULL;
sp_int* tr = NULL; sp_int* tr = NULL;
sp_int_digit mp = 0, n; sp_int_digit mp = 0, n = 0;
DECL_SP_INT_ARRAY(d, m->used * 2 + 1, 2); DECL_SP_INT_ARRAY(d, m->used * 2 + 1, 2);
if (0) { if (0) {