mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-23 08:10:30 -05:00
- Fix to check define of DSA for when openssl is without deprecated.
git-svn-id: file:///svn/unbound/trunk@4556 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
9f88892190
commit
d754cd3de4
3 changed files with 55 additions and 0 deletions
30
configure
vendored
30
configure
vendored
|
|
@ -18078,12 +18078,42 @@ case "$enable_dsa" in
|
||||||
ac_fn_c_check_func "$LINENO" "DSA_SIG_new" "ac_cv_func_DSA_SIG_new"
|
ac_fn_c_check_func "$LINENO" "DSA_SIG_new" "ac_cv_func_DSA_SIG_new"
|
||||||
if test "x$ac_cv_func_DSA_SIG_new" = xyes; then :
|
if test "x$ac_cv_func_DSA_SIG_new" = xyes; then :
|
||||||
|
|
||||||
|
as_ac_Type=`$as_echo "ac_cv_type_DSA_SIG*" | $as_tr_sh`
|
||||||
|
ac_fn_c_check_type "$LINENO" "DSA_SIG*" "$as_ac_Type" "
|
||||||
|
$ac_includes_default
|
||||||
|
#ifdef HAVE_OPENSSL_ERR_H
|
||||||
|
#include <openssl/err.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_OPENSSL_RAND_H
|
||||||
|
#include <openssl/rand.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_OPENSSL_CONF_H
|
||||||
|
#include <openssl/conf.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_OPENSSL_ENGINE_H
|
||||||
|
#include <openssl/engine.h>
|
||||||
|
#endif
|
||||||
|
#include <openssl/ssl.h>
|
||||||
|
#include <openssl/evp.h>
|
||||||
|
|
||||||
|
"
|
||||||
|
if eval test \"x\$"$as_ac_Type"\" = x"yes"; then :
|
||||||
|
|
||||||
|
|
||||||
cat >>confdefs.h <<_ACEOF
|
cat >>confdefs.h <<_ACEOF
|
||||||
#define USE_DSA 1
|
#define USE_DSA 1
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|
||||||
|
|
||||||
|
else
|
||||||
|
if test "x$enable_dsa" = "xyes"; then as_fn_error $? "OpenSSL does not support DSA and you used --enable-dsa." "$LINENO" 5
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
else
|
else
|
||||||
if test "x$enable_dsa" = "xyes"; then as_fn_error $? "OpenSSL does not support DSA and you used --enable-dsa." "$LINENO" 5
|
if test "x$enable_dsa" = "xyes"; then as_fn_error $? "OpenSSL does not support DSA and you used --enable-dsa." "$LINENO" 5
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
22
configure.ac
22
configure.ac
|
|
@ -935,7 +935,29 @@ case "$enable_dsa" in
|
||||||
# detect if DSA is supported, and turn it off if not.
|
# detect if DSA is supported, and turn it off if not.
|
||||||
if test $USE_NSS = "no" -a $USE_NETTLE = "no"; then
|
if test $USE_NSS = "no" -a $USE_NETTLE = "no"; then
|
||||||
AC_CHECK_FUNC(DSA_SIG_new, [
|
AC_CHECK_FUNC(DSA_SIG_new, [
|
||||||
|
AC_CHECK_TYPE(DSA_SIG*, [
|
||||||
AC_DEFINE_UNQUOTED([USE_DSA], [1], [Define this to enable DSA support.])
|
AC_DEFINE_UNQUOTED([USE_DSA], [1], [Define this to enable DSA support.])
|
||||||
|
], [if test "x$enable_dsa" = "xyes"; then AC_MSG_ERROR([OpenSSL does not support DSA and you used --enable-dsa.])
|
||||||
|
fi ], [
|
||||||
|
AC_INCLUDES_DEFAULT
|
||||||
|
#ifdef HAVE_OPENSSL_ERR_H
|
||||||
|
#include <openssl/err.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_OPENSSL_RAND_H
|
||||||
|
#include <openssl/rand.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_OPENSSL_CONF_H
|
||||||
|
#include <openssl/conf.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_OPENSSL_ENGINE_H
|
||||||
|
#include <openssl/engine.h>
|
||||||
|
#endif
|
||||||
|
#include <openssl/ssl.h>
|
||||||
|
#include <openssl/evp.h>
|
||||||
|
])
|
||||||
], [if test "x$enable_dsa" = "xyes"; then AC_MSG_ERROR([OpenSSL does not support DSA and you used --enable-dsa.])
|
], [if test "x$enable_dsa" = "xyes"; then AC_MSG_ERROR([OpenSSL does not support DSA and you used --enable-dsa.])
|
||||||
fi ])
|
fi ])
|
||||||
else
|
else
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
5 March 2018: Wouter
|
||||||
|
- Fix to check define of DSA for when openssl is without deprecated.
|
||||||
|
|
||||||
27 February 2018: Wouter
|
27 February 2018: Wouter
|
||||||
- Fixup contrib/fastrpz.patch so that it applies.
|
- Fixup contrib/fastrpz.patch so that it applies.
|
||||||
- Fix compile without threads, and remove unused variable.
|
- Fix compile without threads, and remove unused variable.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue