Add aconfig flags for rust keystore2
Test: m keystore2
Change-Id: I0bdd3d34a4e78500b266b8aac321ff1e2903dffb
diff --git a/keystore2/Android.bp b/keystore2/Android.bp
index b8db7c6..4792e8a 100644
--- a/keystore2/Android.bp
+++ b/keystore2/Android.bp
@@ -28,6 +28,7 @@
defaults: [
"keymint_use_latest_hal_aidl_rust",
"keystore2_use_latest_aidl_rust",
+ "framework-minus-apex-aconfig-libraries",
],
rustlibs: [
@@ -42,6 +43,7 @@
"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 @@
],
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",
+}