1{
2  "apex_available": [
3    "//apex_available:platform",
4    "com.android.configinfrastructure",
5    "com.android.virt"
6  ],
7  "min_sdk_version": "29",
8  "extra_cfg": ["boringssl"],
9  "features": [
10    "unstable_boringssl"
11  ],
12  "package": {
13    "openssl": {
14      "patch": "patches/Android.bp.diff"
15    }
16  },
17  "run_cargo": false,
18  "module_visibility": {
19    "libopenssl": [
20        ":__subpackages__",
21        "//external/rust/crates/tokio-openssl",
22        "//packages/modules/ConfigInfrastructure/aconfigd",
23        "//packages/modules/Virtualization/android/virtualizationservice",
24        "//packages/modules/Virtualization/guest/authfs",
25        "//packages/modules/Virtualization/guest/authfs/src/fsverity/metadata",
26        "//packages/modules/Virtualization/guest/microdroid_manager",
27        "//packages/modules/Virtualization/guest/pvmfw/avb",
28        "//packages/modules/Virtualization/libs/apkverify",
29        "//packages/modules/Virtualization/libs/dice/driver",
30        "//packages/modules/Virtualization/libs/libclient_vm_csr",
31        "//packages/modules/Virtualization/libs/libvm_payload",
32        "//packages/modules/Virtualization/tests/authfs",
33        "//system/authgraph/boringssl",
34        "//system/keymint/boringssl",
35        "//system/security/keystore2/tests",
36        "//system/software_defined_vehicle/core_services/crypto_rpc",
37        "//system/software_defined_vehicle/core_services/sdv_comms/sdk",
38        "//system/software_defined_vehicle/core_services/service_authn",
39        "//system/software_defined_vehicle/core_services/service_discovery/sdv_sd_agent",
40        "//system/software_defined_vehicle/core_services/service_discovery/vvmtruststore",
41        "//system/software_defined_vehicle/core_services/vsidl/middleware/rpc/transport/grpc",
42        "//tools/netsim",
43        "//tools/security/remote_provisioning/hwtrust",
44        "//vendor:__subpackages__"
45    ]
46  },
47  "variants": [
48    {
49      "generate_androidbp": false,
50      "generate_rulesmk": true
51    },
52    {
53      "module_name_overrides": {
54        "libopenssl_sys": "libbssl_sys"
55      }
56    },
57    {
58      "module_name_overrides": {
59        "libopenssl": "libopenssl_static"
60      },
61      "package": {
62        "openssl": {
63          "device_supported": false,
64          "force_rlib": true
65        }
66      }
67    }
68  ]
69}
70