Simplify UpdateCryptographerFromNonKeystoreNigori()
This CL adapts TryDecryptPendingKeysWith() in UpdateCryptographerFromNonKeystoreNigori(). This allows avoidance of some case handling and simplifies future validation of pending keys after decryption. The only behavioral change is issuing ModelError in case remote keybag doesn't contain its encryption key. This change should be safe, since this is significant protocol violation, which should never occur and if occur it's safer to stop syncing to avoid further data corruption. Bug: 1020084, 922900 Change-Id: I9285aa442300431b83c2aca078cac31c2edb4b14 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1925059 Commit-Queue: Maksim Moskvitin <mmoskvitin@google.com> Reviewed-by:Mikel Astiz <mastiz@chromium.org> Cr-Commit-Position: refs/heads/master@{#720009}
Showing
Please register or sign in to comment