wolfcrypt/src/siphash.c: honor WC_SIPHASH_NO_ASM; configure.ac: add -DWC_SIPHASH_NO_ASM when ENABLED_LINUXKM.

pull/8789/head
Daniel Pouzzner 2025-05-20 13:03:58 -05:00
parent 05bc7e0d2f
commit a01fb2a61c
2 changed files with 5 additions and 1 deletions

View File

@ -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"

View File

@ -21,6 +21,10 @@
#include <wolfssl/wolfcrypt/libwolfssl_sources.h>
#ifdef WC_SIPHASH_NO_ASM
#define WOLFSSL_NO_ASM
#endif
#include <wolfssl/wolfcrypt/siphash.h>
#ifdef NO_INLINE