mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-31 19:24:42 +02:00
Null check before accessing instance
This commit is contained in:
@@ -113,7 +113,8 @@ WOLFSSL_LOCAL int tsip_Tls13AesEncrypt(
|
||||
|
||||
WOLFSSL_ENTER("tsip_Tls13AesEncrypt");
|
||||
|
||||
if ((ssl == NULL) || (input == NULL) || (output == NULL) || (sz == 0)) {
|
||||
if ((ssl == NULL) || (input == NULL) || (output == NULL) || (sz == 0) ||
|
||||
(ssl->RenesasUserCtx == NULL)) {
|
||||
return BAD_FUNC_ARG;
|
||||
}
|
||||
|
||||
@@ -260,7 +261,8 @@ WOLFSSL_LOCAL int tsip_Tls13AesDecrypt(
|
||||
|
||||
WOLFSSL_ENTER("tsip_Tls13AesDecrypt");
|
||||
|
||||
if ((ssl == NULL) || (input == NULL) || (output == NULL) || (sz == 0)) {
|
||||
if ((ssl == NULL) || (input == NULL) || (output == NULL) || (sz == 0) ||
|
||||
(ssl->RenesasUserCtx == NULL)) {
|
||||
return BAD_FUNC_ARG;
|
||||
}
|
||||
|
||||
|
@@ -132,7 +132,7 @@ WOLFSSL_API int tsip_use_PublicKey_buffer_TLS(WOLFSSL* ssl,
|
||||
WOLFSSL_ENTER("tsip_use_PublicKey_buffer_TLS");
|
||||
|
||||
if (ssl == NULL
|
||||
|| keyBuf == NULL || keyBufLen == 0) {
|
||||
|| keyBuf == NULL || keyBufLen == 0 || ssl->RenesasUserCtx == NULL) {
|
||||
ret = BAD_FUNC_ARG;
|
||||
}
|
||||
|
||||
@@ -161,7 +161,8 @@ WOLFSSL_API int tsip_use_PrivateKey_buffer_TLS(struct WOLFSSL* ssl,
|
||||
|
||||
WOLFSSL_ENTER("tsip_use_PrivateKey_buffer_TLS");
|
||||
|
||||
if (ssl == NULL || keyBuf == NULL || keyBufLen == 0 ) {
|
||||
if (ssl == NULL || keyBuf == NULL || keyBufLen == 0 ||
|
||||
ssl->RenesasUserCtx == NULL) {
|
||||
ret = BAD_FUNC_ARG;
|
||||
}
|
||||
if (ret == 0){
|
||||
|
Reference in New Issue
Block a user