No description
Find a file
Janis Danisevskis aec1459ec2 Keystore 2.0: Make key blob upgrade atomic.
This patch adds a key id lock. load_key_entry now returns a key id
guard, and database operations, that manipulate key entries require
a valid guard. This is mainly used to make upgrading the key blob
atomic.
This patch also adds key upgrade to wrapped key import and adds a helper
function, that hides the upgrade-required-retry logic.

Test: keystore2_test
Change-Id: I3f816817c731b89acb651b7d9a5fcacdd46c567f
2020-11-17 12:20:51 -08:00
fsverity_init Also load fs-verity cert from /system/etc/security/fsverity/ 2020-04-03 15:30:09 -07:00
identity credstore: Don't require credentials to use ACP ids starting at 0. 2020-07-10 14:14:52 -04:00
keystore Add @SensitiveData to Keystore service and callback 2020-11-04 13:26:46 -08:00
keystore-engine Allow for input_data on finish. 2019-11-14 16:43:12 -07:00
keystore2 Keystore 2.0: Make key blob upgrade atomic. 2020-11-17 12:20:51 -08:00
provisioner Add provisioner CLI and its interface. 2020-11-12 15:21:12 +00:00
.clang-format Add PREUPLOAD to require clang-format. 2017-12-04 17:06:49 -07:00
Android.bp Move keystore to Android.bp. 2017-10-23 16:03:59 -06:00
METADATA Add METADATA to system/security: Apache2+BSD=NOTICE 2020-05-04 13:15:58 -07:00
MODULE_LICENSE_APACHE2 Add NOTICE and MODULE_LICENSE_ files. 2015-11-02 09:13:29 -08:00
NOTICE Add NOTICE and MODULE_LICENSE_ files. 2015-11-02 09:13:29 -08:00
OWNERS Add OWNERS in system/security 2017-06-02 17:39:48 -07:00
PREUPLOAD.cfg Update rustfmt options 2020-08-19 15:19:21 +00:00
rustfmt.toml Enable rustfmt for system/security 2020-06-23 15:50:23 +02:00