diff --git a/Android.bp b/Android.bp index 9ffd6e8..eb9c0f6 100644 --- a/Android.bp +++ b/Android.bp @@ -39,6 +39,32 @@ cc_prebuilt_library_shared { prefer: true, } +cc_prebuilt_library_shared { + name: "android.hardware.security.keymintperidot", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/android.hardware.security.keymintperidot.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.security.secureclock-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "btaudio_offload_if", owner: "xiaomi", @@ -6184,7 +6210,7 @@ cc_prebuilt_library_shared { "libjc_keymint_transport_nxp", "libbinder_ndk", "libmemunreachable", - "android.hardware.security.keymint-V4-ndk", + "android.hardware.security.keymintperidot", "libc++", "libc", "libm", @@ -40499,7 +40525,7 @@ cc_prebuilt_binary { "liblog", "libutils", "libhidlbase", - "android.hardware.security.keymint-V4-ndk", + "android.hardware.security.keymintperidot", "libc++", "libc", "libm", diff --git a/peridot-vendor.mk b/peridot-vendor.mk index 2f841ff..31b846d 100644 --- a/peridot-vendor.mk +++ b/peridot-vendor.mk @@ -1346,6 +1346,7 @@ PRODUCT_COPY_FILES += \ PRODUCT_PACKAGES += \ vendor.qti.diaghal-V1-ndk \ + android.hardware.security.keymintperidot \ btaudio_offload_if \ com.qualcomm.qti.dpm.api@1.0 \ com.qualcomm.qti.imscmservice@1.0 \ diff --git a/proprietary/vendor/bin/hw/android.hardware.security.keymint-service.strongbox-nxp b/proprietary/vendor/bin/hw/android.hardware.security.keymint-service.strongbox-nxp index 3d746ed..eaf5afe 100755 Binary files a/proprietary/vendor/bin/hw/android.hardware.security.keymint-service.strongbox-nxp and b/proprietary/vendor/bin/hw/android.hardware.security.keymint-service.strongbox-nxp differ diff --git a/proprietary/vendor/lib64/android.hardware.security.keymintperidot.so b/proprietary/vendor/lib64/android.hardware.security.keymintperidot.so new file mode 100644 index 0000000..280f3f3 Binary files /dev/null and b/proprietary/vendor/lib64/android.hardware.security.keymintperidot.so differ diff --git a/proprietary/vendor/lib64/libjc_keymint_nxp.so b/proprietary/vendor/lib64/libjc_keymint_nxp.so index 02dcd24..7adab7a 100644 Binary files a/proprietary/vendor/lib64/libjc_keymint_nxp.so and b/proprietary/vendor/lib64/libjc_keymint_nxp.so differ