ecc.c: clear priv key with forcezero

F-286
This commit is contained in:
Juliusz Sosinowicz
2026-03-06 17:48:38 +01:00
parent 80938758ac
commit cc079a3da8
+2 -2
View File
@@ -10958,7 +10958,7 @@ int wc_ecc_import_x963_ex2(const byte* in, word32 inLen, ecc_key* key,
mp_clear(key->pubkey.x);
mp_clear(key->pubkey.y);
mp_clear(key->pubkey.z);
mp_clear(key->k);
mp_forcezero(key->k);
}
RESTORE_VECTOR_REGISTERS();
@@ -11741,7 +11741,7 @@ static int wc_ecc_import_raw_private(ecc_key* key, const char* qx,
mp_clear(key->pubkey.x);
mp_clear(key->pubkey.y);
mp_clear(key->pubkey.z);
mp_clear(key->k);
mp_forcezero(key->k);
#if defined(WOLFSSL_XILINX_CRYPT_VERSAL)
ForceZero(key->keyRaw, sizeof(key->keyRaw));
#endif