blob: adc63f666ad10a8aeb8d8d7a206475ca94408f3c [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 ],
Seth Moore3a810622022-11-04 17:39:05 +000038 },
39 },
40 versions_with_info: [
41 {
42 version: "1",
43 },
44 {
45 version: "2",
46 },
Alex Buynytskyyec1198d2023-04-04 19:52:27 +000047 {
48 version: "3",
49 imports: [],
50 },
51
Seth Moore3a810622022-11-04 17:39:05 +000052 ],
Alex Buynytskyyec1198d2023-04-04 19:52:27 +000053 frozen: true,
Seth Moore3a810622022-11-04 17:39:05 +000054}