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

Issue 25975002: cryptohome: Move Encrypt/DecryptWithSystemSalt() out of CryptohomeLibrary (Closed)

Created:
7 years, 2 months ago by satorux1
Modified:
7 years, 2 months ago
CC:
chromium-reviews, stevenjb+watch_chromium.org, davemoore+watch_chromium.org, oshima+watch_chromium.org, nkostylev+watch_chromium.org
Visibility:
Public.

Description

cryptohome: Move Encrypt/DecryptWithSystemSalt() out of CryptohomeLibrary The implementation in CryptohomeLibrary is moved to CryptohomeTokenEncryptor as-is, except that CryptohomeLibrary::GetCachedSystemSalt() is called at the beginning of LoadSystemSaltKey(): bool CryptohomeTokenEncryptor::LoadSystemSaltKey() { if (system_salt_.empty()) system_salt_ = CryptohomeLibrary::Get()->GetCachedSystemSalt(); BUG=303474, 298605 TEST=none R=davidroche@chromium.org, hashimoto@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=227631

Patch Set 1 #

Total comments: 4

Patch Set 2 : remove mock_cryptohome_library #

Patch Set 3 : add GetCachedSystemSalt #

Total comments: 13

Patch Set 4 : rebase #

Patch Set 5 : address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+268 lines, -196 lines) Patch
M chrome/browser/chromeos/settings/device_oauth2_token_service.h View 1 2 3 4 3 chunks +9 lines, -1 line 0 comments Download
M chrome/browser/chromeos/settings/device_oauth2_token_service.cc View 1 2 3 4 4 chunks +7 lines, -5 lines 0 comments Download
M chrome/browser/chromeos/settings/device_oauth2_token_service_factory.cc View 1 2 3 4 2 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/chromeos/settings/device_oauth2_token_service_unittest.cc View 1 2 3 4 9 chunks +25 lines, -15 lines 0 comments Download
A chrome/browser/chromeos/settings/token_encryptor.h View 1 chunk +79 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/settings/token_encryptor.cc View 1 2 3 4 1 chunk +132 lines, -0 lines 0 comments Download
M chrome/chrome_browser_chromeos.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M chromeos/chromeos.gyp View 1 1 chunk +0 lines, -2 lines 0 comments Download
M chromeos/cryptohome/cryptohome_library.h View 1 2 1 chunk +6 lines, -9 lines 0 comments Download
M chromeos/cryptohome/cryptohome_library.cc View 1 2 3 4 3 chunks +5 lines, -114 lines 0 comments Download
M chromeos/cryptohome/mock_cryptohome_library.h View 1 1 chunk +0 lines, -35 lines 0 comments Download
D chromeos/cryptohome/mock_cryptohome_library.cc View 1 1 chunk +0 lines, -14 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
satorux1
https://codereview.chromium.org/25975002/diff/1/chrome/browser/chromeos/settings/token_encryptor.cc File chrome/browser/chromeos/settings/token_encryptor.cc (right): https://codereview.chromium.org/25975002/diff/1/chrome/browser/chromeos/settings/token_encryptor.cc#newcode65 chrome/browser/chromeos/settings/token_encryptor.cc:65: system_salt_ = CryptohomeLibrary::Get()->GetSystemSalt(); As mentioned in the patch description, ...
7 years, 2 months ago (2013-10-04 06:11:14 UTC) #1
hashimoto
https://codereview.chromium.org/25975002/diff/1/chrome/browser/chromeos/settings/token_encryptor.cc File chrome/browser/chromeos/settings/token_encryptor.cc (right): https://codereview.chromium.org/25975002/diff/1/chrome/browser/chromeos/settings/token_encryptor.cc#newcode65 chrome/browser/chromeos/settings/token_encryptor.cc:65: system_salt_ = CryptohomeLibrary::Get()->GetSystemSalt(); On 2013/10/04 06:11:14, satorux1 wrote: > ...
7 years, 2 months ago (2013-10-04 06:22:28 UTC) #2
satorux1
https://codereview.chromium.org/25975002/diff/1/chromeos/cryptohome/mock_cryptohome_library.h File chromeos/cryptohome/mock_cryptohome_library.h (right): https://codereview.chromium.org/25975002/diff/1/chromeos/cryptohome/mock_cryptohome_library.h#newcode20 chromeos/cryptohome/mock_cryptohome_library.h:20: class MockCryptohomeLibrary : public CryptohomeLibrary { Just noticed that ...
7 years, 2 months ago (2013-10-04 06:23:01 UTC) #3
satorux1
https://codereview.chromium.org/25975002/diff/1/chrome/browser/chromeos/settings/token_encryptor.cc File chrome/browser/chromeos/settings/token_encryptor.cc (right): https://codereview.chromium.org/25975002/diff/1/chrome/browser/chromeos/settings/token_encryptor.cc#newcode65 chrome/browser/chromeos/settings/token_encryptor.cc:65: system_salt_ = CryptohomeLibrary::Get()->GetSystemSalt(); On 2013/10/04 06:22:28, hashimoto wrote: > ...
7 years, 2 months ago (2013-10-04 06:44:00 UTC) #4
hashimoto
lgtm https://codereview.chromium.org/25975002/diff/12001/chrome/browser/chromeos/settings/device_oauth2_token_service.h File chrome/browser/chromeos/settings/device_oauth2_token_service.h (right): https://codereview.chromium.org/25975002/diff/12001/chrome/browser/chromeos/settings/device_oauth2_token_service.h#newcode16 chrome/browser/chromeos/settings/device_oauth2_token_service.h:16: #include "chrome/browser/chromeos/settings/token_encryptor.h" nit: Can't this include replaced with ...
7 years, 2 months ago (2013-10-04 08:38:55 UTC) #5
satorux1
https://codereview.chromium.org/25975002/diff/12001/chrome/browser/chromeos/settings/device_oauth2_token_service.h File chrome/browser/chromeos/settings/device_oauth2_token_service.h (right): https://codereview.chromium.org/25975002/diff/12001/chrome/browser/chromeos/settings/device_oauth2_token_service.h#newcode16 chrome/browser/chromeos/settings/device_oauth2_token_service.h:16: #include "chrome/browser/chromeos/settings/token_encryptor.h" On 2013/10/04 08:38:56, hashimoto wrote: > nit: ...
7 years, 2 months ago (2013-10-07 02:19:14 UTC) #6
satorux1
ping David.
7 years, 2 months ago (2013-10-07 06:00:47 UTC) #7
satorux1
adding fgorski@ in case davidroche is ooo.
7 years, 2 months ago (2013-10-08 01:25:50 UTC) #8
David Roche
LGTM Sorry for the delay, I was out for 2 days.
7 years, 2 months ago (2013-10-08 22:58:22 UTC) #9
satorux1
On 2013/10/08 22:58:22, David Roche wrote: > LGTM > > Sorry for the delay, I ...
7 years, 2 months ago (2013-10-08 23:50:35 UTC) #10
satorux1
7 years, 2 months ago (2013-10-09 00:25:02 UTC) #11
Message was sent while issue was closed.
Committed patchset #5 manually as r227631 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698