summaryrefslogtreecommitdiff
path: root/keystore2/Android.bp
diff options
context:
space:
mode:
authorShaquille Johnson <ssjohnson@google.com>2023-09-27 17:08:01 +0100
committerShaquille Johnson <ssjohnson@google.com>2023-09-27 17:08:42 +0100
commit6a751993d5a52d045d50ab1412b87731954bde52 (patch)
tree3ca08ddfbccbc6f2a4af2647b767fb5effc51caf /keystore2/Android.bp
parent373225c6c50674a2d9de98386a7fda4d6f5d8ee1 (diff)
downloadsecurity-6a751993d5a52d045d50ab1412b87731954bde52.tar.gz
Add aconfig flags for rust keystore2
Test: m keystore2 Change-Id: I0bdd3d34a4e78500b266b8aac321ff1e2903dffb
Diffstat (limited to 'keystore2/Android.bp')
-rw-r--r--keystore2/Android.bp15
1 files changed, 15 insertions, 0 deletions
diff --git a/keystore2/Android.bp b/keystore2/Android.bp
index b8db7c6c..4792e8a9 100644
--- a/keystore2/Android.bp
+++ b/keystore2/Android.bp
@@ -28,6 +28,7 @@ rust_defaults {
defaults: [
"keymint_use_latest_hal_aidl_rust",
"keystore2_use_latest_aidl_rust",
+ "framework-minus-apex-aconfig-libraries",
],
rustlibs: [
@@ -42,6 +43,7 @@ rust_defaults {
"android.security.metrics-rust",
"android.security.rkp_aidl-rust",
"libanyhow",
+ "libkeystore2_flags_rust",
"libbinder_rs",
"libkeystore2_aaid-rust",
"libkeystore2_apc_compat-rust",
@@ -146,3 +148,16 @@ rust_binary {
],
afdo: true,
}
+
+// Keystore Flag definitions
+aconfig_declarations {
+ name: "keystore2_flags",
+ package: "android.security.keystore2",
+ srcs: ["aconfig/flags.aconfig"],
+}
+
+rust_aconfig_library {
+ name: "libkeystore2_flags_rust",
+ crate_name: "keystore2_flags",
+ aconfig_declarations: "keystore2_flags",
+}