[test] Add API test target for libbssl
And checks the function hmac_sha256.
Bug: 301068421
Test: atest libbssl_avf_nostd.test
Change-Id: I3b4ebc9d9bd473b79103038181e2310a523f29a6
diff --git a/libs/bssl/Android.bp b/libs/bssl/Android.bp
index 5cc2125..9b464c6 100644
--- a/libs/bssl/Android.bp
+++ b/libs/bssl/Android.bp
@@ -27,3 +27,21 @@
"libzeroize_nostd",
],
}
+
+rust_defaults {
+ name: "libbssl_avf_test_defaults",
+ crate_name: "bssl_avf_test",
+ srcs: ["tests/*.rs"],
+ test_suites: ["general-tests"],
+ static_libs: [
+ "libcrypto_baremetal",
+ ],
+}
+
+rust_test {
+ name: "libbssl_avf_nostd.test",
+ defaults: ["libbssl_avf_test_defaults"],
+ rustlibs: [
+ "libbssl_avf_nostd",
+ ],
+}