da7194fd15970a9b161394e4e2b2ca170703eff2
LoginDatabase::Init requires a db encryptor
This function now takes a db encryptor argument, which can be `nullptr`. This change corrects its call for the chrome importer, which doesn't make use of any encryptors. Chromium change: https://chromium.googlesource.com/chromium/src/+/9da3ba33b3d6d82f45d9b8c1538c7b06888dee17 commit 9da3ba33b3d6d82f45d9b8c1538c7b06888dee17 Author: Viktor Semeniuk <vsemeniuk@google.com> Date: Fri Jun 21 11:56:12 2024 +0000 Pass os_crypt_async::Encryptor to LoginDatabase::Init This CL allows LoginDatabase to use os_crypt_async::Encryptor. When Encryptor is provided it's used to encrypt/decrypt password. PasswordStoreBuiltInBackend is updated to accept os_crypt_async::OSCryptAsync. When provided LoginDatabase::Init call is postponed until Encryptor is obtained. Bug: 345691490
…
…
…
…
…
…
…
…
…
…
…
…
…
…
Brave Core
Brave Core is a set of changes, APIs, and scripts used for customizing Chromium to make the Brave browser. Please also check https://github.com/brave/brave-browser
Follow @brave on Twitter for important announcements.
Resources
Community
You can ask questions and interact with the community in the following locations:
- Brave Community
communitychannel on Brave Software's Slack
Languages
C++
36.9%
HTML
31.6%
Swift
9.4%
TypeScript
9%
Java
4.8%
Other
8.1%