| Index: components/os_crypt/os_crypt_linux.cc
|
| diff --git a/components/os_crypt/os_crypt_linux.cc b/components/os_crypt/os_crypt_linux.cc
|
| index a1c187aef2042c1002637a3574b02207a27a5c7c..2104d25047f24771b0e0c89482729ad6cf956fa6 100644
|
| --- a/components/os_crypt/os_crypt_linux.cc
|
| +++ b/components/os_crypt/os_crypt_linux.cc
|
| @@ -210,6 +210,14 @@ bool OSCrypt::DecryptString(const std::string& ciphertext,
|
| return true;
|
| }
|
|
|
| +// static
|
| +void OSCrypt::SetStore(const std::string& store_type) {
|
| + // Changing the targeted password store makes no sense after initializing.
|
| + DCHECK(!g_cache.Get().is_key_storage_cached);
|
| +
|
| + KeyStorageLinux::SetStore(store_type);
|
| +}
|
| +
|
| void UseMockKeyStorageForTesting(KeyStorageLinux* (*get_key_storage_mock)(),
|
| std::string* (*get_password_v11_mock)()) {
|
| // Save the real implementation to restore it later.
|
|
|