From 41e97f0bbf488b45055b1264ec800d407b8960a0 Mon Sep 17 00:00:00 2001 From: Seth Moore Date: Fri, 4 Nov 2022 17:39:05 +0000 Subject: [PATCH] Update the RKP aidl dependency Bug: 254112961 Test: vts_treble_vintf_vendor_test Merged-In: I86f864003e38224936375930891abb38f7d55d3d Change-Id: I86f864003e38224936375930891abb38f7d55d3d --- identity/aidl/Android.bp | 12 ++++++------ identity/aidl/default/Android.bp | 2 ++ identity/aidl/vts/Android.bp | 2 ++ security/keymint/aidl/default/Android.bp | 1 + security/keymint/aidl/vts/functional/Android.bp | 1 + security/keymint/support/Android.bp | 3 +++ 6 files changed, 15 insertions(+), 6 deletions(-) diff --git a/identity/aidl/Android.bp b/identity/aidl/Android.bp index f568f7ac54..c05dd33dc9 100644 --- a/identity/aidl/Android.bp +++ b/identity/aidl/Android.bp @@ -15,10 +15,10 @@ aidl_interface { ], imports: [ "android.hardware.keymaster-V3", - "android.hardware.security.keymint-V3", + "android.hardware.security.rkp-V3", ], stability: "vintf", - frozen: false, + frozen: true, backend: { java: { platform_apis: true, @@ -32,28 +32,28 @@ aidl_interface { version: "1", imports: [ "android.hardware.keymaster-V3", - "android.hardware.security.keymint-V1", + "android.hardware.security.rkp-V1", ], }, { version: "2", imports: [ "android.hardware.keymaster-V3", - "android.hardware.security.keymint-V1", + "android.hardware.security.rkp-V1", ], }, { version: "3", imports: [ "android.hardware.keymaster-V3", - "android.hardware.security.keymint-V1", + "android.hardware.security.rkp-V1", ], }, { version: "4", imports: [ "android.hardware.keymaster-V3", - "android.hardware.security.keymint-V2", + "android.hardware.security.rkp-V3", ], }, diff --git a/identity/aidl/default/Android.bp b/identity/aidl/default/Android.bp index a57875aee5..7bc3c8de8e 100644 --- a/identity/aidl/default/Android.bp +++ b/identity/aidl/default/Android.bp @@ -45,6 +45,7 @@ cc_library_static { "libpuresoftkeymasterdevice", "android.hardware.identity-support-lib", "android.hardware.keymaster-V3-ndk", + "android.hardware.security.rkp-V3-ndk", ], } @@ -112,6 +113,7 @@ cc_binary { "android.hardware.keymaster-V3-ndk", "android.hardware.identity-libeic-hal-common", "android.hardware.identity-libeic-library", + "android.hardware.security.rkp-V3-ndk", ], srcs: [ "service.cpp", diff --git a/identity/aidl/vts/Android.bp b/identity/aidl/vts/Android.bp index 54bf88739b..5e303bb7cf 100644 --- a/identity/aidl/vts/Android.bp +++ b/identity/aidl/vts/Android.bp @@ -39,6 +39,8 @@ cc_test { "libcrypto", ], static_libs: [ + "android.hardware.security.rkp-V3-cpp", + "android.hardware.security.rkp-V3-ndk", "android.hardware.security.secureclock-V1-ndk", "libcppbor_external", "libcppcose_rkp", diff --git a/security/keymint/aidl/default/Android.bp b/security/keymint/aidl/default/Android.bp index 1a17fd4f71..17520b73c7 100644 --- a/security/keymint/aidl/default/Android.bp +++ b/security/keymint/aidl/default/Android.bp @@ -25,6 +25,7 @@ cc_binary { "keymint_use_latest_hal_aidl_ndk_shared", ], shared_libs: [ + "android.hardware.security.rkp-V3-ndk", "android.hardware.security.sharedsecret-V1-ndk", "android.hardware.security.secureclock-V1-ndk", "libbase", diff --git a/security/keymint/aidl/vts/functional/Android.bp b/security/keymint/aidl/vts/functional/Android.bp index ef5b0bda73..13143bf620 100644 --- a/security/keymint/aidl/vts/functional/Android.bp +++ b/security/keymint/aidl/vts/functional/Android.bp @@ -35,6 +35,7 @@ cc_defaults { "libcrypto", ], static_libs: [ + "android.hardware.security.rkp-V3-ndk", "android.hardware.security.secureclock-V1-ndk", "libcppbor_external", "libcppcose_rkp", diff --git a/security/keymint/support/Android.bp b/security/keymint/support/Android.bp index 3f4832085c..891bb2cb46 100644 --- a/security/keymint/support/Android.bp +++ b/security/keymint/support/Android.bp @@ -63,6 +63,9 @@ cc_library { defaults: [ "keymint_use_latest_hal_aidl_ndk_shared", ], + static_libs: [ + "android.hardware.security.rkp-V3-ndk", + ], shared_libs: [ "libbase", "libbinder_ndk",