DescriptionMerge 95693 - [Sync] Fix encryption/passphrase handling.
We now ensure cached passphrases are always used. In addition, encryption now
happens after configuration, allowing us to make use of the
pending_encrypted_types to know if we're waiting for encryption (which
affects how we prompt for passphrase). This is dependent on sync_setup_flow.cc
always calling EncryptDataTypes before configuring the new datatypes and setting
pending_encrypted_types_ appropriately, which then gets consumed on
SYNC_CONFIGURE_DONE.
BUG=91314
TEST=see bug
Review URL: http://codereview.chromium.org/7551024
TBR=zea@chromium.org
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=95791
Patch Set 1 #
Messages
Total messages: 1 (0 generated)
|