Skip to content

Commit cba5c17

Browse files
committed
wolfcrypt/src/evp.c: in wolfSSL_EVP_init(), fix -Wswitch-enums for WC_HASH_TYPE_SHAKE128 and WC_HASH_TYPE_SHAKE256.
1 parent 262799d commit cba5c17

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

wolfcrypt/src/evp.c

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5820,18 +5820,22 @@ void wolfSSL_EVP_init(void)
58205820
ret = NOT_COMPILED_IN;
58215821
#endif
58225822
break;
5823-
#if defined(WOLFSSL_SHA3) && defined(WOLFSSL_SHAKE128)
58245823
case WC_HASH_TYPE_SHAKE128:
5824+
#if defined(WOLFSSL_SHA3) && defined(WOLFSSL_SHAKE128)
58255825
ret = wc_Shake128_Copy((wc_Shake*)&src->hash.digest.shake,
58265826
(wc_Shake*)&des->hash.digest.shake);
5827-
break;
5827+
#else
5828+
ret = NOT_COMPILED_IN;
58285829
#endif
5829-
#if defined(WOLFSSL_SHA3) && defined(WOLFSSL_SHAKE256)
5830+
break;
58305831
case WC_HASH_TYPE_SHAKE256:
5832+
#if defined(WOLFSSL_SHA3) && defined(WOLFSSL_SHAKE256)
58315833
ret = wc_Shake256_Copy((wc_Shake*)&src->hash.digest.shake,
58325834
(wc_Shake*)&des->hash.digest.shake);
5833-
break;
5835+
#else
5836+
ret = NOT_COMPILED_IN;
58345837
#endif
5838+
break;
58355839
case WC_HASH_TYPE_NONE:
58365840
case WC_HASH_TYPE_MD2:
58375841
case WC_HASH_TYPE_MD4:

0 commit comments

Comments
 (0)