# 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.
;;
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"
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
# 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]]],
[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"
[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