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

Issue 27254004: Make SSL False Start work with asynchronous certificate validation (Closed)

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

Description

[This CL was for code review only.] Make SSL False Start work with asynchronous certificate validation (SSL_AuthCertificateComplete). Patch by Brian Smith, attachment 814807, dated 2013-10-09 02:25 PDT. Upstream NSS bug: https://bugzilla.mozilla.org/show_bug.cgi?id=713933

Patch Set 1 #

Patch Set 2 : Resolve merge conflict in ssl3_SendClientSecondRound #

Total comments: 50

Patch Set 3 : New patch from Brian Smith on 2013-10-24 13:52 PDT #

Total comments: 42

Patch Set 4 : New patch from Brian Smith on 2013-10-29 11:03 PDT #

Total comments: 2

Patch Set 5 : What was checked in to NSS upstream #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+378 lines, -120 lines) Patch
M net/third_party/nss/ssl/ssl.h View 1 2 3 4 2 chunks +44 lines, -10 lines 0 comments Download
M net/third_party/nss/ssl/ssl3con.c View 1 2 3 4 12 chunks +139 lines, -49 lines 0 comments Download
M net/third_party/nss/ssl/ssl3gthr.c View 1 2 3 4 3 chunks +50 lines, -13 lines 1 comment Download
M net/third_party/nss/ssl/sslauth.c View 2 chunks +1 line, -9 lines 0 comments Download
M net/third_party/nss/ssl/sslimpl.h View 1 2 3 4 chunks +21 lines, -1 line 0 comments Download
M net/third_party/nss/ssl/sslinfo.c View 2 chunks +1 line, -9 lines 0 comments Download
M net/third_party/nss/ssl/sslsecur.c View 1 2 3 4 10 chunks +113 lines, -26 lines 0 comments Download
M net/third_party/nss/ssl/sslsock.c View 2 chunks +9 lines, -3 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
wtc
Review comments on patch set 2: https://codereview.chromium.org/27254004/diff/9001/net/third_party/nss/ssl/ssl.h File net/third_party/nss/ssl/ssl.h (left): https://codereview.chromium.org/27254004/diff/9001/net/third_party/nss/ssl/ssl.h#oldcode744 net/third_party/nss/ssl/ssl.h:744: ** Set the ...
7 years, 2 months ago (2013-10-17 00:10:52 UTC) #1
briansmith
I will attach the interdiff for my changes as a patch to the Bugzilla bug ...
7 years, 2 months ago (2013-10-17 01:42:39 UTC) #2
briansmith
https://codereview.chromium.org/27254004/diff/9001/net/third_party/nss/ssl/ssl.h File net/third_party/nss/ssl/ssl.h (left): https://codereview.chromium.org/27254004/diff/9001/net/third_party/nss/ssl/ssl.h#oldcode744 net/third_party/nss/ssl/ssl.h:744: ** Set the callback on a particular socket that ...
7 years, 2 months ago (2013-10-17 01:43:29 UTC) #3
briansmith
https://codereview.chromium.org/27254004/diff/9001/net/third_party/nss/ssl/ssl3gthr.c File net/third_party/nss/ssl/ssl3gthr.c (left): https://codereview.chromium.org/27254004/diff/9001/net/third_party/nss/ssl/ssl3gthr.c#oldcode378 net/third_party/nss/ssl/ssl3gthr.c:378: ss->ssl3.hs.ws == wait_new_session_ticket) && On 2013/10/17 00:10:53, wtc wrote: ...
7 years, 2 months ago (2013-10-17 01:44:46 UTC) #4
wtc
Brian: thank you for your quick reply. You can just upload your new patch to ...
7 years, 2 months ago (2013-10-17 15:28:14 UTC) #5
briansmith
https://codereview.chromium.org/27254004/diff/9001/net/third_party/nss/ssl/sslsecur.c File net/third_party/nss/ssl/sslsecur.c (right): https://codereview.chromium.org/27254004/diff/9001/net/third_party/nss/ssl/sslsecur.c#newcode130 net/third_party/nss/ssl/sslsecur.c:130: PORT_Assert( ss->opt.noLocks || ssl_Have1stHandshakeLock(ss) ); Wan-Teh, do you agree ...
7 years, 2 months ago (2013-10-17 19:09:01 UTC) #6
wtc
https://codereview.chromium.org/27254004/diff/9001/net/third_party/nss/ssl/sslsecur.c File net/third_party/nss/ssl/sslsecur.c (right): https://codereview.chromium.org/27254004/diff/9001/net/third_party/nss/ssl/sslsecur.c#newcode130 net/third_party/nss/ssl/sslsecur.c:130: PORT_Assert( ss->opt.noLocks || ssl_Have1stHandshakeLock(ss) ); On 2013/10/17 19:09:01, briansmith ...
7 years, 2 months ago (2013-10-17 23:13:00 UTC) #7
briansmith
https://codereview.chromium.org/27254004/diff/9001/net/third_party/nss/ssl/ssl3gthr.c File net/third_party/nss/ssl/ssl3gthr.c (left): https://codereview.chromium.org/27254004/diff/9001/net/third_party/nss/ssl/ssl3gthr.c#oldcode378 net/third_party/nss/ssl/ssl3gthr.c:378: ss->ssl3.hs.ws == wait_new_session_ticket) && On 2013/10/17 01:44:46, briansmith wrote: ...
7 years, 2 months ago (2013-10-24 20:57:04 UTC) #8
wtc
Brian: patch set 3 is the new patch you uploaded yesterday. Please go ahead and ...
7 years, 1 month ago (2013-10-25 18:56:25 UTC) #9
briansmith
I hope the new comments I added to the code also help clarify things. https://codereview.chromium.org/27254004/diff/9001/net/third_party/nss/ssl/ssl3gthr.c ...
7 years, 1 month ago (2013-10-25 19:17:14 UTC) #10
wtc
Review comments on patch set 3: This seems good. I will review it again tomorrow. ...
7 years, 1 month ago (2013-10-29 01:21:50 UTC) #11
wtc
Patch set 3 LGTM. I went over the patch twice, although I was not as ...
7 years, 1 month ago (2013-10-29 19:54:21 UTC) #12
briansmith
https://codereview.chromium.org/27254004/diff/33001/net/third_party/nss/ssl/ssl.h File net/third_party/nss/ssl/ssl.h (right): https://codereview.chromium.org/27254004/diff/33001/net/third_party/nss/ssl/ssl.h#newcode753 net/third_party/nss/ssl/ssl.h:753: ** sent before the handshake callback is called. If ...
7 years, 1 month ago (2013-10-29 21:00:13 UTC) #13
briansmith
https://codereview.chromium.org/27254004/diff/33001/net/third_party/nss/ssl/ssl3gthr.c File net/third_party/nss/ssl/ssl3gthr.c (right): https://codereview.chromium.org/27254004/diff/33001/net/third_party/nss/ssl/ssl3gthr.c#newcode408 net/third_party/nss/ssl/ssl3gthr.c:408: * progress. On 2013/10/29 21:00:13, briansmith wrote: > I ...
7 years, 1 month ago (2013-10-29 21:11:38 UTC) #14
wtc
Patch set 4 LGTM. Some of the minor comment changes you marked as "Done" are ...
7 years, 1 month ago (2013-10-30 01:01:20 UTC) #15
briansmith
https://codereview.chromium.org/27254004/diff/33001/net/third_party/nss/ssl/ssl3gthr.c File net/third_party/nss/ssl/ssl3gthr.c (right): https://codereview.chromium.org/27254004/diff/33001/net/third_party/nss/ssl/ssl3gthr.c#newcode408 net/third_party/nss/ssl/ssl3gthr.c:408: * progress. On 2013/10/30 01:01:20, wtc wrote: > > ...
7 years, 1 month ago (2013-11-01 09:55:54 UTC) #16
wtc
7 years ago (2013-11-26 02:45:17 UTC) #17
Review comments on patch set 5:

https://codereview.chromium.org/27254004/diff/273001/net/third_party/nss/ssl/...
File net/third_party/nss/ssl/ssl3gthr.c (right):

https://codereview.chromium.org/27254004/diff/273001/net/third_party/nss/ssl/...
net/third_party/nss/ssl/ssl3gthr.c:382: }

Brian: to match the original code better, it seems that this if statement (lines
374-382) should be moved after line 386, so that it also handles the result of
the ssl3_HandleRecord call on line 325.

Powered by Google App Engine
This is Rietveld 408576698