blob: 25dc32f21c161d8f2ecd6aa1125283a627ce8cda [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"
8
9interface: {
10 api: {
11 name: "enroll"
12 return_type_hidl: {
13 type: TYPE_STRUCT
14 predefined_type: "::android::hardware::gatekeeper::V1_0::GatekeeperResponse"
15 }
16 arg: {
17 type: TYPE_SCALAR
18 scalar_type: "uint32_t"
19 }
20 arg: {
21 type: TYPE_VECTOR
22 vector_value: {
23 type: TYPE_SCALAR
24 scalar_type: "uint8_t"
25 }
26 }
27 arg: {
28 type: TYPE_VECTOR
29 vector_value: {
30 type: TYPE_SCALAR
31 scalar_type: "uint8_t"
32 }
33 }
34 arg: {
35 type: TYPE_VECTOR
36 vector_value: {
37 type: TYPE_SCALAR
38 scalar_type: "uint8_t"
39 }
40 }
41 }
42
43 api: {
44 name: "verify"
45 return_type_hidl: {
46 type: TYPE_STRUCT
47 predefined_type: "::android::hardware::gatekeeper::V1_0::GatekeeperResponse"
48 }
49 arg: {
50 type: TYPE_SCALAR
51 scalar_type: "uint32_t"
52 }
53 arg: {
54 type: TYPE_SCALAR
55 scalar_type: "uint64_t"
56 }
57 arg: {
58 type: TYPE_VECTOR
59 vector_value: {
60 type: TYPE_SCALAR
61 scalar_type: "uint8_t"
62 }
63 }
64 arg: {
65 type: TYPE_VECTOR
66 vector_value: {
67 type: TYPE_SCALAR
68 scalar_type: "uint8_t"
69 }
70 }
71 }
72
73 api: {
74 name: "deleteUser"
75 return_type_hidl: {
76 type: TYPE_STRUCT
77 predefined_type: "::android::hardware::gatekeeper::V1_0::GatekeeperResponse"
78 }
79 arg: {
80 type: TYPE_SCALAR
81 scalar_type: "uint32_t"
82 }
83 }
84
85 api: {
86 name: "deleteAllUsers"
87 return_type_hidl: {
88 type: TYPE_STRUCT
89 predefined_type: "::android::hardware::gatekeeper::V1_0::GatekeeperResponse"
90 }
91 }
92
93}