AA: bind: merge r36404 (CVE-2013-2266)
[12.09/packages.git] / net / bind / patches / 002-no-ecdsa-testing.patch
1 --- a/configure.in
2 +++ b/configure.in
3 @@ -763,40 +763,6 @@ esac
4                         AC_MSG_RESULT(no)
5                 fi
6  
7 -               AC_CHECK_FUNCS(EVP_sha256 EVP_sha384 EVP_sha512)
8 -
9 -               AC_MSG_CHECKING(for OpenSSL ECDSA support)
10 -               have_ecdsa=""
11 -               AC_TRY_RUN([
12 -#include <stdio.h>
13 -#include <openssl/ecdsa.h>
14 -#include <openssl/objects.h>
15 -int main() {
16 -       EC_KEY *ec256, *ec384;
17 -
18 -#if !defined(HAVE_EVP_SHA256) || !defined(HAVE_EVP_SHA384)
19 -       return (1);
20 -#endif
21 -       ec256 = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1);
22 -       ec384 = EC_KEY_new_by_curve_name(NID_secp384r1);
23 -       if (ec256 == NULL || ec384 == NULL)
24 -               return (2);
25 -       return (0);
26 -}
27 -],
28 -               [AC_MSG_RESULT(yes)
29 -               have_ecdsa="yes"],
30 -               [AC_MSG_RESULT(no)
31 -               have_ecdsa="no"])
32 -               case $have_ecdsa in
33 -               yes)
34 -                       OPENSSL_ECDSA="yes"
35 -                       AC_DEFINE(HAVE_OPENSSL_ECDSA)
36 -                       ;;
37 -               *)
38 -                       ;;
39 -               esac
40 -
41                 AC_MSG_CHECKING(for OpenSSL GOST support)
42                 have_gost=""
43                 AC_TRY_RUN([