diff options
author | Maurice Lam <yukl@google.com> | 2023-12-18 22:20:04 +0000 |
---|---|---|
committer | Maurice Lam <yukl@google.com> | 2024-01-04 00:25:55 +0000 |
commit | 6a5893df8c97717b800dff5cb372d31ca1801b35 (patch) | |
tree | b863aacdafcd8ee432fa2af649ebd982ed9ecfde | |
parent | 755f8ca348366db4eeeb6690950f6b879b3b6ff1 (diff) | |
download | boringssl-6a5893df8c97717b800dff5cb372d31ca1801b35.tar.gz |
Add build rules for bssl-crypto
Test: TreeHugger
Change-Id: I1797bf2e7118c18e95f1622c0788aed06f7c6e06
-rw-r--r-- | Android.bp | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -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, +} |