From b436262cdfddf79d60a5240ea8b27581526ed49f Mon Sep 17 00:00:00 2001 From: Sean Parkinson Date: Wed, 9 Feb 2022 09:36:00 +1000 Subject: [PATCH] ARMASM, SHA-3: fixup when not using crypto instructions --- wolfcrypt/src/sha3.c | 2 +- wolfssl/wolfcrypt/sha3.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/src/sha3.c b/wolfcrypt/src/sha3.c index b2e76e8ef..40ac2cde2 100644 --- a/wolfcrypt/src/sha3.c +++ b/wolfcrypt/src/sha3.c @@ -51,7 +51,7 @@ #endif -#ifndef WOLFSSL_ARMASM +#if !defined(WOLFSSL_ARMASM) || !defined(WOLFSSL_ARMASM_CRYPTO_SHA3) #ifdef WOLFSSL_SHA3_SMALL /* Rotate a 64-bit value left. * diff --git a/wolfssl/wolfcrypt/sha3.h b/wolfssl/wolfcrypt/sha3.h index b41524e9e..2d887f5c0 100644 --- a/wolfssl/wolfcrypt/sha3.h +++ b/wolfssl/wolfcrypt/sha3.h @@ -128,7 +128,7 @@ struct wc_Sha3 { typedef wc_Sha3 wc_Shake; #endif -#ifdef WOLFSSL_ARMASM +#if defined(WOLFSSL_ARMASM) && defined(WOLFSSL_ARMASM_CRYPTO_SHA3) WOLFSSL_LOCAL void BlockSha3(word64 *s); #endif