diff --git a/wolfcrypt/src/evp.c b/wolfcrypt/src/evp.c index 1925b23ef..dda040797 100644 --- a/wolfcrypt/src/evp.c +++ b/wolfcrypt/src/evp.c @@ -4954,7 +4954,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD* type) #endif /* !WOLFSSL_NOSHA512_224 */ -#ifndef WOLFSSL_NOSHA512_224 +#ifndef WOLFSSL_NOSHA512_256 const WOLFSSL_EVP_MD* wolfSSL_EVP_sha512_256(void) { WOLFSSL_ENTER("EVP_sha512_256"); diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index 47e5ce6b8..a3c67cee1 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -2342,7 +2342,10 @@ extern void uITRON4_free(void *p) ; #ifndef WC_ASYNC_DEV_SIZE #define WC_ASYNC_DEV_SIZE 0 #endif - +#ifdef HAVE_INTEL_QA /* Disable SHA512/224 and SHA512/256 support for QAT */ + #define WOLFSSL_NOSHA512_224 + #define WOLFSSL_NOSHA512_256 +#endif /* leantls checks */ #ifdef WOLFSSL_LEANTLS #ifndef HAVE_ECC