diff options
author | Maurice Lam <yukl@google.com> | 2024-01-05 18:08:03 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2024-01-05 18:08:03 +0000 |
commit | dc3a035f4907d0d7a04be2a0af151e35f04b073c (patch) | |
tree | 3fbaba7a4481abb2036e6cae6d9d91de101f666b | |
parent | c8d4b107fdadfb9ba035212167a1ba95c1852524 (diff) | |
parent | 6a5893df8c97717b800dff5cb372d31ca1801b35 (diff) | |
download | boringssl-emu-34-3-release.tar.gz |
Merge "Add build rules for bssl-crypto" into mainemu-34-3-release
-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, +} |