commit | ffadc32258ea77bdb878a58556aeb30f5210bf2b | [log] [tgz] |
---|---|---|
author | Mikel Astiz <mastiz@chromium.org> | Mon Oct 22 05:48:26 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Oct 22 05:48:26 2018 |
tree | 905246a1e3ea81c9e97d202df0ba8c3caee731a7 | |
parent | 930cc098af1abb8e09065037de9dc3938d24e858 [diff] |
Reland "Add encryption support to pseudo-USS" This is a reland of 66a392fa289531d8880ba9ea03148d7d7ea4e274 Reland fixes unit tests that accidentally used DCHECKs with side effects, making tests fail in non-debug builds. Original change's description: > Add encryption support to pseudo-USS > > This patch extends SyncableServiceBasedBridge (core to pseudo-USS) > with support for encryption, via a newly introduced interface > (ModelCryptographer), which needs to be usable in the model thread > (where the bridge lives). > > This should unblock the migration of PASSWORDS to pseudo-USS, because > password data must be encrypted at all times. This is a first step of > a proposal described in a dedicated section in the Design Doc: > https://docs.google.com/document/d/14ScYZ0sop921gjBwXuReIEuQJlwftqkuSM1jMK_A_x4/edit#heading=h.ev0xr4j8pkot > > Actual usage of this functionality will be introduced in follow-up > patches. > > Bug: 870624 > Change-Id: I227d429dc952bfe1a3a4fb05cd1ab71cac9ba1c6 > Reviewed-on: https://chromium-review.googlesource.com/c/1288594 > Commit-Queue: Mikel Astiz <mastiz@chromium.org> > Reviewed-by: Marc Treib <treib@chromium.org> > Reviewed-by: Mohamed Amir Yosef <mamir@chromium.org> > Cr-Commit-Position: refs/heads/master@{#601254} TBR=treib@chromium.org Bug: 870624 Change-Id: Ie576b1aebf6bb989bba95d808031ab8433ec8b6a Reviewed-on: https://chromium-review.googlesource.com/c/1292556 Commit-Queue: Mikel Astiz <mastiz@chromium.org> Reviewed-by: Mikel Astiz <mastiz@chromium.org> Cr-Commit-Position: refs/heads/master@{#601479}
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 .