summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEKR <ekr@rtfm.com>2016-04-16 16:30:05 -0700
committerEKR <ekr@rtfm.com>2016-04-16 16:30:05 -0700
commit7a328d75aeea4b8c2f209938474a0ecf7b72a78f (patch)
treeb4f82bea298a82ccfb07f2cc308dd5c2a335ec9c
parent08125395aa312123d222ab1cf77efb52d1daa0ff (diff)
downloadnss-hg-7a328d75aeea4b8c2f209938474a0ecf7b72a78f.tar.gz
Bug 1265196. Disable ChaCha20/Poly1305 for TLS < 1.2. r=mt
-rw-r--r--lib/ssl/ssl3con.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/ssl/ssl3con.c b/lib/ssl/ssl3con.c
index 2635ac18b..5188f3316 100644
--- a/lib/ssl/ssl3con.c
+++ b/lib/ssl/ssl3con.c
@@ -732,6 +732,9 @@ ssl3_CipherSuiteAllowedForVersionRange(
case TLS_DHE_DSS_WITH_AES_256_CBC_SHA256:
case TLS_RSA_WITH_NULL_SHA256:
case TLS_DHE_DSS_WITH_AES_128_GCM_SHA256:
+ case TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256:
+ case TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256:
+ case TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256:
return vrange->max == SSL_LIBRARY_VERSION_TLS_1_2;
case TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256: