Skip to content

Commit b03a732

Browse files
committed
Fix f285 harden wc_RsaPrivateKeyDecodeRaw
1 parent 9062b98 commit b03a732

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

wolfcrypt/src/rsa.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5400,13 +5400,13 @@ int wc_RsaPrivateKeyDecodeRaw(const byte* n, word32 nSz,
54005400
else if (key != NULL) {
54015401
mp_clear(&key->n);
54025402
mp_clear(&key->e);
5403-
mp_clear(&key->d);
5404-
mp_clear(&key->p);
5405-
mp_clear(&key->q);
5403+
mp_forcezero(&key->d);
5404+
mp_forcezero(&key->p);
5405+
mp_forcezero(&key->q);
54065406
#if defined(WOLFSSL_KEY_GEN) || defined(OPENSSL_EXTRA) || !defined(RSA_LOW_MEM)
5407-
mp_clear(&key->u);
5408-
mp_clear(&key->dP);
5409-
mp_clear(&key->dQ);
5407+
mp_forcezero(&key->u);
5408+
mp_forcezero(&key->dP);
5409+
mp_forcezero(&key->dQ);
54105410
#endif
54115411
}
54125412

0 commit comments

Comments
 (0)