blob: 9e634883393cf392b66d75556db6571c3037e104 [file] [log] [blame]
Alexey Polyudov96f4a892016-11-22 14:18:01 -08001component_class: HAL_HIDL
2component_type_version: 1.0
3component_name: "IGatekeeper"
4
5package: "android.hardware.gatekeeper"
6
7import: "android.hardware.gatekeeper@1.0::types"
Zhuoyao Zhang3bef9392017-02-13 18:03:06 -08008import: "android.hidl.base@1.0::types"
Alexey Polyudov96f4a892016-11-22 14:18:01 -08009
10interface: {
11 api: {
12 name: "enroll"
13 return_type_hidl: {
14 type: TYPE_STRUCT
15 predefined_type: "::android::hardware::gatekeeper::V1_0::GatekeeperResponse"
16 }
17 arg: {
18 type: TYPE_SCALAR
19 scalar_type: "uint32_t"
20 }
21 arg: {
22 type: TYPE_VECTOR
23 vector_value: {
24 type: TYPE_SCALAR
25 scalar_type: "uint8_t"
26 }
27 }
28 arg: {
29 type: TYPE_VECTOR
30 vector_value: {
31 type: TYPE_SCALAR
32 scalar_type: "uint8_t"
33 }
34 }
35 arg: {
36 type: TYPE_VECTOR
37 vector_value: {
38 type: TYPE_SCALAR
39 scalar_type: "uint8_t"
40 }
41 }
42 }
43
44 api: {
45 name: "verify"
46 return_type_hidl: {
47 type: TYPE_STRUCT
48 predefined_type: "::android::hardware::gatekeeper::V1_0::GatekeeperResponse"
49 }
50 arg: {
51 type: TYPE_SCALAR
52 scalar_type: "uint32_t"
53 }
54 arg: {
55 type: TYPE_SCALAR
56 scalar_type: "uint64_t"
57 }
58 arg: {
59 type: TYPE_VECTOR
60 vector_value: {
61 type: TYPE_SCALAR
62 scalar_type: "uint8_t"
63 }
64 }
65 arg: {
66 type: TYPE_VECTOR
67 vector_value: {
68 type: TYPE_SCALAR
69 scalar_type: "uint8_t"
70 }
71 }
72 }
73
74 api: {
75 name: "deleteUser"
76 return_type_hidl: {
77 type: TYPE_STRUCT
78 predefined_type: "::android::hardware::gatekeeper::V1_0::GatekeeperResponse"
79 }
80 arg: {
81 type: TYPE_SCALAR
82 scalar_type: "uint32_t"
83 }
84 }
85
86 api: {
87 name: "deleteAllUsers"
88 return_type_hidl: {
89 type: TYPE_STRUCT
90 predefined_type: "::android::hardware::gatekeeper::V1_0::GatekeeperResponse"
91 }
92 }
93
94}