mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 02:37:28 +02:00
Free RSA key later in TLS v1.3 CertificateVerify
This commit is contained in:
@ -5835,9 +5835,6 @@ static int DoTls13CertificateVerify(WOLFSSL* ssl, byte* input,
|
||||
if (ret >= 0) {
|
||||
args->sendSz = ret;
|
||||
ret = 0;
|
||||
|
||||
FreeKey(ssl, DYNAMIC_TYPE_RSA, (void**)&ssl->peerRsaKey);
|
||||
ssl->peerRsaKeyPresent = 0;
|
||||
}
|
||||
}
|
||||
#endif /* !NO_RSA */
|
||||
@ -5901,6 +5898,9 @@ static int DoTls13CertificateVerify(WOLFSSL* ssl, byte* input,
|
||||
args->output, args->sendSz);
|
||||
if (ret != 0)
|
||||
goto exit_dcv;
|
||||
|
||||
FreeKey(ssl, DYNAMIC_TYPE_RSA, (void**)&ssl->peerRsaKey);
|
||||
ssl->peerRsaKeyPresent = 0;
|
||||
}
|
||||
#endif /* !NO_RSA */
|
||||
|
||||
|
Reference in New Issue
Block a user