+4842. [bug] Conditionally compile opensslecdsa_link.c to avoid
+ warnings about unused function. [RT #46790]
+
4841. [bug] Address -fsanitize=undefined warnings. [RT #46786]
4840. [test] Add tests to cover fallback to using ZSK on inactive
OPENSSLGOSTLINKOBJS
OPENSSLEDDSALINKSRCS
OPENSSLEDDSALINKOBJS
+OPENSSLECDSALINKSRCS
+OPENSSLECDSALINKOBJS
DST_OPENSSL_INC
INSTALL_LIBRARY
ISC_THREAD_DIR
$as_echo "disabled because of native PKCS11" >&6; }
DST_OPENSSL_INC=""
CRYPTO="-DPKCS11CRYPTO"
+ OPENSSLECDSALINKOBJS=""
+ OPENSSLECDSALINKSRCS=""
OPENSSLEDDSALINKOBJS=""
- OPENSSLEDDSALINKSRS=""
+ OPENSSLEDDSALINKSRCS=""
OPENSSLGOSTLINKOBJS=""
- OPENSSLGOSTLINKSRS=""
+ OPENSSLGOSTLINKSRCS=""
OPENSSLLINKOBJS=""
OPENSSLLINKSRCS=""
;;
$as_echo "no" >&6; }
DST_OPENSSL_INC=""
CRYPTO=""
+ OPENSSLECDSALINKOBJS=""
+ OPENSSLECDSALINKSRCS=""
OPENSSLEDDSALINKOBJS=""
- OPENSSLEDDSALINKSRS=""
+ OPENSSLEDDSALINKSRCS=""
OPENSSLGOSTLINKOBJS=""
- OPENSSLGOSTLINKSRS=""
+ OPENSSLGOSTLINKSRCS=""
OPENSSLLINKOBJS=""
OPENSSLLINKSRCS=""
;;
auto)
DST_OPENSSL_INC=""
CRYPTO=""
+ OPENSSLECDSALINKOBJS=""
+ OPENSSLECDSALINKSRCS=""
OPENSSLEDDSALINKOBJS=""
- OPENSSLEDDSALINKSRS=""
+ OPENSSLEDDSALINKSRCS=""
OPENSSLGOSTLINKOBJS=""
- OPENSSLGOSTLINKSRS=""
+ OPENSSLGOSTLINKSRCS=""
OPENSSLLINKOBJS=""
OPENSSLLINKSRCS=""
as_fn_error $? "OpenSSL was not found in any of $openssldirs; use --with-openssl=/path
case $have_ecdsa in
yes)
OPENSSL_ECDSA="yes"
+ OPENSSLECDSALINKOBJS='${OPENSSLECDSALINKOBJS}'
+ OPENSSLECDSALINKSRCS='${OPENSSLECDSALINKSRCS}'
$as_echo "#define HAVE_OPENSSL_ECDSA 1" >>confdefs.h
+
+
DNS_CRYPTO_LIBS="$DNS_CRYPTO_LIBS $DST_OPENSSL_LIBS"
ISC_PLATFORM_WANTAES="#undef ISC_PLATFORM_WANTAES"
AC_MSG_RESULT(disabled because of native PKCS11)
DST_OPENSSL_INC=""
CRYPTO="-DPKCS11CRYPTO"
+ OPENSSLECDSALINKOBJS=""
+ OPENSSLECDSALINKSRCS=""
OPENSSLEDDSALINKOBJS=""
- OPENSSLEDDSALINKSRS=""
+ OPENSSLEDDSALINKSRCS=""
OPENSSLGOSTLINKOBJS=""
- OPENSSLGOSTLINKSRS=""
+ OPENSSLGOSTLINKSRCS=""
OPENSSLLINKOBJS=""
OPENSSLLINKSRCS=""
;;
AC_MSG_RESULT(no)
DST_OPENSSL_INC=""
CRYPTO=""
+ OPENSSLECDSALINKOBJS=""
+ OPENSSLECDSALINKSRCS=""
OPENSSLEDDSALINKOBJS=""
- OPENSSLEDDSALINKSRS=""
+ OPENSSLEDDSALINKSRCS=""
OPENSSLGOSTLINKOBJS=""
- OPENSSLGOSTLINKSRS=""
+ OPENSSLGOSTLINKSRCS=""
OPENSSLLINKOBJS=""
OPENSSLLINKSRCS=""
;;
auto)
DST_OPENSSL_INC=""
CRYPTO=""
+ OPENSSLECDSALINKOBJS=""
+ OPENSSLECDSALINKSRCS=""
OPENSSLEDDSALINKOBJS=""
- OPENSSLEDDSALINKSRS=""
+ OPENSSLEDDSALINKSRCS=""
OPENSSLGOSTLINKOBJS=""
- OPENSSLGOSTLINKSRS=""
+ OPENSSLGOSTLINKSRCS=""
OPENSSLLINKOBJS=""
OPENSSLLINKSRCS=""
AC_MSG_ERROR(
case $have_ecdsa in
yes)
OPENSSL_ECDSA="yes"
+ OPENSSLECDSALINKOBJS='${OPENSSLECDSALINKOBJS}'
+ OPENSSLECDSALINKSRCS='${OPENSSLECDSALINKSRCS}'
AC_DEFINE(HAVE_OPENSSL_ECDSA, 1,
[Define if your OpenSSL version supports ECDSA.])
;;
#
AC_SUBST(DST_OPENSSL_INC)
+AC_SUBST(OPENSSLECDSALINKOBJS)
+AC_SUBST(OPENSSLECDSALINKSRCS)
AC_SUBST(OPENSSLEDDSALINKOBJS)
AC_SUBST(OPENSSLEDDSALINKSRCS)
AC_SUBST(OPENSSLGOSTLINKOBJS)
# Alphabetically
OPENSSLGOSTLINKOBJS = opensslgost_link.@O@
+OPENSSLECDSALINKOBJS = opensslecdsa_link.@O@
OPENSSLEDDSALINKOBJS = openssleddsa_link.@O@
OPENSSLLINKOBJS = openssl_link.@O@ openssldh_link.@O@ openssldsa_link.@O@ \
- opensslecdsa_link.@O@ @OPENSSLEDDSALINKOBJS@ \
+ @OPENSSLECDSALINKOBJS@ @OPENSSLEDDSALINKOBJS@ \
@OPENSSLGOSTLINKOBJS@ opensslrsa_link.@O@
PKCS11LINKOBJS = pkcs11dh_link.@O@ pkcs11dsa_link.@O@ pkcs11rsa_link.@O@ \
# Alphabetically
OPENSSLGOSTLINKSRCS = opensslgost_link.c
-OPENSSLEDDDSALINKSRCS = openssleddsa_link.c
+OPENSSLECDSALINKSRCS = opensslecdsa_link.c
+OPENSSLEDDSALINKSRCS = openssleddsa_link.c
OPENSSLLINKSRCS = openssl_link.c openssldh_link.c openssldsa_link.c \
- opensslecdsa_link.c @OPENSSLEDDDSALINKSRCS@ \
+ @OPENSSLECDSALINKSRCS@ @OPENSSLEDDSALINKSRCS@ \
@OPENSSLGOSTLINKSRCS@ opensslrsa_link.c
PKCS11LINKSRCS = pkcs11dh_link.c pkcs11dsa_link.c pkcs11rsa_link.c \