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

Issue 662543005: net: allow False Start only for >= TLS 1.2 && AEAD && forward-secure && ALPN/NPN. (Closed)

Created:
6 years, 2 months ago by agl
Modified:
5 years, 10 months ago
Reviewers:
Ryan Sleevi
CC:
chromium-reviews, cbentzel+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git/+/master
Project:
chromium
Visibility:
Public.

Description

net: allow False Start only for >= TLS 1.2 && AEAD && forward-secure && ALPN/NPN. Tighten up the requirements for False Start. At this point, neither AES-CBC or RC4 are something that we want to use unless we're sure that the server wants to speak them. BUG=427721

Patch Set 1 #

Patch Set 2 : Drop False Start tests in Chrome. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+13 lines, -275 lines) Patch
M net/socket/ssl_client_socket_nss.cc View 1 2 chunks +12 lines, -0 lines 0 comments Download
M net/socket/ssl_client_socket_unittest.cc View 1 2 chunks +1 line, -275 lines 0 comments Download

Messages

Total messages: 17 (1 generated)
agl
SSL_GetChannelInfo takes the SpecReadLock, which is the same lock that's taken and released in ssl3_CheckFalseStart. ...
6 years, 2 months ago (2014-10-17 22:54:13 UTC) #2
Ryan Sleevi
You had me confused for a second with reentrance (turns out, we've already got lock ...
6 years, 2 months ago (2014-10-17 23:08:53 UTC) #3
Ryan Sleevi
Also, can you file a bug here? This should at least appear in crbug so ...
6 years, 2 months ago (2014-10-17 23:10:38 UTC) #4
Ryan Sleevi
On 2014/10/17 23:10:38, Ryan Sleevi wrote: > Also, can you file a bug here? This ...
6 years, 1 month ago (2014-10-27 22:15:51 UTC) #5
agl
On 2014/10/27 22:15:51, Ryan Sleevi wrote: > Ping? On hold because tlslite doesn't support AES-GCM ...
6 years, 1 month ago (2014-10-27 22:20:10 UTC) #6
Ryan Sleevi
On 2014/10/27 22:20:10, agl wrote: > On 2014/10/27 22:15:51, Ryan Sleevi wrote: > > Ping? ...
6 years, 1 month ago (2014-10-27 22:25:10 UTC) #7
agl
On 2014/10/27 22:25:10, Ryan Sleevi wrote: > Since you're only touching the NSS file, what's ...
6 years, 1 month ago (2014-10-27 22:30:45 UTC) #8
Ryan Sleevi
On 2014/10/27 22:30:45, agl wrote: > On 2014/10/27 22:25:10, Ryan Sleevi wrote: > > Since ...
6 years, 1 month ago (2014-10-27 22:33:22 UTC) #9
agl
On 2014/10/27 22:33:22, Ryan Sleevi wrote: > I'd like to suggest we go ahead and ...
6 years, 1 month ago (2014-10-27 22:46:54 UTC) #10
agl
Ok, now removes the False Start tests too. (Removed rather than disabled because I suspect ...
6 years, 1 month ago (2014-10-27 23:34:10 UTC) #11
agl
Also, bug filed as requested.
6 years, 1 month ago (2014-10-27 23:37:19 UTC) #12
Ryan Sleevi
On 2014/10/27 23:34:10, agl wrote: > Ok, now removes the False Start tests too. (Removed ...
6 years, 1 month ago (2014-10-27 23:39:42 UTC) #13
agl
On 2014/10/27 23:39:42, Ryan Sleevi wrote: > I'm sad to lose the two session resumption ...
6 years, 1 month ago (2014-10-28 20:08:46 UTC) #14
Ryan Sleevi
On 2014/10/28 20:08:46, agl wrote: > On 2014/10/27 23:39:42, Ryan Sleevi wrote: > > I'm ...
6 years, 1 month ago (2014-10-30 01:38:21 UTC) #15
agl
On 2014/10/30 01:38:21, Ryan Sleevi wrote: > On 2014/10/28 20:08:46, agl wrote: > > On ...
6 years, 1 month ago (2014-10-30 01:40:13 UTC) #16
davidben
5 years, 10 months ago (2015-02-02 19:09:00 UTC) #17
We should be able to land this now without extra flags or removing tests, maybe
worth an additional SSLClientSocketFalseStartTest.NoAEAD test. (BoringSSL
standalone could probably do with some negative False Start tests of its own...
I think if we send an alert just before kicking off the ExpectFalseStart
behavior, that could do it fairly robustly. Then it's a matter of whether the
peer sent app data before noticing the alert or no.)

Powered by Google App Engine
This is Rietveld 408576698