klee: Use prebuilt keymint libs from stock ROM

Signed-off-by: kylieeXD <khayloaftck@gmail.com>
This commit is contained in:
kylieeXD authored and Raya Mahardika committed 2026-09-11 17:22:57 +00:00
1 parent db0e1a9da8
commit 0ed78e1d49
9 files changed
+143 -10

No files matched your search

+139 -10
View File
@@ -2698,6 +2698,33 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "lib_android_keymaster_keymint_utils-v34",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/lib_android_keymaster_keymint_utils-v34.so",
],
shared_libs: [
"android.hardware.security.keymint-V3-ndk-v34",
"libbase",
"libhardware",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "lib_iir", name: "lib_iir",
owner: "xiaomi", owner: "xiaomi",
@@ -7546,6 +7573,108 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libkeymint-v34",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libkeymint-v34.so",
],
shared_libs: [
"android.hardware.security.keymint-V3-ndk-v34",
"libhidlbase",
"android.hardware.security.rkp-V3-ndk",
"android.hardware.security.secureclock-V1-ndk",
"android.hardware.security.sharedsecret-V1-ndk",
"lib_android_keymaster_keymint_utils-v34",
"libbase",
"libbinder_ndk",
"libcppbor",
"libcrypto",
"libcutils",
"libkeymaster_messages",
"libkeymaster_portable",
"liblog",
"libpuresoftkeymasterdevice",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libkeymint_remote_prov_support-v34",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libkeymint_remote_prov_support-v34.so",
],
shared_libs: [
"android.hardware.security.keymint-V3-ndk-v34",
"libbase",
"libbinder_ndk",
"libcppbor",
"libcppcose_rkp",
"libcrypto",
"libkeymaster_portable",
"libjsoncpp",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
check_elf_files: false,
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libkeymint_support-v34",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libkeymint_support-v34.so",
],
shared_libs: [
"android.hardware.security.keymint-V3-ndk-v34",
"libbase",
"libcrypto",
"libutils",
"libhardware",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libladder", name: "libladder",
owner: "xiaomi", owner: "xiaomi",
@@ -36199,12 +36328,12 @@ cc_prebuilt_library_shared {
"libxml2", "libxml2",
"vendor.xiaomi.hardware.idmanager-V1-ndk", "vendor.xiaomi.hardware.idmanager-V1-ndk",
"libkeymaster_messages", "libkeymaster_messages",
"lib_android_keymaster_keymint_utils", "lib_android_keymaster_keymint_utils-v34",
"libhardware", "libhardware",
"libkeymaster4support", "libkeymaster4support",
"libkeymint", "libkeymint-v34",
"libkeymint_support", "libkeymint_support-v34",
"libkeymint_remote_prov_support", "libkeymint_remote_prov_support-v34",
"android.hardware.security.keymint-V3-ndk-v34", "android.hardware.security.keymint-V3-ndk-v34",
"android.hardware.secure_element-V1-ndk", "android.hardware.secure_element-V1-ndk",
"libc++", "libc++",
@@ -37063,12 +37192,12 @@ cc_prebuilt_library_shared {
"vendor.xiaomi.hardware.idmanager-V1-ndk", "vendor.xiaomi.hardware.idmanager-V1-ndk",
"libhardware", "libhardware",
"libkeymaster4support", "libkeymaster4support",
"lib_android_keymaster_keymint_utils", "lib_android_keymaster_keymint_utils-v34",
"libkeymint", "libkeymint-v34",
"libkeymaster_messages", "libkeymaster_messages",
"libkeymint_support", "libkeymint_support-v34",
"android.hardware.security.keymint-V3-ndk-v34", "android.hardware.security.keymint-V3-ndk-v34",
"libkeymint_remote_prov_support", "libkeymint_remote_prov_support-v34",
"libmisight", "libmisight",
"libc++", "libc++",
"libc", "libc",
@@ -38724,13 +38853,13 @@ cc_prebuilt_binary {
"android.hardware.security.rkp-V3-ndk", "android.hardware.security.rkp-V3-ndk",
"android.hardware.security.secureclock-V1-ndk", "android.hardware.security.secureclock-V1-ndk",
"android.hardware.security.sharedsecret-V1-ndk", "android.hardware.security.sharedsecret-V1-ndk",
"lib_android_keymaster_keymint_utils", "lib_android_keymaster_keymint_utils-v34",
"libbase", "libbase",
"libbinder_ndk", "libbinder_ndk",
"libcrypto", "libcrypto",
"libhardware", "libhardware",
"libkeymaster_messages", "libkeymaster_messages",
"libkeymint", "libkeymint-v34",
"liblog", "liblog",
"libtrusty", "libtrusty",
"libutils", "libutils",
+4
View File
@@ -979,6 +979,7 @@ PRODUCT_PACKAGES += \
libSQLiteModule_VER_ALL \ libSQLiteModule_VER_ALL \
libXMFaceFocus-vendor \ libXMFaceFocus-vendor \
libXMFaceFocus1206 \ libXMFaceFocus1206 \
lib_android_keymaster_keymint_utils-v34 \
lib_iir \ lib_iir \
libaaa_aaautil \ libaaa_aaautil \
libaaa_afassist_V2 \ libaaa_afassist_V2 \
@@ -1137,6 +1138,9 @@ PRODUCT_PACKAGES += \
libjpeg-alpha_vendor \ libjpeg-alpha_vendor \
libjpegdecoder_klee \ libjpegdecoder_klee \
libjpegencoder_klee \ libjpegencoder_klee \
libkeymint-v34 \
libkeymint_remote_prov_support-v34 \
libkeymint_support-v34 \
libladder \ libladder \
libmbrainSDKv \ libmbrainSDKv \
libmcve \ libmcve \
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.