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

Issue 141853006: [webcrypto] Validate JWK import of AES keys: key length must match algorithm. (Closed)

Created:
6 years, 10 months ago by eroman
Modified:
6 years, 10 months ago
Reviewers:
Ryan Sleevi
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam
Visibility:
Public.

Description

[webcrypto] Validate JWK import of AES keys: key length must match algorithm. BUG=245025 R=rsleevi@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=248834

Patch Set 1 #

Total comments: 6

Patch Set 2 : Rebase #

Patch Set 3 : Change ordering of key length #

Total comments: 4

Patch Set 4 : fix ctor initializer list #

Patch Set 5 : Hopefully fix android compile error (can't infer bool type) #

Patch Set 6 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+169 lines, -107 lines) Patch
M content/renderer/webcrypto/webcrypto_impl.cc View 1 2 3 5 chunks +126 lines, -86 lines 0 comments Download
M content/renderer/webcrypto/webcrypto_impl_unittest.cc View 1 2 3 4 5 chunks +26 lines, -15 lines 0 comments Download
M content/renderer/webcrypto/webcrypto_util.h View 1 2 chunks +12 lines, -6 lines 0 comments Download
M content/renderer/webcrypto/webcrypto_util.cc View 1 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 30 (0 generated)
eroman
6 years, 10 months ago (2014-01-31 02:10:45 UTC) #1
Ryan Sleevi
https://codereview.chromium.org/141853006/diff/1/content/renderer/webcrypto/webcrypto_impl.cc File content/renderer/webcrypto/webcrypto_impl.cc (right): https://codereview.chromium.org/141853006/diff/1/content/renderer/webcrypto/webcrypto_impl.cc#newcode43 content/renderer/webcrypto/webcrypto_impl.cc:43: class JwkAlgorithmInfo { Can we not avoid having to ...
6 years, 10 months ago (2014-01-31 20:55:58 UTC) #2
eroman
https://codereview.chromium.org/141853006/diff/1/content/renderer/webcrypto/webcrypto_impl.cc File content/renderer/webcrypto/webcrypto_impl.cc (right): https://codereview.chromium.org/141853006/diff/1/content/renderer/webcrypto/webcrypto_impl.cc#newcode43 content/renderer/webcrypto/webcrypto_impl.cc:43: class JwkAlgorithmInfo { On 2014/01/31 20:55:59, Ryan Sleevi wrote: ...
6 years, 10 months ago (2014-01-31 21:02:49 UTC) #3
Ryan Sleevi
https://codereview.chromium.org/141853006/diff/1/content/renderer/webcrypto/webcrypto_impl.cc File content/renderer/webcrypto/webcrypto_impl.cc (right): https://codereview.chromium.org/141853006/diff/1/content/renderer/webcrypto/webcrypto_impl.cc#newcode43 content/renderer/webcrypto/webcrypto_impl.cc:43: class JwkAlgorithmInfo { On 2014/01/31 21:02:50, eroman wrote: > ...
6 years, 10 months ago (2014-01-31 21:15:09 UTC) #4
eroman
https://codereview.chromium.org/141853006/diff/1/content/renderer/webcrypto/webcrypto_impl.cc File content/renderer/webcrypto/webcrypto_impl.cc (right): https://codereview.chromium.org/141853006/diff/1/content/renderer/webcrypto/webcrypto_impl.cc#newcode43 content/renderer/webcrypto/webcrypto_impl.cc:43: class JwkAlgorithmInfo { On 2014/01/31 21:15:09, Ryan Sleevi wrote: ...
6 years, 10 months ago (2014-01-31 21:51:24 UTC) #5
eroman
ping
6 years, 10 months ago (2014-02-04 01:41:04 UTC) #6
Ryan Sleevi
On 2014/02/04 01:41:04, eroman wrote: > ping ping on pedantiry of ordering required -> optional
6 years, 10 months ago (2014-02-04 01:59:24 UTC) #7
eroman
Done.
6 years, 10 months ago (2014-02-04 02:24:39 UTC) #8
Ryan Sleevi
lgtm https://codereview.chromium.org/141853006/diff/190001/content/renderer/webcrypto/webcrypto_impl.cc File content/renderer/webcrypto/webcrypto_impl.cc (right): https://codereview.chromium.org/141853006/diff/190001/content/renderer/webcrypto/webcrypto_impl.cc#newcode45 content/renderer/webcrypto/webcrypto_impl.cc:45: JwkAlgorithmInfo() : style: : creation_func_(NULL), required_key_length_bytes(...) https://codereview.chromium.org/141853006/diff/190001/content/renderer/webcrypto/webcrypto_impl.cc#newcode75 content/renderer/webcrypto/webcrypto_impl.cc:75: ...
6 years, 10 months ago (2014-02-04 02:36:35 UTC) #9
eroman
https://codereview.chromium.org/141853006/diff/190001/content/renderer/webcrypto/webcrypto_impl.cc File content/renderer/webcrypto/webcrypto_impl.cc (right): https://codereview.chromium.org/141853006/diff/190001/content/renderer/webcrypto/webcrypto_impl.cc#newcode45 content/renderer/webcrypto/webcrypto_impl.cc:45: JwkAlgorithmInfo() : On 2014/02/04 02:36:35, Ryan Sleevi wrote: > ...
6 years, 10 months ago (2014-02-04 02:46:02 UTC) #10
eroman
The CQ bit was checked by eroman@chromium.org
6 years, 10 months ago (2014-02-04 02:46:15 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eroman@chromium.org/141853006/250001
6 years, 10 months ago (2014-02-04 02:46:37 UTC) #12
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-04 03:45:59 UTC) #13
commit-bot: I haz the power
Retried try job too often on win for step(s) compile http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win&number=145865
6 years, 10 months ago (2014-02-04 03:45:59 UTC) #14
eroman
The CQ bit was checked by eroman@chromium.org
6 years, 10 months ago (2014-02-04 03:52:55 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eroman@chromium.org/141853006/250001
6 years, 10 months ago (2014-02-04 03:53:12 UTC) #16
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-04 05:05:51 UTC) #17
commit-bot: I haz the power
Retried try job too often on android_dbg for step(s) slave_steps http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=android_dbg&number=145996
6 years, 10 months ago (2014-02-04 05:05:51 UTC) #18
eroman
The CQ bit was checked by eroman@chromium.org
6 years, 10 months ago (2014-02-04 05:19:01 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eroman@chromium.org/141853006/650001
6 years, 10 months ago (2014-02-04 05:19:10 UTC) #20
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-04 06:16:32 UTC) #21
commit-bot: I haz the power
Retried try job too often on linux_rel for step(s) base_unittests, browser_tests, interactive_ui_tests, net_unittests, unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_rel&number=222809
6 years, 10 months ago (2014-02-04 06:16:32 UTC) #22
eroman
The CQ bit was checked by eroman@chromium.org
6 years, 10 months ago (2014-02-04 06:18:18 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eroman@chromium.org/141853006/650001
6 years, 10 months ago (2014-02-04 06:18:57 UTC) #24
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-04 07:33:12 UTC) #25
commit-bot: I haz the power
Retried try job too often on ios_dbg_simulator for step(s) url_unittests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=ios_dbg_simulator&number=120541
6 years, 10 months ago (2014-02-04 07:33:13 UTC) #26
eroman
The CQ bit was checked by eroman@chromium.org
6 years, 10 months ago (2014-02-04 20:01:46 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eroman@chromium.org/141853006/650001
6 years, 10 months ago (2014-02-04 20:10:22 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eroman@chromium.org/141853006/650001
6 years, 10 months ago (2014-02-05 00:46:34 UTC) #29
eroman
6 years, 10 months ago (2014-02-05 03:14:25 UTC) #30
Message was sent while issue was closed.
Committed patchset #6 manually as r248834 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698