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

Issue 2822283002: Remove SSLPrivateKey metadata hooks. (Closed)

Created:
3 years, 8 months ago by davidben
Modified:
3 years, 8 months ago
Reviewers:
svaldez, emaxx
CC:
chromium-reviews, extensions-reviews_chromium.org, cbentzel+watch_chromium.org, net-reviews_chromium.org, oshima+watch_chromium.org, mac-reviews_chromium.org, chromium-apps-reviews_chromium.org, davemoore+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove SSLPrivateKey metadata hooks. These are no longer needed; BoringSSL just extracts them from the certificate itself. Some of the SSLPrivateKey implementations still need this metadata and platform APIs are unreliable, so keep GetClientCertInfo around for that. Though some of it can be extracted from the signature type when we finally update to TLS 1.3. BUG=none Review-Url: https://codereview.chromium.org/2822283002 Cr-Commit-Position: refs/heads/master@{#465780} Committed: https://chromium.googlesource.com/chromium/src/+/e422380770440c83c6365533055e563ce07dd1c3

Patch Set 1 #

Patch Set 2 : various build fixes #

Patch Set 3 : more build fix #

Patch Set 4 : tidy up includes #

Total comments: 2

Patch Set 5 : emaxx comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+82 lines, -369 lines) Patch
M chrome/browser/chromeos/certificate_provider/certificate_info.h View 1 2 3 4 2 chunks +0 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/certificate_provider/certificate_provider_service.cc View 2 chunks +0 lines, -14 lines 0 comments Download
M chrome/browser/chromeos/certificate_provider/certificate_provider_service_unittest.cc View 1 chunk +1 line, -8 lines 0 comments Download
M chrome/browser/extensions/api/certificate_provider/certificate_provider_api.cc View 1 chunk +0 lines, -6 lines 0 comments Download
M net/log/net_log_event_type_list.h View 1 1 chunk +0 lines, -1 line 0 comments Download
M net/socket/ssl_client_socket_impl.h View 1 chunk +0 lines, -2 lines 0 comments Download
M net/socket/ssl_client_socket_impl.cc View 1 6 chunks +4 lines, -53 lines 0 comments Download
M net/ssl/openssl_client_key_store_unittest.cc View 1 chunk +0 lines, -10 lines 0 comments Download
M net/ssl/ssl_client_auth_cache_unittest.cc View 1 chunk +0 lines, -7 lines 0 comments Download
M net/ssl/ssl_platform_key_android.cc View 1 2 7 chunks +6 lines, -9 lines 0 comments Download
M net/ssl/ssl_platform_key_android_unittest.cc View 1 chunk +9 lines, -10 lines 0 comments Download
M net/ssl/ssl_platform_key_chromecast.cc View 1 chunk +0 lines, -9 lines 0 comments Download
M net/ssl/ssl_platform_key_mac.cc View 1 2 8 chunks +9 lines, -23 lines 0 comments Download
M net/ssl/ssl_platform_key_mac_unittest.cc View 1 chunk +6 lines, -6 lines 0 comments Download
M net/ssl/ssl_platform_key_nss.cc View 1 7 chunks +8 lines, -14 lines 0 comments Download
M net/ssl/ssl_platform_key_nss_unittest.cc View 2 chunks +8 lines, -7 lines 0 comments Download
M net/ssl/ssl_platform_key_util.h View 1 2 3 2 chunks +3 lines, -3 lines 0 comments Download
M net/ssl/ssl_platform_key_util.cc View 1 2 chunks +2 lines, -32 lines 0 comments Download
M net/ssl/ssl_platform_key_util_unittest.cc View 2 chunks +7 lines, -6 lines 0 comments Download
M net/ssl/ssl_platform_key_win.cc View 10 chunks +10 lines, -21 lines 0 comments Download
M net/ssl/ssl_private_key.h View 2 chunks +0 lines, -25 lines 0 comments Download
M net/ssl/ssl_private_key_test_util.h View 1 2 3 1 chunk +1 line, -3 lines 0 comments Download
M net/ssl/ssl_private_key_test_util.cc View 4 chunks +2 lines, -44 lines 0 comments Download
M net/ssl/test_ssl_private_key.cc View 5 chunks +4 lines, -39 lines 0 comments Download
M net/ssl/threaded_ssl_private_key.h View 2 chunks +2 lines, -6 lines 0 comments Download
M net/ssl/threaded_ssl_private_key.cc View 1 chunk +0 lines, -8 lines 0 comments Download

Messages

Total messages: 26 (18 generated)
davidben
3 years, 8 months ago (2017-04-18 22:20:49 UTC) #14
svaldez
lgtm
3 years, 8 months ago (2017-04-19 17:34:56 UTC) #15
davidben
+emaxx for certificate_provider bits.
3 years, 8 months ago (2017-04-19 17:39:09 UTC) #17
emaxx
LGTM with a nit for certificate_provider
3 years, 8 months ago (2017-04-19 19:39:23 UTC) #18
emaxx
https://codereview.chromium.org/2822283002/diff/60001/chrome/browser/chromeos/certificate_provider/certificate_info.h File chrome/browser/chromeos/certificate_provider/certificate_info.h (right): https://codereview.chromium.org/2822283002/diff/60001/chrome/browser/chromeos/certificate_provider/certificate_info.h#newcode8 chrome/browser/chromeos/certificate_provider/certificate_info.h:8: #include <stddef.h> nit: This is not used anymore.
3 years, 8 months ago (2017-04-19 19:39:34 UTC) #19
davidben
https://codereview.chromium.org/2822283002/diff/60001/chrome/browser/chromeos/certificate_provider/certificate_info.h File chrome/browser/chromeos/certificate_provider/certificate_info.h (right): https://codereview.chromium.org/2822283002/diff/60001/chrome/browser/chromeos/certificate_provider/certificate_info.h#newcode8 chrome/browser/chromeos/certificate_provider/certificate_info.h:8: #include <stddef.h> On 2017/04/19 19:39:34, emaxx wrote: > nit: ...
3 years, 8 months ago (2017-04-19 20:40:50 UTC) #20
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/2822283002/80001
3 years, 8 months ago (2017-04-19 20:42:01 UTC) #23
commit-bot: I haz the power
3 years, 8 months ago (2017-04-19 22:20:16 UTC) #26
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/e422380770440c83c6365533055e...

Powered by Google App Engine
This is Rietveld 408576698