forked from wolfSSL/wolfssl
improve --enable-linuxkm-defaults fidelity.
This commit is contained in:
@@ -154,6 +154,11 @@ AC_ARG_ENABLE([linuxkm-defaults],
|
|||||||
[ENABLED_LINUXKM_DEFAULTS=$ENABLED_LINUXKM]
|
[ENABLED_LINUXKM_DEFAULTS=$ENABLED_LINUXKM]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if test "$ENABLED_LINUXKM_DEFAULTS" = "yes"
|
||||||
|
then
|
||||||
|
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_DH_CONST -DWOLFSSL_SP_MOD_WORD_RP -DWOLFSSL_OLD_PRIME_CHECK -DWOLFSSL_SP_DIV_64 -DWOLFSSL_SP_DIV_WORD_HALF -DSP_HALF_SIZE=32 -DSP_HALF_MAX=4294967295U"
|
||||||
|
fi
|
||||||
|
|
||||||
AC_ARG_WITH([linux-source],
|
AC_ARG_WITH([linux-source],
|
||||||
[AS_HELP_STRING([--with-linux-source=PATH],[PATH to root of Linux kernel build tree])],
|
[AS_HELP_STRING([--with-linux-source=PATH],[PATH to root of Linux kernel build tree])],
|
||||||
[KERNEL_ROOT=$withval],
|
[KERNEL_ROOT=$withval],
|
||||||
|
@@ -2124,10 +2124,18 @@ extern void uITRON4_free(void *p) ;
|
|||||||
#define SIZEOF_LONG 8
|
#define SIZEOF_LONG 8
|
||||||
#define SIZEOF_LONG_LONG 8
|
#define SIZEOF_LONG_LONG 8
|
||||||
#define CHAR_BIT 8
|
#define CHAR_BIT 8
|
||||||
|
#ifndef WOLFSSL_SP_DIV_64
|
||||||
#define WOLFSSL_SP_DIV_64
|
#define WOLFSSL_SP_DIV_64
|
||||||
|
#endif
|
||||||
|
#ifndef WOLFSSL_SP_DIV_WORD_HALF
|
||||||
#define WOLFSSL_SP_DIV_WORD_HALF
|
#define WOLFSSL_SP_DIV_WORD_HALF
|
||||||
|
#endif
|
||||||
|
#ifndef SP_HALF_SIZE
|
||||||
#define SP_HALF_SIZE 32
|
#define SP_HALF_SIZE 32
|
||||||
|
#endif
|
||||||
|
#ifndef SP_HALF_MAX
|
||||||
#define SP_HALF_MAX 4294967295U
|
#define SP_HALF_MAX 4294967295U
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user