summaryrefslogtreecommitdiffstats
path: root/chrome_frame/delete_chrome_history.h
diff options
context:
space:
mode:
authorzea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-19 01:56:52 +0000
committerzea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-19 01:56:52 +0000
commit9a3072c62ef8896a3e089b50efff8f2eb6794fcd (patch)
tree123be8e004986b76bc322e37b3222ec2712313b4 /chrome_frame/delete_chrome_history.h
parent270f2cf4ed76055f185ca9c59d3e4b9316b758fc (diff)
downloadchromium_src-9a3072c62ef8896a3e089b50efff8f2eb6794fcd.zip
chromium_src-9a3072c62ef8896a3e089b50efff8f2eb6794fcd.tar.gz
chromium_src-9a3072c62ef8896a3e089b50efff8f2eb6794fcd.tar.bz2
[Sync] Add support for keystore key rotation.
Key rotation will trigger a full re-encryption of all sync data with the newest keystore key. Previous keys will be added to the keybag as well. We detect key rotation by checking whether we have multiple keystore keys and the nigori's keybag is not encrypted with the current keystore key. In that case, we no longer support backwards compatibility with non-keystore supporting versions, and re-encrypt using the newest keystore key. This change also fixes two latent issues: lack of encryption of the keystore bootstrap and not properly posting OnPassphraseAccepted when we resolve pending keys. BUG=163744 Review URL: https://chromiumcodereview.appspot.com/11434070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173830 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/delete_chrome_history.h')
0 files changed, 0 insertions, 0 deletions