diff options
-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, +} |