commit | b1f6babec2a1560995cb0ed33cad4febcc5c4729 | [log] [tgz] |
---|---|---|
author | Maksim Moskvitin <mmoskvitin@google.com> | Fri May 24 09:31:25 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri May 24 09:31:25 2019 |
tree | 328b25f7d211c918bf92c74510b5cf0cb869475c | |
parent | 4512155fe55bc07135b5ee7de946c27da4fa6010 [diff] |
[Sync:USS] Support decryption for explicit passphrase After receiving the Nigori with explicit passphrase type bridge requests passphrase via OnPassphraseRequired() observer's method. Calling OnPassphraseRequired() should make UI ask for passphrase and calling SetDecryptionPassprase() once it is provided. UI part is responsible for verifying passphrase by using pending keys exposed by OnPassphraseRequired(). This CL doesn't contain logic for SCRYPT key derivation method and triggering Nigori rewrite in case we have additional encryption keys locally. Bug: 922900 Change-Id: I59d9fb48773232c68631e8c1ce5cd7863b638fa3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1621911 Commit-Queue: Maksim Moskvitin <mmoskvitin@google.com> Reviewed-by: Mikel Astiz <mastiz@chromium.org> Cr-Commit-Position: refs/heads/master@{#663014}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .