diff --git a/wolfcrypt/src/fp_sqr_comba_12.i b/wolfcrypt/src/fp_sqr_comba_12.i index c4da02ada..31c06606c 100644 --- a/wolfcrypt/src/fp_sqr_comba_12.i +++ b/wolfcrypt/src/fp_sqr_comba_12.i @@ -24,7 +24,7 @@ #ifdef TFM_SQR12 void fp_sqr_comba12(fp_int *A, fp_int *B) { - fp_digit *a, b[24], c0, c1, c2, sc0, sc1, sc2; + fp_digit *a, b[24], c0, c1, c2, sc0 = 0, sc1 = 0, sc2 = 0; #ifdef TFM_ISO fp_word tt; #endif diff --git a/wolfcrypt/src/fp_sqr_comba_17.i b/wolfcrypt/src/fp_sqr_comba_17.i index 501c247c7..167636b6b 100644 --- a/wolfcrypt/src/fp_sqr_comba_17.i +++ b/wolfcrypt/src/fp_sqr_comba_17.i @@ -24,7 +24,7 @@ #ifdef TFM_SQR17 void fp_sqr_comba17(fp_int *A, fp_int *B) { - fp_digit *a, b[34], c0, c1, c2, sc0, sc1, sc2; + fp_digit *a, b[34], c0, c1, c2, sc0 = 0, sc1 = 0, sc2 = 0; #ifdef TFM_ISO fp_word tt; #endif diff --git a/wolfcrypt/src/fp_sqr_comba_20.i b/wolfcrypt/src/fp_sqr_comba_20.i index 7cbcd65bb..9355c51c1 100644 --- a/wolfcrypt/src/fp_sqr_comba_20.i +++ b/wolfcrypt/src/fp_sqr_comba_20.i @@ -24,7 +24,7 @@ #ifdef TFM_SQR20 void fp_sqr_comba20(fp_int *A, fp_int *B) { - fp_digit *a, b[40], c0, c1, c2, sc0, sc1, sc2; + fp_digit *a, b[40], c0, c1, c2, sc0 = 0, sc1 = 0, sc2 = 0; #ifdef TFM_ISO fp_word tt; #endif diff --git a/wolfcrypt/src/fp_sqr_comba_24.i b/wolfcrypt/src/fp_sqr_comba_24.i index f32c36f27..3beec1be6 100644 --- a/wolfcrypt/src/fp_sqr_comba_24.i +++ b/wolfcrypt/src/fp_sqr_comba_24.i @@ -24,7 +24,7 @@ #ifdef TFM_SQR24 void fp_sqr_comba24(fp_int *A, fp_int *B) { - fp_digit *a, b[48], c0, c1, c2, sc0, sc1, sc2; + fp_digit *a, b[48], c0, c1, c2, sc0 = 0, sc1 = 0, sc2 = 0; #ifdef TFM_ISO fp_word tt; #endif diff --git a/wolfcrypt/src/fp_sqr_comba_28.i b/wolfcrypt/src/fp_sqr_comba_28.i index 3ddb23430..41dd07b33 100644 --- a/wolfcrypt/src/fp_sqr_comba_28.i +++ b/wolfcrypt/src/fp_sqr_comba_28.i @@ -24,7 +24,7 @@ #ifdef TFM_SQR28 void fp_sqr_comba28(fp_int *A, fp_int *B) { - fp_digit *a, b[56], c0, c1, c2, sc0, sc1, sc2; + fp_digit *a, b[56], c0, c1, c2, sc0 = 0, sc1 = 0, sc2 = 0; #ifdef TFM_ISO fp_word tt; #endif diff --git a/wolfcrypt/src/fp_sqr_comba_32.i b/wolfcrypt/src/fp_sqr_comba_32.i index 5e3565a5e..936995bd6 100644 --- a/wolfcrypt/src/fp_sqr_comba_32.i +++ b/wolfcrypt/src/fp_sqr_comba_32.i @@ -24,7 +24,7 @@ #ifdef TFM_SQR32 void fp_sqr_comba32(fp_int *A, fp_int *B) { - fp_digit *a, b[64], c0, c1, c2, sc0, sc1, sc2; + fp_digit *a, b[64], c0, c1, c2, sc0 = 0, sc1 = 0, sc2 = 0; #ifdef TFM_ISO fp_word tt; #endif diff --git a/wolfcrypt/src/fp_sqr_comba_48.i b/wolfcrypt/src/fp_sqr_comba_48.i index 2dc2c6626..9ccf2b6f0 100644 --- a/wolfcrypt/src/fp_sqr_comba_48.i +++ b/wolfcrypt/src/fp_sqr_comba_48.i @@ -24,7 +24,7 @@ #ifdef TFM_SQR48 void fp_sqr_comba48(fp_int *A, fp_int *B) { - fp_digit *a, b[96], c0, c1, c2, sc0, sc1, sc2; + fp_digit *a, b[96], c0, c1, c2, sc0 = 0, sc1 = 0, sc2 = 0; #ifdef TFM_ISO fp_word tt; #endif diff --git a/wolfcrypt/src/fp_sqr_comba_6.i b/wolfcrypt/src/fp_sqr_comba_6.i index 6cc94a643..4ea5d05f1 100644 --- a/wolfcrypt/src/fp_sqr_comba_6.i +++ b/wolfcrypt/src/fp_sqr_comba_6.i @@ -24,7 +24,7 @@ #ifdef TFM_SQR6 void fp_sqr_comba6(fp_int *A, fp_int *B) { - fp_digit *a, b[12], c0, c1, c2, sc0, sc1, sc2; + fp_digit *a, b[12], c0, c1, c2, sc0 = 0, sc1 = 0, sc2 = 0; #ifdef TFM_ISO fp_word tt; #endif diff --git a/wolfcrypt/src/fp_sqr_comba_64.i b/wolfcrypt/src/fp_sqr_comba_64.i index 34cd4c2be..24dd4ac8a 100644 --- a/wolfcrypt/src/fp_sqr_comba_64.i +++ b/wolfcrypt/src/fp_sqr_comba_64.i @@ -24,7 +24,7 @@ #ifdef TFM_SQR64 void fp_sqr_comba64(fp_int *A, fp_int *B) { - fp_digit *a, b[128], c0, c1, c2, sc0, sc1, sc2; + fp_digit *a, b[128], c0, c1, c2, sc0 = 0, sc1 = 0, sc2 = 0; #ifdef TFM_ISO fp_word tt; #endif diff --git a/wolfcrypt/src/fp_sqr_comba_7.i b/wolfcrypt/src/fp_sqr_comba_7.i index e79a215e6..2797a6bac 100644 --- a/wolfcrypt/src/fp_sqr_comba_7.i +++ b/wolfcrypt/src/fp_sqr_comba_7.i @@ -24,7 +24,7 @@ #ifdef TFM_SQR7 void fp_sqr_comba7(fp_int *A, fp_int *B) { - fp_digit *a, b[14], c0, c1, c2, sc0, sc1, sc2; + fp_digit *a, b[14], c0, c1, c2, sc0 = 0, sc1 = 0, sc2 = 0; #ifdef TFM_ISO fp_word tt; #endif diff --git a/wolfcrypt/src/fp_sqr_comba_8.i b/wolfcrypt/src/fp_sqr_comba_8.i index 5abc6485f..bee58a895 100644 --- a/wolfcrypt/src/fp_sqr_comba_8.i +++ b/wolfcrypt/src/fp_sqr_comba_8.i @@ -24,7 +24,7 @@ #ifdef TFM_SQR8 void fp_sqr_comba8(fp_int *A, fp_int *B) { - fp_digit *a, b[16], c0, c1, c2, sc0, sc1, sc2; + fp_digit *a, b[16], c0, c1, c2, sc0 = 0, sc1 = 0, sc2 = 0; #ifdef TFM_ISO fp_word tt; #endif diff --git a/wolfcrypt/src/fp_sqr_comba_9.i b/wolfcrypt/src/fp_sqr_comba_9.i index 40e8d4e70..c6813b382 100644 --- a/wolfcrypt/src/fp_sqr_comba_9.i +++ b/wolfcrypt/src/fp_sqr_comba_9.i @@ -24,7 +24,7 @@ #ifdef TFM_SQR9 void fp_sqr_comba9(fp_int *A, fp_int *B) { - fp_digit *a, b[18], c0, c1, c2, sc0, sc1, sc2; + fp_digit *a, b[18], c0, c1, c2, sc0 = 0, sc1 = 0, sc2 = 0; #ifdef TFM_ISO fp_word tt; #endif diff --git a/wolfcrypt/src/fp_sqr_comba_small_set.i b/wolfcrypt/src/fp_sqr_comba_small_set.i index 0a3d27cb0..d9687f0e8 100644 --- a/wolfcrypt/src/fp_sqr_comba_small_set.i +++ b/wolfcrypt/src/fp_sqr_comba_small_set.i @@ -24,7 +24,7 @@ #if defined(TFM_SMALL_SET) void fp_sqr_comba_small(fp_int *A, fp_int *B) { - fp_digit *a, b[32], c0, c1, c2, sc0, sc1, sc2; + fp_digit *a, b[32], c0, c1, c2, sc0 = 0, sc1 = 0, sc2 = 0; #ifdef TFM_ISO fp_word tt; #endif