Skip to content

Commit 04e2adc

Browse files
authored
Merge pull request wolfSSL#9916 from julek-wolfssl/fenrir/286
ecc.c: clear priv key with forcezero
2 parents 031c874 + cc079a3 commit 04e2adc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

wolfcrypt/src/ecc.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10958,7 +10958,7 @@ int wc_ecc_import_x963_ex2(const byte* in, word32 inLen, ecc_key* key,
1095810958
mp_clear(key->pubkey.x);
1095910959
mp_clear(key->pubkey.y);
1096010960
mp_clear(key->pubkey.z);
10961-
mp_clear(key->k);
10961+
mp_forcezero(key->k);
1096210962
}
1096310963

1096410964
RESTORE_VECTOR_REGISTERS();
@@ -11741,7 +11741,7 @@ static int wc_ecc_import_raw_private(ecc_key* key, const char* qx,
1174111741
mp_clear(key->pubkey.x);
1174211742
mp_clear(key->pubkey.y);
1174311743
mp_clear(key->pubkey.z);
11744-
mp_clear(key->k);
11744+
mp_forcezero(key->k);
1174511745
#if defined(WOLFSSL_XILINX_CRYPT_VERSAL)
1174611746
ForceZero(key->keyRaw, sizeof(key->keyRaw));
1174711747
#endif

0 commit comments

Comments
 (0)