X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=net%2Fbind%2Fpatches%2F002-no-ecdsa-testing.patch;fp=net%2Fbind%2Fpatches%2F002-no-ecdsa-testing.patch;h=901e24657fbeaf1fbe4aefc39178039a5062eaec;hb=32fb624923a8fb612b18e5e72ae659dfb1d3aee0;hp=0000000000000000000000000000000000000000;hpb=a9b01864d1dda3a9495c369ee3fd8556df5d4203;p=12.09%2Fpackages.git diff --git a/net/bind/patches/002-no-ecdsa-testing.patch b/net/bind/patches/002-no-ecdsa-testing.patch new file mode 100644 index 0000000..901e246 --- /dev/null +++ b/net/bind/patches/002-no-ecdsa-testing.patch @@ -0,0 +1,43 @@ +--- a/configure.in ++++ b/configure.in +@@ -763,40 +763,6 @@ esac + AC_MSG_RESULT(no) + fi + +- AC_CHECK_FUNCS(EVP_sha256 EVP_sha384 EVP_sha512) +- +- AC_MSG_CHECKING(for OpenSSL ECDSA support) +- have_ecdsa="" +- AC_TRY_RUN([ +-#include +-#include +-#include +-int main() { +- EC_KEY *ec256, *ec384; +- +-#if !defined(HAVE_EVP_SHA256) || !defined(HAVE_EVP_SHA384) +- return (1); +-#endif +- ec256 = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1); +- ec384 = EC_KEY_new_by_curve_name(NID_secp384r1); +- if (ec256 == NULL || ec384 == NULL) +- return (2); +- return (0); +-} +-], +- [AC_MSG_RESULT(yes) +- have_ecdsa="yes"], +- [AC_MSG_RESULT(no) +- have_ecdsa="no"]) +- case $have_ecdsa in +- yes) +- OPENSSL_ECDSA="yes" +- AC_DEFINE(HAVE_OPENSSL_ECDSA) +- ;; +- *) +- ;; +- esac +- + AC_MSG_CHECKING(for OpenSSL GOST support) + have_gost="" + AC_TRY_RUN([