Merge pull request #9916 from julek-wolfssl/fenrir/286

ecc.c: clear priv key with forcezero
This commit is contained in:
Daniel Pouzzner
2026-03-06 22:38:27 -06:00
committed by GitHub
+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