commit | cfeae072c96d84f286ddbf0aff8055c12c7c4f15 | [log] [tgz] |
---|---|---|
author | Kenny Root <kroot@google.com> | Thu Apr 04 08:39:57 2013 -0700 |
committer | Kenny Root <kroot@google.com> | Thu Apr 04 08:43:34 2013 -0700 |
tree | bcccc7411e3d1597b9fa8c71c85c92c8e33af1e3 | |
parent | 1b9f063e7d34e03393c8eaa631baf7612b7dd48c [diff] |
keystore: fix upgrades During an upgrade, a blob would be written out to disk. Whenever a blob is written to disk, it is encrypted in-place. After upgrade, keystore would attempt to use the blob, but get garbage instead of what it expected since it was encrypted. This moves the work of writing up a level so it can then re-read the blob after upgrade. Bug: 7249554 Change-Id: I3946c5db1c2fc57ace476db04f792e3b82d1cb15