Restructuring of AAID using aidl_interface build system.
Making changes to use aidl_interface build system in KeyAttestationApplicationProvider to support Rust, CPP and Java backends. Defined AAID interface and its parcelables using AIDL types. Removed custom parcelables defined for AAID. Bug: 267452060 Test: atest android.keystore.cts.KeyAttestationTest Change-Id: Iec558642867c13e2998d7f69f00b3f1adf4e2b62
Showing
- config/preloaded-classes 8 additions, 6 deletionsconfig/preloaded-classes
- core/java/Android.bp 0 additions, 5 deletionscore/java/Android.bp
- core/java/android/content/pm/Signature.aidl 0 additions, 32 deletionscore/java/android/content/pm/Signature.aidl
- core/java/android/security/keymaster/KeyAttestationPackageInfo.java 0 additions, 95 deletions...android/security/keymaster/KeyAttestationPackageInfo.java
- keystore/aaid/aidl/Android.bp 31 additions, 0 deletionskeystore/aaid/aidl/Android.bp
- keystore/aaid/aidl/android/security/keystore/IKeyAttestationApplicationIdProvider.aidl 8 additions, 12 deletions...curity/keystore/IKeyAttestationApplicationIdProvider.aidl
- keystore/aaid/aidl/android/security/keystore/KeyAttestationApplicationId.aidl 31 additions, 0 deletions...ndroid/security/keystore/KeyAttestationApplicationId.aidl
- keystore/aaid/aidl/android/security/keystore/KeyAttestationPackageInfo.aidl 16 additions, 5 deletions.../android/security/keystore/KeyAttestationPackageInfo.aidl
- keystore/aaid/aidl/android/security/keystore/Signature.aidl 13 additions, 4 deletionskeystore/aaid/aidl/android/security/keystore/Signature.aidl
- services/core/Android.bp 1 addition, 0 deletionsservices/core/Android.bp
- services/core/java/com/android/server/security/KeyAttestationApplicationIdProviderService.java 18 additions, 6 deletions.../security/KeyAttestationApplicationIdProviderService.java
Loading
Please register or sign in to comment