Don't build arch-specific SHA256 code yet when building the FIPS 140 standalone module. Signed-off-by: Vegard Nossum <vegard.nossum@xxxxxxxxxx> --- lib/crypto/sha256.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/crypto/sha256.c b/lib/crypto/sha256.c index 36a9f2bf77e2..bc20cdb9eb94 100644 --- a/lib/crypto/sha256.c +++ b/lib/crypto/sha256.c @@ -148,7 +148,7 @@ sha256_blocks_generic(struct sha256_block_state *state, memzero_explicit(W, sizeof(W)); } -#if defined(CONFIG_CRYPTO_LIB_SHA256_ARCH) && !defined(__DISABLE_EXPORTS) +#if defined(CONFIG_CRYPTO_LIB_SHA256_ARCH) && !defined(__DISABLE_EXPORTS) && !defined(FIPS_MODULE) #include "sha256.h" /* $(SRCARCH)/sha256.h */ #else #define sha256_blocks sha256_blocks_generic -- 2.39.3