mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-23 02:28:55 +00:00
Changed --enable-openssl-hash default
This commit is contained in:
parent
eeb29e6ef9
commit
86e15a0b59
35
configure
vendored
35
configure
vendored
@ -1714,7 +1714,7 @@ Optional Features:
|
|||||||
--enable-devpoll use /dev/poll when available [default=yes]
|
--enable-devpoll use /dev/poll when available [default=yes]
|
||||||
--enable-threads enable multithreading
|
--enable-threads enable multithreading
|
||||||
--enable-native-pkcs11 use native PKCS11 for all crypto [default=no]
|
--enable-native-pkcs11 use native PKCS11 for all crypto [default=no]
|
||||||
--enable-openssl-hash use OpenSSL for hash functions [default=no]
|
--enable-openssl-hash use OpenSSL for hash functions [default=yes]
|
||||||
--enable-openssl-version-check
|
--enable-openssl-version-check
|
||||||
check OpenSSL version [default=yes]
|
check OpenSSL version [default=yes]
|
||||||
--enable-largefile 64-bit file support
|
--enable-largefile 64-bit file support
|
||||||
@ -15867,7 +15867,7 @@ fi
|
|||||||
if test "${enable_openssl_hash+set}" = set; then :
|
if test "${enable_openssl_hash+set}" = set; then :
|
||||||
enableval=$enable_openssl_hash; want_openssl_hash="$enableval"
|
enableval=$enable_openssl_hash; want_openssl_hash="$enableval"
|
||||||
else
|
else
|
||||||
want_openssl_hash="checkcc"
|
want_openssl_hash="whenossl"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
@ -16640,13 +16640,6 @@ case $with_cc_alg in
|
|||||||
sha1)
|
sha1)
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: sha1" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: sha1" >&5
|
||||||
$as_echo "sha1" >&6; }
|
$as_echo "sha1" >&6; }
|
||||||
if test "X$CRYPTO" = "X-DOPENSSL"
|
|
||||||
then
|
|
||||||
if test "checkcc" = "$want_openssl_hash"
|
|
||||||
then
|
|
||||||
want_openssl_hash="yes"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
$as_echo "#define HMAC_SHA1_CC 1" >>confdefs.h
|
$as_echo "#define HMAC_SHA1_CC 1" >>confdefs.h
|
||||||
|
|
||||||
@ -16654,13 +16647,6 @@ $as_echo "#define HMAC_SHA1_CC 1" >>confdefs.h
|
|||||||
sha256)
|
sha256)
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: sha256" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: sha256" >&5
|
||||||
$as_echo "sha256" >&6; }
|
$as_echo "sha256" >&6; }
|
||||||
if test "X$CRYPTO" = "X-DOPENSSL"
|
|
||||||
then
|
|
||||||
if test "checkcc" = "$want_openssl_hash"
|
|
||||||
then
|
|
||||||
want_openssl_hash="yes"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
$as_echo "#define HMAC_SHA256_CC 1" >>confdefs.h
|
$as_echo "#define HMAC_SHA256_CC 1" >>confdefs.h
|
||||||
|
|
||||||
@ -16668,19 +16654,11 @@ $as_echo "#define HMAC_SHA256_CC 1" >>confdefs.h
|
|||||||
aes)
|
aes)
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: aes" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: aes" >&5
|
||||||
$as_echo "aes" >&6; }
|
$as_echo "aes" >&6; }
|
||||||
if test "yes" != "$with_aes"
|
|
||||||
then
|
|
||||||
as_fn_error $? "\"Client Cookie wants to use unavailable AES\"" "$LINENO" 5;
|
|
||||||
fi
|
|
||||||
|
|
||||||
$as_echo "#define AES_CC 1" >>confdefs.h
|
$as_echo "#define AES_CC 1" >>confdefs.h
|
||||||
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
if test "checkcc" = "$want_openssl_hash"
|
|
||||||
then
|
|
||||||
want_openssl_hash="no"
|
|
||||||
fi
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Use OpenSSL for hash functions
|
# Use OpenSSL for hash functions
|
||||||
@ -16689,6 +16667,15 @@ fi
|
|||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for using OpenSSL for hash functions" >&5
|
{ $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; }
|
$as_echo_n "checking for using OpenSSL for hash functions... " >&6; }
|
||||||
ISC_PLATFORM_OPENSSLHASH="#undef ISC_PLATFORM_OPENSSLHASH"
|
ISC_PLATFORM_OPENSSLHASH="#undef ISC_PLATFORM_OPENSSLHASH"
|
||||||
|
if test "whenossl" = "$want_openssl_hash"
|
||||||
|
then
|
||||||
|
if test "$CRYPTO" = "-DOPENSSL"
|
||||||
|
then
|
||||||
|
want_openssl_hash="yes"
|
||||||
|
else
|
||||||
|
want_openssl_hash="no"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
case $want_openssl_hash in
|
case $want_openssl_hash in
|
||||||
yes)
|
yes)
|
||||||
if test "$CRYPTO" != "-DOPENSSL"
|
if test "$CRYPTO" != "-DOPENSSL"
|
||||||
|
35
configure.in
35
configure.in
@ -1475,8 +1475,8 @@ AC_ARG_WITH(aes, [ --with-aes Crypto AES],
|
|||||||
# was --enable-openssl-hash specified?
|
# was --enable-openssl-hash specified?
|
||||||
#
|
#
|
||||||
AC_ARG_ENABLE(openssl-hash,
|
AC_ARG_ENABLE(openssl-hash,
|
||||||
[ --enable-openssl-hash use OpenSSL for hash functions [[default=no]]],
|
[ --enable-openssl-hash use OpenSSL for hash functions [[default=yes]]],
|
||||||
want_openssl_hash="$enableval", want_openssl_hash="checkcc")
|
want_openssl_hash="$enableval", want_openssl_hash="whenossl")
|
||||||
|
|
||||||
#
|
#
|
||||||
# Client Cookie algorithm choice
|
# Client Cookie algorithm choice
|
||||||
@ -2064,42 +2064,20 @@ fi
|
|||||||
case $with_cc_alg in
|
case $with_cc_alg in
|
||||||
sha1)
|
sha1)
|
||||||
AC_MSG_RESULT(sha1)
|
AC_MSG_RESULT(sha1)
|
||||||
if test "X$CRYPTO" = "X-DOPENSSL"
|
|
||||||
then
|
|
||||||
if test "checkcc" = "$want_openssl_hash"
|
|
||||||
then
|
|
||||||
want_openssl_hash="yes"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
AC_DEFINE(HMAC_SHA1_CC, 1,
|
AC_DEFINE(HMAC_SHA1_CC, 1,
|
||||||
[Use HMAC-SHA1 for Client Cookie generation])
|
[Use HMAC-SHA1 for Client Cookie generation])
|
||||||
;;
|
;;
|
||||||
sha256)
|
sha256)
|
||||||
AC_MSG_RESULT(sha256)
|
AC_MSG_RESULT(sha256)
|
||||||
if test "X$CRYPTO" = "X-DOPENSSL"
|
|
||||||
then
|
|
||||||
if test "checkcc" = "$want_openssl_hash"
|
|
||||||
then
|
|
||||||
want_openssl_hash="yes"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
AC_DEFINE(HMAC_SHA256_CC, 1,
|
AC_DEFINE(HMAC_SHA256_CC, 1,
|
||||||
[Use HMAC-SHA256 for Client Cookie generation])
|
[Use HMAC-SHA256 for Client Cookie generation])
|
||||||
;;
|
;;
|
||||||
aes)
|
aes)
|
||||||
AC_MSG_RESULT(aes)
|
AC_MSG_RESULT(aes)
|
||||||
if test "yes" != "$with_aes"
|
|
||||||
then
|
|
||||||
AC_MSG_ERROR("Client Cookie wants to use unavailable AES");
|
|
||||||
fi
|
|
||||||
AC_DEFINE(AES_CC, 1,
|
AC_DEFINE(AES_CC, 1,
|
||||||
[Use AES for Client Cookie generation])
|
[Use AES for Client Cookie generation])
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
if test "checkcc" = "$want_openssl_hash"
|
|
||||||
then
|
|
||||||
want_openssl_hash="no"
|
|
||||||
fi
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Use OpenSSL for hash functions
|
# Use OpenSSL for hash functions
|
||||||
@ -2107,6 +2085,15 @@ fi
|
|||||||
|
|
||||||
AC_MSG_CHECKING(for using OpenSSL for hash functions)
|
AC_MSG_CHECKING(for using OpenSSL for hash functions)
|
||||||
ISC_PLATFORM_OPENSSLHASH="#undef ISC_PLATFORM_OPENSSLHASH"
|
ISC_PLATFORM_OPENSSLHASH="#undef ISC_PLATFORM_OPENSSLHASH"
|
||||||
|
if test "whenossl" = "$want_openssl_hash"
|
||||||
|
then
|
||||||
|
if test "$CRYPTO" = "-DOPENSSL"
|
||||||
|
then
|
||||||
|
want_openssl_hash="yes"
|
||||||
|
else
|
||||||
|
want_openssl_hash="no"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
case $want_openssl_hash in
|
case $want_openssl_hash in
|
||||||
yes)
|
yes)
|
||||||
if test "$CRYPTO" != "-DOPENSSL"
|
if test "$CRYPTO" != "-DOPENSSL"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user