diff --git a/wolfcrypt/src/md5.c b/wolfcrypt/src/md5.c index 405fc76e5..53f011baa 100644 --- a/wolfcrypt/src/md5.c +++ b/wolfcrypt/src/md5.c @@ -539,7 +539,7 @@ int wc_Md5Copy(wc_Md5* src, wc_Md5* dst) XMEMCPY(dst, src, sizeof(wc_Md5)); -#ifdef WOLFSSL_ASYNC_CRYPT +#if defined(WOLFSSL_ASYNC_CRYPT) && defined(WC_ASYNC_ENABLE_MD5) ret = wolfAsync_DevCopy(&src->asyncDev, &dst->asyncDev); #endif #ifdef WOLFSSL_PIC32MZ_HASH diff --git a/wolfcrypt/src/sha.c b/wolfcrypt/src/sha.c index bc38ae4f6..463fb6572 100644 --- a/wolfcrypt/src/sha.c +++ b/wolfcrypt/src/sha.c @@ -917,7 +917,7 @@ int wc_ShaCopy(wc_Sha* src, wc_Sha* dst) dst->silabsCtx.hash_ctx.hash_type_ctx = &(dst->silabsCtx.hash_type_ctx); #endif -#ifdef WOLFSSL_ASYNC_CRYPT +#if defined(WOLFSSL_ASYNC_CRYPT) && defined(WC_ASYNC_ENABLE_SHA) ret = wolfAsync_DevCopy(&src->asyncDev, &dst->asyncDev); #endif #ifdef WOLFSSL_PIC32MZ_HASH diff --git a/wolfcrypt/src/sha256.c b/wolfcrypt/src/sha256.c index 45dcb433f..92dd5a9fd 100644 --- a/wolfcrypt/src/sha256.c +++ b/wolfcrypt/src/sha256.c @@ -1725,7 +1725,7 @@ void wc_Sha256Free(wc_Sha256* sha256) dst->silabsCtx.hash_ctx.hash_type_ctx = &(dst->silabsCtx.hash_type_ctx); #endif - #ifdef WOLFSSL_ASYNC_CRYPT + #if defined(WOLFSSL_ASYNC_CRYPT) && defined(WC_ASYNC_ENABLE_SHA224) ret = wolfAsync_DevCopy(&src->asyncDev, &dst->asyncDev); #endif #ifdef WOLFSSL_HASH_FLAGS @@ -1831,7 +1831,7 @@ int wc_Sha256Copy(wc_Sha256* src, wc_Sha256* dst) dst->silabsCtx.hash_ctx.hash_type_ctx = &(dst->silabsCtx.hash_type_ctx); #endif -#ifdef WOLFSSL_ASYNC_CRYPT +#if defined(WOLFSSL_ASYNC_CRYPT) && defined(WC_ASYNC_ENABLE_SHA256) ret = wolfAsync_DevCopy(&src->asyncDev, &dst->asyncDev); #endif #ifdef WOLFSSL_PIC32MZ_HASH diff --git a/wolfcrypt/src/sha3.c b/wolfcrypt/src/sha3.c index 40ac2cde2..8548ae579 100644 --- a/wolfcrypt/src/sha3.c +++ b/wolfcrypt/src/sha3.c @@ -828,7 +828,7 @@ static int wc_Sha3Copy(wc_Sha3* src, wc_Sha3* dst) XMEMCPY(dst, src, sizeof(wc_Sha3)); -#ifdef WOLFSSL_ASYNC_CRYPT +#if defined(WOLFSSL_ASYNC_CRYPT) && defined(WC_ASYNC_ENABLE_SHA3) ret = wolfAsync_DevCopy(&src->asyncDev, &dst->asyncDev); #endif #ifdef WOLFSSL_HASH_FLAGS diff --git a/wolfcrypt/src/sha512.c b/wolfcrypt/src/sha512.c index 33c6bca9a..84149da26 100644 --- a/wolfcrypt/src/sha512.c +++ b/wolfcrypt/src/sha512.c @@ -1517,7 +1517,7 @@ int wc_Sha512Copy(wc_Sha512* src, wc_Sha512* dst) dst->silabsCtx.hash_ctx.hash_type_ctx = &(dst->silabsCtx.hash_type_ctx); #endif -#ifdef WOLFSSL_ASYNC_CRYPT +#if defined(WOLFSSL_ASYNC_CRYPT) && defined(WC_ASYNC_ENABLE_SHA512) ret = wolfAsync_DevCopy(&src->asyncDev, &dst->asyncDev); #endif #if defined(WOLFSSL_ESP32WROOM32_CRYPT) && \ @@ -1735,7 +1735,7 @@ int wc_Sha384Copy(wc_Sha384* src, wc_Sha384* dst) dst->silabsCtx.hash_ctx.hash_type_ctx = &(dst->silabsCtx.hash_type_ctx); #endif -#ifdef WOLFSSL_ASYNC_CRYPT +#if defined(WOLFSSL_ASYNC_CRYPT) && defined(WC_ASYNC_ENABLE_SHA384) ret = wolfAsync_DevCopy(&src->asyncDev, &dst->asyncDev); #endif #if defined(WOLFSSL_ESP32WROOM32_CRYPT) && \