File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7768,13 +7768,13 @@ then
77687768 AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_HASH_FLAGS"
77697769fi
77707770
7771- # Support for enabling setting default DH parameters in
7771+ # Support for enabling setting default DH parameters in TLS
77727772AC_ARG_ENABLE ( [ defaultdhparams] ,
7773- [ AS_HELP_STRING ( [ --enable-dhdefaultparams ] ,[ Enables option for default dh parameters (default: disabled)] ) ] ,
7773+ [ AS_HELP_STRING ( [ --enable-defaultdhparams ] ,[ Enables option for default dh parameters (default: disabled)] ) ] ,
77747774 [ ENABLED_DHDEFAULTPARAMS=$enableval ] ,
7775- [ ENABLED_DHDEFAULTPARAMS=no ]
7775+ [ ENABLED_DHDEFAULTPARAMS=yes ]
77767776 )
7777- if test "$ ENABLED_DHDEFAULTPARAMS" = "yes" || test "$ENABLED_QT" = "no "
7777+ if test "x$ENABLED_DH" = "xyes" && test "x$ ENABLED_DHDEFAULTPARAMS" = "xyes" && test "x $ENABLED_QT" ! = "xyes "
77787778then
77797779 ENABLED_DHDEFAULTPARAMS=yes
77807780 AM_CFLAGS="$AM_CFLAGS -DHAVE_DH_DEFAULT_PARAMS"
Original file line number Diff line number Diff line change @@ -2872,6 +2872,12 @@ extern void uITRON4_free(void *p) ;
28722872 #error Small stack cannot be used with no malloc (WOLFSSL_NO_MALLOC)
28732873#endif
28742874
2875+ /* If malloc is disabled make sure it is also disabled in SP math */
2876+ #if defined(WOLFSSL_NO_MALLOC ) && !defined(WOLFSSL_SP_NO_MALLOC ) && \
2877+ (defined(WOLFSSL_SP_MATH ) || defined(WOLFSSL_SP_MATH_ALL ))
2878+ #define WOLFSSL_SP_NO_MALLOC
2879+ #endif
2880+
28752881/* Enable DH Extra for QT, openssl all, openssh and static ephemeral */
28762882/* Allows export/import of DH key and params as DER */
28772883#if !defined(NO_DH ) && !defined(WOLFSSL_DH_EXTRA ) && \
You can’t perform that action at this time.
0 commit comments