summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaurice Lam <yukl@google.com>2023-12-18 22:20:04 +0000
committerMaurice Lam <yukl@google.com>2024-01-04 00:25:55 +0000
commit6a5893df8c97717b800dff5cb372d31ca1801b35 (patch)
treeb863aacdafcd8ee432fa2af649ebd982ed9ecfde
parent755f8ca348366db4eeeb6690950f6b879b3b6ff1 (diff)
downloadboringssl-6a5893df8c97717b800dff5cb372d31ca1801b35.tar.gz
Add build rules for bssl-crypto
Test: TreeHugger Change-Id: I1797bf2e7118c18e95f1622c0788aed06f7c6e06
-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,
+}