mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 10:47:28 +02:00
Merge pull request #6980 from gojimmypi/SM-cipher-type-PR
Fix evp SM cipherType check
This commit is contained in:
@ -14690,7 +14690,7 @@ int AddSessionToCache(WOLFSSL_CTX* ctx, WOLFSSL_SESSION* addSession,
|
|||||||
cacheSession->ticketNonce.data = cacheSession->ticketNonce.dataStatic;
|
cacheSession->ticketNonce.data = cacheSession->ticketNonce.dataStatic;
|
||||||
cacheSession->ticketNonce.len = 0;
|
cacheSession->ticketNonce.len = 0;
|
||||||
}
|
}
|
||||||
#endif /* WOFLSSL_TLS13 && WOLFSSL_TICKET_NONCE_MALLOC && FIPS_VERSION_GE(5,3)*/
|
#endif /* WOLFSSL_TLS13 && WOLFSSL_TICKET_NONCE_MALLOC && FIPS_VERSION_GE(5,3)*/
|
||||||
#endif
|
#endif
|
||||||
#ifdef SESSION_CERTS
|
#ifdef SESSION_CERTS
|
||||||
if (overwrite &&
|
if (overwrite &&
|
||||||
|
@ -5992,8 +5992,8 @@ void wolfSSL_EVP_init(void)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
#endif /* HAVE_CHACHA && HAVE_POLY1305 */
|
#endif /* HAVE_CHACHA && HAVE_POLY1305 */
|
||||||
#if defined(WOFLSSL_SM4_GCM)
|
#if defined(WOLFSSL_SM4_GCM)
|
||||||
if (ctx->cipherType == WOLFSSL_SM4_GCM) {
|
if (ctx->cipherType == SM4_GCM_TYPE) {
|
||||||
if ((arg <= 0) || (arg > SM4_BLOCK_SIZE) || (ptr == NULL)) {
|
if ((arg <= 0) || (arg > SM4_BLOCK_SIZE) || (ptr == NULL)) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -6005,8 +6005,8 @@ void wolfSSL_EVP_init(void)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
#if defined(WOFLSSL_SM4_CCM)
|
#if defined(WOLFSSL_SM4_CCM)
|
||||||
if (ctx->cipherType == WOLFSSL_SM4_CCM) {
|
if (ctx->cipherType == SM4_CCM_TYPE) {
|
||||||
if ((arg <= 0) || (arg > SM4_BLOCK_SIZE) || (ptr == NULL)) {
|
if ((arg <= 0) || (arg > SM4_BLOCK_SIZE) || (ptr == NULL)) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -6040,7 +6040,7 @@ void wolfSSL_EVP_init(void)
|
|||||||
else
|
else
|
||||||
#endif /* HAVE_CHACHA && HAVE_POLY1305 */
|
#endif /* HAVE_CHACHA && HAVE_POLY1305 */
|
||||||
#if defined(WOLFSSL_SM4_GCM)
|
#if defined(WOLFSSL_SM4_GCM)
|
||||||
if (ctx->cipherType == WOLFSSL_SM4_GCM) {
|
if (ctx->cipherType == SM4_GCM_TYPE) {
|
||||||
if (arg <= 0 || arg > SM4_BLOCK_SIZE) {
|
if (arg <= 0 || arg > SM4_BLOCK_SIZE) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -6048,7 +6048,7 @@ void wolfSSL_EVP_init(void)
|
|||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
#if defined(WOLFSSL_SM4_CCM)
|
#if defined(WOLFSSL_SM4_CCM)
|
||||||
if (ctx->cipherType == WOLFSSL_SM4_CCM) {
|
if (ctx->cipherType == SM4_CCM_TYPE) {
|
||||||
if (arg <= 0 || arg > SM4_BLOCK_SIZE) {
|
if (arg <= 0 || arg > SM4_BLOCK_SIZE) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user