blob: df8a0ef7ff3bdc0d1cb4ac62c431ffe0dd71a1ab [file] [log] [blame]
Seth Moore3a810622022-11-04 17:39:05 +00001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "hardware_interfaces_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["hardware_interfaces_license"],
8}
9
10aidl_interface {
11 name: "android.hardware.security.rkp",
12 vendor_available: true,
13 srcs: [
14 // This HAL was originally part of keymint.
15 "android/hardware/security/keymint/*.aidl",
16
17 // in the future
18 // "android/hardware/security/rkp/*.aidl",
19 ],
20 stability: "vintf",
21 backend: {
22 java: {
23 min_sdk_version: "33",
Seth Moore557a1db2022-11-21 17:15:37 -080024 apex_available: [
25 "//apex_available:platform",
26 "com.android.rkpd",
27 ],
Cole Faust2424cc02024-01-10 12:30:37 -080028 lint: {
29 baseline_filename: "lint-baseline.xml",
30 },
Seth Moore3a810622022-11-04 17:39:05 +000031 },
32 rust: {
33 enabled: true,
Alice Wangd6281e72023-08-25 12:05:13 +000034 apex_available: [
35 "//apex_available:platform",
36 "com.android.virt",
37 ],
Rafael Perez Torresb7a731f2025-03-17 16:49:39 +000038 min_sdk_version: "35",
Seth Moore3a810622022-11-04 17:39:05 +000039 },
40 },
41 versions_with_info: [
42 {
43 version: "1",
44 },
45 {
46 version: "2",
47 },
Alex Buynytskyyec1198d2023-04-04 19:52:27 +000048 {
49 version: "3",
50 imports: [],
51 },
52
Seth Moore3a810622022-11-04 17:39:05 +000053 ],
Alex Buynytskyyec1198d2023-04-04 19:52:27 +000054 frozen: true,
Seth Moore3a810622022-11-04 17:39:05 +000055}