From 14a521ca25225b8f18b8079071f617eb7169a06f Mon Sep 17 00:00:00 2001 From: Hayden Roche Date: Thu, 8 Sep 2022 15:23:22 -0700 Subject: [PATCH] Make --enable-asynccrypt-sw imply --enable-asynccrypt. Simplifies configuration. --- configure.ac | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/configure.ac b/configure.ac index 76163a4cb..cc33757cf 100644 --- a/configure.ac +++ b/configure.ac @@ -6985,6 +6985,13 @@ then AC_MSG_ERROR([please use --with-libz if enabling mcapi.]) fi +# Asynchronous Crypto +AC_ARG_ENABLE([asynccrypt], + [AS_HELP_STRING([--enable-asynccrypt],[Enable Asynchronous Crypto (default: disabled)])], + [ ENABLED_ASYNCCRYPT=$enableval ], + [ ENABLED_ASYNCCRYPT=no ] + ) + # Asynchronous crypto using software (i.e. not hardware). Required for # non-blocking crypto with TLS/DTLS. AC_ARG_ENABLE([asynccrypt-sw], @@ -6995,15 +7002,9 @@ AC_ARG_ENABLE([asynccrypt-sw], if test "$ENABLED_ASYNCCRYPT_SW" = "yes" then AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_ASYNC_CRYPT_SW" + ENABLED_ASYNCCRYPT=yes fi -# Asynchronous Crypto -AC_ARG_ENABLE([asynccrypt], - [AS_HELP_STRING([--enable-asynccrypt],[Enable Asynchronous Crypto (default: disabled)])], - [ ENABLED_ASYNCCRYPT=$enableval ], - [ ENABLED_ASYNCCRYPT=no ] - ) - if test "$ENABLED_ASYNCCRYPT" = "yes" then AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_ASYNC_CRYPT -DHAVE_WOLF_EVENT -DHAVE_WOLF_BIGINT -DWOLFSSL_NO_HASH_RAW"