]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Windows specific compile time test for:
authorMark Andrews <marka@isc.org>
Wed, 11 Oct 2006 02:26:17 +0000 (02:26 +0000)
committerMark Andrews <marka@isc.org>
Wed, 11 Oct 2006 02:26:17 +0000 (02:26 +0000)
2089.   [security]      Raise the minimum safe OpenSSL versions to
                        OpenSSL 0.9.7l and OpenSSL 0.9.8d.  Versions
                        prior to these have known security flaws which
                        are (potentially) exploitable in named. [RT #16391]

lib/dns/opensslrsa_link.c

index a4d0e938447d545882c8ec8af4a9ca1e8497745a..119576e962a7010a977b2cd4839e9e571e2bf0c1 100644 (file)
@@ -17,7 +17,7 @@
 
 /*
  * Principal Author: Brian Wellington
- * $Id: opensslrsa_link.c,v 1.1.4.1.10.3 2006/10/10 02:22:54 marka Exp $
+ * $Id: opensslrsa_link.c,v 1.1.4.1.10.4 2006/10/11 02:26:17 marka Exp $
  */
 #ifdef OPENSSL
 
 #include <openssl/bn.h>
 #endif
 
+/*
+ * We don't use configure for windows so enforce the OpenSSL version
+ * here.  Unlike with configure we don't support overriding this test.
+ */
+#ifdef WIN
+#if !((OPENSSL_VERSION_NUMBER >= 0x009070cfL && \
+       OPENSSL_VERSION_NUMBER < 0x009080000L) || \
+      OPENSSL_VERSION_NUMBER >= 0x0090804fL) 
+#error Please upgrade OpenSSL to 0.9.8d/0.9.7l or greater.
+#endif
+#endif
+
+
        /*
         * XXXMPA  Temporarially disable RSA_BLINDING as it requires
         * good quality random data that cannot currently be guarenteed.