]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
--with-openssl=no failed
authorMark Andrews <marka@isc.org>
Wed, 19 Feb 2014 09:25:12 +0000 (20:25 +1100)
committerMark Andrews <marka@isc.org>
Wed, 19 Feb 2014 09:25:12 +0000 (20:25 +1100)
configure
configure.in

index 9cc9799ad3f884348e162f2317d2b42bfb1f78ad..f06e4e33a0f966471a631cea569fa9f760ef12cc 100755 (executable)
--- a/configure
+++ b/configure
@@ -15620,6 +15620,21 @@ DNS_CRYPTO_LIBS="$DNS_CRYPTO_LIBS $DST_OPENSSL_LIBS"
 # Use OpenSSL for hash functions and/or aes
 #
 
+saved_libs="$LIBS"
+LIBS="$LIBS $DNS_CRYPTO_LIBS"
+for ac_func in AES_encrypt
+do :
+  ac_fn_c_check_func "$LINENO" "AES_encrypt" "ac_cv_func_AES_encrypt"
+if test "x$ac_cv_func_AES_encrypt" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_AES_ENCRYPT 1
+_ACEOF
+
+fi
+done
+
+LIBS="$saved_libs"
+
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for using OpenSSL for hash functions" >&5
 $as_echo_n "checking for using OpenSSL for hash functions... " >&6; }
 # Check whether --enable-openssl-hash was given.
@@ -15666,21 +15681,6 @@ $as_echo "#define HMAC_SHA256_SIT 1" >>confdefs.h
 
                ;;
        auto)
-               saved_libs="$LIBS"
-               LIBS="$LIBS $DNS_CRYPTO_LIBS"
-               for ac_func in AES_encrypt
-do :
-  ac_fn_c_check_func "$LINENO" "AES_encrypt" "ac_cv_func_AES_encrypt"
-if test "x$ac_cv_func_AES_encrypt" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_AES_ENCRYPT 1
-_ACEOF
-
-fi
-done
-
-               LIBS="$saved_libs"
-
                if test "$ac_cv_func_AES_encrypt" = "yes"
                then
                        with_sit_alg="aes"
@@ -15690,7 +15690,10 @@ $as_echo "#define AES_SIT 1" >>confdefs.h
 
                else
                        with_sit_alg="sha256"
-                       want_openssl_hash="yes"
+                       if test "$CRYPTO" = "-DOPENSSL"
+                       then
+                               want_openssl_hash="yes"
+                       fi
 
 $as_echo "#define HMAC_SHA256_SIT 1" >>confdefs.h
 
index b0522d13baac8784dd939f477913c73e10df1eda..f0a6ce9b0f362ab3d07f6d0b35604da5c73a5e3f 100644 (file)
@@ -1520,6 +1520,11 @@ DNS_CRYPTO_LIBS="$DNS_CRYPTO_LIBS $DST_OPENSSL_LIBS"
 # Use OpenSSL for hash functions and/or aes
 #
 
+saved_libs="$LIBS"
+LIBS="$LIBS $DNS_CRYPTO_LIBS"
+AC_CHECK_FUNCS(AES_encrypt)
+LIBS="$saved_libs"
+
 AC_MSG_CHECKING(for using OpenSSL for hash functions)
 AC_ARG_ENABLE(openssl-hash,
        [  --enable-openssl-hash   use OpenSSL for hash functions [[default=no]]],
@@ -1550,11 +1555,6 @@ case $with_sit_alg in
                          [Use HMAC-SHA256 for Source Identity Token generation])
                ;;
        auto)
-               saved_libs="$LIBS"
-               LIBS="$LIBS $DNS_CRYPTO_LIBS"
-               AC_CHECK_FUNCS(AES_encrypt)
-               LIBS="$saved_libs"
-               
                if test "$ac_cv_func_AES_encrypt" = "yes"
                then
                        with_sit_alg="aes"
@@ -1563,7 +1563,10 @@ case $with_sit_alg in
                                 [Use AES for Source Identity Token generation])
                else
                        with_sit_alg="sha256"
-                       want_openssl_hash="yes"
+                       if test "$CRYPTO" = "-DOPENSSL"
+                       then
+                               want_openssl_hash="yes"
+                       fi
                        AC_DEFINE(HMAC_SHA256_SIT, 1,
                         [Use HMAC-SHA256 for Source Identity Token generation])
                fi