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

Issue 2395323002: Roll src/third_party/boringssl/src 0d81373f9..1991af690 (Closed)

Created:
4 years, 2 months ago by davidben
Modified:
4 years, 2 months ago
CC:
apavlov+blink_chromium.org, asvitkine+watch_chromium.org, blink-reviews, blink-reviews-api_chromium.org, caseq+blink_chromium.org, cbentzel+watch_chromium.org, chromium-reviews, darin-cc_chromium.org, devtools-reviews_chromium.org, dglazkov+blink, jam, kozyatinskiy+blink_chromium.org, lushnikov+blink_chromium.org, markusheintz_, msramek+watch_chromium.org, pfeldman+blink_chromium.org, pfeldman, raymes+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Roll src/third_party/boringssl/src 0d81373f9..1991af690 https://boringssl.googlesource.com/boringssl/+log/0d81373f9169637ff935449227be924c08bf1ec5..1991af69006a8fe4faf9b80b2340688846e62514 This requires a change in WebCrypto. BoringSSL's https://boringssl.googlesource.com/boringssl/+/97227dc52d9e6620c8b83eb1dd4d45edf51d9d7f switches to aligning with upstream's APIs for AES key wrap. This also teaches DevTools how to handle the new draft TLS 1.3 ciphers and adds them to histograms.xml. See https://tools.ietf.org/html/draft-ietf-tls-tls13-16#appendix-A.4 Finally, it adds the CECPQ1 experimental ciphers which we forgot to add there earlier. BUG=639495 Committed: https://crrev.com/0f3127d8ff177305fe9992e87b4f096598fb787a Cr-Commit-Position: refs/heads/master@{#425147}

Patch Set 1 #

Patch Set 2 : roll further, fix things #

Total comments: 16

Patch Set 3 : eroman comments #

Patch Set 4 : rebase, roll further #

Unified diffs Side-by-side diffs Delta from patch set Stats (+452 lines, -300 lines) Patch
M DEPS View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ssl/chrome_security_state_model_client.cc View 1 2 3 2 chunks +10 lines, -8 lines 0 comments Download
M chrome/browser/ssl/chrome_security_state_model_client_browser_tests.cc View 1 2 3 1 chunk +4 lines, -3 lines 0 comments Download
M chrome/browser/ssl/chrome_security_state_model_client_unittest.cc View 1 chunk +20 lines, -0 lines 0 comments Download
M chrome/browser/ui/website_settings/website_settings.cc View 1 2 2 chunks +13 lines, -3 lines 0 comments Download
M components/webcrypto/algorithms/aes_kw.cc View 1 2 3 3 chunks +62 lines, -41 lines 0 comments Download
M content/child/web_url_loader_impl.cc View 1 2 3 1 chunk +8 lines, -2 lines 0 comments Download
M net/quic/chromium/quic_chromium_client_session.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M net/socket/ssl_server_socket_unittest.cc View 1 2 3 1 chunk +6 lines, -4 lines 0 comments Download
M net/ssl/ssl_cipher_suite_names.h View 1 chunk +5 lines, -1 line 0 comments Download
M net/ssl/ssl_cipher_suite_names.cc View 5 chunks +38 lines, -30 lines 0 comments Download
M net/ssl/ssl_cipher_suite_names_unittest.cc View 5 chunks +61 lines, -15 lines 0 comments Download
M third_party/WebKit/Source/core/inspector/browser_protocol.json View 1 2 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/devtools/front_end/security/SecurityPanel.js View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/platform/network/ResourceResponse.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/public/platform/WebURLResponse.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/boringssl/BUILD.gn View 1 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/boringssl/BUILD.generated.gni View 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/boringssl/err_data.c View 1 2 3 6 chunks +193 lines, -187 lines 0 comments Download
M third_party/boringssl/linux-x86_64/crypto/ec/p256-x86_64-asm.S View 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/boringssl/mac-x86_64/crypto/ec/p256-x86_64-asm.S View 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/boringssl/win-x86_64/crypto/ec/p256-x86_64-asm.asm View 1 chunk +2 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download

Messages

