Skip to content

Commit 0aae425

Browse files
committed
zero RSA DER key buffer before free
1 parent b71c2a2 commit 0aae425

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

wolfcrypt/src/port/kcapi/kcapi_rsa.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,10 @@ static int KcapiRsa_SetPrivKey(RsaKey* key)
6969
}
7070
}
7171

72-
XFREE(priv, key->heap, DYNAMIC_TYPE_TMP_BUFFER);
72+
if (priv != NULL) {
73+
ForceZero(priv, len);
74+
XFREE(priv, key->heap, DYNAMIC_TYPE_TMP_BUFFER);
75+
}
7376
return ret;
7477
}
7578

0 commit comments

Comments
 (0)