summaryrefslogtreecommitdiff
path: root/keystore2/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'keystore2/Android.bp')
-rw-r--r--keystore2/Android.bp22
1 files changed, 16 insertions, 6 deletions
diff --git a/keystore2/Android.bp b/keystore2/Android.bp
index e6cb4fb5..4084aced 100644
--- a/keystore2/Android.bp
+++ b/keystore2/Android.bp
@@ -27,6 +27,7 @@ rust_defaults {
srcs: ["src/lib.rs"],
defaults: [
"keymint_use_latest_hal_aidl_rust",
+ "keystore2_use_latest_aidl_rust",
],
rustlibs: [
@@ -38,8 +39,7 @@ rust_defaults {
"android.security.compat-rust",
"android.security.maintenance-rust",
"android.security.metrics-rust",
- "android.security.remoteprovisioning-rust",
- "android.system.keystore2-V2-rust",
+ "android.security.rkp_aidl-rust",
"libanyhow",
"libbinder_rs",
"libkeystore2_aaid-rust",
@@ -57,6 +57,7 @@ rust_defaults {
"libserde",
"libserde_cbor",
"libthiserror",
+ "libtokio",
],
shared_libs: [
"libcutils",
@@ -79,9 +80,11 @@ rust_library {
name: "libkeystore2_test_utils",
crate_name: "keystore2_test_utils",
srcs: ["test_utils/lib.rs"],
- defaults: ["keymint_use_latest_hal_aidl_rust"],
+ defaults: [
+ "keymint_use_latest_hal_aidl_rust",
+ "keystore2_use_latest_aidl_rust",
+ ],
rustlibs: [
- "android.system.keystore2-V2-rust",
"libbinder_rs",
"libkeystore2_selinux",
"liblog_rust",
@@ -89,6 +92,8 @@ rust_library {
"librand",
"libserde",
"libserde_cbor",
+ "libthiserror",
+ "libanyhow",
],
}
@@ -108,13 +113,15 @@ rust_library {
rust_test {
name: "keystore2_test_utils_test",
srcs: ["test_utils/lib.rs"],
- defaults: ["keymint_use_latest_hal_aidl_rust"],
+ defaults: [
+ "keymint_use_latest_hal_aidl_rust",
+ "keystore2_use_latest_aidl_rust",
+ ],
test_suites: ["general-tests"],
require_root: true,
auto_gen_config: true,
compile_multilib: "first",
rustlibs: [
- "android.system.keystore2-V2-rust",
"libbinder_rs",
"libkeystore2_selinux",
"liblog_rust",
@@ -122,6 +129,8 @@ rust_test {
"librand",
"libserde",
"libserde_cbor",
+ "libthiserror",
+ "libanyhow",
],
}
@@ -145,6 +154,7 @@ rust_test {
"watchdog",
"keystore2_blob_test_utils",
],
+ require_root: true,
}
rust_defaults {