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

Issue 2931020: AutoFill credit cards should be obfuscated on Linux (Closed)

Created:
10 years, 5 months ago by dhollowa
Modified:
9 years, 7 months ago
CC:
chromium-reviews, Paweł Hajdan Jr., ben+cc_chromium.org
Visibility:
Public.

Description

AutoFill credit cards should be obfuscated on Linux AutoFill credit card information now gets stored in obfuscated form on disc. BUG=42038, 49115 TEST=EncryptorTest.CypherTextDiffers, EncryptorTest.DecryptError Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=52596

Patch Set 1 #

Total comments: 20

Patch Set 2 : Addressing review comments. #

Patch Set 3 : Addressing review comments. #

Total comments: 2

Patch Set 4 : Adding additional bug to comments. #

Patch Set 5 : Reducing keygen iterations to 1. #

Patch Set 6 : Removing Mac headers. #

Patch Set 7 : Adding versioning information to cyphertext. #

Total comments: 2

Patch Set 8 : Data migration of clear text. #

Total comments: 13

Patch Set 9 : Addressing review comments. #

Patch Set 10 : Merge with trunk and Mac changes. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+106 lines, -13 lines) Patch
M chrome/browser/password_manager/encryptor_linux.cc View 1 2 3 4 5 6 7 8 2 chunks +105 lines, -8 lines 0 comments Download
M chrome/browser/password_manager/encryptor_unittest.cc View 1 2 3 4 5 6 7 8 9 2 chunks +1 line, -5 lines 0 comments Download

Messages

