Use libkeymaster4support in keystore.
Test: CTS
Change-Id: Iee8f308a5255a03b02fce162cc4184d45f75fd1b
diff --git a/keystore/Android.bp b/keystore/Android.bp
index bfbc72f..565351d 100644
--- a/keystore/Android.bp
+++ b/keystore/Android.bp
@@ -49,6 +49,7 @@
"libhidlbase",
"libhidltransport",
"libhwbinder",
+ "libkeymaster4support",
"libkeymaster_messages",
"libkeymaster_portable",
"libkeystore_aidl",
@@ -110,6 +111,7 @@
"libchrome",
"libhidlbase",
"libhwbinder",
+ "libkeymaster4support",
"libkeystore_binder",
],
@@ -135,6 +137,7 @@
"libhardware",
"libhidlbase",
"libhwbinder",
+ "libkeymaster4support",
"liblog",
"libprotobuf-cpp-lite",
"libutils",
@@ -144,6 +147,7 @@
"libbinder",
"libhidlbase",
"libhwbinder",
+ "libkeymaster4support",
],
}
// Library for keystore clients
@@ -152,21 +156,20 @@
defaults: ["keystore_defaults"],
srcs: [
- "authorization_set.cpp",
"keyblob_utils.cpp",
"keystore_client.proto",
"keystore_client_impl.cpp",
"keystore_get.cpp",
- "keystore_tags_utils.cpp",
],
shared_libs: [
- "android.hardware.keymaster@3.0",
+ "android.hardware.keymaster@4.0",
"libbinder",
"libhidlbase",
"libhwbinder",
- "liblog",
+ "libkeymaster4support",
"libkeystore_aidl",
"libkeystore_parcelables",
+ "liblog",
"libprotobuf-cpp-lite",
"libutils",
],
@@ -181,7 +184,7 @@
},
export_include_dirs: ["include"],
export_shared_lib_headers: [
- "android.hardware.keymaster@3.0",
+ "android.hardware.keymaster@4.0",
"libbinder",
"libhidlbase",
"libhwbinder",
@@ -217,19 +220,21 @@
srcs: [
"auth_token_table.cpp",
- "authorization_set.cpp",
],
+ cflags: [ "-O0", ],
static_libs: ["libgtest_main"],
shared_libs: [
"android.hardware.keymaster@4.0",
"libhidlbase",
"libhwbinder",
+ "libkeymaster4support",
"libutils",
],
export_shared_lib_headers: [
"android.hardware.keymaster@4.0",
"libhidlbase",
"libhwbinder",
+ "libkeymaster4support",
],
export_include_dirs: ["include"],