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

Issue 2332473002: Use new BoringSSL scopers in //crypto (Closed)

Created:
4 years, 3 months ago by davidben
Modified:
4 years, 2 months ago
CC:
chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Use new BoringSSL scopers in //crypto Forward-declare with openssl/base.h which generally works nicer. However this does require we take better care around public_deps and some IWYU errors had to be fixed. BUG=none TBR=btolsch@chromium.org Committed: https://crrev.com/74f6744bad3f658318d9efa1c9aae52d5bb2746f Cr-Commit-Position: refs/heads/master@{#422260}

Patch Set 1 #

Patch Set 2 : Use new BoringSSL scopers in crypto::ECPrivateKey. #

Patch Set 3 : deps #

Patch Set 4 : IWYU #

Patch Set 5 : Fix deps #

Patch Set 6 : do the rest of //crypto #

Patch Set 7 : fix build stuff #

Patch Set 8 : derp #

Patch Set 9 : sort #

Patch Set 10 : IWYU #

Patch Set 11 : typo #

Total comments: 3

Patch Set 12 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+94 lines, -96 lines) Patch
M android_webview/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M components/update_client/request_sender_unittest.cc View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M components/update_client/test_configurator.h View 1 2 3 4 5 6 7 8 9 1 chunk +7 lines, -2 lines 0 comments Download
M components/update_client/test_configurator.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -0 lines 0 comments Download
M crypto/BUILD.gn View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M crypto/ec_private_key.h View 1 4 chunks +3 lines, -5 lines 0 comments Download
M crypto/ec_private_key.cc View 15 chunks +34 lines, -41 lines 0 comments Download
M crypto/ec_signature_creator_impl.cc View 1 2 3 4 5 3 chunks +2 lines, -3 lines 0 comments Download
M crypto/openssl_bio_string_unittest.cc View 1 2 3 4 5 3 chunks +2 lines, -3 lines 0 comments Download
M crypto/rsa_private_key.h View 1 4 chunks +3 lines, -5 lines 0 comments Download
M crypto/rsa_private_key.cc View 1 7 chunks +17 lines, -21 lines 0 comments Download
M crypto/signature_creator.cc View 1 2 3 4 5 2 chunks +1 line, -2 lines 0 comments Download
M crypto/signature_verifier.h View 1 2 3 4 5 2 chunks +2 lines, -1 line 0 comments Download
M crypto/signature_verifier.cc View 1 2 3 4 5 4 chunks +7 lines, -11 lines 0 comments Download
M extensions/browser/api/cast_channel/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -0 lines 0 comments Download
M net/ssl/token_binding.h View 1 2 3 4 5 6 7 1 chunk +4 lines, -1 line 0 comments Download
M net/ssl/token_binding.cc View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M net/test/embedded_test_server/embedded_test_server.h View 1 2 3 4 5 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 78 (57 generated)
davidben
deps
4 years, 3 months ago (2016-09-10 00:15:49 UTC) #9
davidben
IWYU
4 years, 3 months ago (2016-09-13 18:00:33 UTC) #14
davidben
4 years, 3 months ago (2016-09-22 23:07:49 UTC) #28
Ryan Sleevi
Ping when bots are green? :) Will easily rubberstamp and CQ then :)
4 years, 3 months ago (2016-09-22 23:27:14 UTC) #31
davidben
After many iterations, it's green now.
4 years, 2 months ago (2016-09-24 00:58:36 UTC) #51
Ryan Sleevi
lgtm https://codereview.chromium.org/2332473002/diff/200001/crypto/ec_private_key.h File crypto/ec_private_key.h (right): https://codereview.chromium.org/2332473002/diff/200001/crypto/ec_private_key.h#newcode8 crypto/ec_private_key.h:8: #include <openssl/base.h> Is it still on your radar ...
4 years, 2 months ago (2016-09-24 01:02:49 UTC) #52
Ryan Sleevi
Also, sadly, I can't CQ because I'm not sufficient OWNERS, but this should be fine ...
4 years, 2 months ago (2016-09-24 01:03:14 UTC) #53
davidben
+sorin for components/update_client/OWNERS +wez for extensions/browser/api/cast_channel/OWNERS +michaelbai for android_webview/OWNERS
4 years, 2 months ago (2016-09-26 21:02:18 UTC) #55
Sorin Jianu
lgtm Thank you! Component updater paths lgtm.
4 years, 2 months ago (2016-09-26 21:25:06 UTC) #56
michaelbai
https://codereview.chromium.org/2332473002/diff/200001/android_webview/BUILD.gn File android_webview/BUILD.gn (right): https://codereview.chromium.org/2332473002/diff/200001/android_webview/BUILD.gn#newcode658 android_webview/BUILD.gn:658: "//crypto", sorry, don't understand this change, why it is ...
4 years, 2 months ago (2016-09-26 21:33:30 UTC) #57
davidben
https://codereview.chromium.org/2332473002/diff/200001/android_webview/BUILD.gn File android_webview/BUILD.gn (right): https://codereview.chromium.org/2332473002/diff/200001/android_webview/BUILD.gn#newcode658 android_webview/BUILD.gn:658: "//crypto", On 2016/09/26 21:33:30, michaelbai wrote: > sorry, don't ...
4 years, 2 months ago (2016-09-26 21:42:00 UTC) #58
michaelbai
thanks for the explanation, android_webview LGTM
4 years, 2 months ago (2016-09-26 21:44:18 UTC) #59
Wez
-wez, +btolsch, since he's been working on CastChannel more recently. :)
4 years, 2 months ago (2016-09-27 17:26:42 UTC) #61
davidben
btolsch => TBR per #53 since this is a trivial fixup of dependencies.
4 years, 2 months ago (2016-09-29 20:22:37 UTC) #62
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/2332473002/200001
4 years, 2 months ago (2016-09-29 20:23:18 UTC) #65
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/77526) ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, ...
4 years, 2 months ago (2016-09-29 20:25:42 UTC) #67
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/2332473002/220001
4 years, 2 months ago (2016-09-30 21:30:22 UTC) #70
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/40417)
4 years, 2 months ago (2016-09-30 23:39:57 UTC) #72
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/2332473002/220001
4 years, 2 months ago (2016-09-30 23:41:35 UTC) #74
commit-bot: I haz the power
Committed patchset #12 (id:220001)
4 years, 2 months ago (2016-10-01 01:48:51 UTC) #76
commit-bot: I haz the power
4 years, 2 months ago (2016-10-01 01:52:28 UTC) #78
Message was sent while issue was closed.
Patchset 12 (id:??) landed as
https://crrev.com/74f6744bad3f658318d9efa1c9aae52d5bb2746f
Cr-Commit-Position: refs/heads/master@{#422260}

Powered by Google App Engine
This is Rietveld 408576698