diff -up nss/lib/ssl/config.mk.disableSSL2libssl nss/lib/ssl/config.mk --- nss/lib/ssl/config.mk.disableSSL2libssl 2020-07-22 17:20:07.325371407 +0200 +++ nss/lib/ssl/config.mk 2020-07-22 17:21:23.818815809 +0200 @@ -53,3 +53,7 @@ endif ifdef NSS_DISABLE_TLS_1_3 DEFINES += -DNSS_DISABLE_TLS_1_3 endif + +ifdef NSS_NO_SSL2 +DEFINES += -DNSS_NO_SSL2 +endif diff -up nss/lib/ssl/sslsock.c.disableSSL2libssl nss/lib/ssl/sslsock.c --- nss/lib/ssl/sslsock.c.disableSSL2libssl 2020-07-22 17:20:07.314371487 +0200 +++ nss/lib/ssl/sslsock.c 2020-07-22 17:20:07.326371400 +0200 @@ -1405,6 +1405,10 @@ SSLExp_SetMaxEarlyDataSize(PRFileDesc *f static PRBool ssl_IsRemovedCipherSuite(PRInt32 suite) { +#ifdef NSS_NO_SSL2 + if (SSL_IS_SSL2_CIPHER(suite)) + return PR_TRUE; +#endif /* NSS_NO_SSL2 */ switch (suite) { case SSL_FORTEZZA_DMS_WITH_NULL_SHA: case SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA: