diff --git a/wolfcrypt/src/port/Renesas/renesas_common.c b/wolfcrypt/src/port/Renesas/renesas_common.c index 8152b5b62..94911d54c 100644 --- a/wolfcrypt/src/port/Renesas/renesas_common.c +++ b/wolfcrypt/src/port/Renesas/renesas_common.c @@ -699,7 +699,7 @@ static int Renesas_cmn_EncryptKeys(WOLFSSL* ssl, void* ctx) #elif defined(WOLFSSL_RENESAS_FSPSM_TLS) FSPSM_ST* cbInfo = (FSPSM_ST*)ctx; - if (cbInfo != NULL && cbInfo->internal != NULL && + if (cbInfo != NULL && cbInfo->internal != NULL && cbInfo->internal->keyflgs_tls.bits.session_key_set == 1) { switch(cbInfo->internal->side) { #endif diff --git a/wolfcrypt/src/port/Renesas/renesas_fspsm_util.c b/wolfcrypt/src/port/Renesas/renesas_fspsm_util.c index 0b429c475..2dfd81946 100644 --- a/wolfcrypt/src/port/Renesas/renesas_fspsm_util.c +++ b/wolfcrypt/src/port/Renesas/renesas_fspsm_util.c @@ -1251,7 +1251,6 @@ int wc_fspsm_TlsCleanup(WOLFSSL* ssl) /* zero clear */ ForceZero(tuc, sizeof(FSPSM_ST)); ssl->RenesasUserCtx = NULL; - return ret; } /* Set callback contexts needed for sce TLS api handling */