diff options
Diffstat (limited to 'keystore2/Android.bp')
-rw-r--r-- | keystore2/Android.bp | 22 |
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 { |