Init vars for static analysis

This commit is contained in:
Eric Blankenhorn
2022-01-07 08:07:39 -06:00
parent b97894c617
commit 5cce1926bb
2 changed files with 13 additions and 13 deletions

View File

@ -7926,10 +7926,10 @@ int sp_mulmod(sp_int* a, sp_int* b, sp_int* m, sp_int* r)
int sp_invmod(sp_int* a, sp_int* m, sp_int* r)
{
int err = MP_OKAY;
sp_int* u;
sp_int* v;
sp_int* b;
sp_int* c;
sp_int* u = NULL;
sp_int* v = NULL;
sp_int* b = NULL;
sp_int* c = NULL;
int used = ((m == NULL) || (a == NULL)) ? 1 :
((m->used >= a->used) ? m->used + 1 : a->used + 1);
DECL_SP_INT_ARRAY(t, used, 4);
@ -8071,9 +8071,9 @@ int sp_invmod_mont_ct(sp_int* a, sp_int* m, sp_int* r, sp_int_digit mp)
{
int err = MP_OKAY;
int i;
int j;
sp_int* t;
sp_int* e;
int j = 0;
sp_int* t = NULL;
sp_int* e = NULL;
DECL_SP_INT_ARRAY(pre, (m == NULL) ? 1 : m->used * 2 + 1,
CT_INV_MOD_PRE_CNT + 2);
@ -8919,10 +8919,10 @@ int sp_exptmod(sp_int* b, sp_int* e, sp_int* m, sp_int* r)
*/
static int _sp_exptmod_nct(sp_int* b, sp_int* e, sp_int* m, sp_int* r)
{
int i;
int j;
int c;
int y;
int i = 0;
int j = 0;
int c = 0;
int y = 0;
int bits;
int winBits;
int preCnt;
@ -9169,7 +9169,7 @@ static int _sp_exptmod_nct(sp_int* b, sp_int* e, sp_int* m, sp_int* r)
int i;
int err = MP_OKAY;
int done = 0;
int y;
int y = 0;
int bits = sp_count_bits(e);
sp_int_digit mp;
DECL_SP_INT_ARRAY(t, m->used * 2 + 1, 2);

View File

@ -3142,7 +3142,7 @@ int fp_sqr_comba(fp_int *A, fp_int *B)
int pa, ix, iz;
fp_digit c0, c1, c2;
#ifdef TFM_ISO
fp_word tt;
fp_word tt = 0;
#endif
fp_int *dst;
#ifndef WOLFSSL_SMALL_STACK