diff --git a/keymaster/4.1/default/Android.bp b/keymaster/4.1/default/Android.bp index 3e2289a701..6ec1faef0e 100644 --- a/keymaster/4.1/default/Android.bp +++ b/keymaster/4.1/default/Android.bp @@ -45,5 +45,14 @@ cc_binary { "liblog", "libutils", ], - + required: [ + "android.hardware.hardware_keystore.km41.xml", + ], +} + +prebuilt_etc { + name: "android.hardware.hardware_keystore.km41.xml", + sub_dir: "permissions", + vendor: true, + src: "android.hardware.hardware_keystore.km41.xml", } diff --git a/keymaster/4.1/default/android.hardware.hardware_keystore.km41.xml b/keymaster/4.1/default/android.hardware.hardware_keystore.km41.xml new file mode 100644 index 0000000000..0dbeed8f2b --- /dev/null +++ b/keymaster/4.1/default/android.hardware.hardware_keystore.km41.xml @@ -0,0 +1,18 @@ + + + + + diff --git a/security/keymint/aidl/default/Android.bp b/security/keymint/aidl/default/Android.bp index f4e403ee2c..ebdc9b7790 100644 --- a/security/keymint/aidl/default/Android.bp +++ b/security/keymint/aidl/default/Android.bp @@ -39,7 +39,17 @@ cc_binary { srcs: [ "service.cpp", ], - required: ["RemoteProvisioner"], + required: [ + "RemoteProvisioner", + "android.hardware.hardware_keystore.xml", + ], +} + +prebuilt_etc { + name: "android.hardware.hardware_keystore.xml", + sub_dir: "permissions", + vendor: true, + src: "android.hardware.hardware_keystore.xml", } cc_library { diff --git a/security/keymint/aidl/default/android.hardware.hardware_keystore.xml b/security/keymint/aidl/default/android.hardware.hardware_keystore.xml new file mode 100644 index 0000000000..e5a93457c2 --- /dev/null +++ b/security/keymint/aidl/default/android.hardware.hardware_keystore.xml @@ -0,0 +1,18 @@ + + + + +