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

Issue 14305009: Enhanced and refactored the AttestationFlow interface. (Closed)

Created:
7 years, 8 months ago by dkrahn
Modified:
7 years, 8 months ago
CC:
chromium-reviews, nkostylev+watch_chromium.org, dkrahn+watch_chromium.org, Aaron Boodman, oshima+watch_chromium.org, chromium-apps-reviews_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org, davidyu
Visibility:
Public.

Description

Enhanced and refactored the AttestationFlow interface. This change makes the AttestationFlow interface easier to work with. Supported certificate profiles are explicitly defined and the clobbering of existing keys is now optional. All attestation constants have been consolidated in attestation_constants.h. BUG=chromium:219959 TEST=unit Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=196926

Patch Set 1 #

Total comments: 23

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : Rebased #

Patch Set 5 : Added missing CHROMEOS_EXPORT #

Patch Set 6 : Rebased again #

Unified diffs Side-by-side diffs Delta from patch set Stats (+486 lines, -204 lines) Patch
M chrome/browser/chromeos/attestation/attestation_policy_observer.cc View 1 2 3 chunks +4 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/attestation/attestation_policy_observer_unittest.cc View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/policy/device_local_account_browsertest.cc View 1 2 3 4 5 1 chunk +10 lines, -10 lines 0 comments Download
M chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.cc View 1 2 3 3 chunks +7 lines, -6 lines 0 comments Download
A chromeos/attestation/attestation_constants.h View 1 2 3 4 1 chunk +64 lines, -0 lines 0 comments Download
A chromeos/attestation/attestation_constants.cc View 1 chunk +14 lines, -0 lines 0 comments Download
M chromeos/attestation/attestation_flow.h View 1 5 chunks +46 lines, -25 lines 0 comments Download
M chromeos/attestation/attestation_flow.cc View 1 2 3 4 5 4 chunks +114 lines, -26 lines 0 comments Download
M chromeos/attestation/attestation_flow_unittest.cc View 1 2 12 chunks +112 lines, -23 lines 0 comments Download
M chromeos/attestation/mock_attestation_flow.h View 1 chunk +2 lines, -1 line 0 comments Download
M chromeos/chromeos.gyp View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
M chromeos/cryptohome/async_method_caller.h View 4 chunks +7 lines, -7 lines 0 comments Download
M chromeos/cryptohome/async_method_caller.cc View 4 chunks +5 lines, -5 lines 0 comments Download
M chromeos/cryptohome/mock_async_method_caller.h View 3 chunks +7 lines, -5 lines 0 comments Download
M chromeos/cryptohome/mock_async_method_caller.cc View 3 chunks +14 lines, -0 lines 0 comments Download
M chromeos/dbus/cryptohome_client.h View 11 chunks +11 lines, -29 lines 0 comments Download
M chromeos/dbus/cryptohome_client.cc View 1 2 22 chunks +35 lines, -32 lines 0 comments Download
M chromeos/dbus/fake_cryptohome_client.h View 1 2 3 1 chunk +10 lines, -10 lines 0 comments Download
M chromeos/dbus/fake_cryptohome_client.cc View 1 2 3 7 chunks +10 lines, -10 lines 0 comments Download
M chromeos/dbus/mock_cryptohome_client.h View 1 chunk +10 lines, -10 lines 0 comments Download

Messages

Total messages: 19 (0 generated)
dkrahn
+mnissler - primary reviewer +derat - OWNER of chromeos/dbus, chromeos/cryptohome, chromeos/chromeos.gyp +finnur - OWNER of ...
7 years, 8 months ago (2013-04-23 23:50:18 UTC) #1
Daniel Erat
rubber-stamp OWNERS LGTM for chromeos/dbus, chromeos/cryptohome, chromeos/chromeos.gyp
7 years, 8 months ago (2013-04-23 23:59:23 UTC) #2
Finnur
extensions LGTM
7 years, 8 months ago (2013-04-24 10:36:18 UTC) #3
Mattias Nissler (ping if slow)
Please do read the existing discussions around gmock usage - proliferation of complex gmock code ...
7 years, 8 months ago (2013-04-24 12:57:53 UTC) #4
dkrahn
https://chromiumcodereview.appspot.com/14305009/diff/1/chromeos/attestation/attestation_constants.h File chromeos/attestation/attestation_constants.h (right): https://chromiumcodereview.appspot.com/14305009/diff/1/chromeos/attestation/attestation_constants.h#newcode12 chromeos/attestation/attestation_constants.h:12: enum AttestationCertificateOptions { On 2013/04/24 12:57:53, Mattias Nissler wrote: ...
7 years, 8 months ago (2013-04-25 01:06:52 UTC) #5
Daniel Erat
https://chromiumcodereview.appspot.com/14305009/diff/1/chromeos/attestation/attestation_constants.h File chromeos/attestation/attestation_constants.h (right): https://chromiumcodereview.appspot.com/14305009/diff/1/chromeos/attestation/attestation_constants.h#newcode12 chromeos/attestation/attestation_constants.h:12: enum AttestationCertificateOptions { On 2013/04/25 01:06:52, Darren Krahn wrote: ...
7 years, 8 months ago (2013-04-25 01:15:30 UTC) #6
dkrahn
https://chromiumcodereview.appspot.com/14305009/diff/1/chromeos/attestation/attestation_constants.h File chromeos/attestation/attestation_constants.h (right): https://chromiumcodereview.appspot.com/14305009/diff/1/chromeos/attestation/attestation_constants.h#newcode12 chromeos/attestation/attestation_constants.h:12: enum AttestationCertificateOptions { On 2013/04/25 01:15:30, Daniel Erat wrote: ...
7 years, 8 months ago (2013-04-25 02:45:35 UTC) #7
Mattias Nissler (ping if slow)
LGTM. I have further comments on the gmock discussion, but I don't want to hold ...
7 years, 8 months ago (2013-04-25 12:05:26 UTC) #8
dkrahn
On 2013/04/25 12:05:26, Mattias Nissler wrote: > LGTM. I have further comments on the gmock ...
7 years, 8 months ago (2013-04-25 22:51:48 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dkrahn@google.com/14305009/14001
7 years, 8 months ago (2013-04-25 22:52:09 UTC) #10
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 8 months ago (2013-04-25 23:04:36 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dkrahn@google.com/14305009/41001
7 years, 8 months ago (2013-04-26 00:59:26 UTC) #12
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 8 months ago (2013-04-26 01:09:47 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dkrahn@google.com/14305009/52001
7 years, 8 months ago (2013-04-26 20:34:26 UTC) #14
commit-bot: I haz the power
Failed to apply patch for chromeos/attestation/attestation_flow.cc: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 8 months ago (2013-04-26 20:34:30 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dkrahn@google.com/14305009/52002
7 years, 8 months ago (2013-04-26 22:12:53 UTC) #16
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) ash_unittests, aura_unittests, base_unittests, browser_tests, cacheinvalidation_unittests, check_deps, ...
7 years, 8 months ago (2013-04-26 22:25:58 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dkrahn@google.com/14305009/52002
7 years, 8 months ago (2013-04-26 23:16:00 UTC) #18
commit-bot: I haz the power
7 years, 8 months ago (2013-04-27 02:32:52 UTC) #19
Message was sent while issue was closed.
Change committed as 196926

Powered by Google App Engine
This is Rietveld 408576698