blob: 097779f7408e0507899b0f0d7ca8f218aad81d07 [file] [log] [blame]
Alice Wangde6bee52023-11-10 09:58:40 +00001package {
Alice Wangde6bee52023-11-10 09:58:40 +00002 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_defaults {
6 name: "libclient_vm_csr_defaults",
7 crate_name: "client_vm_csr",
8 srcs: ["src/lib.rs"],
9 rustlibs: [
10 "libanyhow",
Alice Wangff381112024-05-22 12:14:39 +000011 "libcbor_util",
Alice Wangde6bee52023-11-10 09:58:40 +000012 "libcoset",
13 "libdiced_open_dice",
14 "libopenssl",
15 "libservice_vm_comm",
16 "libzeroize",
17 ],
18}
19
20rust_library {
21 name: "libclient_vm_csr",
22 defaults: ["libclient_vm_csr_defaults"],
23 prefer_rlib: true,
24 apex_available: [
25 "com.android.virt",
26 ],
27}
28
29rust_test {
30 name: "libclient_vm_csr.test",
31 defaults: ["libclient_vm_csr_defaults"],
32 test_suites: ["general-tests"],
33 rustlibs: [
34 "libciborium",
35 "libdiced_sample_inputs",
36 "libhwtrust",
37 ],
38}