|
Creating a preference for storing a sync password hash.
This CL contains:
1.Adding constants for a new preference name (password_manager_pref_names.*)
2.Registring a new preference in a stotic method of password_manager.cc (it's a place where all password related preferences are registered)
3.Adding |prefs| argument to PasswordStore->Init and passing prefs to PasswordReusedDetector in PasswordStore->Init
4.Saving |prefs| to a member variable in PasswordReusedDetector
5.Saving an empty string to the new preference in PasswordReusedDetector->SaveSyncPasswordHash: an empty string is saving because: we can test that saving to a preference works in PasswordReusedDetector and to avoid unused error.
6.Test in password_reuse_detector_unittest.cc that saving to the preference is working.
7.Changes in all others files are just adding prefs argument to all overrides of Init method and passing nullptr in tests to this parameter.
BUG= 657041
Review-Url: https://codereview.chromium.org/2846023003
Cr-Commit-Position: refs/heads/master@{#468628}
Committed: https://chromium.googlesource.com/chromium/src/+/3e1ee15ee6d944585a2e616e3f5ea286f84ab51d
Total comments: 10
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+113 lines, -59 lines) |
Patch |
 |
M |
chrome/browser/password_manager/password_store_factory.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/password_manager/password_store_mac.h
|
View
|
1
2
3
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/password_manager/password_store_mac.cc
|
View
|
1
2
3
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/password_manager/password_store_proxy_mac.h
|
View
|
1
2
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/password_manager/password_store_proxy_mac.cc
|
View
|
1
2
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/password_manager/password_store_proxy_mac_unittest.cc
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/password_manager/password_store_win_unittest.cc
|
View
|
1
2
3
4
5
|
6 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/password_manager/password_store_x_unittest.cc
|
View
|
1
2
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/password_manager/simple_password_store_mac.h
|
View
|
1
2
3
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/password_manager/simple_password_store_mac.cc
|
View
|
1
2
3
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
components/password_manager/core/browser/mock_password_store.h
|
View
|
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
components/password_manager/core/browser/password_manager.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/password_manager/core/browser/password_manager_test_utils.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
components/password_manager/core/browser/password_manager_unittest.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
components/password_manager/core/browser/password_reuse_detection_manager_unittest.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
components/password_manager/core/browser/password_reuse_detector.h
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
components/password_manager/core/browser/password_reuse_detector.cc
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+9 lines, -3 lines |
0 comments
|
Download
|
 |
M |
components/password_manager/core/browser/password_reuse_detector_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
12 chunks |
+23 lines, -10 lines |
0 comments
|
Download
|
 |
M |
components/password_manager/core/browser/password_store.h
|
View
|
1
2
3
4
5
|
3 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
components/password_manager/core/browser/password_store.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+7 lines, -4 lines |
0 comments
|
Download
|
 |
M |
components/password_manager/core/browser/password_store_default.h
|
View
|
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
components/password_manager/core/browser/password_store_default.cc
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
components/password_manager/core/browser/password_store_default_unittest.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
components/password_manager/core/browser/password_store_unittest.cc
|
View
|
1
|
10 chunks |
+11 lines, -10 lines |
0 comments
|
Download
|
 |
M |
components/password_manager/core/common/password_manager_pref_names.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/password_manager/core/common/password_manager_pref_names.cc
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ios/chrome/browser/passwords/ios_chrome_password_store_factory.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
Total messages: 28 (22 generated)
|