From a01fb2a61c4c8d57a59c082a936cdb2daaf0ff39 Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Tue, 20 May 2025 13:03:58 -0500 Subject: [PATCH] wolfcrypt/src/siphash.c: honor WC_SIPHASH_NO_ASM; configure.ac: add -DWC_SIPHASH_NO_ASM when ENABLED_LINUXKM. --- configure.ac | 2 +- wolfcrypt/src/siphash.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 0a4010ad2..8e4f1ee42 100644 --- a/configure.ac +++ b/configure.ac @@ -715,7 +715,7 @@ AC_ARG_WITH([linux-arch], if test "x$ENABLED_LINUXKM" = "xyes" then - AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_LINUXKM" + AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_LINUXKM -DWC_SIPHASH_NO_ASM" ENABLED_NO_LIBRARY=yes ENABLED_BENCHMARK=no output_objdir="$(realpath "$output_objdir")/linuxkm" diff --git a/wolfcrypt/src/siphash.c b/wolfcrypt/src/siphash.c index 05c269087..b7dbb4152 100644 --- a/wolfcrypt/src/siphash.c +++ b/wolfcrypt/src/siphash.c @@ -21,6 +21,10 @@ #include +#ifdef WC_SIPHASH_NO_ASM + #define WOLFSSL_NO_ASM +#endif + #include #ifdef NO_INLINE