Total messages: 28 (0 generated)
dhollowa
Decision for Linux M6 is to obfuscate. Protected key-store come in M7.
10 years, 5 months ago (2010-07-14 22:09:42 UTC) #1
Evan Martin
+mdm
10 years, 5 months ago (2010-07-14 22:13:23 UTC) #2
Evan Martin
+agl, crypto master http://codereview.chromium.org/2931020/diff/1/2 File chrome/browser/password_manager/encryptor_linux.cc (right): http://codereview.chromium.org/2931020/diff/1/2#newcode17 chrome/browser/password_manager/encryptor_linux.cc:17: const char kSalt[] = "saltysalt"; I ...
10 years, 5 months ago (2010-07-14 22:15:20 UTC) #3
James Hawkins
http://codereview.chromium.org/2931020/diff/1/2 File chrome/browser/password_manager/encryptor_linux.cc (right): http://codereview.chromium.org/2931020/diff/1/2#newcode11 chrome/browser/password_manager/encryptor_linux.cc:11: #include "base/scoped_ptr.h" scoped_ptr should go before utf_str... http://codereview.chromium.org/2931020/diff/1/2#newcode17 chrome/browser/password_manager/encryptor_linux.cc:17: ...
10 years, 5 months ago (2010-07-14 22:16:21 UTC) #4
dhollowa
On 2010/07/14 22:15:20, Evan Martin wrote: > +agl, crypto master > > http://codereview.chromium.org/2931020/diff/1/2 > File ...
10 years, 5 months ago (2010-07-14 22:17:23 UTC) #5
Mike Mammarella
http://codereview.chromium.org/2931020/diff/1/2 File chrome/browser/password_manager/encryptor_linux.cc (right): http://codereview.chromium.org/2931020/diff/1/2#newcode17 chrome/browser/password_manager/encryptor_linux.cc:17: const char kSalt[] = "saltysalt"; How about seasalt, or ...
10 years, 5 months ago (2010-07-14 22:29:09 UTC) #6
dhollowa
http://codereview.chromium.org/2931020/diff/1/2 File chrome/browser/password_manager/encryptor_linux.cc (right): http://codereview.chromium.org/2931020/diff/1/2#newcode11 chrome/browser/password_manager/encryptor_linux.cc:11: #include "base/scoped_ptr.h" On 2010/07/14 22:16:21, James Hawkins wrote: > ...
10 years, 5 months ago (2010-07-14 22:30:20 UTC) #7
agl
http://codereview.chromium.org/2931020/diff/1/2 File chrome/browser/password_manager/encryptor_linux.cc (right): http://codereview.chromium.org/2931020/diff/1/2#newcode17 chrome/browser/password_manager/encryptor_linux.cc:17: const char kSalt[] = "saltysalt"; On 2010/07/14 22:15:20, Evan ...
10 years, 5 months ago (2010-07-14 22:38:47 UTC) #8
dhollowa
http://codereview.chromium.org/2931020/diff/1/2 File chrome/browser/password_manager/encryptor_linux.cc (right): http://codereview.chromium.org/2931020/diff/1/2#newcode17 chrome/browser/password_manager/encryptor_linux.cc:17: const char kSalt[] = "saltysalt"; On 2010/07/14 22:29:10, Mike ...
10 years, 5 months ago (2010-07-14 22:42:49 UTC) #9
James Hawkins
LGTM
10 years, 5 months ago (2010-07-14 22:50:20 UTC) #10
dhollowa
On 2010/07/14 22:38:47, agl wrote: > http://codereview.chromium.org/2931020/diff/1/2 > File chrome/browser/password_manager/encryptor_linux.cc (right): > > http://codereview.chromium.org/2931020/diff/1/2#newcode17 > ...
10 years, 5 months ago (2010-07-14 22:52:01 UTC) #11
Mike Mammarella
http://codereview.chromium.org/2931020/diff/13001/14001 File chrome/browser/password_manager/encryptor_linux.cc (right): http://codereview.chromium.org/2931020/diff/13001/14001#newcode33 chrome/browser/password_manager/encryptor_linux.cc:33: // http://crbug.com/25404 Put the new bug number here, and ...
10 years, 5 months ago (2010-07-14 22:53:24 UTC) #12
Mike Mammarella
Oh, one other question - how do we handle migrating the currently-unencrypted data to be ...
10 years, 5 months ago (2010-07-14 22:55:22 UTC) #13
dhollowa
http://codereview.chromium.org/2931020/diff/13001/14001 File chrome/browser/password_manager/encryptor_linux.cc (right): http://codereview.chromium.org/2931020/diff/13001/14001#newcode33 chrome/browser/password_manager/encryptor_linux.cc:33: // http://crbug.com/25404 On 2010/07/14 22:53:24, Mike Mammarella wrote: > ...
10 years, 5 months ago (2010-07-14 22:58:24 UTC) #14
dhollowa
On 2010/07/14 22:55:22, Mike Mammarella wrote: > Oh, one other question - how do we ...
10 years, 5 months ago (2010-07-14 23:05:15 UTC) #15
Mike Mammarella
On 2010/07/14 23:05:15, dhollowa wrote: > On 2010/07/14 22:55:22, Mike Mammarella wrote: > > Oh, ...
10 years, 5 months ago (2010-07-14 23:14:10 UTC) #16
James Hawkins
On 2010/07/14 23:14:10, Mike Mammarella wrote: > On 2010/07/14 23:05:15, dhollowa wrote: > > On ...
10 years, 5 months ago (2010-07-14 23:22:53 UTC) #17
dhollowa
On 2010/07/14 22:52:01, dhollowa wrote: > On 2010/07/14 22:38:47, agl wrote: > > http://codereview.chromium.org/2931020/diff/1/2 > ...
10 years, 5 months ago (2010-07-14 23:29:59 UTC) #18
dhollowa
On 2010/07/14 23:22:53, James Hawkins wrote: > On 2010/07/14 23:14:10, Mike Mammarella wrote: > > ...
10 years, 5 months ago (2010-07-15 00:51:15 UTC) #19
Mike Mammarella
LGTM http://codereview.chromium.org/2931020/diff/31001/32001 File chrome/browser/password_manager/encryptor_linux.cc (right): http://codereview.chromium.org/2931020/diff/31001/32001#newcode113 chrome/browser/password_manager/encryptor_linux.cc:113: return false; A thought: if the prefix is ...
10 years, 5 months ago (2010-07-15 00:58:24 UTC) #20
dhollowa
On 2010/07/15 00:58:24, Mike Mammarella wrote: > LGTM > > http://codereview.chromium.org/2931020/diff/31001/32001 > File chrome/browser/password_manager/encryptor_linux.cc (right): ...
10 years, 5 months ago (2010-07-15 01:05:34 UTC) #21
Mike Mammarella
On 2010/07/15 01:05:34, dhollowa wrote: > On 2010/07/15 00:58:24, Mike Mammarella wrote: > > LGTM ...
10 years, 5 months ago (2010-07-15 01:07:11 UTC) #22
dhollowa
On 2010/07/15 01:07:11, Mike Mammarella wrote: > On 2010/07/15 01:05:34, dhollowa wrote: > > On ...
10 years, 5 months ago (2010-07-15 01:11:12 UTC) #23
dhollowa
http://codereview.chromium.org/2931020/diff/31001/32001 File chrome/browser/password_manager/encryptor_linux.cc (right): http://codereview.chromium.org/2931020/diff/31001/32001#newcode113 chrome/browser/password_manager/encryptor_linux.cc:113: return false; On 2010/07/15 00:58:24, Mike Mammarella wrote: > ...
10 years, 5 months ago (2010-07-15 01:15:43 UTC) #24
Mike Mammarella
LGTM
10 years, 5 months ago (2010-07-15 01:19:05 UTC) #25
stuartmorgan
http://codereview.chromium.org/2931020/diff/32003/39001 File chrome/browser/password_manager/encryptor_linux.cc (right): http://codereview.chromium.org/2931020/diff/32003/39001#newcode32 chrome/browser/password_manager/encryptor_linux.cc:32: base::SymmetricKey* GetEncryptionKey() { Needs a function-level comment, which should ...
10 years, 5 months ago (2010-07-15 18:16:51 UTC) #26
dhollowa
http://codereview.chromium.org/2931020/diff/32003/39001 File chrome/browser/password_manager/encryptor_linux.cc (right): http://codereview.chromium.org/2931020/diff/32003/39001#newcode32 chrome/browser/password_manager/encryptor_linux.cc:32: base::SymmetricKey* GetEncryptionKey() { On 2010/07/15 18:16:51, stuartmorgan wrote: > ...
10 years, 5 months ago (2010-07-15 21:11:45 UTC) #27
stuartmorgan
10 years, 5 months ago (2010-07-15 22:14:08 UTC) #28
LGTM

http://codereview.chromium.org/2931020/diff/32003/39002
File chrome/browser/password_manager/encryptor_unittest.cc (right):

http://codereview.chromium.org/2931020/diff/32003/39002#newcode48
chrome/browser/password_manager/encryptor_unittest.cc:48: //
base::Encryptor::Crypt() on Mac.
On 2010/07/15 21:11:45, dhollowa wrote:
> On 2010/07/15 18:16:51, stuartmorgan wrote:
> > Isn't this part of your other change?
> 
> Correct.  Sorry for the confusion.  Most of these changes will get landed in
the
> Mac CL.

May I recommend git? ;)

Powered by Google App Engine
This is Rietveld 408576698