Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(32)

Issue 23928007: NSS: don't advertise TLS 1.2-only ciphersuites in a TLS 1.1 ClientHello. (Closed)

Created:
7 years, 3 months ago by agl
Modified:
7 years, 2 months ago
Reviewers:
wtc
CC:
chromium-reviews, cbentzel+watch_chromium.org, Ryan Sleevi
Visibility:
Public.

Description

NSS: don't advertise TLS 1.2-only ciphersuites in a TLS 1.1 ClientHello. Chrome is advertising SHA256 ciphersuites with a TLS 1.1 ClientHello. This breaks PolarSSL servers because they also have a bug: they accept the SHA256 ciphersuite and then break because they negotiated TLS 1.1 This change causes NSS not to advertise cipher suites that aren't applicable to the version being negotiated. BUG=297151 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=225345

Patch Set 1 #

Total comments: 6

Patch Set 2 : Addressing wtc's comments. #

Total comments: 6

Patch Set 3 : g try #

Total comments: 3

Patch Set 4 : "message" -> "code" #

Unified diffs Side-by-side diffs Delta from patch set Stats (+213 lines, -25 lines) Patch
M net/third_party/nss/README.chromium View 1 1 chunk +4 lines, -0 lines 0 comments Download
M net/third_party/nss/patches/applypatches.sh View 1 chunk +2 lines, -0 lines 0 comments Download
A net/third_party/nss/patches/ciphersuiteversion.patch View 1 2 3 1 chunk +169 lines, -0 lines 0 comments Download
M net/third_party/nss/ssl/ssl3con.c View 1 2 3 14 chunks +38 lines, -25 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
agl
https://codereview.chromium.org/23928007/diff/1/net/third_party/nss/ssl/ssl3con.c File net/third_party/nss/ssl/ssl3con.c (right): https://codereview.chromium.org/23928007/diff/1/net/third_party/nss/ssl/ssl3con.c#newcode12317 net/third_party/nss/ssl/ssl3con.c:12317: *size = count_cipher_suites(ss, SSL_ALLOWED, PR_TRUE, ss->vrange.max); I am somewhat ...
7 years, 3 months ago (2013-09-23 18:39:10 UTC) #1
wtc
Review comments on patch set 1: Thank you for writing the CL. I am sorry ...
7 years, 3 months ago (2013-09-24 17:17:46 UTC) #2
wtc
https://codereview.chromium.org/23928007/diff/1/net/third_party/nss/README.chromium File net/third_party/nss/README.chromium (right): https://codereview.chromium.org/23928007/diff/1/net/third_party/nss/README.chromium#newcode123 net/third_party/nss/README.chromium:123: * Don't advertise TLS 1.2-only cipher suites in a ...
7 years, 3 months ago (2013-09-24 17:24:12 UTC) #3
agl
Please see diffs from patch set 1 to 2. https://codereview.chromium.org/23928007/diff/1/net/third_party/nss/README.chromium File net/third_party/nss/README.chromium (right): https://codereview.chromium.org/23928007/diff/1/net/third_party/nss/README.chromium#newcode123 net/third_party/nss/README.chromium:123: ...
7 years, 3 months ago (2013-09-24 18:58:22 UTC) #4
wtc
Patch set 2 LGTM. Please note my comment about SSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION. https://codereview.chromium.org/23928007/diff/27001/net/third_party/nss/ssl/ssl3con.c File net/third_party/nss/ssl/ssl3con.c (left): https://codereview.chromium.org/23928007/diff/27001/net/third_party/nss/ssl/ssl3con.c#oldcode6368 ...
7 years, 3 months ago (2013-09-25 00:42:14 UTC) #5
agl
Thanks. Running try servers now. https://codereview.chromium.org/23928007/diff/27001/net/third_party/nss/ssl/ssl3con.c File net/third_party/nss/ssl/ssl3con.c (left): https://codereview.chromium.org/23928007/diff/27001/net/third_party/nss/ssl/ssl3con.c#oldcode6368 net/third_party/nss/ssl/ssl3con.c:6368: errCode = SSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION; On ...
7 years, 2 months ago (2013-09-25 16:21:52 UTC) #6
wtc
Patch set 3 LGTM. Thanks. https://codereview.chromium.org/23928007/diff/36001/net/third_party/nss/ssl/ssl3con.c File net/third_party/nss/ssl/ssl3con.c (right): https://codereview.chromium.org/23928007/diff/36001/net/third_party/nss/ssl/ssl3con.c#newcode6374 net/third_party/nss/ssl/ssl3con.c:6374: * in order to ...
7 years, 2 months ago (2013-09-25 17:54:42 UTC) #7
agl
https://codereview.chromium.org/23928007/diff/36001/net/third_party/nss/ssl/ssl3con.c File net/third_party/nss/ssl/ssl3con.c (right): https://codereview.chromium.org/23928007/diff/36001/net/third_party/nss/ssl/ssl3con.c#newcode6374 net/third_party/nss/ssl/ssl3con.c:6374: * in order to give a more precise error ...
7 years, 2 months ago (2013-09-25 18:05:13 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/agl@chromium.org/23928007/52001
7 years, 2 months ago (2013-09-25 18:11:31 UTC) #9
wtc
Patch set 4 LGTM. https://codereview.chromium.org/23928007/diff/36001/net/third_party/nss/ssl/ssl3con.c File net/third_party/nss/ssl/ssl3con.c (right): https://codereview.chromium.org/23928007/diff/36001/net/third_party/nss/ssl/ssl3con.c#newcode6374 net/third_party/nss/ssl/ssl3con.c:6374: * in order to give ...
7 years, 2 months ago (2013-09-25 18:14:09 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/agl@chromium.org/23928007/52001
7 years, 2 months ago (2013-09-25 21:32:45 UTC) #11
commit-bot: I haz the power
7 years, 2 months ago (2013-09-26 05:30:02 UTC) #12
Message was sent while issue was closed.
Change committed as 225345

Powered by Google App Engine
This is Rietveld 408576698