34945b1fd2d8f9201c7db1b7ff915eaea78d33ac
The keystore2 binder API supports rollback resistance when KeyMint supports it, but until now this wasn't exposed to Java code that uses AndroidKeyStore. Add support for rollback-resistant keys to KeyProtection and AndroidKeyStoreSpi.setSecretKeyEntry() so that LockSettingsService can request it for SP protector keys. This CL does *not* do any of the following: - Add any non-hidden APIs. KeyMint implementations only support a limited number of rollback-resistant keys; currently the available space is reserved for platform use only. Note that other examples of "hidden", platform-only key properties are isCriticalToDeviceEncryption() and getBoundToSpecificSecureUserId(). - Support rollback resistance with keys directly generated by Keystore. This isn't currently needed. Note that this would require changes KeyGenParameterSpec and AndroidKeyStoreKeyGeneratorSpi. - Allow querying the rollback resistance property of keys. This isn't currently needed. Note that this would require changes to KeyInfo and AndroidKeyStoreSecretKeyFactorySpi. Bug: 239632930 Test: see I05f3b7e5c139471febe5c266a39e3dc3bca4831f Change-Id: Ifcfd0b8f1bf440ef1ac80a9ac2b0e9c7f62106dd
Merge "Add a system variant of the merged annotations" am:
16d142849e am: 035a929561 am: b103f0d765 am: 160df6f35f am: 4d140b4023
…
…
…
Merge "Add xutan@ to WM shell owner" am:
584338ea98 am: 5e6588a9d7 am: 2712152f9c am: 0966d220fe am: d15a8446ab
…
…
…
…
…
Collapse the notification shade when closing the QS using the back button in split shade mode. am:
947e01c8db am: 30588979c0
…
…
…
Merge "Throw illegal state exception when service is not available" am:
572a358723 am: f431f2cadd am: cd314a3ae6 am: d15332406a am: 5112c028cd
…
…
…
…
…
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%