Blame SOURCES/Bug-1001841-disable-sslv2-libssl.patch

74fc46
diff -up nss/lib/ssl/config.mk.disableSSL2libssl nss/lib/ssl/config.mk
74fc46
--- nss/lib/ssl/config.mk.disableSSL2libssl	2017-01-04 15:24:24.000000000 +0100
74fc46
+++ nss/lib/ssl/config.mk	2017-01-16 10:53:47.629894929 +0100
74fc46
@@ -69,3 +69,8 @@ endif
74fc46
 ifdef NSS_DISABLE_TLS_1_3
74fc46
 DEFINES += -DNSS_DISABLE_TLS_1_3
74fc46
 endif
74fc46
+
74fc46
+ifdef NSS_NO_SSL2
74fc46
+DEFINES += -DNSS_NO_SSL2
74fc46
+endif
74fc46
+
74fc46
diff -up nss/lib/ssl/sslsock.c.disableSSL2libssl nss/lib/ssl/sslsock.c
74fc46
--- nss/lib/ssl/sslsock.c.disableSSL2libssl	2017-01-16 10:53:47.615895344 +0100
74fc46
+++ nss/lib/ssl/sslsock.c	2017-01-16 10:54:16.088051233 +0100
74fc46
@@ -1221,6 +1221,10 @@ SSL_OptionSetDefault(PRInt32 which, PRBo
74fc46
 static PRBool
74fc46
 ssl_IsRemovedCipherSuite(PRInt32 suite)
74fc46
 {
74fc46
+#ifdef NSS_NO_SSL2
74fc46
+    if (SSL_IS_SSL2_CIPHER(suite))
74fc46
+        return PR_TRUE;
74fc46
+#endif /* NSS_NO_SSL2 */
74fc46
     switch (suite) {
74fc46
         case SSL_FORTEZZA_DMS_WITH_NULL_SHA:
74fc46
         case SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA: