summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaurice Lam <yukl@google.com>2024-01-05 18:08:03 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-01-05 18:08:03 +0000
commitdc3a035f4907d0d7a04be2a0af151e35f04b073c (patch)
tree3fbaba7a4481abb2036e6cae6d9d91de101f666b
parentc8d4b107fdadfb9ba035212167a1ba95c1852524 (diff)
parent6a5893df8c97717b800dff5cb372d31ca1801b35 (diff)
downloadboringssl-emu-34-3-release.tar.gz
Merge "Add build rules for bssl-crypto" into mainemu-34-3-release
-rw-r--r--Android.bp32
1 files changed, 32 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index c1b63243..edc34859 100644
--- a/Android.bp
+++ b/Android.bp
@@ -891,3 +891,35 @@ rust_library_rlib {
"libbssl_rust_support_baremetal",
],
}
+
+// High-level Rust crate `bssl-crypto`
+
+rust_defaults {
+ name: "libbssl_crypto_defaults",
+ crate_name: "bssl_crypto",
+ srcs: ["src/rust/bssl-crypto/src/lib.rs"],
+ rustlibs: ["libbssl_sys"],
+}
+
+rust_library {
+ name: "libbssl_crypto",
+ defaults: ["libbssl_crypto_defaults"],
+ host_supported: true,
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.virt",
+ ],
+ visibility: [
+ "//external/rust/beto-rust/nearby",
+ ],
+ vendor_available: true,
+ product_available: true,
+}
+
+rust_test {
+ name: "libbssl_crypto_test",
+ defaults: ["libbssl_crypto_defaults"],
+ crate_name: "bssl_crypto_test",
+ test_suites: ["general-tests"],
+ auto_gen_config: true,
+}