Total messages: 49 (26 generated)
davidben
svaldez for overall review and net in particular eroman for components/webcrypto mpearson for histograms.xml lgarron ...
4 years, 2 months ago (2016-10-07 21:15:49 UTC) #9
Mark P
histograms.xml lgtm Note that I didn't check your math. (I know sometimes I check your ...
4 years, 2 months ago (2016-10-07 21:31:47 UTC) #10
svaldez
Any idea about why the asm files gained newlines? https://codereview.chromium.org/2395323002/diff/20001/net/ssl/ssl_cipher_suite_names.h File net/ssl/ssl_cipher_suite_names.h (right): https://codereview.chromium.org/2395323002/diff/20001/net/ssl/ssl_cipher_suite_names.h#newcode24 net/ssl/ssl_cipher_suite_names.h:24: ...
4 years, 2 months ago (2016-10-10 14:17:21 UTC) #13
davidben
Whitespace and junk comes from this: https://boringssl.googlesource.com/boringssl/+/1f53747baa8052e12709244a3567e60460489384 I'll see about sending upstream a change to ...
4 years, 2 months ago (2016-10-10 15:39:38 UTC) #14
svaldez
lgtm
4 years, 2 months ago (2016-10-10 15:40:57 UTC) #15
lgarron
chrome/, content/, and WebKit LGTM assuming you're okay with the higher layers knowing the semantics ...
4 years, 2 months ago (2016-10-10 19:58:49 UTC) #16
davidben
On 2016/10/10 19:58:49, lgarron wrote: > chrome/, content/, and WebKit LGTM assuming you're okay with ...
4 years, 2 months ago (2016-10-10 19:59:59 UTC) #17
davidben
+pfeldman for third_party/WebKit and content/child/web_url_loader_impl.cc +felt for chrome/browser/ssl https://codereview.chromium.org/2395323002/diff/20001/third_party/WebKit/Source/core/inspector/browser_protocol.json File third_party/WebKit/Source/core/inspector/browser_protocol.json (right): https://codereview.chromium.org/2395323002/diff/20001/third_party/WebKit/Source/core/inspector/browser_protocol.json#newcode1030 third_party/WebKit/Source/core/inspector/browser_protocol.json:1030: { ...
4 years, 2 months ago (2016-10-10 20:08:37 UTC) #19
eroman
https://codereview.chromium.org/2395323002/diff/20001/components/webcrypto/algorithms/aes_kw.cc File components/webcrypto/algorithms/aes_kw.cc (right): https://codereview.chromium.org/2395323002/diff/20001/components/webcrypto/algorithms/aes_kw.cc#newcode33 components/webcrypto/algorithms/aes_kw.cc:33: // These length checks are done in order to ...
4 years, 2 months ago (2016-10-10 20:27:59 UTC) #20
felt
https://codereview.chromium.org/2395323002/diff/20001/chrome/browser/ssl/chrome_security_state_model_client.cc File chrome/browser/ssl/chrome_security_state_model_client.cc (right): https://codereview.chromium.org/2395323002/diff/20001/chrome/browser/ssl/chrome_security_state_model_client.cc#newcode132 chrome/browser/ssl/chrome_security_state_model_client.cc:132: } else { Why do we need this else ...
4 years, 2 months ago (2016-10-10 21:31:28 UTC) #21
davidben
https://codereview.chromium.org/2395323002/diff/20001/chrome/browser/ssl/chrome_security_state_model_client.cc File chrome/browser/ssl/chrome_security_state_model_client.cc (right): https://codereview.chromium.org/2395323002/diff/20001/chrome/browser/ssl/chrome_security_state_model_client.cc#newcode132 chrome/browser/ssl/chrome_security_state_model_client.cc:132: } else { On 2016/10/10 21:31:28, felt wrote: > ...
4 years, 2 months ago (2016-10-10 21:38:19 UTC) #22
davidben
(Oops, missed that I still have eroman's comments to go through. Will resolve those later ...
4 years, 2 months ago (2016-10-10 21:39:12 UTC) #23
felt
c/b/ssl lgtm https://codereview.chromium.org/2395323002/diff/20001/chrome/browser/ssl/chrome_security_state_model_client.cc File chrome/browser/ssl/chrome_security_state_model_client.cc (right): https://codereview.chromium.org/2395323002/diff/20001/chrome/browser/ssl/chrome_security_state_model_client.cc#newcode132 chrome/browser/ssl/chrome_security_state_model_client.cc:132: } else { On 2016/10/10 21:38:19, davidben ...
4 years, 2 months ago (2016-10-10 22:04:07 UTC) #24
davidben
https://codereview.chromium.org/2395323002/diff/20001/components/webcrypto/algorithms/aes_kw.cc File components/webcrypto/algorithms/aes_kw.cc (right): https://codereview.chromium.org/2395323002/diff/20001/components/webcrypto/algorithms/aes_kw.cc#newcode33 components/webcrypto/algorithms/aes_kw.cc:33: // These length checks are done in order to ...
4 years, 2 months ago (2016-10-10 23:49:55 UTC) #25
eroman
lgtm
4 years, 2 months ago (2016-10-10 23:52:53 UTC) #28
davidben
pfeldman: friendly ping
4 years, 2 months ago (2016-10-12 06:40:00 UTC) #31
davidben
On 2016/10/12 06:40:00, davidben wrote: > pfeldman: friendly ping pfeldman: Ping. Could you take a ...
4 years, 2 months ago (2016-10-13 17:14:43 UTC) #32
pfeldman
lgtm
4 years, 2 months ago (2016-10-13 17:29:48 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2395323002/40001
4 years, 2 months ago (2016-10-13 17:41:58 UTC) #36
commit-bot: I haz the power
Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds/86148) ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, ...
4 years, 2 months ago (2016-10-13 17:44:37 UTC) #38
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2395323002/60001
4 years, 2 months ago (2016-10-13 19:41:28 UTC) #45
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 2 months ago (2016-10-13 20:56:38 UTC) #47
commit-bot: I haz the power
4 years, 2 months ago (2016-10-13 20:58:27 UTC) #49
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/0f3127d8ff177305fe9992e87b4f096598fb787a
Cr-Commit-Position: refs/heads/master@{#425147}

Powered by Google App Engine
This is Rietveld 408576698