blob: 32d3a90510d7e3d553349abef60951423b505e07 [file] [log] [blame]
Hsin-Yi Chen48ded132019-04-16 15:18:36 +08001{
2 "array_types" :
3 [
4 {
5 "alignment" : 4,
6 "linker_set_key" : "ASN1_TEMPLATE_st [2]",
7 "name" : "ASN1_TEMPLATE_st [2]",
8 "referenced_type" : "type-6451",
9 "self_type" : "type-6450",
10 "size" : 40,
11 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
12 },
13 {
14 "alignment" : 4,
15 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
16 "name" : "ASN1_TEMPLATE_st [36]",
17 "referenced_type" : "type-1163",
18 "self_type" : "type-1162",
19 "size" : 720,
20 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21 },
22 {
23 "alignment" : 4,
24 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
25 "name" : "ASN1_TEMPLATE_st [36]",
26 "referenced_type" : "type-1261",
27 "self_type" : "type-1260",
28 "size" : 720,
29 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
30 },
31 {
32 "alignment" : 4,
33 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
34 "name" : "ASN1_TEMPLATE_st [36]",
35 "referenced_type" : "type-1343",
36 "self_type" : "type-1342",
37 "size" : 720,
38 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
39 },
40 {
41 "alignment" : 4,
42 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
43 "name" : "ASN1_TEMPLATE_st [36]",
44 "referenced_type" : "type-1943",
45 "self_type" : "type-1942",
46 "size" : 720,
47 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
48 },
49 {
50 "alignment" : 4,
51 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
52 "name" : "ASN1_TEMPLATE_st [36]",
53 "referenced_type" : "type-2029",
54 "self_type" : "type-2028",
55 "size" : 720,
56 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
57 },
58 {
59 "alignment" : 4,
60 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
61 "name" : "ASN1_TEMPLATE_st [36]",
62 "referenced_type" : "type-2105",
63 "self_type" : "type-2104",
64 "size" : 720,
65 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
66 },
67 {
68 "alignment" : 4,
69 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
70 "name" : "ASN1_TEMPLATE_st [36]",
71 "referenced_type" : "type-2241",
72 "self_type" : "type-2240",
73 "size" : 720,
74 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
75 },
76 {
77 "alignment" : 4,
78 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
79 "name" : "ASN1_TEMPLATE_st [36]",
80 "referenced_type" : "type-2319",
81 "self_type" : "type-2318",
82 "size" : 720,
83 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
84 },
85 {
86 "alignment" : 4,
87 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
88 "name" : "ASN1_TEMPLATE_st [36]",
89 "referenced_type" : "type-2400",
90 "self_type" : "type-2399",
91 "size" : 720,
92 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
93 },
94 {
95 "alignment" : 4,
96 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
97 "name" : "ASN1_TEMPLATE_st [36]",
98 "referenced_type" : "type-3004",
99 "self_type" : "type-3003",
100 "size" : 720,
101 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
102 },
103 {
104 "alignment" : 4,
105 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
106 "name" : "ASN1_TEMPLATE_st [36]",
107 "referenced_type" : "type-3090",
108 "self_type" : "type-3089",
109 "size" : 720,
110 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
111 },
112 {
113 "alignment" : 4,
114 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
115 "name" : "ASN1_TEMPLATE_st [36]",
116 "referenced_type" : "type-3166",
117 "self_type" : "type-3165",
118 "size" : 720,
119 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
120 },
121 {
122 "alignment" : 4,
123 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
124 "name" : "ASN1_TEMPLATE_st [36]",
125 "referenced_type" : "type-3270",
126 "self_type" : "type-3269",
127 "size" : 720,
128 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
129 },
130 {
131 "alignment" : 4,
132 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
133 "name" : "ASN1_TEMPLATE_st [36]",
134 "referenced_type" : "type-3334",
135 "self_type" : "type-3333",
136 "size" : 720,
137 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
138 },
139 {
140 "alignment" : 4,
141 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
142 "name" : "ASN1_TEMPLATE_st [36]",
143 "referenced_type" : "type-3409",
144 "self_type" : "type-3408",
145 "size" : 720,
146 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
147 },
148 {
149 "alignment" : 4,
150 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
151 "name" : "ASN1_TEMPLATE_st [36]",
152 "referenced_type" : "type-3551",
153 "self_type" : "type-3550",
154 "size" : 720,
155 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
156 },
157 {
158 "alignment" : 4,
159 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
160 "name" : "ASN1_TEMPLATE_st [36]",
161 "referenced_type" : "type-3612",
162 "self_type" : "type-3611",
163 "size" : 720,
164 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
165 },
166 {
167 "alignment" : 4,
168 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
169 "name" : "ASN1_TEMPLATE_st [36]",
170 "referenced_type" : "type-4106",
171 "self_type" : "type-4105",
172 "size" : 720,
173 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
174 },
175 {
176 "alignment" : 4,
177 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
178 "name" : "ASN1_TEMPLATE_st [36]",
179 "referenced_type" : "type-4192",
180 "self_type" : "type-4191",
181 "size" : 720,
182 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
183 },
184 {
185 "alignment" : 4,
186 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
187 "name" : "ASN1_TEMPLATE_st [36]",
188 "referenced_type" : "type-4268",
189 "self_type" : "type-4267",
190 "size" : 720,
191 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
192 },
193 {
194 "alignment" : 4,
195 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
196 "name" : "ASN1_TEMPLATE_st [36]",
197 "referenced_type" : "type-4372",
198 "self_type" : "type-4371",
199 "size" : 720,
200 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
201 },
202 {
203 "alignment" : 4,
204 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
205 "name" : "ASN1_TEMPLATE_st [36]",
206 "referenced_type" : "type-4436",
207 "self_type" : "type-4435",
208 "size" : 720,
209 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
210 },
211 {
212 "alignment" : 4,
213 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
214 "name" : "ASN1_TEMPLATE_st [36]",
215 "referenced_type" : "type-4511",
216 "self_type" : "type-4510",
217 "size" : 720,
218 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
219 },
220 {
221 "alignment" : 4,
222 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
223 "name" : "ASN1_TEMPLATE_st [36]",
224 "referenced_type" : "type-4652",
225 "self_type" : "type-4651",
226 "size" : 720,
227 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
228 },
229 {
230 "alignment" : 4,
231 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
232 "name" : "ASN1_TEMPLATE_st [36]",
233 "referenced_type" : "type-4704",
234 "self_type" : "type-4703",
235 "size" : 720,
236 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
237 },
238 {
239 "alignment" : 4,
240 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
241 "name" : "ASN1_TEMPLATE_st [36]",
242 "referenced_type" : "type-4963",
243 "self_type" : "type-4962",
244 "size" : 720,
245 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
246 },
247 {
248 "alignment" : 4,
249 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
250 "name" : "ASN1_TEMPLATE_st [36]",
251 "referenced_type" : "type-5056",
252 "self_type" : "type-5055",
253 "size" : 720,
254 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
255 },
256 {
257 "alignment" : 4,
258 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
259 "name" : "ASN1_TEMPLATE_st [36]",
260 "referenced_type" : "type-5525",
261 "self_type" : "type-5524",
262 "size" : 720,
263 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
264 },
265 {
266 "alignment" : 4,
267 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
268 "name" : "ASN1_TEMPLATE_st [36]",
269 "referenced_type" : "type-5606",
270 "self_type" : "type-5605",
271 "size" : 720,
272 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
273 },
274 {
275 "alignment" : 4,
276 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
277 "name" : "ASN1_TEMPLATE_st [36]",
278 "referenced_type" : "type-5682",
279 "self_type" : "type-5681",
280 "size" : 720,
281 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
282 },
283 {
284 "alignment" : 4,
285 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
286 "name" : "ASN1_TEMPLATE_st [36]",
287 "referenced_type" : "type-5789",
288 "self_type" : "type-5788",
289 "size" : 720,
290 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
291 },
292 {
293 "alignment" : 4,
294 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
295 "name" : "ASN1_TEMPLATE_st [36]",
296 "referenced_type" : "type-5860",
297 "self_type" : "type-5859",
298 "size" : 720,
299 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
300 },
301 {
302 "alignment" : 4,
303 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
304 "name" : "ASN1_TEMPLATE_st [36]",
305 "referenced_type" : "type-5950",
306 "self_type" : "type-5949",
307 "size" : 720,
308 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
309 },
310 {
311 "alignment" : 4,
312 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
313 "name" : "ASN1_TEMPLATE_st [36]",
314 "referenced_type" : "type-6098",
315 "self_type" : "type-6097",
316 "size" : 720,
317 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
318 },
319 {
320 "alignment" : 4,
321 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
322 "name" : "ASN1_TEMPLATE_st [36]",
323 "referenced_type" : "type-6131",
324 "self_type" : "type-6130",
325 "size" : 720,
326 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
327 },
328 {
329 "alignment" : 4,
330 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
331 "name" : "ASN1_TEMPLATE_st [36]",
332 "referenced_type" : "type-6287",
333 "self_type" : "type-6286",
334 "size" : 720,
335 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
336 },
337 {
338 "alignment" : 4,
339 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
340 "name" : "ASN1_TEMPLATE_st [36]",
341 "referenced_type" : "type-6364",
342 "self_type" : "type-6363",
343 "size" : 720,
344 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
345 },
346 {
347 "alignment" : 4,
348 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
349 "name" : "ASN1_TEMPLATE_st [36]",
350 "referenced_type" : "type-6396",
351 "self_type" : "type-6395",
352 "size" : 720,
353 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
354 },
355 {
356 "alignment" : 4,
357 "linker_set_key" : "ASN1_TEMPLATE_st [36]",
358 "name" : "ASN1_TEMPLATE_st [36]",
359 "referenced_type" : "type-6444",
360 "self_type" : "type-6443",
361 "size" : 720,
362 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
363 },
364 {
365 "alignment" : 4,
366 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
367 "name" : "ASN1_TEMPLATE_st [3]",
368 "referenced_type" : "type-1154",
369 "self_type" : "type-1153",
370 "size" : 60,
371 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
372 },
373 {
374 "alignment" : 4,
375 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
376 "name" : "ASN1_TEMPLATE_st [3]",
377 "referenced_type" : "type-1253",
378 "self_type" : "type-1252",
379 "size" : 60,
380 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
381 },
382 {
383 "alignment" : 4,
384 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
385 "name" : "ASN1_TEMPLATE_st [3]",
386 "referenced_type" : "type-1332",
387 "self_type" : "type-1331",
388 "size" : 60,
389 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
390 },
391 {
392 "alignment" : 4,
393 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
394 "name" : "ASN1_TEMPLATE_st [3]",
395 "referenced_type" : "type-1935",
396 "self_type" : "type-1934",
397 "size" : 60,
398 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
399 },
400 {
401 "alignment" : 4,
402 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
403 "name" : "ASN1_TEMPLATE_st [3]",
404 "referenced_type" : "type-2021",
405 "self_type" : "type-2020",
406 "size" : 60,
407 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
408 },
409 {
410 "alignment" : 4,
411 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
412 "name" : "ASN1_TEMPLATE_st [3]",
413 "referenced_type" : "type-2094",
414 "self_type" : "type-2093",
415 "size" : 60,
416 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
417 },
418 {
419 "alignment" : 4,
420 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
421 "name" : "ASN1_TEMPLATE_st [3]",
422 "referenced_type" : "type-2234",
423 "self_type" : "type-2233",
424 "size" : 60,
425 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
426 },
427 {
428 "alignment" : 4,
429 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
430 "name" : "ASN1_TEMPLATE_st [3]",
431 "referenced_type" : "type-2311",
432 "self_type" : "type-2310",
433 "size" : 60,
434 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
435 },
436 {
437 "alignment" : 4,
438 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
439 "name" : "ASN1_TEMPLATE_st [3]",
440 "referenced_type" : "type-2393",
441 "self_type" : "type-2392",
442 "size" : 60,
443 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
444 },
445 {
446 "alignment" : 4,
447 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
448 "name" : "ASN1_TEMPLATE_st [3]",
449 "referenced_type" : "type-2996",
450 "self_type" : "type-2995",
451 "size" : 60,
452 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
453 },
454 {
455 "alignment" : 4,
456 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
457 "name" : "ASN1_TEMPLATE_st [3]",
458 "referenced_type" : "type-3082",
459 "self_type" : "type-3081",
460 "size" : 60,
461 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
462 },
463 {
464 "alignment" : 4,
465 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
466 "name" : "ASN1_TEMPLATE_st [3]",
467 "referenced_type" : "type-3155",
468 "self_type" : "type-3154",
469 "size" : 60,
470 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
471 },
472 {
473 "alignment" : 4,
474 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
475 "name" : "ASN1_TEMPLATE_st [3]",
476 "referenced_type" : "type-3263",
477 "self_type" : "type-3262",
478 "size" : 60,
479 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
480 },
481 {
482 "alignment" : 4,
483 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
484 "name" : "ASN1_TEMPLATE_st [3]",
485 "referenced_type" : "type-3326",
486 "self_type" : "type-3325",
487 "size" : 60,
488 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
489 },
490 {
491 "alignment" : 4,
492 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
493 "name" : "ASN1_TEMPLATE_st [3]",
494 "referenced_type" : "type-3402",
495 "self_type" : "type-3401",
496 "size" : 60,
497 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
498 },
499 {
500 "alignment" : 4,
501 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
502 "name" : "ASN1_TEMPLATE_st [3]",
503 "referenced_type" : "type-3544",
504 "self_type" : "type-3543",
505 "size" : 60,
506 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
507 },
508 {
509 "alignment" : 4,
510 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
511 "name" : "ASN1_TEMPLATE_st [3]",
512 "referenced_type" : "type-3604",
513 "self_type" : "type-3603",
514 "size" : 60,
515 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
516 },
517 {
518 "alignment" : 4,
519 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
520 "name" : "ASN1_TEMPLATE_st [3]",
521 "referenced_type" : "type-4098",
522 "self_type" : "type-4097",
523 "size" : 60,
524 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
525 },
526 {
527 "alignment" : 4,
528 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
529 "name" : "ASN1_TEMPLATE_st [3]",
530 "referenced_type" : "type-4184",
531 "self_type" : "type-4183",
532 "size" : 60,
533 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
534 },
535 {
536 "alignment" : 4,
537 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
538 "name" : "ASN1_TEMPLATE_st [3]",
539 "referenced_type" : "type-4257",
540 "self_type" : "type-4256",
541 "size" : 60,
542 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
543 },
544 {
545 "alignment" : 4,
546 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
547 "name" : "ASN1_TEMPLATE_st [3]",
548 "referenced_type" : "type-4365",
549 "self_type" : "type-4364",
550 "size" : 60,
551 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
552 },
553 {
554 "alignment" : 4,
555 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
556 "name" : "ASN1_TEMPLATE_st [3]",
557 "referenced_type" : "type-4428",
558 "self_type" : "type-4427",
559 "size" : 60,
560 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
561 },
562 {
563 "alignment" : 4,
564 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
565 "name" : "ASN1_TEMPLATE_st [3]",
566 "referenced_type" : "type-4504",
567 "self_type" : "type-4503",
568 "size" : 60,
569 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
570 },
571 {
572 "alignment" : 4,
573 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
574 "name" : "ASN1_TEMPLATE_st [3]",
575 "referenced_type" : "type-4645",
576 "self_type" : "type-4644",
577 "size" : 60,
578 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
579 },
580 {
581 "alignment" : 4,
582 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
583 "name" : "ASN1_TEMPLATE_st [3]",
584 "referenced_type" : "type-4696",
585 "self_type" : "type-4695",
586 "size" : 60,
587 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
588 },
589 {
590 "alignment" : 4,
591 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
592 "name" : "ASN1_TEMPLATE_st [3]",
593 "referenced_type" : "type-4955",
594 "self_type" : "type-4954",
595 "size" : 60,
596 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
597 },
598 {
599 "alignment" : 4,
600 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
601 "name" : "ASN1_TEMPLATE_st [3]",
602 "referenced_type" : "type-5049",
603 "self_type" : "type-5048",
604 "size" : 60,
605 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
606 },
607 {
608 "alignment" : 4,
609 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
610 "name" : "ASN1_TEMPLATE_st [3]",
611 "referenced_type" : "type-5516",
612 "self_type" : "type-5515",
613 "size" : 60,
614 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
615 },
616 {
617 "alignment" : 4,
618 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
619 "name" : "ASN1_TEMPLATE_st [3]",
620 "referenced_type" : "type-5599",
621 "self_type" : "type-5598",
622 "size" : 60,
623 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
624 },
625 {
626 "alignment" : 4,
627 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
628 "name" : "ASN1_TEMPLATE_st [3]",
629 "referenced_type" : "type-5672",
630 "self_type" : "type-5671",
631 "size" : 60,
632 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
633 },
634 {
635 "alignment" : 4,
636 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
637 "name" : "ASN1_TEMPLATE_st [3]",
638 "referenced_type" : "type-5781",
639 "self_type" : "type-5780",
640 "size" : 60,
641 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
642 },
643 {
644 "alignment" : 4,
645 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
646 "name" : "ASN1_TEMPLATE_st [3]",
647 "referenced_type" : "type-5852",
648 "self_type" : "type-5851",
649 "size" : 60,
650 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
651 },
652 {
653 "alignment" : 4,
654 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
655 "name" : "ASN1_TEMPLATE_st [3]",
656 "referenced_type" : "type-5943",
657 "self_type" : "type-5942",
658 "size" : 60,
659 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
660 },
661 {
662 "alignment" : 4,
663 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
664 "name" : "ASN1_TEMPLATE_st [3]",
665 "referenced_type" : "type-6090",
666 "self_type" : "type-6089",
667 "size" : 60,
668 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
669 },
670 {
671 "alignment" : 4,
672 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
673 "name" : "ASN1_TEMPLATE_st [3]",
674 "referenced_type" : "type-6124",
675 "self_type" : "type-6123",
676 "size" : 60,
677 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
678 },
679 {
680 "alignment" : 4,
681 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
682 "name" : "ASN1_TEMPLATE_st [3]",
683 "referenced_type" : "type-6280",
684 "self_type" : "type-6279",
685 "size" : 60,
686 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
687 },
688 {
689 "alignment" : 4,
690 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
691 "name" : "ASN1_TEMPLATE_st [3]",
692 "referenced_type" : "type-6357",
693 "self_type" : "type-6356",
694 "size" : 60,
695 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
696 },
697 {
698 "alignment" : 4,
699 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
700 "name" : "ASN1_TEMPLATE_st [3]",
701 "referenced_type" : "type-6388",
702 "self_type" : "type-6387",
703 "size" : 60,
704 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
705 },
706 {
707 "alignment" : 4,
708 "linker_set_key" : "ASN1_TEMPLATE_st [3]",
709 "name" : "ASN1_TEMPLATE_st [3]",
710 "referenced_type" : "type-6437",
711 "self_type" : "type-6436",
712 "size" : 60,
713 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
714 },
715 {
716 "alignment" : 4,
717 "linker_set_key" : "ASN1_TEMPLATE_st [6]",
718 "name" : "ASN1_TEMPLATE_st [6]",
719 "referenced_type" : "type-6456",
720 "self_type" : "type-6455",
721 "size" : 120,
722 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
723 },
724 {
725 "alignment" : 4,
726 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
727 "name" : "ASN1_TEMPLATE_st [8]",
728 "referenced_type" : "type-1168",
729 "self_type" : "type-1167",
730 "size" : 160,
731 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
732 },
733 {
734 "alignment" : 4,
735 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
736 "name" : "ASN1_TEMPLATE_st [8]",
737 "referenced_type" : "type-1264",
738 "self_type" : "type-1263",
739 "size" : 160,
740 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
741 },
742 {
743 "alignment" : 4,
744 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
745 "name" : "ASN1_TEMPLATE_st [8]",
746 "referenced_type" : "type-1347",
747 "self_type" : "type-1346",
748 "size" : 160,
749 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
750 },
751 {
752 "alignment" : 4,
753 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
754 "name" : "ASN1_TEMPLATE_st [8]",
755 "referenced_type" : "type-1947",
756 "self_type" : "type-1946",
757 "size" : 160,
758 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
759 },
760 {
761 "alignment" : 4,
762 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
763 "name" : "ASN1_TEMPLATE_st [8]",
764 "referenced_type" : "type-2032",
765 "self_type" : "type-2031",
766 "size" : 160,
767 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
768 },
769 {
770 "alignment" : 4,
771 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
772 "name" : "ASN1_TEMPLATE_st [8]",
773 "referenced_type" : "type-2109",
774 "self_type" : "type-2108",
775 "size" : 160,
776 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
777 },
778 {
779 "alignment" : 4,
780 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
781 "name" : "ASN1_TEMPLATE_st [8]",
782 "referenced_type" : "type-2244",
783 "self_type" : "type-2243",
784 "size" : 160,
785 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
786 },
787 {
788 "alignment" : 4,
789 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
790 "name" : "ASN1_TEMPLATE_st [8]",
791 "referenced_type" : "type-2322",
792 "self_type" : "type-2321",
793 "size" : 160,
794 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
795 },
796 {
797 "alignment" : 4,
798 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
799 "name" : "ASN1_TEMPLATE_st [8]",
800 "referenced_type" : "type-2404",
801 "self_type" : "type-2403",
802 "size" : 160,
803 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
804 },
805 {
806 "alignment" : 4,
807 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
808 "name" : "ASN1_TEMPLATE_st [8]",
809 "referenced_type" : "type-3008",
810 "self_type" : "type-3007",
811 "size" : 160,
812 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
813 },
814 {
815 "alignment" : 4,
816 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
817 "name" : "ASN1_TEMPLATE_st [8]",
818 "referenced_type" : "type-3093",
819 "self_type" : "type-3092",
820 "size" : 160,
821 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
822 },
823 {
824 "alignment" : 4,
825 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
826 "name" : "ASN1_TEMPLATE_st [8]",
827 "referenced_type" : "type-3170",
828 "self_type" : "type-3169",
829 "size" : 160,
830 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
831 },
832 {
833 "alignment" : 4,
834 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
835 "name" : "ASN1_TEMPLATE_st [8]",
836 "referenced_type" : "type-3273",
837 "self_type" : "type-3272",
838 "size" : 160,
839 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
840 },
841 {
842 "alignment" : 4,
843 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
844 "name" : "ASN1_TEMPLATE_st [8]",
845 "referenced_type" : "type-3337",
846 "self_type" : "type-3336",
847 "size" : 160,
848 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
849 },
850 {
851 "alignment" : 4,
852 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
853 "name" : "ASN1_TEMPLATE_st [8]",
854 "referenced_type" : "type-3413",
855 "self_type" : "type-3412",
856 "size" : 160,
857 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
858 },
859 {
860 "alignment" : 4,
861 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
862 "name" : "ASN1_TEMPLATE_st [8]",
863 "referenced_type" : "type-3555",
864 "self_type" : "type-3554",
865 "size" : 160,
866 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
867 },
868 {
869 "alignment" : 4,
870 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
871 "name" : "ASN1_TEMPLATE_st [8]",
872 "referenced_type" : "type-3616",
873 "self_type" : "type-3615",
874 "size" : 160,
875 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
876 },
877 {
878 "alignment" : 4,
879 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
880 "name" : "ASN1_TEMPLATE_st [8]",
881 "referenced_type" : "type-4110",
882 "self_type" : "type-4109",
883 "size" : 160,
884 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
885 },
886 {
887 "alignment" : 4,
888 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
889 "name" : "ASN1_TEMPLATE_st [8]",
890 "referenced_type" : "type-4195",
891 "self_type" : "type-4194",
892 "size" : 160,
893 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
894 },
895 {
896 "alignment" : 4,
897 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
898 "name" : "ASN1_TEMPLATE_st [8]",
899 "referenced_type" : "type-4272",
900 "self_type" : "type-4271",
901 "size" : 160,
902 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
903 },
904 {
905 "alignment" : 4,
906 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
907 "name" : "ASN1_TEMPLATE_st [8]",
908 "referenced_type" : "type-4375",
909 "self_type" : "type-4374",
910 "size" : 160,
911 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
912 },
913 {
914 "alignment" : 4,
915 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
916 "name" : "ASN1_TEMPLATE_st [8]",
917 "referenced_type" : "type-4439",
918 "self_type" : "type-4438",
919 "size" : 160,
920 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
921 },
922 {
923 "alignment" : 4,
924 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
925 "name" : "ASN1_TEMPLATE_st [8]",
926 "referenced_type" : "type-4515",
927 "self_type" : "type-4514",
928 "size" : 160,
929 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
930 },
931 {
932 "alignment" : 4,
933 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
934 "name" : "ASN1_TEMPLATE_st [8]",
935 "referenced_type" : "type-4656",
936 "self_type" : "type-4655",
937 "size" : 160,
938 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
939 },
940 {
941 "alignment" : 4,
942 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
943 "name" : "ASN1_TEMPLATE_st [8]",
944 "referenced_type" : "type-4708",
945 "self_type" : "type-4707",
946 "size" : 160,
947 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
948 },
949 {
950 "alignment" : 4,
951 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
952 "name" : "ASN1_TEMPLATE_st [8]",
953 "referenced_type" : "type-4966",
954 "self_type" : "type-4965",
955 "size" : 160,
956 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
957 },
958 {
959 "alignment" : 4,
960 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
961 "name" : "ASN1_TEMPLATE_st [8]",
962 "referenced_type" : "type-5059",
963 "self_type" : "type-5058",
964 "size" : 160,
965 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
966 },
967 {
968 "alignment" : 4,
969 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
970 "name" : "ASN1_TEMPLATE_st [8]",
971 "referenced_type" : "type-5529",
972 "self_type" : "type-5528",
973 "size" : 160,
974 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
975 },
976 {
977 "alignment" : 4,
978 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
979 "name" : "ASN1_TEMPLATE_st [8]",
980 "referenced_type" : "type-5610",
981 "self_type" : "type-5609",
982 "size" : 160,
983 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
984 },
985 {
986 "alignment" : 4,
987 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
988 "name" : "ASN1_TEMPLATE_st [8]",
989 "referenced_type" : "type-5686",
990 "self_type" : "type-5685",
991 "size" : 160,
992 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
993 },
994 {
995 "alignment" : 4,
996 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
997 "name" : "ASN1_TEMPLATE_st [8]",
998 "referenced_type" : "type-5793",
999 "self_type" : "type-5792",
1000 "size" : 160,
1001 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
1002 },
1003 {
1004 "alignment" : 4,
1005 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
1006 "name" : "ASN1_TEMPLATE_st [8]",
1007 "referenced_type" : "type-5863",
1008 "self_type" : "type-5862",
1009 "size" : 160,
1010 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
1011 },
1012 {
1013 "alignment" : 4,
1014 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
1015 "name" : "ASN1_TEMPLATE_st [8]",
1016 "referenced_type" : "type-5953",
1017 "self_type" : "type-5952",
1018 "size" : 160,
1019 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
1020 },
1021 {
1022 "alignment" : 4,
1023 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
1024 "name" : "ASN1_TEMPLATE_st [8]",
1025 "referenced_type" : "type-6101",
1026 "self_type" : "type-6100",
1027 "size" : 160,
1028 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
1029 },
1030 {
1031 "alignment" : 4,
1032 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
1033 "name" : "ASN1_TEMPLATE_st [8]",
1034 "referenced_type" : "type-6134",
1035 "self_type" : "type-6133",
1036 "size" : 160,
1037 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
1038 },
1039 {
1040 "alignment" : 4,
1041 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
1042 "name" : "ASN1_TEMPLATE_st [8]",
1043 "referenced_type" : "type-6290",
1044 "self_type" : "type-6289",
1045 "size" : 160,
1046 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
1047 },
1048 {
1049 "alignment" : 4,
1050 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
1051 "name" : "ASN1_TEMPLATE_st [8]",
1052 "referenced_type" : "type-6367",
1053 "self_type" : "type-6366",
1054 "size" : 160,
1055 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
1056 },
1057 {
1058 "alignment" : 4,
1059 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
1060 "name" : "ASN1_TEMPLATE_st [8]",
1061 "referenced_type" : "type-6399",
1062 "self_type" : "type-6398",
1063 "size" : 160,
1064 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
1065 },
1066 {
1067 "alignment" : 4,
1068 "linker_set_key" : "ASN1_TEMPLATE_st [8]",
1069 "name" : "ASN1_TEMPLATE_st [8]",
1070 "referenced_type" : "type-6447",
1071 "self_type" : "type-6446",
1072 "size" : 160,
1073 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
1074 },
1075 {
1076 "alignment" : 1,
1077 "linker_set_key" : "char [25]",
1078 "name" : "char [25]",
1079 "referenced_type" : "type-260",
1080 "self_type" : "type-1177",
1081 "size" : 25,
1082 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
1083 },
1084 {
1085 "linker_set_key" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > []",
1086 "name" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > []",
1087 "referenced_type" : "type-286",
1088 "self_type" : "type-294",
1089 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
1090 },
1091 {
1092 "linker_set_key" : "keymaster_algorithm_t []",
1093 "name" : "keymaster_algorithm_t []",
1094 "referenced_type" : "type-51",
1095 "self_type" : "type-502",
1096 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
1097 },
1098 {
1099 "alignment" : 4,
1100 "linker_set_key" : "keymaster_block_mode_t [2]",
1101 "name" : "keymaster_block_mode_t [2]",
1102 "referenced_type" : "type-54",
1103 "self_type" : "type-6422",
1104 "size" : 8,
1105 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
1106 },
1107 {
1108 "alignment" : 4,
1109 "linker_set_key" : "keymaster_block_mode_t [4]",
1110 "name" : "keymaster_block_mode_t [4]",
1111 "referenced_type" : "type-54",
1112 "self_type" : "type-1215",
1113 "size" : 16,
1114 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
1115 },
1116 {
1117 "linker_set_key" : "keymaster_block_mode_t []",
1118 "name" : "keymaster_block_mode_t []",
1119 "referenced_type" : "type-54",
1120 "self_type" : "type-566",
1121 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
1122 },
1123 {
1124 "alignment" : 4,
1125 "linker_set_key" : "keymaster_digest_t [5]",
1126 "name" : "keymaster_digest_t [5]",
1127 "referenced_type" : "type-61",
1128 "self_type" : "type-3637",
1129 "size" : 20,
1130 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
1131 },
1132 {
1133 "alignment" : 4,
1134 "linker_set_key" : "keymaster_digest_t [6]",
1135 "name" : "keymaster_digest_t [6]",
1136 "referenced_type" : "type-61",
1137 "self_type" : "type-2483",
1138 "size" : 24,
1139 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
1140 },
1141 {
1142 "alignment" : 4,
1143 "linker_set_key" : "keymaster_digest_t [7]",
1144 "name" : "keymaster_digest_t [7]",
1145 "referenced_type" : "type-61",
1146 "self_type" : "type-4991",
1147 "size" : 28,
1148 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
1149 },
1150 {
1151 "linker_set_key" : "keymaster_digest_t []",
1152 "name" : "keymaster_digest_t []",
1153 "referenced_type" : "type-61",
1154 "self_type" : "type-701",
1155 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
1156 },
1157 {
1158 "alignment" : 4,
1159 "linker_set_key" : "keymaster_key_format_t [1]",
1160 "name" : "keymaster_key_format_t [1]",
1161 "referenced_type" : "type-64",
1162 "self_type" : "type-1316",
1163 "size" : 4,
1164 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
1165 },
1166 {
1167 "linker_set_key" : "keymaster_key_format_t []",
1168 "name" : "keymaster_key_format_t []",
1169 "referenced_type" : "type-64",
1170 "self_type" : "type-724",
1171 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
1172 },
1173 {
1174 "alignment" : 4,
1175 "linker_set_key" : "keymaster_padding_t [2]",
1176 "name" : "keymaster_padding_t [2]",
1177 "referenced_type" : "type-57",
1178 "self_type" : "type-2333",
1179 "size" : 8,
1180 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
1181 },
1182 {
1183 "alignment" : 4,
1184 "linker_set_key" : "keymaster_padding_t [3]",
1185 "name" : "keymaster_padding_t [3]",
1186 "referenced_type" : "type-57",
1187 "self_type" : "type-4994",
1188 "size" : 12,
1189 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
1190 },
1191 {
1192 "linker_set_key" : "keymaster_padding_t []",
1193 "name" : "keymaster_padding_t []",
1194 "referenced_type" : "type-57",
1195 "self_type" : "type-637",
1196 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
1197 },
1198 {
1199 "alignment" : 1,
1200 "linker_set_key" : "unsigned char [16]",
1201 "name" : "unsigned char [16]",
1202 "referenced_type" : "type-3",
1203 "self_type" : "type-1137",
1204 "size" : 16,
1205 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
1206 },
1207 {
1208 "alignment" : 1,
1209 "linker_set_key" : "unsigned char [2]",
1210 "name" : "unsigned char [2]",
1211 "referenced_type" : "type-3",
1212 "self_type" : "type-1081",
1213 "size" : 2,
1214 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
1215 },
1216 {
1217 "alignment" : 1,
1218 "linker_set_key" : "unsigned char [32]",
1219 "name" : "unsigned char [32]",
1220 "referenced_type" : "type-3",
1221 "self_type" : "type-337",
1222 "size" : 32,
1223 "source_file" : "/hardware/libhardware/include/hardware/hw_auth_token.h"
1224 },
1225 {
1226 "linker_set_key" : "unsigned char []",
1227 "name" : "unsigned char []",
1228 "referenced_type" : "type-3",
1229 "self_type" : "type-2",
1230 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
1231 }
1232 ],
1233 "builtin_types" :
1234 [
1235 {
1236 "alignment" : 1,
1237 "is_integral" : true,
1238 "is_unsigned" : true,
1239 "linker_set_key" : "bool",
1240 "name" : "bool",
1241 "referenced_type" : "type-9",
1242 "self_type" : "type-9",
1243 "size" : 1
1244 },
1245 {
1246 "alignment" : 1,
1247 "is_integral" : true,
1248 "linker_set_key" : "char",
1249 "name" : "char",
1250 "referenced_type" : "type-260",
1251 "self_type" : "type-260",
1252 "size" : 1
1253 },
1254 {
1255 "alignment" : 4,
1256 "is_integral" : true,
1257 "linker_set_key" : "int",
1258 "name" : "int",
1259 "referenced_type" : "type-6",
1260 "self_type" : "type-6",
1261 "size" : 4
1262 },
1263 {
1264 "alignment" : 4,
1265 "is_integral" : true,
1266 "linker_set_key" : "long",
1267 "name" : "long",
1268 "referenced_type" : "type-174",
1269 "self_type" : "type-174",
1270 "size" : 4
1271 },
1272 {
1273 "alignment" : 4,
1274 "is_integral" : true,
1275 "linker_set_key" : "long long",
1276 "name" : "long long",
1277 "referenced_type" : "type-166",
1278 "self_type" : "type-166",
1279 "size" : 8
1280 },
1281 {
1282 "alignment" : 4,
1283 "linker_set_key" : "nullptr_t",
1284 "name" : "nullptr_t",
1285 "referenced_type" : "type-728",
1286 "self_type" : "type-728",
1287 "size" : 4
1288 },
1289 {
1290 "alignment" : 1,
1291 "is_integral" : true,
1292 "is_unsigned" : true,
1293 "linker_set_key" : "unsigned char",
1294 "name" : "unsigned char",
1295 "referenced_type" : "type-3",
1296 "self_type" : "type-3",
1297 "size" : 1
1298 },
1299 {
1300 "alignment" : 4,
1301 "is_integral" : true,
1302 "is_unsigned" : true,
1303 "linker_set_key" : "unsigned int",
1304 "name" : "unsigned int",
1305 "referenced_type" : "type-8",
1306 "self_type" : "type-8",
1307 "size" : 4
1308 },
1309 {
1310 "alignment" : 4,
1311 "is_integral" : true,
1312 "is_unsigned" : true,
1313 "linker_set_key" : "unsigned long long",
1314 "name" : "unsigned long long",
1315 "referenced_type" : "type-10",
1316 "self_type" : "type-10",
1317 "size" : 8
1318 },
1319 {
1320 "linker_set_key" : "void",
1321 "name" : "void",
1322 "referenced_type" : "type-48",
1323 "self_type" : "type-48"
1324 }
1325 ],
1326 "elf_functions" :
1327 [
1328 {
1329 "name" : "_ZN9keymaster10HmacSha2564InitEPKhj"
1330 },
1331 {
1332 "name" : "_ZN9keymaster10HmacSha2564InitERKNS_6BufferE"
1333 },
1334 {
1335 "name" : "_ZN9keymaster10dup_bufferEPKvj"
1336 },
1337 {
1338 "name" : "_ZN9keymaster11Iso18033Kdf11GenerateKeyEPKhjPhj"
1339 },
1340 {
1341 "name" : "_ZN9keymaster12EcKeyFactory11ChooseGroupE20keymaster_ec_curve_t"
1342 },
1343 {
1344 "name" : "_ZN9keymaster12EcKeyFactory11ChooseGroupEj"
1345 },
1346 {
1347 "name" : "_ZN9keymaster12EcKeyFactory15GetCurveAndSizeERKNS_16AuthorizationSetEP20keymaster_ec_curve_tPj"
1348 },
1349 {
1350 "binding" : "weak",
1351 "name" : "_ZN9keymaster12GetSupportedI18keymaster_digest_tEEvRKNS_16KeymasterContextE21keymaster_algorithm_t19keymaster_purpose_tMNS_16OperationFactoryEKFPKT_PjEPNS_17SupportedResponseIS8_EE"
1352 },
1353 {
1354 "binding" : "weak",
1355 "name" : "_ZN9keymaster12GetSupportedI19keymaster_padding_tEEvRKNS_16KeymasterContextE21keymaster_algorithm_t19keymaster_purpose_tMNS_16OperationFactoryEKFPKT_PjEPNS_17SupportedResponseIS8_EE"
1356 },
1357 {
1358 "binding" : "weak",
1359 "name" : "_ZN9keymaster12GetSupportedI22keymaster_block_mode_tEEvRKNS_16KeymasterContextE21keymaster_algorithm_t19keymaster_purpose_tMNS_16OperationFactoryEKFPKT_PjEPNS_17SupportedResponseIS8_EE"
1360 },
1361 {
1362 "name" : "_ZN9keymaster12RsaOperation10InitDigestEv"
1363 },
1364 {
1365 "name" : "_ZN9keymaster12RsaOperation25SetRsaPaddingInEvpContextEP15evp_pkey_ctx_stb"
1366 },
1367 {
1368 "name" : "_ZN9keymaster12RsaOperation5BeginERKNS_16AuthorizationSetEPS1_"
1369 },
1370 {
1371 "name" : "_ZN9keymaster12RsaOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
1372 },
1373 {
1374 "name" : "_ZN9keymaster12RsaOperation9StoreDataERKNS_6BufferEPj"
1375 },
1376 {
1377 "name" : "_ZN9keymaster12RsaOperationD0Ev"
1378 },
1379 {
1380 "name" : "_ZN9keymaster12RsaOperationD1Ev"
1381 },
1382 {
1383 "name" : "_ZN9keymaster12RsaOperationD2Ev"
1384 },
1385 {
1386 "name" : "_ZN9keymaster12SymmetricKeyC1EONS_14TKeymasterBlobI20keymaster_key_blob_tEEONS_16AuthorizationSetES6_PKNS_10KeyFactoryE"
1387 },
1388 {
1389 "name" : "_ZN9keymaster12SymmetricKeyC2EONS_14TKeymasterBlobI20keymaster_key_blob_tEEONS_16AuthorizationSetES6_PKNS_10KeyFactoryE"
1390 },
1391 {
1392 "name" : "_ZN9keymaster12SymmetricKeyD0Ev"
1393 },
1394 {
1395 "name" : "_ZN9keymaster12SymmetricKeyD1Ev"
1396 },
1397 {
1398 "name" : "_ZN9keymaster12SymmetricKeyD2Ev"
1399 },
1400 {
1401 "name" : "_ZN9keymaster12ec_get_groupE20keymaster_ec_curve_t"
1402 },
1403 {
1404 "name" : "_ZN9keymaster13AccessTimeMap19UpdateKeyAccessTimeEyjj"
1405 },
1406 {
1407 "name" : "_ZN9keymaster13HmacOperation5AbortEv"
1408 },
1409 {
1410 "name" : "_ZN9keymaster13HmacOperation5BeginERKNS_16AuthorizationSetEPS1_"
1411 },
1412 {
1413 "name" : "_ZN9keymaster13HmacOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
1414 },
1415 {
1416 "name" : "_ZN9keymaster13HmacOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
1417 },
1418 {
1419 "name" : "_ZN9keymaster13HmacOperationC1EONS_3KeyE19keymaster_purpose_t18keymaster_digest_tjj"
1420 },
1421 {
1422 "name" : "_ZN9keymaster13HmacOperationC2EONS_3KeyE19keymaster_purpose_t18keymaster_digest_tjj"
1423 },
1424 {
1425 "name" : "_ZN9keymaster13HmacOperationD0Ev"
1426 },
1427 {
1428 "name" : "_ZN9keymaster13HmacOperationD1Ev"
1429 },
1430 {
1431 "name" : "_ZN9keymaster13HmacOperationD2Ev"
1432 },
1433 {
1434 "name" : "_ZN9keymaster13OcbDecryptKeyERKNS_16AuthorizationSetES2_S2_RKNS_14TKeymasterBlobI20keymaster_key_blob_tEES7_RKNS_6BufferESA_PS5_"
1435 },
1436 {
1437 "name" : "_ZN9keymaster13OcbEncryptKeyERKNS_16AuthorizationSetES2_S2_RKNS_14TKeymasterBlobI20keymaster_key_blob_tEES7_RKNS_6BufferEPS5_PS8_"
1438 },
1439 {
1440 "name" : "_ZN9keymaster13append_to_bufEPhPKhPKvj"
1441 },
1442 {
1443 "name" : "_ZN9keymaster13copy_from_bufEPPKhS1_Pvj"
1444 },
1445 {
1446 "name" : "_ZN9keymaster14AccessCountMap23IncrementKeyAccessCountEy"
1447 },
1448 {
1449 "name" : "_ZN9keymaster14EcdsaOperation10InitDigestEv"
1450 },
1451 {
1452 "name" : "_ZN9keymaster14EcdsaOperation9StoreDataERKNS_6BufferEPj"
1453 },
1454 {
1455 "name" : "_ZN9keymaster14EcdsaOperationD0Ev"
1456 },
1457 {
1458 "name" : "_ZN9keymaster14EcdsaOperationD1Ev"
1459 },
1460 {
1461 "name" : "_ZN9keymaster14EcdsaOperationD2Ev"
1462 },
1463 {
1464 "name" : "_ZN9keymaster14GenerateRandomEPhj"
1465 },
1466 {
1467 "name" : "_ZN9keymaster14OperationTable3AddEONS_9UniquePtrINS_9OperationENS_13DefaultDeleteIS2_EEEE"
1468 },
1469 {
1470 "name" : "_ZN9keymaster14OperationTable4FindEy"
1471 },
1472 {
1473 "name" : "_ZN9keymaster14OperationTable6DeleteEy"
1474 },
1475 {
1476 "name" : "_ZN9keymaster15build_auth_listERKNS_16AuthorizationSetEPNS_12km_auth_listE"
1477 },
1478 {
1479 "name" : "_ZN9keymaster16AndroidKeymaster10GetVersionERKNS_17GetVersionRequestEPNS_18GetVersionResponseE"
1480 },
1481 {
1482 "name" : "_ZN9keymaster16AndroidKeymaster10UpgradeKeyERKNS_17UpgradeKeyRequestEPNS_18UpgradeKeyResponseE"
1483 },
1484 {
1485 "name" : "_ZN9keymaster16AndroidKeymaster11GenerateKeyERKNS_18GenerateKeyRequestEPNS_19GenerateKeyResponseE"
1486 },
1487 {
1488 "name" : "_ZN9keymaster16AndroidKeymaster13AddRngEntropyERKNS_17AddEntropyRequestEPNS_18AddEntropyResponseE"
1489 },
1490 {
1491 "name" : "_ZN9keymaster16AndroidKeymaster13DeleteAllKeysERKNS_20DeleteAllKeysRequestEPNS_21DeleteAllKeysResponseE"
1492 },
1493 {
1494 "name" : "_ZN9keymaster16AndroidKeymaster14AbortOperationERKNS_21AbortOperationRequestEPNS_22AbortOperationResponseE"
1495 },
1496 {
1497 "name" : "_ZN9keymaster16AndroidKeymaster14BeginOperationERKNS_21BeginOperationRequestEPNS_22BeginOperationResponseE"
1498 },
1499 {
1500 "name" : "_ZN9keymaster16AndroidKeymaster15FinishOperationERKNS_22FinishOperationRequestEPNS_23FinishOperationResponseE"
1501 },
1502 {
1503 "name" : "_ZN9keymaster16AndroidKeymaster15UpdateOperationERKNS_22UpdateOperationRequestEPNS_23UpdateOperationResponseE"
1504 },
1505 {
1506 "name" : "_ZN9keymaster16AndroidKeymaster16ImportWrappedKeyERKNS_23ImportWrappedKeyRequestEPNS_24ImportWrappedKeyResponseE"
1507 },
1508 {
1509 "name" : "_ZN9keymaster16AndroidKeymaster16SupportedDigestsERKNS_23SupportedDigestsRequestEPNS_24SupportedDigestsResponseE"
1510 },
1511 {
1512 "name" : "_ZN9keymaster16AndroidKeymaster17ComputeSharedHmacERKNS_24ComputeSharedHmacRequestE"
1513 },
1514 {
1515 "name" : "_ZN9keymaster16AndroidKeymaster19SupportedAlgorithmsERKNS_26SupportedAlgorithmsRequestEPNS_27SupportedAlgorithmsResponseE"
1516 },
1517 {
1518 "name" : "_ZN9keymaster16AndroidKeymaster19SupportedBlockModesERKNS_26SupportedBlockModesRequestEPNS_27SupportedBlockModesResponseE"
1519 },
1520 {
1521 "name" : "_ZN9keymaster16AndroidKeymaster19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE"
1522 },
1523 {
1524 "name" : "_ZN9keymaster16AndroidKeymaster21GetKeyCharacteristicsERKNS_28GetKeyCharacteristicsRequestEPNS_29GetKeyCharacteristicsResponseE"
1525 },
1526 {
1527 "name" : "_ZN9keymaster16AndroidKeymaster21SupportedPaddingModesERKNS_28SupportedPaddingModesRequestEPNS_29SupportedPaddingModesResponseE"
1528 },
1529 {
1530 "name" : "_ZN9keymaster16AndroidKeymaster22SupportedExportFormatsERKNS_29SupportedExportFormatsRequestEPNS_30SupportedExportFormatsResponseE"
1531 },
1532 {
1533 "name" : "_ZN9keymaster16AndroidKeymaster22SupportedImportFormatsERKNS_29SupportedImportFormatsRequestEPNS_30SupportedImportFormatsResponseE"
1534 },
1535 {
1536 "name" : "_ZN9keymaster16AndroidKeymaster24GetHmacSharingParametersEv"
1537 },
1538 {
1539 "name" : "_ZN9keymaster16AndroidKeymaster7LoadKeyERK20keymaster_key_blob_tRKNS_16AuthorizationSetEPPKNS_10KeyFactoryEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISC_EEEE"
1540 },
1541 {
1542 "name" : "_ZN9keymaster16AndroidKeymaster9AttestKeyERKNS_16AttestKeyRequestEPNS_17AttestKeyResponseE"
1543 },
1544 {
1545 "name" : "_ZN9keymaster16AndroidKeymaster9ConfigureERKNS_16ConfigureRequestEPNS_17ConfigureResponseE"
1546 },
1547 {
1548 "name" : "_ZN9keymaster16AndroidKeymaster9DeleteKeyERKNS_16DeleteKeyRequestEPNS_17DeleteKeyResponseE"
1549 },
1550 {
1551 "name" : "_ZN9keymaster16AndroidKeymaster9ExportKeyERKNS_16ExportKeyRequestEPNS_17ExportKeyResponseE"
1552 },
1553 {
1554 "name" : "_ZN9keymaster16AndroidKeymaster9ImportKeyERKNS_16ImportKeyRequestEPNS_17ImportKeyResponseE"
1555 },
1556 {
1557 "name" : "_ZN9keymaster16AndroidKeymasterC1EOS0_"
1558 },
1559 {
1560 "name" : "_ZN9keymaster16AndroidKeymasterC1EPNS_16KeymasterContextEj"
1561 },
1562 {
1563 "name" : "_ZN9keymaster16AndroidKeymasterC2EOS0_"
1564 },
1565 {
1566 "name" : "_ZN9keymaster16AndroidKeymasterC2EPNS_16KeymasterContextEj"
1567 },
1568 {
1569 "name" : "_ZN9keymaster16AndroidKeymasterD0Ev"
1570 },
1571 {
1572 "name" : "_ZN9keymaster16AndroidKeymasterD1Ev"
1573 },
1574 {
1575 "name" : "_ZN9keymaster16AndroidKeymasterD2Ev"
1576 },
1577 {
1578 "name" : "_ZN9keymaster16AttestKeyRequest11DeserializeEPPKhS2_"
1579 },
1580 {
1581 "name" : "_ZN9keymaster16AttestKeyRequest14SetKeyMaterialEPKvj"
1582 },
1583 {
1584 "name" : "_ZN9keymaster16AttestKeyRequestD0Ev"
1585 },
1586 {
1587 "name" : "_ZN9keymaster16AttestKeyRequestD1Ev"
1588 },
1589 {
1590 "name" : "_ZN9keymaster16AttestKeyRequestD2Ev"
1591 },
1592 {
1593 "name" : "_ZN9keymaster16AuthorizationSet10DifferenceERK25keymaster_key_param_set_t"
1594 },
1595 {
1596 "name" : "_ZN9keymaster16AuthorizationSet11DeduplicateEv"
1597 },
1598 {
1599 "name" : "_ZN9keymaster16AuthorizationSet11DeserializeEPPKhS2_"
1600 },
1601 {
1602 "name" : "_ZN9keymaster16AuthorizationSet11set_invalidENS0_5ErrorE"
1603 },
1604 {
1605 "name" : "_ZN9keymaster16AuthorizationSet12ReinitializeEPK21keymaster_key_param_tj"
1606 },
1607 {
1608 "name" : "_ZN9keymaster16AuthorizationSet13reserve_elemsEj"
1609 },
1610 {
1611 "name" : "_ZN9keymaster16AuthorizationSet16CopyIndirectDataEv"
1612 },
1613 {
1614 "name" : "_ZN9keymaster16AuthorizationSet16reserve_indirectEj"
1615 },
1616 {
1617 "name" : "_ZN9keymaster16AuthorizationSet23ComputeIndirectDataSizeEPK21keymaster_key_param_tj"
1618 },
1619 {
1620 "name" : "_ZN9keymaster16AuthorizationSet23DeserializeElementsDataEPPKhS2_"
1621 },
1622 {
1623 "name" : "_ZN9keymaster16AuthorizationSet23DeserializeIndirectDataEPPKhS2_"
1624 },
1625 {
1626 "name" : "_ZN9keymaster16AuthorizationSet4SortEv"
1627 },
1628 {
1629 "name" : "_ZN9keymaster16AuthorizationSet5ClearEv"
1630 },
1631 {
1632 "name" : "_ZN9keymaster16AuthorizationSet5UnionERK25keymaster_key_param_set_t"
1633 },
1634 {
1635 "name" : "_ZN9keymaster16AuthorizationSet5eraseEi"
1636 },
1637 {
1638 "name" : "_ZN9keymaster16AuthorizationSet8FreeDataEv"
1639 },
1640 {
1641 "name" : "_ZN9keymaster16AuthorizationSet8MoveFromERS0_"
1642 },
1643 {
1644 "name" : "_ZN9keymaster16AuthorizationSet9push_backE21keymaster_key_param_t"
1645 },
1646 {
1647 "name" : "_ZN9keymaster16AuthorizationSet9push_backERK25keymaster_key_param_set_t"
1648 },
1649 {
1650 "name" : "_ZN9keymaster16AuthorizationSetC1ERNS_23AuthorizationSetBuilderE"
1651 },
1652 {
1653 "name" : "_ZN9keymaster16AuthorizationSetC2ERNS_23AuthorizationSetBuilderE"
1654 },
1655 {
1656 "name" : "_ZN9keymaster16AuthorizationSetD0Ev"
1657 },
1658 {
1659 "name" : "_ZN9keymaster16AuthorizationSetD1Ev"
1660 },
1661 {
1662 "name" : "_ZN9keymaster16AuthorizationSetD2Ev"
1663 },
1664 {
1665 "name" : "_ZN9keymaster16AuthorizationSetixEi"
1666 },
1667 {
1668 "name" : "_ZN9keymaster16DeleteKeyRequest11DeserializeEPPKhS2_"
1669 },
1670 {
1671 "name" : "_ZN9keymaster16DeleteKeyRequest14SetKeyMaterialEPKvj"
1672 },
1673 {
1674 "name" : "_ZN9keymaster16EcCurveToKeySizeE20keymaster_ec_curve_tPj"
1675 },
1676 {
1677 "name" : "_ZN9keymaster16EcKeySizeToCurveEjP20keymaster_ec_curve_t"
1678 },
1679 {
1680 "name" : "_ZN9keymaster16ExportKeyRequest11DeserializeEPPKhS2_"
1681 },
1682 {
1683 "name" : "_ZN9keymaster16ExportKeyRequest14SetKeyMaterialEPKvj"
1684 },
1685 {
1686 "name" : "_ZN9keymaster16ImportKeyRequest11DeserializeEPPKhS2_"
1687 },
1688 {
1689 "name" : "_ZN9keymaster16ImportKeyRequest14SetKeyMaterialEPKvj"
1690 },
1691 {
1692 "name" : "_ZN9keymaster16KM_AUTH_LIST_newEv"
1693 },
1694 {
1695 "name" : "_ZN9keymaster16Rfc5869Sha256Kdf11GenerateKeyEPKhjPhj"
1696 },
1697 {
1698 "name" : "_ZN9keymaster16RsaSignOperation12SignDigestedEPNS_6BufferE"
1699 },
1700 {
1701 "name" : "_ZN9keymaster16RsaSignOperation14SignUndigestedEPNS_6BufferE"
1702 },
1703 {
1704 "name" : "_ZN9keymaster16RsaSignOperation5BeginERKNS_16AuthorizationSetEPS1_"
1705 },
1706 {
1707 "name" : "_ZN9keymaster16RsaSignOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
1708 },
1709 {
1710 "name" : "_ZN9keymaster16RsaSignOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
1711 },
1712 {
1713 "name" : "_ZN9keymaster16d2i_KM_AUTH_LISTEPPNS_12km_auth_listEPPKhl"
1714 },
1715 {
1716 "name" : "_ZN9keymaster16i2d_KM_AUTH_LISTEPNS_12km_auth_listEPPh"
1717 },
1718 {
1719 "name" : "_ZN9keymaster17AddEntropyRequest11DeserializeEPPKhS2_"
1720 },
1721 {
1722 "name" : "_ZN9keymaster17AttestKeyResponse13AllocateChainEj"
1723 },
1724 {
1725 "name" : "_ZN9keymaster17AttestKeyResponse19NonErrorDeserializeEPPKhS2_"
1726 },
1727 {
1728 "name" : "_ZN9keymaster17AttestKeyResponseD0Ev"
1729 },
1730 {
1731 "name" : "_ZN9keymaster17AttestKeyResponseD1Ev"
1732 },
1733 {
1734 "name" : "_ZN9keymaster17AttestKeyResponseD2Ev"
1735 },
1736 {
1737 "name" : "_ZN9keymaster17ExportKeyResponse14SetKeyMaterialEPKvj"
1738 },
1739 {
1740 "name" : "_ZN9keymaster17ExportKeyResponse19NonErrorDeserializeEPPKhS2_"
1741 },
1742 {
1743 "name" : "_ZN9keymaster17HardwareAuthToken11DeserializeEPPKhS2_"
1744 },
1745 {
1746 "name" : "_ZN9keymaster17ImportKeyResponse14SetKeyMaterialEPKvj"
1747 },
1748 {
1749 "name" : "_ZN9keymaster17ImportKeyResponse19NonErrorDeserializeEPPKhS2_"
1750 },
1751 {
1752 "name" : "_ZN9keymaster17KM_AUTH_LIST_freeEPNS_12km_auth_listE"
1753 },
1754 {
1755 "name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
1756 },
1757 {
1758 "name" : "_ZN9keymaster17RsaCryptOperation17GetOpensslPaddingEP17keymaster_error_t"
1759 },
1760 {
1761 "name" : "_ZN9keymaster17RsaCryptOperation23SetOaepDigestIfRequiredEP15evp_pkey_ctx_st"
1762 },
1763 {
1764 "name" : "_ZN9keymaster17UpgradeKeyRequest11DeserializeEPPKhS2_"
1765 },
1766 {
1767 "name" : "_ZN9keymaster17UpgradeKeyRequest14SetKeyMaterialEPKvj"
1768 },
1769 {
1770 "name" : "_ZN9keymaster17UpgradeKeyRequestD0Ev"
1771 },
1772 {
1773 "name" : "_ZN9keymaster17UpgradeKeyRequestD1Ev"
1774 },
1775 {
1776 "name" : "_ZN9keymaster17UpgradeKeyRequestD2Ev"
1777 },
1778 {
1779 "name" : "_ZN9keymaster17VerificationToken11DeserializeEPPKhS2_"
1780 },
1781 {
1782 "name" : "_ZN9keymaster17build_wrapped_keyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS0_I16keymaster_blob_tEE22keymaster_key_format_tS4_S8_RKNS_16AuthorizationSetEPS2_"
1783 },
1784 {
1785 "name" : "_ZN9keymaster17ec_get_group_sizeEPK11ec_group_stPj"
1786 },
1787 {
1788 "name" : "_ZN9keymaster17extract_auth_listEPKNS_12km_auth_listEPNS_16AuthorizationSetE"
1789 },
1790 {
1791 "name" : "_ZN9keymaster17parse_wrapped_keyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPNS0_I16keymaster_blob_tEEPS2_S8_S7_PNS_16AuthorizationSetEP22keymaster_key_format_tS7_"
1792 },
1793 {
1794 "name" : "_ZN9keymaster18EcdsaSignOperation5BeginERKNS_16AuthorizationSetEPS1_"
1795 },
1796 {
1797 "name" : "_ZN9keymaster18EcdsaSignOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
1798 },
1799 {
1800 "name" : "_ZN9keymaster18EcdsaSignOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
1801 },
1802 {
1803 "name" : "_ZN9keymaster18GetVersionResponse19NonErrorDeserializeEPPKhS2_"
1804 },
1805 {
1806 "name" : "_ZN9keymaster18KM_WRAPPED_KEY_newEv"
1807 },
1808 {
1809 "name" : "_ZN9keymaster18RsaVerifyOperation14VerifyDigestedERKNS_6BufferE"
1810 },
1811 {
1812 "name" : "_ZN9keymaster18RsaVerifyOperation16VerifyUndigestedERKNS_6BufferE"
1813 },
1814 {
1815 "name" : "_ZN9keymaster18RsaVerifyOperation5BeginERKNS_16AuthorizationSetEPS1_"
1816 },
1817 {
1818 "name" : "_ZN9keymaster18RsaVerifyOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
1819 },
1820 {
1821 "name" : "_ZN9keymaster18RsaVerifyOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
1822 },
1823 {
1824 "name" : "_ZN9keymaster18UpgradeKeyResponse19NonErrorDeserializeEPPKhS2_"
1825 },
1826 {
1827 "name" : "_ZN9keymaster18UpgradeKeyResponseD0Ev"
1828 },
1829 {
1830 "name" : "_ZN9keymaster18UpgradeKeyResponseD1Ev"
1831 },
1832 {
1833 "name" : "_ZN9keymaster18UpgradeKeyResponseD2Ev"
1834 },
1835 {
1836 "name" : "_ZN9keymaster18UpgradeSoftKeyBlobERKNS_9UniquePtrINS_3KeyENS_13DefaultDeleteIS1_EEEEjjRKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEE"
1837 },
1838 {
1839 "name" : "_ZN9keymaster18d2i_KM_WRAPPED_KEYEPPNS_14km_wrapped_keyEPPKhl"
1840 },
1841 {
1842 "name" : "_ZN9keymaster18ec_group_size_bitsEP9ec_key_st"
1843 },
1844 {
1845 "name" : "_ZN9keymaster18i2d_KM_WRAPPED_KEYEPNS_14km_wrapped_keyEPPh"
1846 },
1847 {
1848 "name" : "_ZN9keymaster19EvpKeyToKeyMaterialEPK11evp_pkey_stPNS_14TKeymasterBlobI20keymaster_key_blob_tEE"
1849 },
1850 {
1851 "name" : "_ZN9keymaster19GenerateKeyResponse19NonErrorDeserializeEPPKhS2_"
1852 },
1853 {
1854 "name" : "_ZN9keymaster19GenerateKeyResponseD0Ev"
1855 },
1856 {
1857 "name" : "_ZN9keymaster19GenerateKeyResponseD1Ev"
1858 },
1859 {
1860 "name" : "_ZN9keymaster19GenerateKeyResponseD2Ev"
1861 },
1862 {
1863 "name" : "_ZN9keymaster19KM_WRAPPED_KEY_freeEPNS_14km_wrapped_keyE"
1864 },
1865 {
1866 "name" : "_ZN9keymaster19KeyMaterialToEvpKeyE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEE21keymaster_algorithm_tPNS_9UniquePtrI11evp_pkey_stNS_20OpenSslObjectDeleterIS8_XadL_Z13EVP_PKEY_freeEEEEEE"
1867 },
1868 {
1869 "name" : "_ZN9keymaster19RsaDecryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
1870 },
1871 {
1872 "name" : "_ZN9keymaster19RsaEncryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
1873 },
1874 {
1875 "name" : "_ZN9keymaster19RsaOperationFactory9GetRsaKeyEONS_3KeyEP17keymaster_error_t"
1876 },
1877 {
1878 "name" : "_ZN9keymaster19parse_root_of_trustEPKhjP16keymaster_blob_tP25keymaster_verified_boot_tPb"
1879 },
1880 {
1881 "name" : "_ZN9keymaster20EcdsaVerifyOperation5BeginERKNS_16AuthorizationSetEPS1_"
1882 },
1883 {
1884 "name" : "_ZN9keymaster20EcdsaVerifyOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
1885 },
1886 {
1887 "name" : "_ZN9keymaster20EcdsaVerifyOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
1888 },
1889 {
1890 "name" : "_ZN9keymaster20KM_ROOT_OF_TRUST_newEv"
1891 },
1892 {
1893 "name" : "_ZN9keymaster20KeymasterEnforcement14AuthorizeBeginE19keymaster_purpose_tyRKNS_9AuthProxyERKNS_16AuthorizationSetE"
1894 },
1895 {
1896 "name" : "_ZN9keymaster20KeymasterEnforcement18AuthorizeOperationE19keymaster_purpose_tyRKNS_9AuthProxyERKNS_16AuthorizationSetEyb"
1897 },
1898 {
1899 "name" : "_ZN9keymaster20KeymasterEnforcement23AuthorizeUpdateOrFinishERKNS_9AuthProxyERKNS_16AuthorizationSetEy"
1900 },
1901 {
1902 "name" : "_ZN9keymaster20KeymasterEnforcement23MinTimeBetweenOpsPassedEjy"
1903 },
1904 {
1905 "name" : "_ZN9keymaster20KeymasterEnforcement25MaxUsesPerBootNotExceededEyj"
1906 },
1907 {
1908 "name" : "_ZN9keymaster20KeymasterEnforcementC2Ejj"
1909 },
1910 {
1911 "name" : "_ZN9keymaster20KeymasterEnforcementD0Ev"
1912 },
1913 {
1914 "name" : "_ZN9keymaster20KeymasterEnforcementD1Ev"
1915 },
1916 {
1917 "name" : "_ZN9keymaster20KeymasterEnforcementD2Ev"
1918 },
1919 {
1920 "name" : "_ZN9keymaster20NistCurveKeyExchange16ExtractPublicKeyEv"
1921 },
1922 {
1923 "name" : "_ZN9keymaster20NistCurveKeyExchange19GenerateKeyExchangeE20keymaster_ec_curve_t"
1924 },
1925 {
1926 "name" : "_ZN9keymaster20NistCurveKeyExchangeC1EP9ec_key_stP17keymaster_error_t"
1927 },
1928 {
1929 "name" : "_ZN9keymaster20NistCurveKeyExchangeC2EP9ec_key_stP17keymaster_error_t"
1930 },
1931 {
1932 "name" : "_ZN9keymaster20d2i_KM_ROOT_OF_TRUSTEPPNS_16km_root_of_trustEPPKhl"
1933 },
1934 {
1935 "name" : "_ZN9keymaster20generate_attestationERKNS_13AsymmetricKeyERKNS_16AuthorizationSetERK22keymaster_cert_chain_tRK20keymaster_key_blob_tRKNS_24AttestationRecordContextEPNS_9UniquePtrIS6_NS_22CertificateChainDeleteEEE"
1936 },
1937 {
1938 "name" : "_ZN9keymaster20i2d_KM_ROOT_OF_TRUSTEPNS_16km_root_of_trustEPPh"
1939 },
1940 {
1941 "name" : "_ZN9keymaster21BeginOperationRequest11DeserializeEPPKhS2_"
1942 },
1943 {
1944 "name" : "_ZN9keymaster21BeginOperationRequest14SetKeyMaterialEPKvj"
1945 },
1946 {
1947 "name" : "_ZN9keymaster21FakeKeyAuthorizationsEP11evp_pkey_stPNS_16AuthorizationSetES3_"
1948 },
1949 {
1950 "name" : "_ZN9keymaster21HmacSharingParameters11DeserializeEPPKhS2_"
1951 },
1952 {
1953 "name" : "_ZN9keymaster21KM_ROOT_OF_TRUST_freeEPNS_16km_root_of_trustE"
1954 },
1955 {
1956 "name" : "_ZN9keymaster21RsaDigestingOperation17GetOpensslPaddingEP17keymaster_error_t"
1957 },
1958 {
1959 "name" : "_ZN9keymaster21RsaDigestingOperationC2EONS_16AuthorizationSetES2_19keymaster_purpose_t18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
1960 },
1961 {
1962 "name" : "_ZN9keymaster21RsaDigestingOperationD0Ev"
1963 },
1964 {
1965 "name" : "_ZN9keymaster21RsaDigestingOperationD1Ev"
1966 },
1967 {
1968 "name" : "_ZN9keymaster21RsaDigestingOperationD2Ev"
1969 },
1970 {
1971 "name" : "_ZN9keymaster22BeginOperationResponse19NonErrorDeserializeEPPKhS2_"
1972 },
1973 {
1974 "name" : "_ZN9keymaster22FinishOperationRequest11DeserializeEPPKhS2_"
1975 },
1976 {
1977 "name" : "_ZN9keymaster22KM_KEY_DESCRIPTION_newEv"
1978 },
1979 {
1980 "name" : "_ZN9keymaster22UpdateOperationRequest11DeserializeEPPKhS2_"
1981 },
1982 {
1983 "name" : "_ZN9keymaster22d2i_KM_KEY_DESCRIPTIONEPPNS_18km_key_descriptionEPPKhl"
1984 },
1985 {
1986 "name" : "_ZN9keymaster22i2d_KM_KEY_DESCRIPTIONEPNS_18km_key_descriptionEPPh"
1987 },
1988 {
1989 "name" : "_ZN9keymaster23BlockCipherEvpOperation14InternalUpdateEPKhjPNS_6BufferEP17keymaster_error_t"
1990 },
1991 {
1992 "name" : "_ZN9keymaster23BlockCipherEvpOperation15UpdateForFinishERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_P17keymaster_error_t"
1993 },
1994 {
1995 "name" : "_ZN9keymaster23BlockCipherEvpOperation16InitializeCipherENS_14TKeymasterBlobI20keymaster_key_blob_tEE"
1996 },
1997 {
1998 "name" : "_ZN9keymaster23BlockCipherEvpOperation16ProcessAadBlocksEPKhjP17keymaster_error_t"
1999 },
2000 {
2001 "name" : "_ZN9keymaster23BlockCipherEvpOperation20FillBufferedAadBlockEP16keymaster_blob_t"
2002 },
2003 {
2004 "name" : "_ZN9keymaster23BlockCipherEvpOperation23ProcessBufferedAadBlockEP17keymaster_error_t"
2005 },
2006 {
2007 "name" : "_ZN9keymaster23BlockCipherEvpOperation5AbortEv"
2008 },
2009 {
2010 "name" : "_ZN9keymaster23BlockCipherEvpOperation5BeginERKNS_16AuthorizationSetEPS1_"
2011 },
2012 {
2013 "name" : "_ZN9keymaster23BlockCipherEvpOperation5GetIvERKNS_16AuthorizationSetE"
2014 },
2015 {
2016 "name" : "_ZN9keymaster23BlockCipherEvpOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
2017 },
2018 {
2019 "name" : "_ZN9keymaster23BlockCipherEvpOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
2020 },
2021 {
2022 "name" : "_ZN9keymaster23BlockCipherEvpOperation9HandleAadERKNS_16AuthorizationSetERKNS_6BufferEP17keymaster_error_t"
2023 },
2024 {
2025 "name" : "_ZN9keymaster23BlockCipherEvpOperationC2E19keymaster_purpose_t22keymaster_block_mode_t19keymaster_padding_tbjONS_3KeyERKNS_20EvpCipherDescriptionE"
2026 },
2027 {
2028 "name" : "_ZN9keymaster23BlockCipherEvpOperationD0Ev"
2029 },
2030 {
2031 "name" : "_ZN9keymaster23BlockCipherEvpOperationD1Ev"
2032 },
2033 {
2034 "name" : "_ZN9keymaster23BlockCipherEvpOperationD2Ev"
2035 },
2036 {
2037 "name" : "_ZN9keymaster23FinishOperationResponse19NonErrorDeserializeEPPKhS2_"
2038 },
2039 {
2040 "name" : "_ZN9keymaster23ImportWrappedKeyRequest11DeserializeEPPKhS2_"
2041 },
2042 {
2043 "name" : "_ZN9keymaster23ImportWrappedKeyRequest18SetWrappedMaterialEPKvj"
2044 },
2045 {
2046 "name" : "_ZN9keymaster23ImportWrappedKeyRequest19SetWrappingMaterialEPKvj"
2047 },
2048 {
2049 "name" : "_ZN9keymaster23ImportWrappedKeyRequest21SetMaskingKeyMaterialEPKvj"
2050 },
2051 {
2052 "name" : "_ZN9keymaster23KM_KEY_DESCRIPTION_freeEPNS_18km_key_descriptionE"
2053 },
2054 {
2055 "name" : "_ZN9keymaster23UpdateOperationResponse19NonErrorDeserializeEPPKhS2_"
2056 },
2057 {
2058 "name" : "_ZN9keymaster23is_public_key_algorithmERKNS_9AuthProxyE"
2059 },
2060 {
2061 "name" : "_ZN9keymaster24ImportWrappedKeyResponse14SetKeyMaterialEPKvj"
2062 },
2063 {
2064 "name" : "_ZN9keymaster24ImportWrappedKeyResponse19NonErrorDeserializeEPPKhS2_"
2065 },
2066 {
2067 "name" : "_ZN9keymaster24SetKeyBlobAuthorizationsERKNS_16AuthorizationSetE22keymaster_key_origin_tjjPS0_S4_"
2068 },
2069 {
2070 "name" : "_ZN9keymaster24build_attestation_recordERKNS_16AuthorizationSetES0_S0_RKNS_24AttestationRecordContextEPNS_9UniquePtrIA_hNS_13DefaultDeleteIS7_EEEEPj"
2071 },
2072 {
2073 "name" : "_ZN9keymaster24parse_attestation_recordEPKhjPjP26keymaster_security_level_tS2_S4_P16keymaster_blob_tPNS_16AuthorizationSetES8_S6_"
2074 },
2075 {
2076 "name" : "_ZN9keymaster25BuildHiddenAuthorizationsERKNS_16AuthorizationSetEPS0_RKNS_14TKeymasterBlobI16keymaster_blob_tEE"
2077 },
2078 {
2079 "name" : "_ZN9keymaster25ComputeSharedHmacResponse19NonErrorDeserializeEPPKhS2_"
2080 },
2081 {
2082 "name" : "_ZN9keymaster25ParseOcbAuthEncryptedBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS2_PS5_S9_"
2083 },
2084 {
2085 "name" : "_ZN9keymaster25ParseOldSoftkeymasterBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS2_PNS_16AuthorizationSetES7_"
2086 },
2087 {
2088 "name" : "_ZN9keymaster25TranslateLastOpenSslErrorEb"
2089 },
2090 {
2091 "name" : "_ZN9keymaster25convert_pkcs8_blob_to_evpEPKhj21keymaster_algorithm_tPNS_9UniquePtrI11evp_pkey_stNS_20OpenSslObjectDeleterIS4_XadL_Z13EVP_PKEY_freeEEEEEE"
2092 },
2093 {
2094 "name" : "_ZN9keymaster26HmacSharingParametersArray11DeserializeEPPKhS2_"
2095 },
2096 {
2097 "name" : "_ZN9keymaster26SerializeAuthEncryptedBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetES7_RKNS_6BufferESA_PS2_"
2098 },
2099 {
2100 "name" : "_ZN9keymaster27copy_size_and_data_from_bufEPPKhS1_PjPNS_9UniquePtrIA_hNS_13DefaultDeleteIS5_EEEE"
2101 },
2102 {
2103 "name" : "_ZN9keymaster28DeserializeAuthEncryptedBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS2_PNS_16AuthorizationSetES7_PNS_6BufferES9_"
2104 },
2105 {
2106 "name" : "_ZN9keymaster28GetKeyCharacteristicsRequest11DeserializeEPPKhS2_"
2107 },
2108 {
2109 "name" : "_ZN9keymaster28GetKeyCharacteristicsRequest14SetKeyMaterialEPKvj"
2110 },
2111 {
2112 "name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD0Ev"
2113 },
2114 {
2115 "name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD1Ev"
2116 },
2117 {
2118 "name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD2Ev"
2119 },
2120 {
2121 "name" : "_ZN9keymaster29GetKeyCharacteristicsResponse19NonErrorDeserializeEPPKhS2_"
2122 },
2123 {
2124 "name" : "_ZN9keymaster29SerializeIntegrityAssuredBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetES7_S7_PS2_"
2125 },
2126 {
2127 "name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation22BufferCandidateTagDataEPKhj"
2128 },
2129 {
2130 "name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation27ProcessAllButTagLengthBytesERKNS_6BufferEPS1_"
2131 },
2132 {
2133 "name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation27ProcessTagBufContentsAsDataEjPNS_6BufferEP17keymaster_error_t"
2134 },
2135 {
2136 "name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation5BeginERKNS_16AuthorizationSetEPS1_"
2137 },
2138 {
2139 "name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
2140 },
2141 {
2142 "name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
2143 },
2144 {
2145 "name" : "_ZN9keymaster30BlockCipherEvpEncryptOperation10GenerateIvEv"
2146 },
2147 {
2148 "name" : "_ZN9keymaster30BlockCipherEvpEncryptOperation5BeginERKNS_16AuthorizationSetEPS1_"
2149 },
2150 {
2151 "name" : "_ZN9keymaster30BlockCipherEvpEncryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
2152 },
2153 {
2154 "name" : "_ZN9keymaster30KM_WRAPPED_KEY_DESCRIPTION_newEv"
2155 },
2156 {
2157 "name" : "_ZN9keymaster30d2i_KM_WRAPPED_KEY_DESCRIPTIONEPPNS_26km_wrapped_key_descriptionEPPKhl"
2158 },
2159 {
2160 "name" : "_ZN9keymaster30i2d_KM_WRAPPED_KEY_DESCRIPTIONEPNS_26km_wrapped_key_descriptionEPPh"
2161 },
2162 {
2163 "name" : "_ZN9keymaster31DeserializeIntegrityAssuredBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS2_PS5_S9_"
2164 },
2165 {
2166 "name" : "_ZN9keymaster31KM_WRAPPED_KEY_DESCRIPTION_freeEPNS_26km_wrapped_key_descriptionE"
2167 },
2168 {
2169 "name" : "_ZN9keymaster3Kdf26Uint32ToBigEndianByteArrayEjPh"
2170 },
2171 {
2172 "name" : "_ZN9keymaster3Kdf4InitE18keymaster_digest_tPKhjS3_j"
2173 },
2174 {
2175 "name" : "_ZN9keymaster3KdfC2Ev"
2176 },
2177 {
2178 "name" : "_ZN9keymaster3minEjj"
2179 },
2180 {
2181 "name" : "_ZN9keymaster43DeserializeIntegrityAssuredBlob_NoHmacCheckERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS2_PNS_16AuthorizationSetES7_"
2182 },
2183 {
2184 "name" : "_ZN9keymaster4ckdfERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS0_I16keymaster_blob_tEEPKS5_jPS2_"
2185 },
2186 {
2187 "name" : "_ZN9keymaster5EcKey13EvpToInternalEPK11evp_pkey_st"
2188 },
2189 {
2190 "name" : "_ZN9keymaster6Buffer11DeserializeEPPKhS2_"
2191 },
2192 {
2193 "name" : "_ZN9keymaster6Buffer12ReinitializeEPKvj"
2194 },
2195 {
2196 "name" : "_ZN9keymaster6Buffer12ReinitializeEj"
2197 },
2198 {
2199 "name" : "_ZN9keymaster6Buffer4readEPhj"
2200 },
2201 {
2202 "name" : "_ZN9keymaster6Buffer5ClearEv"
2203 },
2204 {
2205 "name" : "_ZN9keymaster6Buffer5writeEPKhj"
2206 },
2207 {
2208 "name" : "_ZN9keymaster6Buffer7reserveEj"
2209 },
2210 {
2211 "name" : "_ZN9keymaster6Logger3LogENS0_8LogLevelEPKcPc"
2212 },
2213 {
2214 "name" : "_ZN9keymaster6Logger3LogENS0_8LogLevelEPKcz"
2215 },
2216 {
2217 "name" : "_ZN9keymaster6Logger4InfoEPKcz"
2218 },
2219 {
2220 "name" : "_ZN9keymaster6Logger5DebugEPKcz"
2221 },
2222 {
2223 "name" : "_ZN9keymaster6Logger5ErrorEPKcz"
2224 },
2225 {
2226 "name" : "_ZN9keymaster6Logger6SevereEPKcz"
2227 },
2228 {
2229 "name" : "_ZN9keymaster6Logger7WarningEPKcz"
2230 },
2231 {
2232 "name" : "_ZN9keymaster6RsaKey13EvpToInternalEPK11evp_pkey_st"
2233 },
2234 {
2235 "name" : "_ZN9keymaster6RsaKey13SupportedModeE19keymaster_purpose_t18keymaster_digest_t"
2236 },
2237 {
2238 "name" : "_ZN9keymaster6RsaKey13SupportedModeE19keymaster_purpose_t19keymaster_padding_t"
2239 },
2240 {
2241 "name" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_stPKhjPNS_6BufferE"
2242 },
2243 {
2244 "name" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_stRKNS_6BufferEPS3_"
2245 },
2246 {
2247 "name" : "_ZN9keymaster8EciesKem7EncryptEPKhjPNS_6BufferES4_"
2248 },
2249 {
2250 "name" : "_ZN9keymaster8EciesKem7EncryptERKNS_6BufferEPS1_S4_"
2251 },
2252 {
2253 "name" : "_ZN9keymaster8EciesKemC1ERKNS_16AuthorizationSetEP17keymaster_error_t"
2254 },
2255 {
2256 "name" : "_ZN9keymaster8EciesKemC2ERKNS_16AuthorizationSetEP17keymaster_error_t"
2257 },
2258 {
2259 "name" : "_ZN9keymaster8memcmp_sEPKvS1_j"
2260 },
2261 {
2262 "name" : "_ZN9keymaster9Operation15UpdateForFinishERKNS_16AuthorizationSetERKNS_6BufferE"
2263 },
2264 {
2265 "name" : "_ZNK9keymaster10HmacSha25612DigestLengthEv"
2266 },
2267 {
2268 "name" : "_ZNK9keymaster10HmacSha2564SignEPKhjPhj"
2269 },
2270 {
2271 "name" : "_ZNK9keymaster10HmacSha2564SignERKNS_6BufferEPhj"
2272 },
2273 {
2274 "name" : "_ZNK9keymaster10HmacSha2566VerifyEPKhjS2_j"
2275 },
2276 {
2277 "name" : "_ZNK9keymaster10HmacSha2566VerifyERKNS_6BufferES3_"
2278 },
2279 {
2280 "name" : "_ZNK9keymaster12EcKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
2281 },
2282 {
2283 "name" : "_ZNK9keymaster12EcKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE"
2284 },
2285 {
2286 "name" : "_ZNK9keymaster12EcKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
2287 },
2288 {
2289 "name" : "_ZNK9keymaster12EcKeyFactory26UpdateImportKeyDescriptionERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_Pj"
2290 },
2291 {
2292 "name" : "_ZNK9keymaster12EcKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
2293 },
2294 {
2295 "name" : "_ZNK9keymaster13AccessTimeMap17LastKeyAccessTimeEyPj"
2296 },
2297 {
2298 "name" : "_ZNK9keymaster13AesKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
2299 },
2300 {
2301 "name" : "_ZNK9keymaster13AesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
2302 },
2303 {
2304 "name" : "_ZNK9keymaster13AesKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
2305 },
2306 {
2307 "name" : "_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
2308 },
2309 {
2310 "name" : "_ZNK9keymaster13RsaKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
2311 },
2312 {
2313 "name" : "_ZNK9keymaster13RsaKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE"
2314 },
2315 {
2316 "name" : "_ZNK9keymaster13RsaKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
2317 },
2318 {
2319 "name" : "_ZNK9keymaster13RsaKeyFactory26UpdateImportKeyDescriptionERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_PyPj"
2320 },
2321 {
2322 "name" : "_ZNK9keymaster13RsaKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
2323 },
2324 {
2325 "name" : "_ZNK9keymaster14AccessCountMap14KeyAccessCountEyPj"
2326 },
2327 {
2328 "name" : "_ZNK9keymaster14HmacKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
2329 },
2330 {
2331 "name" : "_ZNK9keymaster14HmacKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
2332 },
2333 {
2334 "name" : "_ZNK9keymaster14HmacKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
2335 },
2336 {
2337 "name" : "_ZNK9keymaster16AndroidKeymaster13has_operationEy"
2338 },
2339 {
2340 "name" : "_ZNK9keymaster16AttestKeyRequest14SerializedSizeEv"
2341 },
2342 {
2343 "name" : "_ZNK9keymaster16AttestKeyRequest9SerializeEPhPKh"
2344 },
2345 {
2346 "name" : "_ZNK9keymaster16AuthorizationSet11GetTagCountE15keymaster_tag_t"
2347 },
2348 {
2349 "name" : "_ZNK9keymaster16AuthorizationSet14CopyToParamSetEP25keymaster_key_param_set_t"
2350 },
2351 {
2352 "name" : "_ZNK9keymaster16AuthorizationSet14GetTagValueIntE15keymaster_tag_tPj"
2353 },
2354 {
2355 "name" : "_ZNK9keymaster16AuthorizationSet14SerializedSizeEv"
2356 },
2357 {
2358 "name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueBlobE15keymaster_tag_tP16keymaster_blob_t"
2359 },
2360 {
2361 "name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueBoolE15keymaster_tag_t"
2362 },
2363 {
2364 "name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueDateE15keymaster_tag_tPy"
2365 },
2366 {
2367 "name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueEnumE15keymaster_tag_tPj"
2368 },
2369 {
2370 "name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueLongE15keymaster_tag_tPy"
2371 },
2372 {
2373 "name" : "_ZNK9keymaster16AuthorizationSet16ContainsIntValueE15keymaster_tag_tj"
2374 },
2375 {
2376 "name" : "_ZNK9keymaster16AuthorizationSet17ContainsEnumValueE15keymaster_tag_tj"
2377 },
2378 {
2379 "name" : "_ZNK9keymaster16AuthorizationSet17GetTagValueIntRepE15keymaster_tag_tjPj"
2380 },
2381 {
2382 "name" : "_ZNK9keymaster16AuthorizationSet18GetTagValueEnumRepE15keymaster_tag_tjPj"
2383 },
2384 {
2385 "name" : "_ZNK9keymaster16AuthorizationSet18GetTagValueLongRepE15keymaster_tag_tjPy"
2386 },
2387 {
2388 "name" : "_ZNK9keymaster16AuthorizationSet24SerializedSizeOfElementsEv"
2389 },
2390 {
2391 "name" : "_ZNK9keymaster16AuthorizationSet4findE15keymaster_tag_ti"
2392 },
2393 {
2394 "name" : "_ZNK9keymaster16AuthorizationSet9SerializeEPhPKh"
2395 },
2396 {
2397 "name" : "_ZNK9keymaster16AuthorizationSetixEi"
2398 },
2399 {
2400 "name" : "_ZNK9keymaster16DeleteKeyRequest14SerializedSizeEv"
2401 },
2402 {
2403 "name" : "_ZNK9keymaster16DeleteKeyRequest9SerializeEPhPKh"
2404 },
2405 {
2406 "name" : "_ZNK9keymaster16ExportKeyRequest14SerializedSizeEv"
2407 },
2408 {
2409 "name" : "_ZNK9keymaster16ExportKeyRequest9SerializeEPhPKh"
2410 },
2411 {
2412 "name" : "_ZNK9keymaster16ImportKeyRequest14SerializedSizeEv"
2413 },
2414 {
2415 "name" : "_ZNK9keymaster16ImportKeyRequest9SerializeEPhPKh"
2416 },
2417 {
2418 "name" : "_ZNK9keymaster16OperationFactory20GetAndValidateDigestERKNS_16AuthorizationSetERKNS_3KeyEP18keymaster_digest_tP17keymaster_error_t"
2419 },
2420 {
2421 "name" : "_ZNK9keymaster16OperationFactory21GetAndValidatePaddingERKNS_16AuthorizationSetERKNS_3KeyEP19keymaster_padding_tP17keymaster_error_t"
2422 },
2423 {
2424 "name" : "_ZNK9keymaster16OperationFactory23is_public_key_operationEv"
2425 },
2426 {
2427 "name" : "_ZNK9keymaster16OperationFactory9supportedE18keymaster_digest_t"
2428 },
2429 {
2430 "name" : "_ZNK9keymaster16OperationFactory9supportedE19keymaster_padding_t"
2431 },
2432 {
2433 "name" : "_ZNK9keymaster16OperationFactory9supportedE22keymaster_block_mode_t"
2434 },
2435 {
2436 "name" : "_ZNK9keymaster17AddEntropyRequest14SerializedSizeEv"
2437 },
2438 {
2439 "name" : "_ZNK9keymaster17AddEntropyRequest9SerializeEPhPKh"
2440 },
2441 {
2442 "name" : "_ZNK9keymaster17AttestKeyResponse17NonErrorSerializeEPhPKh"
2443 },
2444 {
2445 "name" : "_ZNK9keymaster17AttestKeyResponse22NonErrorSerializedSizeEv"
2446 },
2447 {
2448 "name" : "_ZNK9keymaster17ExportKeyResponse17NonErrorSerializeEPhPKh"
2449 },
2450 {
2451 "name" : "_ZNK9keymaster17ExportKeyResponse22NonErrorSerializedSizeEv"
2452 },
2453 {
2454 "name" : "_ZNK9keymaster17HardwareAuthToken14SerializedSizeEv"
2455 },
2456 {
2457 "name" : "_ZNK9keymaster17HardwareAuthToken9SerializeEPhPKh"
2458 },
2459 {
2460 "name" : "_ZNK9keymaster17ImportKeyResponse17NonErrorSerializeEPhPKh"
2461 },
2462 {
2463 "name" : "_ZNK9keymaster17ImportKeyResponse22NonErrorSerializedSizeEv"
2464 },
2465 {
2466 "name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
2467 },
2468 {
2469 "name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
2470 },
2471 {
2472 "name" : "_ZNK9keymaster17UpgradeKeyRequest14SerializedSizeEv"
2473 },
2474 {
2475 "name" : "_ZNK9keymaster17UpgradeKeyRequest9SerializeEPhPKh"
2476 },
2477 {
2478 "name" : "_ZNK9keymaster17VerificationToken14SerializedSizeEv"
2479 },
2480 {
2481 "name" : "_ZNK9keymaster17VerificationToken9SerializeEPhPKh"
2482 },
2483 {
2484 "name" : "_ZNK9keymaster18GetVersionResponse17NonErrorSerializeEPhPKh"
2485 },
2486 {
2487 "name" : "_ZNK9keymaster18GetVersionResponse22NonErrorSerializedSizeEv"
2488 },
2489 {
2490 "name" : "_ZNK9keymaster18UpgradeKeyResponse17NonErrorSerializeEPhPKh"
2491 },
2492 {
2493 "name" : "_ZNK9keymaster18UpgradeKeyResponse22NonErrorSerializedSizeEv"
2494 },
2495 {
2496 "name" : "_ZNK9keymaster19AesOperationFactory20GetCipherDescriptionEv"
2497 },
2498 {
2499 "name" : "_ZNK9keymaster19GenerateKeyResponse17NonErrorSerializeEPhPKh"
2500 },
2501 {
2502 "name" : "_ZNK9keymaster19GenerateKeyResponse22NonErrorSerializedSizeEv"
2503 },
2504 {
2505 "name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
2506 },
2507 {
2508 "name" : "_ZNK9keymaster19RsaOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
2509 },
2510 {
2511 "name" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
2512 },
2513 {
2514 "name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj"
2515 },
2516 {
2517 "name" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
2518 },
2519 {
2520 "name" : "_ZNK9keymaster19TripleDesKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
2521 },
2522 {
2523 "name" : "_ZNK9keymaster19TripleDesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
2524 },
2525 {
2526 "name" : "_ZNK9keymaster19TripleDesKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
2527 },
2528 {
2529 "name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj"
2530 },
2531 {
2532 "name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj"
2533 },
2534 {
2535 "name" : "_ZNK9keymaster20AsymmetricKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
2536 },
2537 {
2538 "name" : "_ZNK9keymaster20HmacOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
2539 },
2540 {
2541 "name" : "_ZNK9keymaster20HmacOperationFactory16SupportedDigestsEPj"
2542 },
2543 {
2544 "name" : "_ZNK9keymaster20KeymasterEnforcement16AuthTokenMatchesERKNS_9AuthProxyERKNS_16AuthorizationSetEyiiyb"
2545 },
2546 {
2547 "name" : "_ZNK9keymaster20NistCurveKeyExchange12public_valueEPNS_6BufferE"
2548 },
2549 {
2550 "name" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyEPKhjPNS_6BufferE"
2551 },
2552 {
2553 "name" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyERKNS_6BufferEPS1_"
2554 },
2555 {
2556 "name" : "_ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhj"
2557 },
2558 {
2559 "name" : "_ZNK9keymaster21BeginOperationRequest14SerializedSizeEv"
2560 },
2561 {
2562 "name" : "_ZNK9keymaster21BeginOperationRequest9SerializeEPhPKh"
2563 },
2564 {
2565 "name" : "_ZNK9keymaster21EcdsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
2566 },
2567 {
2568 "name" : "_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPj"
2569 },
2570 {
2571 "name" : "_ZNK9keymaster21HmacSharingParameters14SerializedSizeEv"
2572 },
2573 {
2574 "name" : "_ZNK9keymaster21HmacSharingParameters9SerializeEPhPKh"
2575 },
2576 {
2577 "name" : "_ZNK9keymaster22BeginOperationResponse17NonErrorSerializeEPhPKh"
2578 },
2579 {
2580 "name" : "_ZNK9keymaster22BeginOperationResponse22NonErrorSerializedSizeEv"
2581 },
2582 {
2583 "name" : "_ZNK9keymaster22FinishOperationRequest14SerializedSizeEv"
2584 },
2585 {
2586 "name" : "_ZNK9keymaster22FinishOperationRequest9SerializeEPhPKh"
2587 },
2588 {
2589 "name" : "_ZNK9keymaster22UpdateOperationRequest14SerializedSizeEv"
2590 },
2591 {
2592 "name" : "_ZNK9keymaster22UpdateOperationRequest9SerializeEPhPKh"
2593 },
2594 {
2595 "name" : "_ZNK9keymaster23AesEvpCipherDescription17GetCipherInstanceEj22keymaster_block_mode_tP17keymaster_error_t"
2596 },
2597 {
2598 "name" : "_ZNK9keymaster23AesEvpCipherDescription19SupportedBlockModesEPj"
2599 },
2600 {
2601 "name" : "_ZNK9keymaster23BlockCipherEvpOperation7need_ivEv"
2602 },
2603 {
2604 "name" : "_ZNK9keymaster23FinishOperationResponse17NonErrorSerializeEPhPKh"
2605 },
2606 {
2607 "name" : "_ZNK9keymaster23FinishOperationResponse22NonErrorSerializedSizeEv"
2608 },
2609 {
2610 "name" : "_ZNK9keymaster23ImportWrappedKeyRequest14SerializedSizeEv"
2611 },
2612 {
2613 "name" : "_ZNK9keymaster23ImportWrappedKeyRequest9SerializeEPhPKh"
2614 },
2615 {
2616 "name" : "_ZNK9keymaster23UpdateOperationResponse17NonErrorSerializeEPhPKh"
2617 },
2618 {
2619 "name" : "_ZNK9keymaster23UpdateOperationResponse22NonErrorSerializedSizeEv"
2620 },
2621 {
2622 "name" : "_ZNK9keymaster24ImportWrappedKeyResponse17NonErrorSerializeEPhPKh"
2623 },
2624 {
2625 "name" : "_ZNK9keymaster24ImportWrappedKeyResponse22NonErrorSerializedSizeEv"
2626 },
2627 {
2628 "name" : "_ZNK9keymaster25ComputeSharedHmacResponse17NonErrorSerializeEPhPKh"
2629 },
2630 {
2631 "name" : "_ZNK9keymaster25ComputeSharedHmacResponse22NonErrorSerializedSizeEv"
2632 },
2633 {
2634 "name" : "_ZNK9keymaster25TripleDesOperationFactory20GetCipherDescriptionEv"
2635 },
2636 {
2637 "name" : "_ZNK9keymaster26HmacSharingParametersArray14SerializedSizeEv"
2638 },
2639 {
2640 "name" : "_ZNK9keymaster26HmacSharingParametersArray9SerializeEPhPKh"
2641 },
2642 {
2643 "name" : "_ZNK9keymaster27BlockCipherOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
2644 },
2645 {
2646 "name" : "_ZNK9keymaster27BlockCipherOperationFactory21SupportedPaddingModesEPj"
2647 },
2648 {
2649 "name" : "_ZNK9keymaster27RsaCryptingOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
2650 },
2651 {
2652 "name" : "_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPj"
2653 },
2654 {
2655 "name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest14SerializedSizeEv"
2656 },
2657 {
2658 "name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest9SerializeEPhPKh"
2659 },
2660 {
2661 "name" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPj"
2662 },
2663 {
2664 "name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse17NonErrorSerializeEPhPKh"
2665 },
2666 {
2667 "name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse22NonErrorSerializedSizeEv"
2668 },
2669 {
2670 "name" : "_ZNK9keymaster29TripleDesEvpCipherDescription17GetCipherInstanceEj22keymaster_block_mode_tP17keymaster_error_t"
2671 },
2672 {
2673 "name" : "_ZNK9keymaster29TripleDesEvpCipherDescription19SupportedBlockModesEPj"
2674 },
2675 {
2676 "name" : "_ZNK9keymaster5EcKey13InternalToEvpEP11evp_pkey_st"
2677 },
2678 {
2679 "name" : "_ZNK9keymaster6Buffer14SerializedSizeEv"
2680 },
2681 {
2682 "name" : "_ZNK9keymaster6Buffer14available_readEv"
2683 },
2684 {
2685 "name" : "_ZNK9keymaster6Buffer15available_writeEv"
2686 },
2687 {
2688 "name" : "_ZNK9keymaster6Buffer9SerializeEPhPKh"
2689 },
2690 {
2691 "name" : "_ZNK9keymaster6RsaKey13InternalToEvpEP11evp_pkey_st"
2692 },
2693 {
2694 "binding" : "weak",
2695 "name" : "_ZdaPv"
2696 },
2697 {
2698 "binding" : "weak",
2699 "name" : "_ZdlPv"
2700 },
2701 {
2702 "binding" : "weak",
2703 "name" : "_ZnajRKSt9nothrow_t"
2704 },
2705 {
2706 "binding" : "weak",
2707 "name" : "_ZnwjRKSt9nothrow_t"
2708 },
2709 {
2710 "binding" : "weak",
2711 "name" : "__cxa_pure_virtual"
2712 },
2713 {
2714 "name" : "__udivdi3"
2715 },
2716 {
2717 "name" : "ae_allocate"
2718 },
2719 {
2720 "name" : "ae_clear"
2721 },
2722 {
2723 "name" : "ae_ctx_sizeof"
2724 },
2725 {
2726 "name" : "ae_decrypt"
2727 },
2728 {
2729 "name" : "ae_encrypt"
2730 },
2731 {
2732 "name" : "ae_free"
2733 },
2734 {
2735 "name" : "ae_init"
2736 }
2737 ],
2738 "elf_objects" :
2739 [
2740 {
2741 "name" : "_ZN9keymaster10TAG_DIGESTE"
2742 },
2743 {
2744 "name" : "_ZN9keymaster10TAG_ORIGINE"
2745 },
2746 {
2747 "name" : "_ZN9keymaster11TAG_INVALIDE"
2748 },
2749 {
2750 "name" : "_ZN9keymaster11TAG_PADDINGE"
2751 },
2752 {
2753 "name" : "_ZN9keymaster11TAG_PURPOSEE"
2754 },
2755 {
2756 "name" : "_ZN9keymaster11TAG_USER_IDE"
2757 },
2758 {
2759 "name" : "_ZN9keymaster11empty_paramE"
2760 },
2761 {
2762 "name" : "_ZN9keymaster12TAG_EC_CURVEE"
2763 },
2764 {
2765 "name" : "_ZN9keymaster12TAG_KEY_SIZEE"
2766 },
2767 {
2768 "name" : "_ZN9keymaster13TAG_ALGORITHME"
2769 },
2770 {
2771 "name" : "_ZN9keymaster13TAG_ALL_USERSE"
2772 },
2773 {
2774 "name" : "_ZN9keymaster13TAG_UNIQUE_IDE"
2775 },
2776 {
2777 "name" : "_ZN9keymaster14TAG_AUTH_TOKENE"
2778 },
2779 {
2780 "name" : "_ZN9keymaster14TAG_BLOCK_MODEE"
2781 },
2782 {
2783 "name" : "_ZN9keymaster14TAG_DIGEST_OLDE"
2784 },
2785 {
2786 "name" : "_ZN9keymaster14TAG_MAC_LENGTHE"
2787 },
2788 {
2789 "name" : "_ZN9keymaster14TAG_OS_VERSIONE"
2790 },
2791 {
2792 "name" : "_ZN9keymaster15TAG_PADDING_OLDE"
2793 },
2794 {
2795 "name" : "_ZN9keymaster16TAG_AUTH_TIMEOUTE"
2796 },
2797 {
2798 "name" : "_ZN9keymaster16TAG_CALLER_NONCEE"
2799 },
2800 {
2801 "name" : "_ZN9keymaster17TAG_OS_PATCHLEVELE"
2802 },
2803 {
2804 "name" : "_ZN9keymaster17TAG_ROOT_OF_TRUSTE"
2805 },
2806 {
2807 "name" : "_ZN9keymaster18TAG_APPLICATION_IDE"
2808 },
2809 {
2810 "name" : "_ZN9keymaster18TAG_MIN_MAC_LENGTHE"
2811 },
2812 {
2813 "name" : "_ZN9keymaster18TAG_USER_AUTH_TYPEE"
2814 },
2815 {
2816 "name" : "_ZN9keymaster18TAG_USER_SECURE_IDE"
2817 },
2818 {
2819 "name" : "_ZN9keymaster19TAG_ACTIVE_DATETIMEE"
2820 },
2821 {
2822 "name" : "_ZN9keymaster19TAG_ASSOCIATED_DATAE"
2823 },
2824 {
2825 "name" : "_ZN9keymaster19TAG_BOOTLOADER_ONLYE"
2826 },
2827 {
2828 "name" : "_ZN9keymaster19softwareRootOfTrustE"
2829 },
2830 {
2831 "name" : "_ZN9keymaster20TAG_ALL_APPLICATIONSE"
2832 },
2833 {
2834 "name" : "_ZN9keymaster20TAG_APPLICATION_DATAE"
2835 },
2836 {
2837 "name" : "_ZN9keymaster20TAG_NO_AUTH_REQUIREDE"
2838 },
2839 {
2840 "name" : "_ZN9keymaster21TAG_CREATION_DATETIMEE"
2841 },
2842 {
2843 "name" : "_ZN9keymaster21TAG_INCLUDE_UNIQUE_IDE"
2844 },
2845 {
2846 "name" : "_ZN9keymaster21TAG_MAX_USES_PER_BOOTE"
2847 },
2848 {
2849 "name" : "_ZN9keymaster22TAG_ROLLBACK_RESISTANTE"
2850 },
2851 {
2852 "name" : "_ZN9keymaster23TAG_ALLOW_WHILE_ON_BODYE"
2853 },
2854 {
2855 "name" : "_ZN9keymaster23TAG_ATTESTATION_ID_IMEIE"
2856 },
2857 {
2858 "name" : "_ZN9keymaster23TAG_ATTESTATION_ID_MEIDE"
2859 },
2860 {
2861 "name" : "_ZN9keymaster23TAG_RSA_PUBLIC_EXPONENTE"
2862 },
2863 {
2864 "name" : "_ZN9keymaster24TAG_ATTESTATION_ID_BRANDE"
2865 },
2866 {
2867 "name" : "_ZN9keymaster24TAG_ATTESTATION_ID_MODELE"
2868 },
2869 {
2870 "name" : "_ZN9keymaster25TAG_ATTESTATION_ID_DEVICEE"
2871 },
2872 {
2873 "name" : "_ZN9keymaster25TAG_ATTESTATION_ID_SERIALE"
2874 },
2875 {
2876 "name" : "_ZN9keymaster25TAG_USAGE_EXPIRE_DATETIMEE"
2877 },
2878 {
2879 "name" : "_ZN9keymaster26TAG_ATTESTATION_ID_PRODUCTE"
2880 },
2881 {
2882 "name" : "_ZN9keymaster26TAG_ECIES_SINGLE_HASH_MODEE"
2883 },
2884 {
2885 "name" : "_ZN9keymaster27TAG_BLOB_USAGE_REQUIREMENTSE"
2886 },
2887 {
2888 "name" : "_ZN9keymaster27TAG_MIN_SECONDS_BETWEEN_OPSE"
2889 },
2890 {
2891 "name" : "_ZN9keymaster28TAG_UNLOCKED_DEVICE_REQUIREDE"
2892 },
2893 {
2894 "name" : "_ZN9keymaster30TAG_ATTESTATION_APPLICATION_IDE"
2895 },
2896 {
2897 "name" : "_ZN9keymaster31TAG_ATTESTATION_ID_MANUFACTURERE"
2898 },
2899 {
2900 "name" : "_ZN9keymaster31TAG_ORIGINATION_EXPIRE_DATETIMEE"
2901 },
2902 {
2903 "name" : "_ZN9keymaster33TAG_TRUSTED_CONFIRMATION_REQUIREDE"
2904 },
2905 {
2906 "name" : "_ZN9keymaster6Logger9instance_E"
2907 },
2908 {
2909 "name" : "_ZN9keymaster7TAG_KDFE"
2910 },
2911 {
2912 "name" : "_ZN9keymaster9TAG_NONCEE"
2913 },
2914 {
2915 "binding" : "weak",
2916 "name" : "_ZSt7nothrow"
2917 },
2918 {
2919 "name" : "_ZTVN9keymaster11Iso18033KdfE"
2920 },
2921 {
2922 "name" : "_ZTVN9keymaster12EcKeyFactoryE"
2923 },
2924 {
2925 "name" : "_ZTVN9keymaster12RsaOperationE"
2926 },
2927 {
2928 "name" : "_ZTVN9keymaster12SymmetricKeyE"
2929 },
2930 {
2931 "binding" : "weak",
2932 "name" : "_ZTVN9keymaster12TripleDesKeyE"
2933 },
2934 {
2935 "name" : "_ZTVN9keymaster13AesKeyFactoryE"
2936 },
2937 {
2938 "name" : "_ZTVN9keymaster13AsymmetricKeyE"
2939 },
2940 {
2941 "name" : "_ZTVN9keymaster13HmacOperationE"
2942 },
2943 {
2944 "name" : "_ZTVN9keymaster13RsaKeyFactoryE"
2945 },
2946 {
2947 "name" : "_ZTVN9keymaster14EcdsaOperationE"
2948 },
2949 {
2950 "name" : "_ZTVN9keymaster14HmacKeyFactoryE"
2951 },
2952 {
2953 "name" : "_ZTVN9keymaster16AndroidKeymasterE"
2954 },
2955 {
2956 "name" : "_ZTVN9keymaster16AttestKeyRequestE"
2957 },
2958 {
2959 "name" : "_ZTVN9keymaster16AuthorizationSetE"
2960 },
2961 {
2962 "name" : "_ZTVN9keymaster16DeleteKeyRequestE"
2963 },
2964 {
2965 "name" : "_ZTVN9keymaster16ExportKeyRequestE"
2966 },
2967 {
2968 "name" : "_ZTVN9keymaster16ImportKeyRequestE"
2969 },
2970 {
2971 "name" : "_ZTVN9keymaster16Rfc5869Sha256KdfE"
2972 },
2973 {
2974 "name" : "_ZTVN9keymaster16RsaSignOperationE"
2975 },
2976 {
2977 "name" : "_ZTVN9keymaster17AddEntropyRequestE"
2978 },
2979 {
2980 "name" : "_ZTVN9keymaster17AttestKeyResponseE"
2981 },
2982 {
2983 "name" : "_ZTVN9keymaster17ExportKeyResponseE"
2984 },
2985 {
2986 "name" : "_ZTVN9keymaster17HardwareAuthTokenE"
2987 },
2988 {
2989 "name" : "_ZTVN9keymaster17ImportKeyResponseE"
2990 },
2991 {
2992 "name" : "_ZTVN9keymaster17KeymasterResponseE"
2993 },
2994 {
2995 "name" : "_ZTVN9keymaster17RsaCryptOperationE"
2996 },
2997 {
2998 "name" : "_ZTVN9keymaster17UpgradeKeyRequestE"
2999 },
3000 {
3001 "name" : "_ZTVN9keymaster17VerificationTokenE"
3002 },
3003 {
3004 "name" : "_ZTVN9keymaster18EcdsaSignOperationE"
3005 },
3006 {
3007 "name" : "_ZTVN9keymaster18GetVersionResponseE"
3008 },
3009 {
3010 "name" : "_ZTVN9keymaster18RsaVerifyOperationE"
3011 },
3012 {
3013 "name" : "_ZTVN9keymaster18UpgradeKeyResponseE"
3014 },
3015 {
3016 "name" : "_ZTVN9keymaster19AesOperationFactoryE"
3017 },
3018 {
3019 "name" : "_ZTVN9keymaster19GenerateKeyResponseE"
3020 },
3021 {
3022 "name" : "_ZTVN9keymaster19RsaDecryptOperationE"
3023 },
3024 {
3025 "name" : "_ZTVN9keymaster19RsaEncryptOperationE"
3026 },
3027 {
3028 "name" : "_ZTVN9keymaster19RsaOperationFactoryE"
3029 },
3030 {
3031 "name" : "_ZTVN9keymaster19SymmetricKeyFactoryE"
3032 },
3033 {
3034 "name" : "_ZTVN9keymaster19TripleDesKeyFactoryE"
3035 },
3036 {
3037 "name" : "_ZTVN9keymaster20AsymmetricKeyFactoryE"
3038 },
3039 {
3040 "name" : "_ZTVN9keymaster20EcdsaVerifyOperationE"
3041 },
3042 {
3043 "name" : "_ZTVN9keymaster20HmacOperationFactoryE"
3044 },
3045 {
3046 "name" : "_ZTVN9keymaster20KeymasterEnforcementE"
3047 },
3048 {
3049 "name" : "_ZTVN9keymaster20NistCurveKeyExchangeE"
3050 },
3051 {
3052 "name" : "_ZTVN9keymaster20SoftwareRandomSourceE"
3053 },
3054 {
3055 "name" : "_ZTVN9keymaster21BeginOperationRequestE"
3056 },
3057 {
3058 "name" : "_ZTVN9keymaster21EcdsaOperationFactoryE"
3059 },
3060 {
3061 "name" : "_ZTVN9keymaster21HmacSharingParametersE"
3062 },
3063 {
3064 "name" : "_ZTVN9keymaster21RsaDigestingOperationE"
3065 },
3066 {
3067 "name" : "_ZTVN9keymaster22BeginOperationResponseE"
3068 },
3069 {
3070 "name" : "_ZTVN9keymaster22FinishOperationRequestE"
3071 },
3072 {
3073 "name" : "_ZTVN9keymaster22UpdateOperationRequestE"
3074 },
3075 {
3076 "name" : "_ZTVN9keymaster23AesEvpCipherDescriptionE"
3077 },
3078 {
3079 "name" : "_ZTVN9keymaster23BlockCipherEvpOperationE"
3080 },
3081 {
3082 "name" : "_ZTVN9keymaster23FinishOperationResponseE"
3083 },
3084 {
3085 "name" : "_ZTVN9keymaster23ImportWrappedKeyRequestE"
3086 },
3087 {
3088 "name" : "_ZTVN9keymaster23UpdateOperationResponseE"
3089 },
3090 {
3091 "binding" : "weak",
3092 "name" : "_ZTVN9keymaster24HmacSignOperationFactoryE"
3093 },
3094 {
3095 "name" : "_ZTVN9keymaster24ImportWrappedKeyResponseE"
3096 },
3097 {
3098 "name" : "_ZTVN9keymaster25ComputeSharedHmacResponseE"
3099 },
3100 {
3101 "binding" : "weak",
3102 "name" : "_ZTVN9keymaster25EcdsaSignOperationFactoryE"
3103 },
3104 {
3105 "name" : "_ZTVN9keymaster25TripleDesOperationFactoryE"
3106 },
3107 {
3108 "name" : "_ZTVN9keymaster26HmacSharingParametersArrayE"
3109 },
3110 {
3111 "binding" : "weak",
3112 "name" : "_ZTVN9keymaster26HmacVerifyOperationFactoryE"
3113 },
3114 {
3115 "binding" : "weak",
3116 "name" : "_ZTVN9keymaster26RsaSigningOperationFactoryE"
3117 },
3118 {
3119 "name" : "_ZTVN9keymaster27BlockCipherOperationFactoryE"
3120 },
3121 {
3122 "binding" : "weak",
3123 "name" : "_ZTVN9keymaster27EcdsaVerifyOperationFactoryE"
3124 },
3125 {
3126 "name" : "_ZTVN9keymaster27RsaCryptingOperationFactoryE"
3127 },
3128 {
3129 "binding" : "weak",
3130 "name" : "_ZTVN9keymaster27VerifyAuthorizationResponseE"
3131 },
3132 {
3133 "name" : "_ZTVN9keymaster28GetKeyCharacteristicsRequestE"
3134 },
3135 {
3136 "name" : "_ZTVN9keymaster28RsaDigestingOperationFactoryE"
3137 },
3138 {
3139 "name" : "_ZTVN9keymaster29GetKeyCharacteristicsResponseE"
3140 },
3141 {
3142 "binding" : "weak",
3143 "name" : "_ZTVN9keymaster29RsaDecryptionOperationFactoryE"
3144 },
3145 {
3146 "binding" : "weak",
3147 "name" : "_ZTVN9keymaster29RsaEncryptionOperationFactoryE"
3148 },
3149 {
3150 "name" : "_ZTVN9keymaster29TripleDesEvpCipherDescriptionE"
3151 },
3152 {
3153 "name" : "_ZTVN9keymaster30BlockCipherEvpDecryptOperationE"
3154 },
3155 {
3156 "name" : "_ZTVN9keymaster30BlockCipherEvpEncryptOperationE"
3157 },
3158 {
3159 "binding" : "weak",
3160 "name" : "_ZTVN9keymaster31RsaVerificationOperationFactoryE"
3161 },
3162 {
3163 "binding" : "weak",
3164 "name" : "_ZTVN9keymaster32GetHmacSharingParametersResponseE"
3165 },
3166 {
3167 "binding" : "weak",
3168 "name" : "_ZTVN9keymaster3KdfE"
3169 },
3170 {
3171 "binding" : "weak",
3172 "name" : "_ZTVN9keymaster3KeyE"
3173 },
3174 {
3175 "binding" : "weak",
3176 "name" : "_ZTVN9keymaster4ListINS_13AccessTimeMap10AccessTimeEEE"
3177 },
3178 {
3179 "binding" : "weak",
3180 "name" : "_ZTVN9keymaster4ListINS_14AccessCountMap11AccessCountEEE"
3181 },
3182 {
3183 "name" : "_ZTVN9keymaster5EcKeyE"
3184 },
3185 {
3186 "binding" : "weak",
3187 "name" : "_ZTVN9keymaster6AesKeyE"
3188 },
3189 {
3190 "name" : "_ZTVN9keymaster6BufferE"
3191 },
3192 {
3193 "name" : "_ZTVN9keymaster6RsaKeyE"
3194 },
3195 {
3196 "binding" : "weak",
3197 "name" : "_ZTVN9keymaster7HmacKeyE"
3198 },
3199 {
3200 "name" : "_ZTVN9keymaster8EciesKemE"
3201 },
3202 {
3203 "binding" : "weak",
3204 "name" : "_ZTVN9keymaster9OperationE"
3205 },
3206 {
3207 "name" : "infoString"
3208 }
3209 ],
3210 "enum_types" :
3211 [
3212 {
3213 "alignment" : 4,
3214 "enum_fields" :
3215 [
3216 {
3217 "enum_field_value" : 0,
3218 "name" : "HW_AUTH_NONE"
3219 },
3220 {
3221 "enum_field_value" : 1,
3222 "name" : "HW_AUTH_PASSWORD"
3223 },
3224 {
3225 "enum_field_value" : 2,
3226 "name" : "HW_AUTH_FINGERPRINT"
3227 },
3228 {
3229 "enum_field_value" : -1,
3230 "name" : "HW_AUTH_ANY"
3231 }
3232 ],
3233 "linker_set_key" : "hw_authenticator_type_t",
3234 "name" : "hw_authenticator_type_t",
3235 "referenced_type" : "type-204",
3236 "self_type" : "type-204",
3237 "size" : 4,
3238 "source_file" : "/hardware/libhardware/include/hardware/hw_auth_token.h",
3239 "underlying_type" : "type-8",
3240 "unique_id" : "hw_authenticator_type_t"
3241 },
3242 {
3243 "alignment" : 4,
3244 "enum_fields" :
3245 [
3246 {
3247 "enum_field_value" : 0,
3248 "name" : "keymaster::GENERATE_KEY"
3249 },
3250 {
3251 "enum_field_value" : 1,
3252 "name" : "keymaster::BEGIN_OPERATION"
3253 },
3254 {
3255 "enum_field_value" : 2,
3256 "name" : "keymaster::UPDATE_OPERATION"
3257 },
3258 {
3259 "enum_field_value" : 3,
3260 "name" : "keymaster::FINISH_OPERATION"
3261 },
3262 {
3263 "enum_field_value" : 4,
3264 "name" : "keymaster::ABORT_OPERATION"
3265 },
3266 {
3267 "enum_field_value" : 5,
3268 "name" : "keymaster::IMPORT_KEY"
3269 },
3270 {
3271 "enum_field_value" : 6,
3272 "name" : "keymaster::EXPORT_KEY"
3273 },
3274 {
3275 "enum_field_value" : 7,
3276 "name" : "keymaster::GET_VERSION"
3277 },
3278 {
3279 "enum_field_value" : 8,
3280 "name" : "keymaster::ADD_RNG_ENTROPY"
3281 },
3282 {
3283 "enum_field_value" : 9,
3284 "name" : "keymaster::GET_SUPPORTED_ALGORITHMS"
3285 },
3286 {
3287 "enum_field_value" : 10,
3288 "name" : "keymaster::GET_SUPPORTED_BLOCK_MODES"
3289 },
3290 {
3291 "enum_field_value" : 11,
3292 "name" : "keymaster::GET_SUPPORTED_PADDING_MODES"
3293 },
3294 {
3295 "enum_field_value" : 12,
3296 "name" : "keymaster::GET_SUPPORTED_DIGESTS"
3297 },
3298 {
3299 "enum_field_value" : 13,
3300 "name" : "keymaster::GET_SUPPORTED_IMPORT_FORMATS"
3301 },
3302 {
3303 "enum_field_value" : 14,
3304 "name" : "keymaster::GET_SUPPORTED_EXPORT_FORMATS"
3305 },
3306 {
3307 "enum_field_value" : 15,
3308 "name" : "keymaster::GET_KEY_CHARACTERISTICS"
3309 },
3310 {
3311 "enum_field_value" : 16,
3312 "name" : "keymaster::ATTEST_KEY"
3313 },
3314 {
3315 "enum_field_value" : 17,
3316 "name" : "keymaster::UPGRADE_KEY"
3317 },
3318 {
3319 "enum_field_value" : 18,
3320 "name" : "keymaster::CONFIGURE"
3321 },
3322 {
3323 "enum_field_value" : 19,
3324 "name" : "keymaster::GET_HMAC_SHARING_PARAMETERS"
3325 },
3326 {
3327 "enum_field_value" : 20,
3328 "name" : "keymaster::COMPUTE_SHARED_HMAC"
3329 },
3330 {
3331 "enum_field_value" : 21,
3332 "name" : "keymaster::VERIFY_AUTHORIZATION"
3333 },
3334 {
3335 "enum_field_value" : 22,
3336 "name" : "keymaster::DELETE_KEY"
3337 },
3338 {
3339 "enum_field_value" : 23,
3340 "name" : "keymaster::DELETE_ALL_KEYS"
3341 },
3342 {
3343 "enum_field_value" : 24,
3344 "name" : "keymaster::DESTROY_ATTESTATION_IDS"
3345 },
3346 {
3347 "enum_field_value" : 25,
3348 "name" : "keymaster::IMPORT_WRAPPED_KEY"
3349 }
3350 ],
3351 "linker_set_key" : "keymaster::AndroidKeymasterCommand",
3352 "name" : "keymaster::AndroidKeymasterCommand",
3353 "referenced_type" : "type-436",
3354 "self_type" : "type-436",
3355 "size" : 4,
3356 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
3357 "underlying_type" : "type-8",
3358 "unique_id" : "_ZTSN9keymaster23AndroidKeymasterCommandE"
3359 },
3360 {
3361 "alignment" : 4,
3362 "enum_fields" :
3363 [
3364 {
3365 "enum_field_value" : 0,
3366 "name" : "keymaster::AuthorizationSet::OK"
3367 },
3368 {
3369 "enum_field_value" : 1,
3370 "name" : "keymaster::AuthorizationSet::ALLOCATION_FAILURE"
3371 },
3372 {
3373 "enum_field_value" : 2,
3374 "name" : "keymaster::AuthorizationSet::MALFORMED_DATA"
3375 }
3376 ],
3377 "linker_set_key" : "keymaster::AuthorizationSet::Error",
3378 "name" : "keymaster::AuthorizationSet::Error",
3379 "referenced_type" : "type-292",
3380 "self_type" : "type-292",
3381 "size" : 4,
3382 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
3383 "underlying_type" : "type-8",
3384 "unique_id" : "_ZTSN9keymaster16AuthorizationSet5ErrorE"
3385 },
3386 {
3387 "alignment" : 4,
3388 "enum_fields" :
3389 [
3390 {
3391 "enum_field_value" : 0,
3392 "name" : "keymaster::Logger::DEBUG_LVL"
3393 },
3394 {
3395 "enum_field_value" : 1,
3396 "name" : "keymaster::Logger::INFO_LVL"
3397 },
3398 {
3399 "enum_field_value" : 2,
3400 "name" : "keymaster::Logger::WARNING_LVL"
3401 },
3402 {
3403 "enum_field_value" : 3,
3404 "name" : "keymaster::Logger::ERROR_LVL"
3405 },
3406 {
3407 "enum_field_value" : 4,
3408 "name" : "keymaster::Logger::SEVERE_LVL"
3409 }
3410 ],
3411 "linker_set_key" : "keymaster::Logger::LogLevel",
3412 "name" : "keymaster::Logger::LogLevel",
3413 "referenced_type" : "type-705",
3414 "self_type" : "type-705",
3415 "size" : 4,
3416 "source_file" : "/system/keymaster/include/keymaster/logger.h",
3417 "underlying_type" : "type-8",
3418 "unique_id" : "_ZTSN9keymaster6Logger8LogLevelE"
3419 },
3420 {
3421 "alignment" : 4,
3422 "enum_fields" :
3423 [
3424 {
3425 "enum_field_value" : 1,
3426 "name" : "KM_ALGORITHM_RSA"
3427 },
3428 {
3429 "enum_field_value" : 3,
3430 "name" : "KM_ALGORITHM_EC"
3431 },
3432 {
3433 "enum_field_value" : 32,
3434 "name" : "KM_ALGORITHM_AES"
3435 },
3436 {
3437 "enum_field_value" : 33,
3438 "name" : "KM_ALGORITHM_TRIPLE_DES"
3439 },
3440 {
3441 "enum_field_value" : 128,
3442 "name" : "KM_ALGORITHM_HMAC"
3443 }
3444 ],
3445 "linker_set_key" : "keymaster_algorithm_t",
3446 "name" : "keymaster_algorithm_t",
3447 "referenced_type" : "type-51",
3448 "self_type" : "type-51",
3449 "size" : 4,
3450 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
3451 "underlying_type" : "type-8",
3452 "unique_id" : "keymaster_algorithm_t"
3453 },
3454 {
3455 "alignment" : 4,
3456 "enum_fields" :
3457 [
3458 {
3459 "enum_field_value" : 1,
3460 "name" : "KM_MODE_ECB"
3461 },
3462 {
3463 "enum_field_value" : 2,
3464 "name" : "KM_MODE_CBC"
3465 },
3466 {
3467 "enum_field_value" : 3,
3468 "name" : "KM_MODE_CTR"
3469 },
3470 {
3471 "enum_field_value" : 32,
3472 "name" : "KM_MODE_GCM"
3473 }
3474 ],
3475 "linker_set_key" : "keymaster_block_mode_t",
3476 "name" : "keymaster_block_mode_t",
3477 "referenced_type" : "type-54",
3478 "self_type" : "type-54",
3479 "size" : 4,
3480 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
3481 "underlying_type" : "type-8",
3482 "unique_id" : "keymaster_block_mode_t"
3483 },
3484 {
3485 "alignment" : 4,
3486 "enum_fields" :
3487 [
3488 {
3489 "enum_field_value" : 0,
3490 "name" : "KM_DIGEST_NONE"
3491 },
3492 {
3493 "enum_field_value" : 1,
3494 "name" : "KM_DIGEST_MD5"
3495 },
3496 {
3497 "enum_field_value" : 2,
3498 "name" : "KM_DIGEST_SHA1"
3499 },
3500 {
3501 "enum_field_value" : 3,
3502 "name" : "KM_DIGEST_SHA_2_224"
3503 },
3504 {
3505 "enum_field_value" : 4,
3506 "name" : "KM_DIGEST_SHA_2_256"
3507 },
3508 {
3509 "enum_field_value" : 5,
3510 "name" : "KM_DIGEST_SHA_2_384"
3511 },
3512 {
3513 "enum_field_value" : 6,
3514 "name" : "KM_DIGEST_SHA_2_512"
3515 }
3516 ],
3517 "linker_set_key" : "keymaster_digest_t",
3518 "name" : "keymaster_digest_t",
3519 "referenced_type" : "type-61",
3520 "self_type" : "type-61",
3521 "size" : 4,
3522 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
3523 "underlying_type" : "type-8",
3524 "unique_id" : "keymaster_digest_t"
3525 },
3526 {
3527 "alignment" : 4,
3528 "enum_fields" :
3529 [
3530 {
3531 "enum_field_value" : 0,
3532 "name" : "KM_EC_CURVE_P_224"
3533 },
3534 {
3535 "enum_field_value" : 1,
3536 "name" : "KM_EC_CURVE_P_256"
3537 },
3538 {
3539 "enum_field_value" : 2,
3540 "name" : "KM_EC_CURVE_P_384"
3541 },
3542 {
3543 "enum_field_value" : 3,
3544 "name" : "KM_EC_CURVE_P_521"
3545 }
3546 ],
3547 "linker_set_key" : "keymaster_ec_curve_t",
3548 "name" : "keymaster_ec_curve_t",
3549 "referenced_type" : "type-211",
3550 "self_type" : "type-211",
3551 "size" : 4,
3552 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
3553 "underlying_type" : "type-8",
3554 "unique_id" : "keymaster_ec_curve_t"
3555 },
3556 {
3557 "alignment" : 4,
3558 "enum_fields" :
3559 [
3560 {
3561 "enum_field_value" : 0,
3562 "name" : "KM_ERROR_OK"
3563 },
3564 {
3565 "enum_field_value" : -1,
3566 "name" : "KM_ERROR_ROOT_OF_TRUST_ALREADY_SET"
3567 },
3568 {
3569 "enum_field_value" : -2,
3570 "name" : "KM_ERROR_UNSUPPORTED_PURPOSE"
3571 },
3572 {
3573 "enum_field_value" : -3,
3574 "name" : "KM_ERROR_INCOMPATIBLE_PURPOSE"
3575 },
3576 {
3577 "enum_field_value" : -4,
3578 "name" : "KM_ERROR_UNSUPPORTED_ALGORITHM"
3579 },
3580 {
3581 "enum_field_value" : -5,
3582 "name" : "KM_ERROR_INCOMPATIBLE_ALGORITHM"
3583 },
3584 {
3585 "enum_field_value" : -6,
3586 "name" : "KM_ERROR_UNSUPPORTED_KEY_SIZE"
3587 },
3588 {
3589 "enum_field_value" : -7,
3590 "name" : "KM_ERROR_UNSUPPORTED_BLOCK_MODE"
3591 },
3592 {
3593 "enum_field_value" : -8,
3594 "name" : "KM_ERROR_INCOMPATIBLE_BLOCK_MODE"
3595 },
3596 {
3597 "enum_field_value" : -9,
3598 "name" : "KM_ERROR_UNSUPPORTED_MAC_LENGTH"
3599 },
3600 {
3601 "enum_field_value" : -10,
3602 "name" : "KM_ERROR_UNSUPPORTED_PADDING_MODE"
3603 },
3604 {
3605 "enum_field_value" : -11,
3606 "name" : "KM_ERROR_INCOMPATIBLE_PADDING_MODE"
3607 },
3608 {
3609 "enum_field_value" : -12,
3610 "name" : "KM_ERROR_UNSUPPORTED_DIGEST"
3611 },
3612 {
3613 "enum_field_value" : -13,
3614 "name" : "KM_ERROR_INCOMPATIBLE_DIGEST"
3615 },
3616 {
3617 "enum_field_value" : -14,
3618 "name" : "KM_ERROR_INVALID_EXPIRATION_TIME"
3619 },
3620 {
3621 "enum_field_value" : -15,
3622 "name" : "KM_ERROR_INVALID_USER_ID"
3623 },
3624 {
3625 "enum_field_value" : -16,
3626 "name" : "KM_ERROR_INVALID_AUTHORIZATION_TIMEOUT"
3627 },
3628 {
3629 "enum_field_value" : -17,
3630 "name" : "KM_ERROR_UNSUPPORTED_KEY_FORMAT"
3631 },
3632 {
3633 "enum_field_value" : -18,
3634 "name" : "KM_ERROR_INCOMPATIBLE_KEY_FORMAT"
3635 },
3636 {
3637 "enum_field_value" : -19,
3638 "name" : "KM_ERROR_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM"
3639 },
3640 {
3641 "enum_field_value" : -20,
3642 "name" : "KM_ERROR_UNSUPPORTED_KEY_VERIFICATION_ALGORITHM"
3643 },
3644 {
3645 "enum_field_value" : -21,
3646 "name" : "KM_ERROR_INVALID_INPUT_LENGTH"
3647 },
3648 {
3649 "enum_field_value" : -22,
3650 "name" : "KM_ERROR_KEY_EXPORT_OPTIONS_INVALID"
3651 },
3652 {
3653 "enum_field_value" : -23,
3654 "name" : "KM_ERROR_DELEGATION_NOT_ALLOWED"
3655 },
3656 {
3657 "enum_field_value" : -24,
3658 "name" : "KM_ERROR_KEY_NOT_YET_VALID"
3659 },
3660 {
3661 "enum_field_value" : -25,
3662 "name" : "KM_ERROR_KEY_EXPIRED"
3663 },
3664 {
3665 "enum_field_value" : -26,
3666 "name" : "KM_ERROR_KEY_USER_NOT_AUTHENTICATED"
3667 },
3668 {
3669 "enum_field_value" : -27,
3670 "name" : "KM_ERROR_OUTPUT_PARAMETER_NULL"
3671 },
3672 {
3673 "enum_field_value" : -28,
3674 "name" : "KM_ERROR_INVALID_OPERATION_HANDLE"
3675 },
3676 {
3677 "enum_field_value" : -29,
3678 "name" : "KM_ERROR_INSUFFICIENT_BUFFER_SPACE"
3679 },
3680 {
3681 "enum_field_value" : -30,
3682 "name" : "KM_ERROR_VERIFICATION_FAILED"
3683 },
3684 {
3685 "enum_field_value" : -31,
3686 "name" : "KM_ERROR_TOO_MANY_OPERATIONS"
3687 },
3688 {
3689 "enum_field_value" : -32,
3690 "name" : "KM_ERROR_UNEXPECTED_NULL_POINTER"
3691 },
3692 {
3693 "enum_field_value" : -33,
3694 "name" : "KM_ERROR_INVALID_KEY_BLOB"
3695 },
3696 {
3697 "enum_field_value" : -34,
3698 "name" : "KM_ERROR_IMPORTED_KEY_NOT_ENCRYPTED"
3699 },
3700 {
3701 "enum_field_value" : -35,
3702 "name" : "KM_ERROR_IMPORTED_KEY_DECRYPTION_FAILED"
3703 },
3704 {
3705 "enum_field_value" : -36,
3706 "name" : "KM_ERROR_IMPORTED_KEY_NOT_SIGNED"
3707 },
3708 {
3709 "enum_field_value" : -37,
3710 "name" : "KM_ERROR_IMPORTED_KEY_VERIFICATION_FAILED"
3711 },
3712 {
3713 "enum_field_value" : -38,
3714 "name" : "KM_ERROR_INVALID_ARGUMENT"
3715 },
3716 {
3717 "enum_field_value" : -39,
3718 "name" : "KM_ERROR_UNSUPPORTED_TAG"
3719 },
3720 {
3721 "enum_field_value" : -40,
3722 "name" : "KM_ERROR_INVALID_TAG"
3723 },
3724 {
3725 "enum_field_value" : -41,
3726 "name" : "KM_ERROR_MEMORY_ALLOCATION_FAILED"
3727 },
3728 {
3729 "enum_field_value" : -44,
3730 "name" : "KM_ERROR_IMPORT_PARAMETER_MISMATCH"
3731 },
3732 {
3733 "enum_field_value" : -45,
3734 "name" : "KM_ERROR_SECURE_HW_ACCESS_DENIED"
3735 },
3736 {
3737 "enum_field_value" : -46,
3738 "name" : "KM_ERROR_OPERATION_CANCELLED"
3739 },
3740 {
3741 "enum_field_value" : -47,
3742 "name" : "KM_ERROR_CONCURRENT_ACCESS_CONFLICT"
3743 },
3744 {
3745 "enum_field_value" : -48,
3746 "name" : "KM_ERROR_SECURE_HW_BUSY"
3747 },
3748 {
3749 "enum_field_value" : -49,
3750 "name" : "KM_ERROR_SECURE_HW_COMMUNICATION_FAILED"
3751 },
3752 {
3753 "enum_field_value" : -50,
3754 "name" : "KM_ERROR_UNSUPPORTED_EC_FIELD"
3755 },
3756 {
3757 "enum_field_value" : -51,
3758 "name" : "KM_ERROR_MISSING_NONCE"
3759 },
3760 {
3761 "enum_field_value" : -52,
3762 "name" : "KM_ERROR_INVALID_NONCE"
3763 },
3764 {
3765 "enum_field_value" : -53,
3766 "name" : "KM_ERROR_MISSING_MAC_LENGTH"
3767 },
3768 {
3769 "enum_field_value" : -54,
3770 "name" : "KM_ERROR_KEY_RATE_LIMIT_EXCEEDED"
3771 },
3772 {
3773 "enum_field_value" : -55,
3774 "name" : "KM_ERROR_CALLER_NONCE_PROHIBITED"
3775 },
3776 {
3777 "enum_field_value" : -56,
3778 "name" : "KM_ERROR_KEY_MAX_OPS_EXCEEDED"
3779 },
3780 {
3781 "enum_field_value" : -57,
3782 "name" : "KM_ERROR_INVALID_MAC_LENGTH"
3783 },
3784 {
3785 "enum_field_value" : -58,
3786 "name" : "KM_ERROR_MISSING_MIN_MAC_LENGTH"
3787 },
3788 {
3789 "enum_field_value" : -59,
3790 "name" : "KM_ERROR_UNSUPPORTED_MIN_MAC_LENGTH"
3791 },
3792 {
3793 "enum_field_value" : -60,
3794 "name" : "KM_ERROR_UNSUPPORTED_KDF"
3795 },
3796 {
3797 "enum_field_value" : -61,
3798 "name" : "KM_ERROR_UNSUPPORTED_EC_CURVE"
3799 },
3800 {
3801 "enum_field_value" : -62,
3802 "name" : "KM_ERROR_KEY_REQUIRES_UPGRADE"
3803 },
3804 {
3805 "enum_field_value" : -63,
3806 "name" : "KM_ERROR_ATTESTATION_CHALLENGE_MISSING"
3807 },
3808 {
3809 "enum_field_value" : -64,
3810 "name" : "KM_ERROR_KEYMASTER_NOT_CONFIGURED"
3811 },
3812 {
3813 "enum_field_value" : -65,
3814 "name" : "KM_ERROR_ATTESTATION_APPLICATION_ID_MISSING"
3815 },
3816 {
3817 "enum_field_value" : -66,
3818 "name" : "KM_ERROR_CANNOT_ATTEST_IDS"
3819 },
3820 {
3821 "enum_field_value" : -71,
3822 "name" : "KM_ERROR_NO_USER_CONFIRMATION"
3823 },
3824 {
3825 "enum_field_value" : -72,
3826 "name" : "KM_ERROR_DEVICE_LOCKED"
3827 },
3828 {
3829 "enum_field_value" : -100,
3830 "name" : "KM_ERROR_UNIMPLEMENTED"
3831 },
3832 {
3833 "enum_field_value" : -101,
3834 "name" : "KM_ERROR_VERSION_MISMATCH"
3835 },
3836 {
3837 "enum_field_value" : -1000,
3838 "name" : "KM_ERROR_UNKNOWN_ERROR"
3839 }
3840 ],
3841 "linker_set_key" : "keymaster_error_t",
3842 "name" : "keymaster_error_t",
3843 "referenced_type" : "type-19",
3844 "self_type" : "type-19",
3845 "size" : 4,
3846 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
3847 "underlying_type" : "type-6",
3848 "unique_id" : "keymaster_error_t"
3849 },
3850 {
3851 "alignment" : 4,
3852 "enum_fields" :
3853 [
3854 {
3855 "enum_field_value" : 0,
3856 "name" : "KM_KDF_NONE"
3857 },
3858 {
3859 "enum_field_value" : 1,
3860 "name" : "KM_KDF_RFC5869_SHA256"
3861 },
3862 {
3863 "enum_field_value" : 2,
3864 "name" : "KM_KDF_ISO18033_2_KDF1_SHA1"
3865 },
3866 {
3867 "enum_field_value" : 3,
3868 "name" : "KM_KDF_ISO18033_2_KDF1_SHA256"
3869 },
3870 {
3871 "enum_field_value" : 4,
3872 "name" : "KM_KDF_ISO18033_2_KDF2_SHA1"
3873 },
3874 {
3875 "enum_field_value" : 5,
3876 "name" : "KM_KDF_ISO18033_2_KDF2_SHA256"
3877 }
3878 ],
3879 "linker_set_key" : "keymaster_kdf_t",
3880 "name" : "keymaster_kdf_t",
3881 "referenced_type" : "type-208",
3882 "self_type" : "type-208",
3883 "size" : 4,
3884 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
3885 "underlying_type" : "type-8",
3886 "unique_id" : "keymaster_kdf_t"
3887 },
3888 {
3889 "alignment" : 4,
3890 "enum_fields" :
3891 [
3892 {
3893 "enum_field_value" : 0,
3894 "name" : "KM_BLOB_STANDALONE"
3895 },
3896 {
3897 "enum_field_value" : 1,
3898 "name" : "KM_BLOB_REQUIRES_FILE_SYSTEM"
3899 }
3900 ],
3901 "linker_set_key" : "keymaster_key_blob_usage_requirements_t",
3902 "name" : "keymaster_key_blob_usage_requirements_t",
3903 "referenced_type" : "type-198",
3904 "self_type" : "type-198",
3905 "size" : 4,
3906 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
3907 "underlying_type" : "type-8",
3908 "unique_id" : "keymaster_key_blob_usage_requirements_t"
3909 },
3910 {
3911 "alignment" : 4,
3912 "enum_fields" :
3913 [
3914 {
3915 "enum_field_value" : 0,
3916 "name" : "KM_KEY_FORMAT_X509"
3917 },
3918 {
3919 "enum_field_value" : 1,
3920 "name" : "KM_KEY_FORMAT_PKCS8"
3921 },
3922 {
3923 "enum_field_value" : 3,
3924 "name" : "KM_KEY_FORMAT_RAW"
3925 }
3926 ],
3927 "linker_set_key" : "keymaster_key_format_t",
3928 "name" : "keymaster_key_format_t",
3929 "referenced_type" : "type-64",
3930 "self_type" : "type-64",
3931 "size" : 4,
3932 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
3933 "underlying_type" : "type-8",
3934 "unique_id" : "keymaster_key_format_t"
3935 },
3936 {
3937 "alignment" : 4,
3938 "enum_fields" :
3939 [
3940 {
3941 "enum_field_value" : 0,
3942 "name" : "KM_ORIGIN_GENERATED"
3943 },
3944 {
3945 "enum_field_value" : 1,
3946 "name" : "KM_ORIGIN_DERIVED"
3947 },
3948 {
3949 "enum_field_value" : 2,
3950 "name" : "KM_ORIGIN_IMPORTED"
3951 },
3952 {
3953 "enum_field_value" : 3,
3954 "name" : "KM_ORIGIN_UNKNOWN"
3955 }
3956 ],
3957 "linker_set_key" : "keymaster_key_origin_t",
3958 "name" : "keymaster_key_origin_t",
3959 "referenced_type" : "type-201",
3960 "self_type" : "type-201",
3961 "size" : 4,
3962 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
3963 "underlying_type" : "type-8",
3964 "unique_id" : "keymaster_key_origin_t"
3965 },
3966 {
3967 "alignment" : 4,
3968 "enum_fields" :
3969 [
3970 {
3971 "enum_field_value" : 1,
3972 "name" : "KM_PAD_NONE"
3973 },
3974 {
3975 "enum_field_value" : 2,
3976 "name" : "KM_PAD_RSA_OAEP"
3977 },
3978 {
3979 "enum_field_value" : 3,
3980 "name" : "KM_PAD_RSA_PSS"
3981 },
3982 {
3983 "enum_field_value" : 4,
3984 "name" : "KM_PAD_RSA_PKCS1_1_5_ENCRYPT"
3985 },
3986 {
3987 "enum_field_value" : 5,
3988 "name" : "KM_PAD_RSA_PKCS1_1_5_SIGN"
3989 },
3990 {
3991 "enum_field_value" : 64,
3992 "name" : "KM_PAD_PKCS7"
3993 }
3994 ],
3995 "linker_set_key" : "keymaster_padding_t",
3996 "name" : "keymaster_padding_t",
3997 "referenced_type" : "type-57",
3998 "self_type" : "type-57",
3999 "size" : 4,
4000 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
4001 "underlying_type" : "type-8",
4002 "unique_id" : "keymaster_padding_t"
4003 },
4004 {
4005 "alignment" : 4,
4006 "enum_fields" :
4007 [
4008 {
4009 "enum_field_value" : 0,
4010 "name" : "KM_PURPOSE_ENCRYPT"
4011 },
4012 {
4013 "enum_field_value" : 1,
4014 "name" : "KM_PURPOSE_DECRYPT"
4015 },
4016 {
4017 "enum_field_value" : 2,
4018 "name" : "KM_PURPOSE_SIGN"
4019 },
4020 {
4021 "enum_field_value" : 3,
4022 "name" : "KM_PURPOSE_VERIFY"
4023 },
4024 {
4025 "enum_field_value" : 4,
4026 "name" : "KM_PURPOSE_DERIVE_KEY"
4027 },
4028 {
4029 "enum_field_value" : 5,
4030 "name" : "KM_PURPOSE_WRAP"
4031 }
4032 ],
4033 "linker_set_key" : "keymaster_purpose_t",
4034 "name" : "keymaster_purpose_t",
4035 "referenced_type" : "type-36",
4036 "self_type" : "type-36",
4037 "size" : 4,
4038 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
4039 "underlying_type" : "type-8",
4040 "unique_id" : "keymaster_purpose_t"
4041 },
4042 {
4043 "alignment" : 4,
4044 "enum_fields" :
4045 [
4046 {
4047 "enum_field_value" : 0,
4048 "name" : "KM_SECURITY_LEVEL_SOFTWARE"
4049 },
4050 {
4051 "enum_field_value" : 1,
4052 "name" : "KM_SECURITY_LEVEL_TRUSTED_ENVIRONMENT"
4053 }
4054 ],
4055 "linker_set_key" : "keymaster_security_level_t",
4056 "name" : "keymaster_security_level_t",
4057 "referenced_type" : "type-17",
4058 "self_type" : "type-17",
4059 "size" : 4,
4060 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
4061 "underlying_type" : "type-8",
4062 "unique_id" : "keymaster_security_level_t"
4063 },
4064 {
4065 "alignment" : 4,
4066 "enum_fields" :
4067 [
4068 {
4069 "enum_field_value" : 0,
4070 "name" : "KM_TAG_INVALID"
4071 },
4072 {
4073 "enum_field_value" : 536870913,
4074 "name" : "KM_TAG_PURPOSE"
4075 },
4076 {
4077 "enum_field_value" : 268435458,
4078 "name" : "KM_TAG_ALGORITHM"
4079 },
4080 {
4081 "enum_field_value" : 805306371,
4082 "name" : "KM_TAG_KEY_SIZE"
4083 },
4084 {
4085 "enum_field_value" : 536870916,
4086 "name" : "KM_TAG_BLOCK_MODE"
4087 },
4088 {
4089 "enum_field_value" : 536870917,
4090 "name" : "KM_TAG_DIGEST"
4091 },
4092 {
4093 "enum_field_value" : 536870918,
4094 "name" : "KM_TAG_PADDING"
4095 },
4096 {
4097 "enum_field_value" : 1879048199,
4098 "name" : "KM_TAG_CALLER_NONCE"
4099 },
4100 {
4101 "enum_field_value" : 805306376,
4102 "name" : "KM_TAG_MIN_MAC_LENGTH"
4103 },
4104 {
4105 "enum_field_value" : 536870921,
4106 "name" : "KM_TAG_KDF"
4107 },
4108 {
4109 "enum_field_value" : 268435466,
4110 "name" : "KM_TAG_EC_CURVE"
4111 },
4112 {
4113 "enum_field_value" : 1342177480,
4114 "name" : "KM_TAG_RSA_PUBLIC_EXPONENT"
4115 },
4116 {
4117 "enum_field_value" : 1879048393,
4118 "name" : "KM_TAG_ECIES_SINGLE_HASH_MODE"
4119 },
4120 {
4121 "enum_field_value" : 1879048394,
4122 "name" : "KM_TAG_INCLUDE_UNIQUE_ID"
4123 },
4124 {
4125 "enum_field_value" : 268435757,
4126 "name" : "KM_TAG_BLOB_USAGE_REQUIREMENTS"
4127 },
4128 {
4129 "enum_field_value" : 1879048494,
4130 "name" : "KM_TAG_BOOTLOADER_ONLY"
4131 },
4132 {
4133 "enum_field_value" : 1610613136,
4134 "name" : "KM_TAG_ACTIVE_DATETIME"
4135 },
4136 {
4137 "enum_field_value" : 1610613137,
4138 "name" : "KM_TAG_ORIGINATION_EXPIRE_DATETIME"
4139 },
4140 {
4141 "enum_field_value" : 1610613138,
4142 "name" : "KM_TAG_USAGE_EXPIRE_DATETIME"
4143 },
4144 {
4145 "enum_field_value" : 805306771,
4146 "name" : "KM_TAG_MIN_SECONDS_BETWEEN_OPS"
4147 },
4148 {
4149 "enum_field_value" : 805306772,
4150 "name" : "KM_TAG_MAX_USES_PER_BOOT"
4151 },
4152 {
4153 "enum_field_value" : 1879048692,
4154 "name" : "KM_TAG_ALL_USERS"
4155 },
4156 {
4157 "enum_field_value" : 805306869,
4158 "name" : "KM_TAG_USER_ID"
4159 },
4160 {
4161 "enum_field_value" : -1610612234,
4162 "name" : "KM_TAG_USER_SECURE_ID"
4163 },
4164 {
4165 "enum_field_value" : 1879048695,
4166 "name" : "KM_TAG_NO_AUTH_REQUIRED"
4167 },
4168 {
4169 "enum_field_value" : 268435960,
4170 "name" : "KM_TAG_USER_AUTH_TYPE"
4171 },
4172 {
4173 "enum_field_value" : 805306873,
4174 "name" : "KM_TAG_AUTH_TIMEOUT"
4175 },
4176 {
4177 "enum_field_value" : 1879048698,
4178 "name" : "KM_TAG_ALLOW_WHILE_ON_BODY"
4179 },
4180 {
4181 "enum_field_value" : 1879048700,
4182 "name" : "KM_TAG_TRUSTED_CONFIRMATION_REQUIRED"
4183 },
4184 {
4185 "enum_field_value" : 1879048701,
4186 "name" : "KM_TAG_UNLOCKED_DEVICE_REQUIRED"
4187 },
4188 {
4189 "enum_field_value" : 1879048792,
4190 "name" : "KM_TAG_ALL_APPLICATIONS"
4191 },
4192 {
4193 "enum_field_value" : -1879047591,
4194 "name" : "KM_TAG_APPLICATION_ID"
4195 },
4196 {
4197 "enum_field_value" : 1879048794,
4198 "name" : "KM_TAG_EXPORTABLE"
4199 },
4200 {
4201 "enum_field_value" : -1879047492,
4202 "name" : "KM_TAG_APPLICATION_DATA"
4203 },
4204 {
4205 "enum_field_value" : 1610613437,
4206 "name" : "KM_TAG_CREATION_DATETIME"
4207 },
4208 {
4209 "enum_field_value" : 268436158,
4210 "name" : "KM_TAG_ORIGIN"
4211 },
4212 {
4213 "enum_field_value" : 1879048895,
4214 "name" : "KM_TAG_ROLLBACK_RESISTANT"
4215 },
4216 {
4217 "enum_field_value" : -1879047488,
4218 "name" : "KM_TAG_ROOT_OF_TRUST"
4219 },
4220 {
4221 "enum_field_value" : 805307073,
4222 "name" : "KM_TAG_OS_VERSION"
4223 },
4224 {
4225 "enum_field_value" : 805307074,
4226 "name" : "KM_TAG_OS_PATCHLEVEL"
4227 },
4228 {
4229 "enum_field_value" : -1879047485,
4230 "name" : "KM_TAG_UNIQUE_ID"
4231 },
4232 {
4233 "enum_field_value" : -1879047484,
4234 "name" : "KM_TAG_ATTESTATION_CHALLENGE"
4235 },
4236 {
4237 "enum_field_value" : -1879047483,
4238 "name" : "KM_TAG_ATTESTATION_APPLICATION_ID"
4239 },
4240 {
4241 "enum_field_value" : -1879047482,
4242 "name" : "KM_TAG_ATTESTATION_ID_BRAND"
4243 },
4244 {
4245 "enum_field_value" : -1879047481,
4246 "name" : "KM_TAG_ATTESTATION_ID_DEVICE"
4247 },
4248 {
4249 "enum_field_value" : -1879047480,
4250 "name" : "KM_TAG_ATTESTATION_ID_PRODUCT"
4251 },
4252 {
4253 "enum_field_value" : -1879047479,
4254 "name" : "KM_TAG_ATTESTATION_ID_SERIAL"
4255 },
4256 {
4257 "enum_field_value" : -1879047478,
4258 "name" : "KM_TAG_ATTESTATION_ID_IMEI"
4259 },
4260 {
4261 "enum_field_value" : -1879047477,
4262 "name" : "KM_TAG_ATTESTATION_ID_MEID"
4263 },
4264 {
4265 "enum_field_value" : -1879047476,
4266 "name" : "KM_TAG_ATTESTATION_ID_MANUFACTURER"
4267 },
4268 {
4269 "enum_field_value" : -1879047475,
4270 "name" : "KM_TAG_ATTESTATION_ID_MODEL"
4271 },
4272 {
4273 "enum_field_value" : -1879047192,
4274 "name" : "KM_TAG_ASSOCIATED_DATA"
4275 },
4276 {
4277 "enum_field_value" : -1879047191,
4278 "name" : "KM_TAG_NONCE"
4279 },
4280 {
4281 "enum_field_value" : -1879047190,
4282 "name" : "KM_TAG_AUTH_TOKEN"
4283 },
4284 {
4285 "enum_field_value" : 805307371,
4286 "name" : "KM_TAG_MAC_LENGTH"
4287 },
4288 {
4289 "enum_field_value" : 1879049196,
4290 "name" : "KM_TAG_RESET_SINCE_ID_ROTATION"
4291 }
4292 ],
4293 "linker_set_key" : "keymaster_tag_t",
4294 "name" : "keymaster_tag_t",
4295 "referenced_type" : "type-5",
4296 "self_type" : "type-5",
4297 "size" : 4,
4298 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
4299 "underlying_type" : "type-6",
4300 "unique_id" : "keymaster_tag_t"
4301 },
4302 {
4303 "alignment" : 4,
4304 "enum_fields" :
4305 [
4306 {
4307 "enum_field_value" : 0,
4308 "name" : "KM_INVALID"
4309 },
4310 {
4311 "enum_field_value" : 268435456,
4312 "name" : "KM_ENUM"
4313 },
4314 {
4315 "enum_field_value" : 536870912,
4316 "name" : "KM_ENUM_REP"
4317 },
4318 {
4319 "enum_field_value" : 805306368,
4320 "name" : "KM_UINT"
4321 },
4322 {
4323 "enum_field_value" : 1073741824,
4324 "name" : "KM_UINT_REP"
4325 },
4326 {
4327 "enum_field_value" : 1342177280,
4328 "name" : "KM_ULONG"
4329 },
4330 {
4331 "enum_field_value" : 1610612736,
4332 "name" : "KM_DATE"
4333 },
4334 {
4335 "enum_field_value" : 1879048192,
4336 "name" : "KM_BOOL"
4337 },
4338 {
4339 "enum_field_value" : -2147483648,
4340 "name" : "KM_BIGNUM"
4341 },
4342 {
4343 "enum_field_value" : -1879048192,
4344 "name" : "KM_BYTES"
4345 },
4346 {
4347 "enum_field_value" : -1610612736,
4348 "name" : "KM_ULONG_REP"
4349 }
4350 ],
4351 "linker_set_key" : "keymaster_tag_type_t",
4352 "name" : "keymaster_tag_type_t",
4353 "referenced_type" : "type-820",
4354 "self_type" : "type-820",
4355 "size" : 4,
4356 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
4357 "underlying_type" : "type-6",
4358 "unique_id" : "keymaster_tag_type_t"
4359 },
4360 {
4361 "alignment" : 4,
4362 "enum_fields" :
4363 [
4364 {
4365 "enum_field_value" : 0,
4366 "name" : "KM_VERIFIED_BOOT_VERIFIED"
4367 },
4368 {
4369 "enum_field_value" : 1,
4370 "name" : "KM_VERIFIED_BOOT_SELF_SIGNED"
4371 },
4372 {
4373 "enum_field_value" : 2,
4374 "name" : "KM_VERIFIED_BOOT_UNVERIFIED"
4375 },
4376 {
4377 "enum_field_value" : 3,
4378 "name" : "KM_VERIFIED_BOOT_FAILED"
4379 }
4380 ],
4381 "linker_set_key" : "keymaster_verified_boot_t",
4382 "name" : "keymaster_verified_boot_t",
4383 "referenced_type" : "type-14",
4384 "self_type" : "type-14",
4385 "size" : 4,
4386 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
4387 "underlying_type" : "type-8",
4388 "unique_id" : "keymaster_verified_boot_t"
4389 }
4390 ],
4391 "function_types" : [],
4392 "functions" :
4393 [
4394 {
4395 "function_name" : "keymaster::HmacSha256::Init",
4396 "linker_set_key" : "_ZN9keymaster10HmacSha2564InitEPKhj",
4397 "parameters" :
4398 [
4399 {
4400 "is_this_ptr" : true,
4401 "referenced_type" : "type-3524"
4402 },
4403 {
4404 "referenced_type" : "type-12"
4405 },
4406 {
4407 "referenced_type" : "type-8"
4408 }
4409 ],
4410 "return_type" : "type-9",
4411 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
4412 },
4413 {
4414 "function_name" : "keymaster::HmacSha256::Init",
4415 "linker_set_key" : "_ZN9keymaster10HmacSha2564InitERKNS_6BufferE",
4416 "parameters" :
4417 [
4418 {
4419 "is_this_ptr" : true,
4420 "referenced_type" : "type-3524"
4421 },
4422 {
4423 "referenced_type" : "type-150"
4424 }
4425 ],
4426 "return_type" : "type-9",
4427 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
4428 },
4429 {
4430 "function_name" : "keymaster::dup_buffer",
4431 "linker_set_key" : "_ZN9keymaster10dup_bufferEPKvj",
4432 "parameters" :
4433 [
4434 {
4435 "referenced_type" : "type-49"
4436 },
4437 {
4438 "referenced_type" : "type-8"
4439 }
4440 ],
4441 "return_type" : "type-118",
4442 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
4443 },
4444 {
4445 "function_name" : "keymaster::Iso18033Kdf::GenerateKey",
4446 "linker_set_key" : "_ZN9keymaster11Iso18033Kdf11GenerateKeyEPKhjPhj",
4447 "parameters" :
4448 [
4449 {
4450 "is_this_ptr" : true,
4451 "referenced_type" : "type-3648"
4452 },
4453 {
4454 "referenced_type" : "type-12"
4455 },
4456 {
4457 "referenced_type" : "type-8"
4458 },
4459 {
4460 "referenced_type" : "type-118"
4461 },
4462 {
4463 "referenced_type" : "type-8"
4464 }
4465 ],
4466 "return_type" : "type-9",
4467 "source_file" : "/system/keymaster/include/keymaster/km_openssl/iso18033kdf.h"
4468 },
4469 {
4470 "access" : "protected",
4471 "function_name" : "keymaster::EcKeyFactory::ChooseGroup",
4472 "linker_set_key" : "_ZN9keymaster12EcKeyFactory11ChooseGroupE20keymaster_ec_curve_t",
4473 "parameters" :
4474 [
4475 {
4476 "referenced_type" : "type-211"
4477 }
4478 ],
4479 "return_type" : "type-2445",
4480 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
4481 },
4482 {
4483 "access" : "protected",
4484 "function_name" : "keymaster::EcKeyFactory::ChooseGroup",
4485 "linker_set_key" : "_ZN9keymaster12EcKeyFactory11ChooseGroupEj",
4486 "parameters" :
4487 [
4488 {
4489 "referenced_type" : "type-8"
4490 }
4491 ],
4492 "return_type" : "type-2445",
4493 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
4494 },
4495 {
4496 "access" : "protected",
4497 "function_name" : "keymaster::EcKeyFactory::GetCurveAndSize",
4498 "linker_set_key" : "_ZN9keymaster12EcKeyFactory15GetCurveAndSizeERKNS_16AuthorizationSetEP20keymaster_ec_curve_tPj",
4499 "parameters" :
4500 [
4501 {
4502 "referenced_type" : "type-416"
4503 },
4504 {
4505 "referenced_type" : "type-823"
4506 },
4507 {
4508 "referenced_type" : "type-77"
4509 }
4510 ],
4511 "return_type" : "type-19",
4512 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
4513 },
4514 {
4515 "access" : "protected",
4516 "function_name" : "keymaster::RsaOperation::InitDigest",
4517 "linker_set_key" : "_ZN9keymaster12RsaOperation10InitDigestEv",
4518 "parameters" :
4519 [
4520 {
4521 "is_this_ptr" : true,
4522 "referenced_type" : "type-4884"
4523 }
4524 ],
4525 "return_type" : "type-19",
4526 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
4527 },
4528 {
4529 "access" : "protected",
4530 "function_name" : "keymaster::RsaOperation::SetRsaPaddingInEvpContext",
4531 "linker_set_key" : "_ZN9keymaster12RsaOperation25SetRsaPaddingInEvpContextEP15evp_pkey_ctx_stb",
4532 "parameters" :
4533 [
4534 {
4535 "is_this_ptr" : true,
4536 "referenced_type" : "type-4884"
4537 },
4538 {
4539 "referenced_type" : "type-5024"
4540 },
4541 {
4542 "referenced_type" : "type-9"
4543 }
4544 ],
4545 "return_type" : "type-19",
4546 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
4547 },
4548 {
4549 "function_name" : "keymaster::RsaOperation::Begin",
4550 "linker_set_key" : "_ZN9keymaster12RsaOperation5BeginERKNS_16AuthorizationSetEPS1_",
4551 "parameters" :
4552 [
4553 {
4554 "is_this_ptr" : true,
4555 "referenced_type" : "type-4884"
4556 },
4557 {
4558 "referenced_type" : "type-416"
4559 },
4560 {
4561 "referenced_type" : "type-412"
4562 }
4563 ],
4564 "return_type" : "type-19",
4565 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
4566 },
4567 {
4568 "function_name" : "keymaster::RsaOperation::Update",
4569 "linker_set_key" : "_ZN9keymaster12RsaOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj",
4570 "parameters" :
4571 [
4572 {
4573 "is_this_ptr" : true,
4574 "referenced_type" : "type-4884"
4575 },
4576 {
4577 "referenced_type" : "type-416"
4578 },
4579 {
4580 "referenced_type" : "type-150"
4581 },
4582 {
4583 "referenced_type" : "type-412"
4584 },
4585 {
4586 "referenced_type" : "type-148"
4587 },
4588 {
4589 "referenced_type" : "type-77"
4590 }
4591 ],
4592 "return_type" : "type-19",
4593 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
4594 },
4595 {
4596 "access" : "protected",
4597 "function_name" : "keymaster::RsaOperation::StoreData",
4598 "linker_set_key" : "_ZN9keymaster12RsaOperation9StoreDataERKNS_6BufferEPj",
4599 "parameters" :
4600 [
4601 {
4602 "is_this_ptr" : true,
4603 "referenced_type" : "type-4884"
4604 },
4605 {
4606 "referenced_type" : "type-150"
4607 },
4608 {
4609 "referenced_type" : "type-77"
4610 }
4611 ],
4612 "return_type" : "type-19",
4613 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
4614 },
4615 {
4616 "function_name" : "keymaster::RsaOperation::~RsaOperation",
4617 "linker_set_key" : "_ZN9keymaster12RsaOperationD0Ev",
4618 "parameters" :
4619 [
4620 {
4621 "is_this_ptr" : true,
4622 "referenced_type" : "type-4884"
4623 }
4624 ],
4625 "return_type" : "type-48",
4626 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
4627 },
4628 {
4629 "function_name" : "keymaster::RsaOperation::~RsaOperation",
4630 "linker_set_key" : "_ZN9keymaster12RsaOperationD1Ev",
4631 "parameters" :
4632 [
4633 {
4634 "is_this_ptr" : true,
4635 "referenced_type" : "type-4884"
4636 }
4637 ],
4638 "return_type" : "type-48",
4639 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
4640 },
4641 {
4642 "function_name" : "keymaster::RsaOperation::~RsaOperation",
4643 "linker_set_key" : "_ZN9keymaster12RsaOperationD2Ev",
4644 "parameters" :
4645 [
4646 {
4647 "is_this_ptr" : true,
4648 "referenced_type" : "type-4884"
4649 }
4650 ],
4651 "return_type" : "type-48",
4652 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
4653 },
4654 {
4655 "access" : "protected",
4656 "function_name" : "keymaster::SymmetricKey::SymmetricKey",
4657 "linker_set_key" : "_ZN9keymaster12SymmetricKeyC1EONS_14TKeymasterBlobI20keymaster_key_blob_tEEONS_16AuthorizationSetES6_PKNS_10KeyFactoryE",
4658 "parameters" :
4659 [
4660 {
4661 "is_this_ptr" : true,
4662 "referenced_type" : "type-5061"
4663 },
4664 {
4665 "referenced_type" : "type-375"
4666 },
4667 {
4668 "referenced_type" : "type-373"
4669 },
4670 {
4671 "referenced_type" : "type-373"
4672 },
4673 {
4674 "referenced_type" : "type-301"
4675 }
4676 ],
4677 "return_type" : "type-48",
4678 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
4679 },
4680 {
4681 "access" : "protected",
4682 "function_name" : "keymaster::SymmetricKey::SymmetricKey",
4683 "linker_set_key" : "_ZN9keymaster12SymmetricKeyC2EONS_14TKeymasterBlobI20keymaster_key_blob_tEEONS_16AuthorizationSetES6_PKNS_10KeyFactoryE",
4684 "parameters" :
4685 [
4686 {
4687 "is_this_ptr" : true,
4688 "referenced_type" : "type-5061"
4689 },
4690 {
4691 "referenced_type" : "type-375"
4692 },
4693 {
4694 "referenced_type" : "type-373"
4695 },
4696 {
4697 "referenced_type" : "type-373"
4698 },
4699 {
4700 "referenced_type" : "type-301"
4701 }
4702 ],
4703 "return_type" : "type-48",
4704 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
4705 },
4706 {
4707 "function_name" : "keymaster::SymmetricKey::~SymmetricKey",
4708 "linker_set_key" : "_ZN9keymaster12SymmetricKeyD0Ev",
4709 "parameters" :
4710 [
4711 {
4712 "is_this_ptr" : true,
4713 "referenced_type" : "type-5061"
4714 }
4715 ],
4716 "return_type" : "type-48",
4717 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
4718 },
4719 {
4720 "function_name" : "keymaster::SymmetricKey::~SymmetricKey",
4721 "linker_set_key" : "_ZN9keymaster12SymmetricKeyD1Ev",
4722 "parameters" :
4723 [
4724 {
4725 "is_this_ptr" : true,
4726 "referenced_type" : "type-5061"
4727 }
4728 ],
4729 "return_type" : "type-48",
4730 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
4731 },
4732 {
4733 "function_name" : "keymaster::SymmetricKey::~SymmetricKey",
4734 "linker_set_key" : "_ZN9keymaster12SymmetricKeyD2Ev",
4735 "parameters" :
4736 [
4737 {
4738 "is_this_ptr" : true,
4739 "referenced_type" : "type-5061"
4740 }
4741 ],
4742 "return_type" : "type-48",
4743 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
4744 },
4745 {
4746 "function_name" : "keymaster::ec_get_group",
4747 "linker_set_key" : "_ZN9keymaster12ec_get_groupE20keymaster_ec_curve_t",
4748 "parameters" :
4749 [
4750 {
4751 "referenced_type" : "type-211"
4752 }
4753 ],
4754 "return_type" : "type-4820",
4755 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
4756 },
4757 {
4758 "function_name" : "keymaster::OcbDecryptKey",
4759 "linker_set_key" : "_ZN9keymaster13OcbDecryptKeyERKNS_16AuthorizationSetES2_S2_RKNS_14TKeymasterBlobI20keymaster_key_blob_tEES7_RKNS_6BufferESA_PS5_",
4760 "parameters" :
4761 [
4762 {
4763 "referenced_type" : "type-416"
4764 },
4765 {
4766 "referenced_type" : "type-416"
4767 },
4768 {
4769 "referenced_type" : "type-416"
4770 },
4771 {
4772 "referenced_type" : "type-319"
4773 },
4774 {
4775 "referenced_type" : "type-319"
4776 },
4777 {
4778 "referenced_type" : "type-150"
4779 },
4780 {
4781 "referenced_type" : "type-150"
4782 },
4783 {
4784 "referenced_type" : "type-310"
4785 }
4786 ],
4787 "return_type" : "type-19",
4788 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ocb_utils.h"
4789 },
4790 {
4791 "function_name" : "keymaster::OcbEncryptKey",
4792 "linker_set_key" : "_ZN9keymaster13OcbEncryptKeyERKNS_16AuthorizationSetES2_S2_RKNS_14TKeymasterBlobI20keymaster_key_blob_tEES7_RKNS_6BufferEPS5_PS8_",
4793 "parameters" :
4794 [
4795 {
4796 "referenced_type" : "type-416"
4797 },
4798 {
4799 "referenced_type" : "type-416"
4800 },
4801 {
4802 "referenced_type" : "type-416"
4803 },
4804 {
4805 "referenced_type" : "type-319"
4806 },
4807 {
4808 "referenced_type" : "type-319"
4809 },
4810 {
4811 "referenced_type" : "type-150"
4812 },
4813 {
4814 "referenced_type" : "type-310"
4815 },
4816 {
4817 "referenced_type" : "type-148"
4818 }
4819 ],
4820 "return_type" : "type-19",
4821 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ocb_utils.h"
4822 },
4823 {
4824 "function_name" : "keymaster::append_to_buf",
4825 "linker_set_key" : "_ZN9keymaster13append_to_bufEPhPKhPKvj",
4826 "parameters" :
4827 [
4828 {
4829 "referenced_type" : "type-118"
4830 },
4831 {
4832 "referenced_type" : "type-12"
4833 },
4834 {
4835 "referenced_type" : "type-49"
4836 },
4837 {
4838 "referenced_type" : "type-8"
4839 }
4840 ],
4841 "return_type" : "type-118",
4842 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
4843 },
4844 {
4845 "function_name" : "keymaster::copy_from_buf",
4846 "linker_set_key" : "_ZN9keymaster13copy_from_bufEPPKhS1_Pvj",
4847 "parameters" :
4848 [
4849 {
4850 "referenced_type" : "type-70"
4851 },
4852 {
4853 "referenced_type" : "type-12"
4854 },
4855 {
4856 "referenced_type" : "type-185"
4857 },
4858 {
4859 "referenced_type" : "type-8"
4860 }
4861 ],
4862 "return_type" : "type-9",
4863 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
4864 },
4865 {
4866 "access" : "protected",
4867 "function_name" : "keymaster::EcdsaOperation::InitDigest",
4868 "linker_set_key" : "_ZN9keymaster14EcdsaOperation10InitDigestEv",
4869 "parameters" :
4870 [
4871 {
4872 "is_this_ptr" : true,
4873 "referenced_type" : "type-2427"
4874 }
4875 ],
4876 "return_type" : "type-19",
4877 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
4878 },
4879 {
4880 "access" : "protected",
4881 "function_name" : "keymaster::EcdsaOperation::StoreData",
4882 "linker_set_key" : "_ZN9keymaster14EcdsaOperation9StoreDataERKNS_6BufferEPj",
4883 "parameters" :
4884 [
4885 {
4886 "is_this_ptr" : true,
4887 "referenced_type" : "type-2427"
4888 },
4889 {
4890 "referenced_type" : "type-150"
4891 },
4892 {
4893 "referenced_type" : "type-77"
4894 }
4895 ],
4896 "return_type" : "type-19",
4897 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
4898 },
4899 {
4900 "function_name" : "keymaster::EcdsaOperation::~EcdsaOperation",
4901 "linker_set_key" : "_ZN9keymaster14EcdsaOperationD0Ev",
4902 "parameters" :
4903 [
4904 {
4905 "is_this_ptr" : true,
4906 "referenced_type" : "type-2427"
4907 }
4908 ],
4909 "return_type" : "type-48",
4910 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
4911 },
4912 {
4913 "function_name" : "keymaster::EcdsaOperation::~EcdsaOperation",
4914 "linker_set_key" : "_ZN9keymaster14EcdsaOperationD1Ev",
4915 "parameters" :
4916 [
4917 {
4918 "is_this_ptr" : true,
4919 "referenced_type" : "type-2427"
4920 }
4921 ],
4922 "return_type" : "type-48",
4923 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
4924 },
4925 {
4926 "function_name" : "keymaster::EcdsaOperation::~EcdsaOperation",
4927 "linker_set_key" : "_ZN9keymaster14EcdsaOperationD2Ev",
4928 "parameters" :
4929 [
4930 {
4931 "is_this_ptr" : true,
4932 "referenced_type" : "type-2427"
4933 }
4934 ],
4935 "return_type" : "type-48",
4936 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
4937 },
4938 {
4939 "function_name" : "keymaster::GenerateRandom",
4940 "linker_set_key" : "_ZN9keymaster14GenerateRandomEPhj",
4941 "parameters" :
4942 [
4943 {
4944 "referenced_type" : "type-118"
4945 },
4946 {
4947 "referenced_type" : "type-8"
4948 }
4949 ],
4950 "return_type" : "type-19",
4951 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
4952 },
4953 {
4954 "function_name" : "keymaster::OperationTable::Add",
4955 "linker_set_key" : "_ZN9keymaster14OperationTable3AddEONS_9UniquePtrINS_9OperationENS_13DefaultDeleteIS2_EEEE",
4956 "parameters" :
4957 [
4958 {
4959 "is_this_ptr" : true,
4960 "referenced_type" : "type-356"
4961 },
4962 {
4963 "referenced_type" : "type-377"
4964 }
4965 ],
4966 "return_type" : "type-19",
4967 "source_file" : "/system/keymaster/include/keymaster/operation_table.h"
4968 },
4969 {
4970 "function_name" : "keymaster::OperationTable::Find",
4971 "linker_set_key" : "_ZN9keymaster14OperationTable4FindEy",
4972 "parameters" :
4973 [
4974 {
4975 "is_this_ptr" : true,
4976 "referenced_type" : "type-356"
4977 },
4978 {
4979 "referenced_type" : "type-10"
4980 }
4981 ],
4982 "return_type" : "type-287",
4983 "source_file" : "/system/keymaster/include/keymaster/operation_table.h"
4984 },
4985 {
4986 "function_name" : "keymaster::OperationTable::Delete",
4987 "linker_set_key" : "_ZN9keymaster14OperationTable6DeleteEy",
4988 "parameters" :
4989 [
4990 {
4991 "is_this_ptr" : true,
4992 "referenced_type" : "type-356"
4993 },
4994 {
4995 "referenced_type" : "type-10"
4996 }
4997 ],
4998 "return_type" : "type-9",
4999 "source_file" : "/system/keymaster/include/keymaster/operation_table.h"
5000 },
5001 {
5002 "function_name" : "keymaster::build_auth_list",
5003 "linker_set_key" : "_ZN9keymaster15build_auth_listERKNS_16AuthorizationSetEPNS_12km_auth_listE",
5004 "parameters" :
5005 [
5006 {
5007 "referenced_type" : "type-416"
5008 },
5009 {
5010 "referenced_type" : "type-1166"
5011 }
5012 ],
5013 "return_type" : "type-19",
5014 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
5015 },
5016 {
5017 "function_name" : "keymaster::AndroidKeymaster::GetVersion",
5018 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster10GetVersionERKNS_17GetVersionRequestEPNS_18GetVersionResponseE",
5019 "parameters" :
5020 [
5021 {
5022 "is_this_ptr" : true,
5023 "referenced_type" : "type-631"
5024 },
5025 {
5026 "referenced_type" : "type-633"
5027 },
5028 {
5029 "referenced_type" : "type-571"
5030 }
5031 ],
5032 "return_type" : "type-48",
5033 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5034 },
5035 {
5036 "function_name" : "keymaster::AndroidKeymaster::UpgradeKey",
5037 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster10UpgradeKeyERKNS_17UpgradeKeyRequestEPNS_18UpgradeKeyResponseE",
5038 "parameters" :
5039 [
5040 {
5041 "is_this_ptr" : true,
5042 "referenced_type" : "type-631"
5043 },
5044 {
5045 "referenced_type" : "type-667"
5046 },
5047 {
5048 "referenced_type" : "type-584"
5049 }
5050 ],
5051 "return_type" : "type-48",
5052 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5053 },
5054 {
5055 "function_name" : "keymaster::AndroidKeymaster::GenerateKey",
5056 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster11GenerateKeyERKNS_18GenerateKeyRequestEPNS_19GenerateKeyResponseE",
5057 "parameters" :
5058 [
5059 {
5060 "is_this_ptr" : true,
5061 "referenced_type" : "type-631"
5062 },
5063 {
5064 "referenced_type" : "type-654"
5065 },
5066 {
5067 "referenced_type" : "type-509"
5068 }
5069 ],
5070 "return_type" : "type-48",
5071 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5072 },
5073 {
5074 "function_name" : "keymaster::AndroidKeymaster::AddRngEntropy",
5075 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster13AddRngEntropyERKNS_17AddEntropyRequestEPNS_18AddEntropyResponseE",
5076 "parameters" :
5077 [
5078 {
5079 "is_this_ptr" : true,
5080 "referenced_type" : "type-631"
5081 },
5082 {
5083 "referenced_type" : "type-652"
5084 },
5085 {
5086 "referenced_type" : "type-538"
5087 }
5088 ],
5089 "return_type" : "type-48",
5090 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5091 },
5092 {
5093 "function_name" : "keymaster::AndroidKeymaster::DeleteAllKeys",
5094 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster13DeleteAllKeysERKNS_20DeleteAllKeysRequestEPNS_21DeleteAllKeysResponseE",
5095 "parameters" :
5096 [
5097 {
5098 "is_this_ptr" : true,
5099 "referenced_type" : "type-631"
5100 },
5101 {
5102 "referenced_type" : "type-670"
5103 },
5104 {
5105 "referenced_type" : "type-560"
5106 }
5107 ],
5108 "return_type" : "type-48",
5109 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5110 },
5111 {
5112 "function_name" : "keymaster::AndroidKeymaster::AbortOperation",
5113 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster14AbortOperationERKNS_21AbortOperationRequestEPNS_22AbortOperationResponseE",
5114 "parameters" :
5115 [
5116 {
5117 "is_this_ptr" : true,
5118 "referenced_type" : "type-631"
5119 },
5120 {
5121 "referenced_type" : "type-678"
5122 },
5123 {
5124 "referenced_type" : "type-532"
5125 }
5126 ],
5127 "return_type" : "type-48",
5128 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5129 },
5130 {
5131 "function_name" : "keymaster::AndroidKeymaster::BeginOperation",
5132 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster14BeginOperationERKNS_21BeginOperationRequestEPNS_22BeginOperationResponseE",
5133 "parameters" :
5134 [
5135 {
5136 "is_this_ptr" : true,
5137 "referenced_type" : "type-631"
5138 },
5139 {
5140 "referenced_type" : "type-672"
5141 },
5142 {
5143 "referenced_type" : "type-518"
5144 }
5145 ],
5146 "return_type" : "type-48",
5147 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5148 },
5149 {
5150 "function_name" : "keymaster::AndroidKeymaster::FinishOperation",
5151 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster15FinishOperationERKNS_22FinishOperationRequestEPNS_23FinishOperationResponseE",
5152 "parameters" :
5153 [
5154 {
5155 "is_this_ptr" : true,
5156 "referenced_type" : "type-631"
5157 },
5158 {
5159 "referenced_type" : "type-677"
5160 },
5161 {
5162 "referenced_type" : "type-526"
5163 }
5164 ],
5165 "return_type" : "type-48",
5166 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5167 },
5168 {
5169 "function_name" : "keymaster::AndroidKeymaster::UpdateOperation",
5170 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster15UpdateOperationERKNS_22UpdateOperationRequestEPNS_23UpdateOperationResponseE",
5171 "parameters" :
5172 [
5173 {
5174 "is_this_ptr" : true,
5175 "referenced_type" : "type-631"
5176 },
5177 {
5178 "referenced_type" : "type-675"
5179 },
5180 {
5181 "referenced_type" : "type-522"
5182 }
5183 ],
5184 "return_type" : "type-48",
5185 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5186 },
5187 {
5188 "function_name" : "keymaster::AndroidKeymaster::ImportWrappedKey",
5189 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster16ImportWrappedKeyERKNS_23ImportWrappedKeyRequestEPNS_24ImportWrappedKeyResponseE",
5190 "parameters" :
5191 [
5192 {
5193 "is_this_ptr" : true,
5194 "referenced_type" : "type-631"
5195 },
5196 {
5197 "referenced_type" : "type-660"
5198 },
5199 {
5200 "referenced_type" : "type-613"
5201 }
5202 ],
5203 "return_type" : "type-48",
5204 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5205 },
5206 {
5207 "function_name" : "keymaster::AndroidKeymaster::SupportedDigests",
5208 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster16SupportedDigestsERKNS_23SupportedDigestsRequestEPNS_24SupportedDigestsResponseE",
5209 "parameters" :
5210 [
5211 {
5212 "is_this_ptr" : true,
5213 "referenced_type" : "type-631"
5214 },
5215 {
5216 "referenced_type" : "type-643"
5217 },
5218 {
5219 "referenced_type" : "type-496"
5220 }
5221 ],
5222 "return_type" : "type-48",
5223 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5224 },
5225 {
5226 "function_name" : "keymaster::AndroidKeymaster::ComputeSharedHmac",
5227 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster17ComputeSharedHmacERKNS_24ComputeSharedHmacRequestE",
5228 "parameters" :
5229 [
5230 {
5231 "is_this_ptr" : true,
5232 "referenced_type" : "type-631"
5233 },
5234 {
5235 "referenced_type" : "type-649"
5236 }
5237 ],
5238 "return_type" : "type-340",
5239 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5240 },
5241 {
5242 "function_name" : "keymaster::AndroidKeymaster::SupportedAlgorithms",
5243 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster19SupportedAlgorithmsERKNS_26SupportedAlgorithmsRequestEPNS_27SupportedAlgorithmsResponseE",
5244 "parameters" :
5245 [
5246 {
5247 "is_this_ptr" : true,
5248 "referenced_type" : "type-631"
5249 },
5250 {
5251 "referenced_type" : "type-634"
5252 },
5253 {
5254 "referenced_type" : "type-490"
5255 }
5256 ],
5257 "return_type" : "type-48",
5258 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5259 },
5260 {
5261 "function_name" : "keymaster::AndroidKeymaster::SupportedBlockModes",
5262 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster19SupportedBlockModesERKNS_26SupportedBlockModesRequestEPNS_27SupportedBlockModesResponseE",
5263 "parameters" :
5264 [
5265 {
5266 "is_this_ptr" : true,
5267 "referenced_type" : "type-631"
5268 },
5269 {
5270 "referenced_type" : "type-639"
5271 },
5272 {
5273 "referenced_type" : "type-492"
5274 }
5275 ],
5276 "return_type" : "type-48",
5277 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5278 },
5279 {
5280 "function_name" : "keymaster::AndroidKeymaster::VerifyAuthorization",
5281 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE",
5282 "parameters" :
5283 [
5284 {
5285 "is_this_ptr" : true,
5286 "referenced_type" : "type-631"
5287 },
5288 {
5289 "referenced_type" : "type-650"
5290 }
5291 ],
5292 "return_type" : "type-625",
5293 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5294 },
5295 {
5296 "function_name" : "keymaster::AndroidKeymaster::GetKeyCharacteristics",
5297 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster21GetKeyCharacteristicsERKNS_28GetKeyCharacteristicsRequestEPNS_29GetKeyCharacteristicsResponseE",
5298 "parameters" :
5299 [
5300 {
5301 "is_this_ptr" : true,
5302 "referenced_type" : "type-631"
5303 },
5304 {
5305 "referenced_type" : "type-656"
5306 },
5307 {
5308 "referenced_type" : "type-514"
5309 }
5310 ],
5311 "return_type" : "type-48",
5312 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5313 },
5314 {
5315 "function_name" : "keymaster::AndroidKeymaster::SupportedPaddingModes",
5316 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster21SupportedPaddingModesERKNS_28SupportedPaddingModesRequestEPNS_29SupportedPaddingModesResponseE",
5317 "parameters" :
5318 [
5319 {
5320 "is_this_ptr" : true,
5321 "referenced_type" : "type-631"
5322 },
5323 {
5324 "referenced_type" : "type-641"
5325 },
5326 {
5327 "referenced_type" : "type-494"
5328 }
5329 ],
5330 "return_type" : "type-48",
5331 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5332 },
5333 {
5334 "function_name" : "keymaster::AndroidKeymaster::SupportedExportFormats",
5335 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster22SupportedExportFormatsERKNS_29SupportedExportFormatsRequestEPNS_30SupportedExportFormatsResponseE",
5336 "parameters" :
5337 [
5338 {
5339 "is_this_ptr" : true,
5340 "referenced_type" : "type-631"
5341 },
5342 {
5343 "referenced_type" : "type-647"
5344 },
5345 {
5346 "referenced_type" : "type-503"
5347 }
5348 ],
5349 "return_type" : "type-48",
5350 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5351 },
5352 {
5353 "function_name" : "keymaster::AndroidKeymaster::SupportedImportFormats",
5354 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster22SupportedImportFormatsERKNS_29SupportedImportFormatsRequestEPNS_30SupportedImportFormatsResponseE",
5355 "parameters" :
5356 [
5357 {
5358 "is_this_ptr" : true,
5359 "referenced_type" : "type-631"
5360 },
5361 {
5362 "referenced_type" : "type-645"
5363 },
5364 {
5365 "referenced_type" : "type-498"
5366 }
5367 ],
5368 "return_type" : "type-48",
5369 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5370 },
5371 {
5372 "function_name" : "keymaster::AndroidKeymaster::GetHmacSharingParameters",
5373 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster24GetHmacSharingParametersEv",
5374 "parameters" :
5375 [
5376 {
5377 "is_this_ptr" : true,
5378 "referenced_type" : "type-631"
5379 }
5380 ],
5381 "return_type" : "type-597",
5382 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5383 },
5384 {
5385 "access" : "private",
5386 "function_name" : "keymaster::AndroidKeymaster::LoadKey",
5387 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster7LoadKeyERK20keymaster_key_blob_tRKNS_16AuthorizationSetEPPKNS_10KeyFactoryEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISC_EEEE",
5388 "parameters" :
5389 [
5390 {
5391 "is_this_ptr" : true,
5392 "referenced_type" : "type-631"
5393 },
5394 {
5395 "referenced_type" : "type-317"
5396 },
5397 {
5398 "referenced_type" : "type-416"
5399 },
5400 {
5401 "referenced_type" : "type-681"
5402 },
5403 {
5404 "referenced_type" : "type-740"
5405 }
5406 ],
5407 "return_type" : "type-19",
5408 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5409 },
5410 {
5411 "function_name" : "keymaster::AndroidKeymaster::AttestKey",
5412 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster9AttestKeyERKNS_16AttestKeyRequestEPNS_17AttestKeyResponseE",
5413 "parameters" :
5414 [
5415 {
5416 "is_this_ptr" : true,
5417 "referenced_type" : "type-631"
5418 },
5419 {
5420 "referenced_type" : "type-665"
5421 },
5422 {
5423 "referenced_type" : "type-579"
5424 }
5425 ],
5426 "return_type" : "type-48",
5427 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5428 },
5429 {
5430 "function_name" : "keymaster::AndroidKeymaster::Configure",
5431 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster9ConfigureERKNS_16ConfigureRequestEPNS_17ConfigureResponseE",
5432 "parameters" :
5433 [
5434 {
5435 "is_this_ptr" : true,
5436 "referenced_type" : "type-631"
5437 },
5438 {
5439 "referenced_type" : "type-653"
5440 },
5441 {
5442 "referenced_type" : "type-590"
5443 }
5444 ],
5445 "return_type" : "type-48",
5446 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5447 },
5448 {
5449 "function_name" : "keymaster::AndroidKeymaster::DeleteKey",
5450 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster9DeleteKeyERKNS_16DeleteKeyRequestEPNS_17DeleteKeyResponseE",
5451 "parameters" :
5452 [
5453 {
5454 "is_this_ptr" : true,
5455 "referenced_type" : "type-631"
5456 },
5457 {
5458 "referenced_type" : "type-669"
5459 },
5460 {
5461 "referenced_type" : "type-552"
5462 }
5463 ],
5464 "return_type" : "type-48",
5465 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5466 },
5467 {
5468 "function_name" : "keymaster::AndroidKeymaster::ExportKey",
5469 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster9ExportKeyERKNS_16ExportKeyRequestEPNS_17ExportKeyResponseE",
5470 "parameters" :
5471 [
5472 {
5473 "is_this_ptr" : true,
5474 "referenced_type" : "type-631"
5475 },
5476 {
5477 "referenced_type" : "type-663"
5478 },
5479 {
5480 "referenced_type" : "type-548"
5481 }
5482 ],
5483 "return_type" : "type-48",
5484 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5485 },
5486 {
5487 "function_name" : "keymaster::AndroidKeymaster::ImportKey",
5488 "linker_set_key" : "_ZN9keymaster16AndroidKeymaster9ImportKeyERKNS_16ImportKeyRequestEPNS_17ImportKeyResponseE",
5489 "parameters" :
5490 [
5491 {
5492 "is_this_ptr" : true,
5493 "referenced_type" : "type-631"
5494 },
5495 {
5496 "referenced_type" : "type-658"
5497 },
5498 {
5499 "referenced_type" : "type-544"
5500 }
5501 ],
5502 "return_type" : "type-48",
5503 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5504 },
5505 {
5506 "function_name" : "keymaster::AndroidKeymaster::AndroidKeymaster",
5507 "linker_set_key" : "_ZN9keymaster16AndroidKeymasterC1EOS0_",
5508 "parameters" :
5509 [
5510 {
5511 "is_this_ptr" : true,
5512 "referenced_type" : "type-631"
5513 },
5514 {
5515 "referenced_type" : "type-632"
5516 }
5517 ],
5518 "return_type" : "type-48",
5519 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5520 },
5521 {
5522 "function_name" : "keymaster::AndroidKeymaster::AndroidKeymaster",
5523 "linker_set_key" : "_ZN9keymaster16AndroidKeymasterC1EPNS_16KeymasterContextEj",
5524 "parameters" :
5525 [
5526 {
5527 "is_this_ptr" : true,
5528 "referenced_type" : "type-631"
5529 },
5530 {
5531 "referenced_type" : "type-227"
5532 },
5533 {
5534 "referenced_type" : "type-8"
5535 }
5536 ],
5537 "return_type" : "type-48",
5538 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5539 },
5540 {
5541 "function_name" : "keymaster::AndroidKeymaster::AndroidKeymaster",
5542 "linker_set_key" : "_ZN9keymaster16AndroidKeymasterC2EOS0_",
5543 "parameters" :
5544 [
5545 {
5546 "is_this_ptr" : true,
5547 "referenced_type" : "type-631"
5548 },
5549 {
5550 "referenced_type" : "type-632"
5551 }
5552 ],
5553 "return_type" : "type-48",
5554 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5555 },
5556 {
5557 "function_name" : "keymaster::AndroidKeymaster::AndroidKeymaster",
5558 "linker_set_key" : "_ZN9keymaster16AndroidKeymasterC2EPNS_16KeymasterContextEj",
5559 "parameters" :
5560 [
5561 {
5562 "is_this_ptr" : true,
5563 "referenced_type" : "type-631"
5564 },
5565 {
5566 "referenced_type" : "type-227"
5567 },
5568 {
5569 "referenced_type" : "type-8"
5570 }
5571 ],
5572 "return_type" : "type-48",
5573 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5574 },
5575 {
5576 "function_name" : "keymaster::AndroidKeymaster::~AndroidKeymaster",
5577 "linker_set_key" : "_ZN9keymaster16AndroidKeymasterD0Ev",
5578 "parameters" :
5579 [
5580 {
5581 "is_this_ptr" : true,
5582 "referenced_type" : "type-631"
5583 }
5584 ],
5585 "return_type" : "type-48",
5586 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5587 },
5588 {
5589 "function_name" : "keymaster::AndroidKeymaster::~AndroidKeymaster",
5590 "linker_set_key" : "_ZN9keymaster16AndroidKeymasterD1Ev",
5591 "parameters" :
5592 [
5593 {
5594 "is_this_ptr" : true,
5595 "referenced_type" : "type-631"
5596 }
5597 ],
5598 "return_type" : "type-48",
5599 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5600 },
5601 {
5602 "function_name" : "keymaster::AndroidKeymaster::~AndroidKeymaster",
5603 "linker_set_key" : "_ZN9keymaster16AndroidKeymasterD2Ev",
5604 "parameters" :
5605 [
5606 {
5607 "is_this_ptr" : true,
5608 "referenced_type" : "type-631"
5609 }
5610 ],
5611 "return_type" : "type-48",
5612 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
5613 },
5614 {
5615 "function_name" : "keymaster::AttestKeyRequest::Deserialize",
5616 "linker_set_key" : "_ZN9keymaster16AttestKeyRequest11DeserializeEPPKhS2_",
5617 "parameters" :
5618 [
5619 {
5620 "is_this_ptr" : true,
5621 "referenced_type" : "type-573"
5622 },
5623 {
5624 "referenced_type" : "type-70"
5625 },
5626 {
5627 "referenced_type" : "type-12"
5628 }
5629 ],
5630 "return_type" : "type-9",
5631 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
5632 },
5633 {
5634 "function_name" : "keymaster::AttestKeyRequest::SetKeyMaterial",
5635 "linker_set_key" : "_ZN9keymaster16AttestKeyRequest14SetKeyMaterialEPKvj",
5636 "parameters" :
5637 [
5638 {
5639 "is_this_ptr" : true,
5640 "referenced_type" : "type-573"
5641 },
5642 {
5643 "referenced_type" : "type-49"
5644 },
5645 {
5646 "referenced_type" : "type-8"
5647 }
5648 ],
5649 "return_type" : "type-48",
5650 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
5651 },
5652 {
5653 "function_name" : "keymaster::AttestKeyRequest::~AttestKeyRequest",
5654 "linker_set_key" : "_ZN9keymaster16AttestKeyRequestD0Ev",
5655 "parameters" :
5656 [
5657 {
5658 "is_this_ptr" : true,
5659 "referenced_type" : "type-573"
5660 }
5661 ],
5662 "return_type" : "type-48",
5663 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
5664 },
5665 {
5666 "function_name" : "keymaster::AttestKeyRequest::~AttestKeyRequest",
5667 "linker_set_key" : "_ZN9keymaster16AttestKeyRequestD1Ev",
5668 "parameters" :
5669 [
5670 {
5671 "is_this_ptr" : true,
5672 "referenced_type" : "type-573"
5673 }
5674 ],
5675 "return_type" : "type-48",
5676 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
5677 },
5678 {
5679 "function_name" : "keymaster::AttestKeyRequest::~AttestKeyRequest",
5680 "linker_set_key" : "_ZN9keymaster16AttestKeyRequestD2Ev",
5681 "parameters" :
5682 [
5683 {
5684 "is_this_ptr" : true,
5685 "referenced_type" : "type-573"
5686 }
5687 ],
5688 "return_type" : "type-48",
5689 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
5690 },
5691 {
5692 "function_name" : "keymaster::AuthorizationSet::Difference",
5693 "linker_set_key" : "_ZN9keymaster16AuthorizationSet10DifferenceERK25keymaster_key_param_set_t",
5694 "parameters" :
5695 [
5696 {
5697 "is_this_ptr" : true,
5698 "referenced_type" : "type-412"
5699 },
5700 {
5701 "referenced_type" : "type-414"
5702 }
5703 ],
5704 "return_type" : "type-48",
5705 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5706 },
5707 {
5708 "function_name" : "keymaster::AuthorizationSet::Deduplicate",
5709 "linker_set_key" : "_ZN9keymaster16AuthorizationSet11DeduplicateEv",
5710 "parameters" :
5711 [
5712 {
5713 "is_this_ptr" : true,
5714 "referenced_type" : "type-412"
5715 }
5716 ],
5717 "return_type" : "type-48",
5718 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5719 },
5720 {
5721 "function_name" : "keymaster::AuthorizationSet::Deserialize",
5722 "linker_set_key" : "_ZN9keymaster16AuthorizationSet11DeserializeEPPKhS2_",
5723 "parameters" :
5724 [
5725 {
5726 "is_this_ptr" : true,
5727 "referenced_type" : "type-412"
5728 },
5729 {
5730 "referenced_type" : "type-70"
5731 },
5732 {
5733 "referenced_type" : "type-12"
5734 }
5735 ],
5736 "return_type" : "type-9",
5737 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5738 },
5739 {
5740 "access" : "private",
5741 "function_name" : "keymaster::AuthorizationSet::set_invalid",
5742 "linker_set_key" : "_ZN9keymaster16AuthorizationSet11set_invalidENS0_5ErrorE",
5743 "parameters" :
5744 [
5745 {
5746 "is_this_ptr" : true,
5747 "referenced_type" : "type-412"
5748 },
5749 {
5750 "referenced_type" : "type-292"
5751 }
5752 ],
5753 "return_type" : "type-48",
5754 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5755 },
5756 {
5757 "function_name" : "keymaster::AuthorizationSet::Reinitialize",
5758 "linker_set_key" : "_ZN9keymaster16AuthorizationSet12ReinitializeEPK21keymaster_key_param_tj",
5759 "parameters" :
5760 [
5761 {
5762 "is_this_ptr" : true,
5763 "referenced_type" : "type-412"
5764 },
5765 {
5766 "referenced_type" : "type-23"
5767 },
5768 {
5769 "referenced_type" : "type-8"
5770 }
5771 ],
5772 "return_type" : "type-9",
5773 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5774 },
5775 {
5776 "function_name" : "keymaster::AuthorizationSet::reserve_elems",
5777 "linker_set_key" : "_ZN9keymaster16AuthorizationSet13reserve_elemsEj",
5778 "parameters" :
5779 [
5780 {
5781 "is_this_ptr" : true,
5782 "referenced_type" : "type-412"
5783 },
5784 {
5785 "referenced_type" : "type-8"
5786 }
5787 ],
5788 "return_type" : "type-9",
5789 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5790 },
5791 {
5792 "access" : "private",
5793 "function_name" : "keymaster::AuthorizationSet::CopyIndirectData",
5794 "linker_set_key" : "_ZN9keymaster16AuthorizationSet16CopyIndirectDataEv",
5795 "parameters" :
5796 [
5797 {
5798 "is_this_ptr" : true,
5799 "referenced_type" : "type-412"
5800 }
5801 ],
5802 "return_type" : "type-48",
5803 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5804 },
5805 {
5806 "function_name" : "keymaster::AuthorizationSet::reserve_indirect",
5807 "linker_set_key" : "_ZN9keymaster16AuthorizationSet16reserve_indirectEj",
5808 "parameters" :
5809 [
5810 {
5811 "is_this_ptr" : true,
5812 "referenced_type" : "type-412"
5813 },
5814 {
5815 "referenced_type" : "type-8"
5816 }
5817 ],
5818 "return_type" : "type-9",
5819 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5820 },
5821 {
5822 "access" : "private",
5823 "function_name" : "keymaster::AuthorizationSet::ComputeIndirectDataSize",
5824 "linker_set_key" : "_ZN9keymaster16AuthorizationSet23ComputeIndirectDataSizeEPK21keymaster_key_param_tj",
5825 "parameters" :
5826 [
5827 {
5828 "referenced_type" : "type-23"
5829 },
5830 {
5831 "referenced_type" : "type-8"
5832 }
5833 ],
5834 "return_type" : "type-8",
5835 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5836 },
5837 {
5838 "access" : "private",
5839 "function_name" : "keymaster::AuthorizationSet::DeserializeElementsData",
5840 "linker_set_key" : "_ZN9keymaster16AuthorizationSet23DeserializeElementsDataEPPKhS2_",
5841 "parameters" :
5842 [
5843 {
5844 "is_this_ptr" : true,
5845 "referenced_type" : "type-412"
5846 },
5847 {
5848 "referenced_type" : "type-70"
5849 },
5850 {
5851 "referenced_type" : "type-12"
5852 }
5853 ],
5854 "return_type" : "type-9",
5855 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5856 },
5857 {
5858 "access" : "private",
5859 "function_name" : "keymaster::AuthorizationSet::DeserializeIndirectData",
5860 "linker_set_key" : "_ZN9keymaster16AuthorizationSet23DeserializeIndirectDataEPPKhS2_",
5861 "parameters" :
5862 [
5863 {
5864 "is_this_ptr" : true,
5865 "referenced_type" : "type-412"
5866 },
5867 {
5868 "referenced_type" : "type-70"
5869 },
5870 {
5871 "referenced_type" : "type-12"
5872 }
5873 ],
5874 "return_type" : "type-9",
5875 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5876 },
5877 {
5878 "function_name" : "keymaster::AuthorizationSet::Sort",
5879 "linker_set_key" : "_ZN9keymaster16AuthorizationSet4SortEv",
5880 "parameters" :
5881 [
5882 {
5883 "is_this_ptr" : true,
5884 "referenced_type" : "type-412"
5885 }
5886 ],
5887 "return_type" : "type-48",
5888 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5889 },
5890 {
5891 "function_name" : "keymaster::AuthorizationSet::Clear",
5892 "linker_set_key" : "_ZN9keymaster16AuthorizationSet5ClearEv",
5893 "parameters" :
5894 [
5895 {
5896 "is_this_ptr" : true,
5897 "referenced_type" : "type-412"
5898 }
5899 ],
5900 "return_type" : "type-48",
5901 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5902 },
5903 {
5904 "function_name" : "keymaster::AuthorizationSet::Union",
5905 "linker_set_key" : "_ZN9keymaster16AuthorizationSet5UnionERK25keymaster_key_param_set_t",
5906 "parameters" :
5907 [
5908 {
5909 "is_this_ptr" : true,
5910 "referenced_type" : "type-412"
5911 },
5912 {
5913 "referenced_type" : "type-414"
5914 }
5915 ],
5916 "return_type" : "type-48",
5917 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5918 },
5919 {
5920 "function_name" : "keymaster::AuthorizationSet::erase",
5921 "linker_set_key" : "_ZN9keymaster16AuthorizationSet5eraseEi",
5922 "parameters" :
5923 [
5924 {
5925 "is_this_ptr" : true,
5926 "referenced_type" : "type-412"
5927 },
5928 {
5929 "referenced_type" : "type-6"
5930 }
5931 ],
5932 "return_type" : "type-9",
5933 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5934 },
5935 {
5936 "access" : "private",
5937 "function_name" : "keymaster::AuthorizationSet::FreeData",
5938 "linker_set_key" : "_ZN9keymaster16AuthorizationSet8FreeDataEv",
5939 "parameters" :
5940 [
5941 {
5942 "is_this_ptr" : true,
5943 "referenced_type" : "type-412"
5944 }
5945 ],
5946 "return_type" : "type-48",
5947 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5948 },
5949 {
5950 "access" : "private",
5951 "function_name" : "keymaster::AuthorizationSet::MoveFrom",
5952 "linker_set_key" : "_ZN9keymaster16AuthorizationSet8MoveFromERS0_",
5953 "parameters" :
5954 [
5955 {
5956 "is_this_ptr" : true,
5957 "referenced_type" : "type-412"
5958 },
5959 {
5960 "referenced_type" : "type-348"
5961 }
5962 ],
5963 "return_type" : "type-48",
5964 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5965 },
5966 {
5967 "function_name" : "keymaster::AuthorizationSet::push_back",
5968 "linker_set_key" : "_ZN9keymaster16AuthorizationSet9push_backE21keymaster_key_param_t",
5969 "parameters" :
5970 [
5971 {
5972 "is_this_ptr" : true,
5973 "referenced_type" : "type-412"
5974 },
5975 {
5976 "referenced_type" : "type-4"
5977 }
5978 ],
5979 "return_type" : "type-9",
5980 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5981 },
5982 {
5983 "function_name" : "keymaster::AuthorizationSet::push_back",
5984 "linker_set_key" : "_ZN9keymaster16AuthorizationSet9push_backERK25keymaster_key_param_set_t",
5985 "parameters" :
5986 [
5987 {
5988 "is_this_ptr" : true,
5989 "referenced_type" : "type-412"
5990 },
5991 {
5992 "referenced_type" : "type-414"
5993 }
5994 ],
5995 "return_type" : "type-9",
5996 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
5997 },
5998 {
5999 "function_name" : "keymaster::AuthorizationSet::AuthorizationSet",
6000 "linker_set_key" : "_ZN9keymaster16AuthorizationSetC1ERNS_23AuthorizationSetBuilderE",
6001 "parameters" :
6002 [
6003 {
6004 "is_this_ptr" : true,
6005 "referenced_type" : "type-412"
6006 },
6007 {
6008 "referenced_type" : "type-420"
6009 }
6010 ],
6011 "return_type" : "type-48",
6012 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
6013 },
6014 {
6015 "function_name" : "keymaster::AuthorizationSet::AuthorizationSet",
6016 "linker_set_key" : "_ZN9keymaster16AuthorizationSetC2ERNS_23AuthorizationSetBuilderE",
6017 "parameters" :
6018 [
6019 {
6020 "is_this_ptr" : true,
6021 "referenced_type" : "type-412"
6022 },
6023 {
6024 "referenced_type" : "type-420"
6025 }
6026 ],
6027 "return_type" : "type-48",
6028 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
6029 },
6030 {
6031 "function_name" : "keymaster::AuthorizationSet::~AuthorizationSet",
6032 "linker_set_key" : "_ZN9keymaster16AuthorizationSetD0Ev",
6033 "parameters" :
6034 [
6035 {
6036 "is_this_ptr" : true,
6037 "referenced_type" : "type-412"
6038 }
6039 ],
6040 "return_type" : "type-48",
6041 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
6042 },
6043 {
6044 "function_name" : "keymaster::AuthorizationSet::~AuthorizationSet",
6045 "linker_set_key" : "_ZN9keymaster16AuthorizationSetD1Ev",
6046 "parameters" :
6047 [
6048 {
6049 "is_this_ptr" : true,
6050 "referenced_type" : "type-412"
6051 }
6052 ],
6053 "return_type" : "type-48",
6054 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
6055 },
6056 {
6057 "function_name" : "keymaster::AuthorizationSet::~AuthorizationSet",
6058 "linker_set_key" : "_ZN9keymaster16AuthorizationSetD2Ev",
6059 "parameters" :
6060 [
6061 {
6062 "is_this_ptr" : true,
6063 "referenced_type" : "type-412"
6064 }
6065 ],
6066 "return_type" : "type-48",
6067 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
6068 },
6069 {
6070 "function_name" : "keymaster::AuthorizationSet::operator[]",
6071 "linker_set_key" : "_ZN9keymaster16AuthorizationSetixEi",
6072 "parameters" :
6073 [
6074 {
6075 "is_this_ptr" : true,
6076 "referenced_type" : "type-412"
6077 },
6078 {
6079 "referenced_type" : "type-6"
6080 }
6081 ],
6082 "return_type" : "type-824",
6083 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
6084 },
6085 {
6086 "function_name" : "keymaster::DeleteKeyRequest::Deserialize",
6087 "linker_set_key" : "_ZN9keymaster16DeleteKeyRequest11DeserializeEPPKhS2_",
6088 "parameters" :
6089 [
6090 {
6091 "is_this_ptr" : true,
6092 "referenced_type" : "type-550"
6093 },
6094 {
6095 "referenced_type" : "type-70"
6096 },
6097 {
6098 "referenced_type" : "type-12"
6099 }
6100 ],
6101 "return_type" : "type-9",
6102 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6103 },
6104 {
6105 "function_name" : "keymaster::DeleteKeyRequest::SetKeyMaterial",
6106 "linker_set_key" : "_ZN9keymaster16DeleteKeyRequest14SetKeyMaterialEPKvj",
6107 "parameters" :
6108 [
6109 {
6110 "is_this_ptr" : true,
6111 "referenced_type" : "type-550"
6112 },
6113 {
6114 "referenced_type" : "type-49"
6115 },
6116 {
6117 "referenced_type" : "type-8"
6118 }
6119 ],
6120 "return_type" : "type-48",
6121 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6122 },
6123 {
6124 "function_name" : "keymaster::EcCurveToKeySize",
6125 "linker_set_key" : "_ZN9keymaster16EcCurveToKeySizeE20keymaster_ec_curve_tPj",
6126 "parameters" :
6127 [
6128 {
6129 "referenced_type" : "type-211"
6130 },
6131 {
6132 "referenced_type" : "type-77"
6133 }
6134 ],
6135 "return_type" : "type-19",
6136 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
6137 },
6138 {
6139 "function_name" : "keymaster::EcKeySizeToCurve",
6140 "linker_set_key" : "_ZN9keymaster16EcKeySizeToCurveEjP20keymaster_ec_curve_t",
6141 "parameters" :
6142 [
6143 {
6144 "referenced_type" : "type-8"
6145 },
6146 {
6147 "referenced_type" : "type-823"
6148 }
6149 ],
6150 "return_type" : "type-19",
6151 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
6152 },
6153 {
6154 "function_name" : "keymaster::ExportKeyRequest::Deserialize",
6155 "linker_set_key" : "_ZN9keymaster16ExportKeyRequest11DeserializeEPPKhS2_",
6156 "parameters" :
6157 [
6158 {
6159 "is_this_ptr" : true,
6160 "referenced_type" : "type-546"
6161 },
6162 {
6163 "referenced_type" : "type-70"
6164 },
6165 {
6166 "referenced_type" : "type-12"
6167 }
6168 ],
6169 "return_type" : "type-9",
6170 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6171 },
6172 {
6173 "function_name" : "keymaster::ExportKeyRequest::SetKeyMaterial",
6174 "linker_set_key" : "_ZN9keymaster16ExportKeyRequest14SetKeyMaterialEPKvj",
6175 "parameters" :
6176 [
6177 {
6178 "is_this_ptr" : true,
6179 "referenced_type" : "type-546"
6180 },
6181 {
6182 "referenced_type" : "type-49"
6183 },
6184 {
6185 "referenced_type" : "type-8"
6186 }
6187 ],
6188 "return_type" : "type-48",
6189 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6190 },
6191 {
6192 "function_name" : "keymaster::ImportKeyRequest::Deserialize",
6193 "linker_set_key" : "_ZN9keymaster16ImportKeyRequest11DeserializeEPPKhS2_",
6194 "parameters" :
6195 [
6196 {
6197 "is_this_ptr" : true,
6198 "referenced_type" : "type-542"
6199 },
6200 {
6201 "referenced_type" : "type-70"
6202 },
6203 {
6204 "referenced_type" : "type-12"
6205 }
6206 ],
6207 "return_type" : "type-9",
6208 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6209 },
6210 {
6211 "function_name" : "keymaster::ImportKeyRequest::SetKeyMaterial",
6212 "linker_set_key" : "_ZN9keymaster16ImportKeyRequest14SetKeyMaterialEPKvj",
6213 "parameters" :
6214 [
6215 {
6216 "is_this_ptr" : true,
6217 "referenced_type" : "type-542"
6218 },
6219 {
6220 "referenced_type" : "type-49"
6221 },
6222 {
6223 "referenced_type" : "type-8"
6224 }
6225 ],
6226 "return_type" : "type-48",
6227 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6228 },
6229 {
6230 "function_name" : "keymaster::KM_AUTH_LIST_new",
6231 "linker_set_key" : "_ZN9keymaster16KM_AUTH_LIST_newEv",
6232 "return_type" : "type-1166",
6233 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
6234 },
6235 {
6236 "function_name" : "keymaster::Rfc5869Sha256Kdf::GenerateKey",
6237 "linker_set_key" : "_ZN9keymaster16Rfc5869Sha256Kdf11GenerateKeyEPKhjPhj",
6238 "parameters" :
6239 [
6240 {
6241 "is_this_ptr" : true,
6242 "referenced_type" : "type-2503"
6243 },
6244 {
6245 "referenced_type" : "type-12"
6246 },
6247 {
6248 "referenced_type" : "type-8"
6249 },
6250 {
6251 "referenced_type" : "type-118"
6252 },
6253 {
6254 "referenced_type" : "type-8"
6255 }
6256 ],
6257 "return_type" : "type-9",
6258 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hkdf.h"
6259 },
6260 {
6261 "access" : "private",
6262 "function_name" : "keymaster::RsaSignOperation::SignDigested",
6263 "linker_set_key" : "_ZN9keymaster16RsaSignOperation12SignDigestedEPNS_6BufferE",
6264 "parameters" :
6265 [
6266 {
6267 "is_this_ptr" : true,
6268 "referenced_type" : "type-4892"
6269 },
6270 {
6271 "referenced_type" : "type-148"
6272 }
6273 ],
6274 "return_type" : "type-19",
6275 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
6276 },
6277 {
6278 "access" : "private",
6279 "function_name" : "keymaster::RsaSignOperation::SignUndigested",
6280 "linker_set_key" : "_ZN9keymaster16RsaSignOperation14SignUndigestedEPNS_6BufferE",
6281 "parameters" :
6282 [
6283 {
6284 "is_this_ptr" : true,
6285 "referenced_type" : "type-4892"
6286 },
6287 {
6288 "referenced_type" : "type-148"
6289 }
6290 ],
6291 "return_type" : "type-19",
6292 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
6293 },
6294 {
6295 "function_name" : "keymaster::RsaSignOperation::Begin",
6296 "linker_set_key" : "_ZN9keymaster16RsaSignOperation5BeginERKNS_16AuthorizationSetEPS1_",
6297 "parameters" :
6298 [
6299 {
6300 "is_this_ptr" : true,
6301 "referenced_type" : "type-4892"
6302 },
6303 {
6304 "referenced_type" : "type-416"
6305 },
6306 {
6307 "referenced_type" : "type-412"
6308 }
6309 ],
6310 "return_type" : "type-19",
6311 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
6312 },
6313 {
6314 "function_name" : "keymaster::RsaSignOperation::Finish",
6315 "linker_set_key" : "_ZN9keymaster16RsaSignOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_",
6316 "parameters" :
6317 [
6318 {
6319 "is_this_ptr" : true,
6320 "referenced_type" : "type-4892"
6321 },
6322 {
6323 "referenced_type" : "type-416"
6324 },
6325 {
6326 "referenced_type" : "type-150"
6327 },
6328 {
6329 "referenced_type" : "type-150"
6330 },
6331 {
6332 "referenced_type" : "type-412"
6333 },
6334 {
6335 "referenced_type" : "type-148"
6336 }
6337 ],
6338 "return_type" : "type-19",
6339 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
6340 },
6341 {
6342 "function_name" : "keymaster::RsaSignOperation::Update",
6343 "linker_set_key" : "_ZN9keymaster16RsaSignOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj",
6344 "parameters" :
6345 [
6346 {
6347 "is_this_ptr" : true,
6348 "referenced_type" : "type-4892"
6349 },
6350 {
6351 "referenced_type" : "type-416"
6352 },
6353 {
6354 "referenced_type" : "type-150"
6355 },
6356 {
6357 "referenced_type" : "type-412"
6358 },
6359 {
6360 "referenced_type" : "type-148"
6361 },
6362 {
6363 "referenced_type" : "type-77"
6364 }
6365 ],
6366 "return_type" : "type-19",
6367 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
6368 },
6369 {
6370 "function_name" : "keymaster::d2i_KM_AUTH_LIST",
6371 "linker_set_key" : "_ZN9keymaster16d2i_KM_AUTH_LISTEPPNS_12km_auth_listEPPKhl",
6372 "parameters" :
6373 [
6374 {
6375 "referenced_type" : "type-1345"
6376 },
6377 {
6378 "referenced_type" : "type-70"
6379 },
6380 {
6381 "referenced_type" : "type-174"
6382 }
6383 ],
6384 "return_type" : "type-1166",
6385 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
6386 },
6387 {
6388 "function_name" : "keymaster::i2d_KM_AUTH_LIST",
6389 "linker_set_key" : "_ZN9keymaster16i2d_KM_AUTH_LISTEPNS_12km_auth_listEPPh",
6390 "parameters" :
6391 [
6392 {
6393 "referenced_type" : "type-1166"
6394 },
6395 {
6396 "referenced_type" : "type-1337"
6397 }
6398 ],
6399 "return_type" : "type-6",
6400 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
6401 },
6402 {
6403 "function_name" : "keymaster::AddEntropyRequest::Deserialize",
6404 "linker_set_key" : "_ZN9keymaster17AddEntropyRequest11DeserializeEPPKhS2_",
6405 "parameters" :
6406 [
6407 {
6408 "is_this_ptr" : true,
6409 "referenced_type" : "type-536"
6410 },
6411 {
6412 "referenced_type" : "type-70"
6413 },
6414 {
6415 "referenced_type" : "type-12"
6416 }
6417 ],
6418 "return_type" : "type-9",
6419 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6420 },
6421 {
6422 "function_name" : "keymaster::AttestKeyResponse::AllocateChain",
6423 "linker_set_key" : "_ZN9keymaster17AttestKeyResponse13AllocateChainEj",
6424 "parameters" :
6425 [
6426 {
6427 "is_this_ptr" : true,
6428 "referenced_type" : "type-579"
6429 },
6430 {
6431 "referenced_type" : "type-8"
6432 }
6433 ],
6434 "return_type" : "type-9",
6435 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6436 },
6437 {
6438 "function_name" : "keymaster::AttestKeyResponse::NonErrorDeserialize",
6439 "linker_set_key" : "_ZN9keymaster17AttestKeyResponse19NonErrorDeserializeEPPKhS2_",
6440 "parameters" :
6441 [
6442 {
6443 "is_this_ptr" : true,
6444 "referenced_type" : "type-579"
6445 },
6446 {
6447 "referenced_type" : "type-70"
6448 },
6449 {
6450 "referenced_type" : "type-12"
6451 }
6452 ],
6453 "return_type" : "type-9",
6454 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6455 },
6456 {
6457 "function_name" : "keymaster::AttestKeyResponse::~AttestKeyResponse",
6458 "linker_set_key" : "_ZN9keymaster17AttestKeyResponseD0Ev",
6459 "parameters" :
6460 [
6461 {
6462 "is_this_ptr" : true,
6463 "referenced_type" : "type-579"
6464 }
6465 ],
6466 "return_type" : "type-48",
6467 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6468 },
6469 {
6470 "function_name" : "keymaster::AttestKeyResponse::~AttestKeyResponse",
6471 "linker_set_key" : "_ZN9keymaster17AttestKeyResponseD1Ev",
6472 "parameters" :
6473 [
6474 {
6475 "is_this_ptr" : true,
6476 "referenced_type" : "type-579"
6477 }
6478 ],
6479 "return_type" : "type-48",
6480 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6481 },
6482 {
6483 "function_name" : "keymaster::AttestKeyResponse::~AttestKeyResponse",
6484 "linker_set_key" : "_ZN9keymaster17AttestKeyResponseD2Ev",
6485 "parameters" :
6486 [
6487 {
6488 "is_this_ptr" : true,
6489 "referenced_type" : "type-579"
6490 }
6491 ],
6492 "return_type" : "type-48",
6493 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6494 },
6495 {
6496 "function_name" : "keymaster::ExportKeyResponse::SetKeyMaterial",
6497 "linker_set_key" : "_ZN9keymaster17ExportKeyResponse14SetKeyMaterialEPKvj",
6498 "parameters" :
6499 [
6500 {
6501 "is_this_ptr" : true,
6502 "referenced_type" : "type-548"
6503 },
6504 {
6505 "referenced_type" : "type-49"
6506 },
6507 {
6508 "referenced_type" : "type-8"
6509 }
6510 ],
6511 "return_type" : "type-48",
6512 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6513 },
6514 {
6515 "function_name" : "keymaster::ExportKeyResponse::NonErrorDeserialize",
6516 "linker_set_key" : "_ZN9keymaster17ExportKeyResponse19NonErrorDeserializeEPPKhS2_",
6517 "parameters" :
6518 [
6519 {
6520 "is_this_ptr" : true,
6521 "referenced_type" : "type-548"
6522 },
6523 {
6524 "referenced_type" : "type-70"
6525 },
6526 {
6527 "referenced_type" : "type-12"
6528 }
6529 ],
6530 "return_type" : "type-9",
6531 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6532 },
6533 {
6534 "function_name" : "keymaster::HardwareAuthToken::Deserialize",
6535 "linker_set_key" : "_ZN9keymaster17HardwareAuthToken11DeserializeEPPKhS2_",
6536 "parameters" :
6537 [
6538 {
6539 "is_this_ptr" : true,
6540 "referenced_type" : "type-615"
6541 },
6542 {
6543 "referenced_type" : "type-70"
6544 },
6545 {
6546 "referenced_type" : "type-12"
6547 }
6548 ],
6549 "return_type" : "type-9",
6550 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6551 },
6552 {
6553 "function_name" : "keymaster::ImportKeyResponse::SetKeyMaterial",
6554 "linker_set_key" : "_ZN9keymaster17ImportKeyResponse14SetKeyMaterialEPKvj",
6555 "parameters" :
6556 [
6557 {
6558 "is_this_ptr" : true,
6559 "referenced_type" : "type-544"
6560 },
6561 {
6562 "referenced_type" : "type-49"
6563 },
6564 {
6565 "referenced_type" : "type-8"
6566 }
6567 ],
6568 "return_type" : "type-48",
6569 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6570 },
6571 {
6572 "function_name" : "keymaster::ImportKeyResponse::NonErrorDeserialize",
6573 "linker_set_key" : "_ZN9keymaster17ImportKeyResponse19NonErrorDeserializeEPPKhS2_",
6574 "parameters" :
6575 [
6576 {
6577 "is_this_ptr" : true,
6578 "referenced_type" : "type-544"
6579 },
6580 {
6581 "referenced_type" : "type-70"
6582 },
6583 {
6584 "referenced_type" : "type-12"
6585 }
6586 ],
6587 "return_type" : "type-9",
6588 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6589 },
6590 {
6591 "function_name" : "keymaster::KM_AUTH_LIST_free",
6592 "linker_set_key" : "_ZN9keymaster17KM_AUTH_LIST_freeEPNS_12km_auth_listE",
6593 "parameters" :
6594 [
6595 {
6596 "referenced_type" : "type-1166"
6597 }
6598 ],
6599 "return_type" : "type-48",
6600 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
6601 },
6602 {
6603 "function_name" : "keymaster::KeymasterResponse::Deserialize",
6604 "linker_set_key" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_",
6605 "parameters" :
6606 [
6607 {
6608 "is_this_ptr" : true,
6609 "referenced_type" : "type-439"
6610 },
6611 {
6612 "referenced_type" : "type-70"
6613 },
6614 {
6615 "referenced_type" : "type-12"
6616 }
6617 ],
6618 "return_type" : "type-9",
6619 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6620 },
6621 {
6622 "access" : "private",
6623 "function_name" : "keymaster::RsaCryptOperation::GetOpensslPadding",
6624 "linker_set_key" : "_ZN9keymaster17RsaCryptOperation17GetOpensslPaddingEP17keymaster_error_t",
6625 "parameters" :
6626 [
6627 {
6628 "is_this_ptr" : true,
6629 "referenced_type" : "type-4896"
6630 },
6631 {
6632 "referenced_type" : "type-95"
6633 }
6634 ],
6635 "return_type" : "type-6",
6636 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
6637 },
6638 {
6639 "access" : "protected",
6640 "function_name" : "keymaster::RsaCryptOperation::SetOaepDigestIfRequired",
6641 "linker_set_key" : "_ZN9keymaster17RsaCryptOperation23SetOaepDigestIfRequiredEP15evp_pkey_ctx_st",
6642 "parameters" :
6643 [
6644 {
6645 "is_this_ptr" : true,
6646 "referenced_type" : "type-4896"
6647 },
6648 {
6649 "referenced_type" : "type-5024"
6650 }
6651 ],
6652 "return_type" : "type-19",
6653 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
6654 },
6655 {
6656 "function_name" : "keymaster::UpgradeKeyRequest::Deserialize",
6657 "linker_set_key" : "_ZN9keymaster17UpgradeKeyRequest11DeserializeEPPKhS2_",
6658 "parameters" :
6659 [
6660 {
6661 "is_this_ptr" : true,
6662 "referenced_type" : "type-582"
6663 },
6664 {
6665 "referenced_type" : "type-70"
6666 },
6667 {
6668 "referenced_type" : "type-12"
6669 }
6670 ],
6671 "return_type" : "type-9",
6672 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6673 },
6674 {
6675 "function_name" : "keymaster::UpgradeKeyRequest::SetKeyMaterial",
6676 "linker_set_key" : "_ZN9keymaster17UpgradeKeyRequest14SetKeyMaterialEPKvj",
6677 "parameters" :
6678 [
6679 {
6680 "is_this_ptr" : true,
6681 "referenced_type" : "type-582"
6682 },
6683 {
6684 "referenced_type" : "type-49"
6685 },
6686 {
6687 "referenced_type" : "type-8"
6688 }
6689 ],
6690 "return_type" : "type-48",
6691 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6692 },
6693 {
6694 "function_name" : "keymaster::UpgradeKeyRequest::~UpgradeKeyRequest",
6695 "linker_set_key" : "_ZN9keymaster17UpgradeKeyRequestD0Ev",
6696 "parameters" :
6697 [
6698 {
6699 "is_this_ptr" : true,
6700 "referenced_type" : "type-582"
6701 }
6702 ],
6703 "return_type" : "type-48",
6704 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6705 },
6706 {
6707 "function_name" : "keymaster::UpgradeKeyRequest::~UpgradeKeyRequest",
6708 "linker_set_key" : "_ZN9keymaster17UpgradeKeyRequestD1Ev",
6709 "parameters" :
6710 [
6711 {
6712 "is_this_ptr" : true,
6713 "referenced_type" : "type-582"
6714 }
6715 ],
6716 "return_type" : "type-48",
6717 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6718 },
6719 {
6720 "function_name" : "keymaster::UpgradeKeyRequest::~UpgradeKeyRequest",
6721 "linker_set_key" : "_ZN9keymaster17UpgradeKeyRequestD2Ev",
6722 "parameters" :
6723 [
6724 {
6725 "is_this_ptr" : true,
6726 "referenced_type" : "type-582"
6727 }
6728 ],
6729 "return_type" : "type-48",
6730 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6731 },
6732 {
6733 "function_name" : "keymaster::VerificationToken::Deserialize",
6734 "linker_set_key" : "_ZN9keymaster17VerificationToken11DeserializeEPPKhS2_",
6735 "parameters" :
6736 [
6737 {
6738 "is_this_ptr" : true,
6739 "referenced_type" : "type-618"
6740 },
6741 {
6742 "referenced_type" : "type-70"
6743 },
6744 {
6745 "referenced_type" : "type-12"
6746 }
6747 ],
6748 "return_type" : "type-9",
6749 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6750 },
6751 {
6752 "function_name" : "keymaster::build_wrapped_key",
6753 "linker_set_key" : "_ZN9keymaster17build_wrapped_keyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS0_I16keymaster_blob_tEE22keymaster_key_format_tS4_S8_RKNS_16AuthorizationSetEPS2_",
6754 "parameters" :
6755 [
6756 {
6757 "referenced_type" : "type-319"
6758 },
6759 {
6760 "referenced_type" : "type-1085"
6761 },
6762 {
6763 "referenced_type" : "type-64"
6764 },
6765 {
6766 "referenced_type" : "type-319"
6767 },
6768 {
6769 "referenced_type" : "type-1085"
6770 },
6771 {
6772 "referenced_type" : "type-416"
6773 },
6774 {
6775 "referenced_type" : "type-310"
6776 }
6777 ],
6778 "return_type" : "type-19",
6779 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
6780 },
6781 {
6782 "function_name" : "keymaster::ec_get_group_size",
6783 "linker_set_key" : "_ZN9keymaster17ec_get_group_sizeEPK11ec_group_stPj",
6784 "parameters" :
6785 [
6786 {
6787 "referenced_type" : "type-4819"
6788 },
6789 {
6790 "referenced_type" : "type-77"
6791 }
6792 ],
6793 "return_type" : "type-19",
6794 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
6795 },
6796 {
6797 "function_name" : "keymaster::extract_auth_list",
6798 "linker_set_key" : "_ZN9keymaster17extract_auth_listEPKNS_12km_auth_listEPNS_16AuthorizationSetE",
6799 "parameters" :
6800 [
6801 {
6802 "referenced_type" : "type-1354"
6803 },
6804 {
6805 "referenced_type" : "type-412"
6806 }
6807 ],
6808 "return_type" : "type-19",
6809 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
6810 },
6811 {
6812 "function_name" : "keymaster::parse_wrapped_key",
6813 "linker_set_key" : "_ZN9keymaster17parse_wrapped_keyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPNS0_I16keymaster_blob_tEEPS2_S8_S7_PNS_16AuthorizationSetEP22keymaster_key_format_tS7_",
6814 "parameters" :
6815 [
6816 {
6817 "referenced_type" : "type-319"
6818 },
6819 {
6820 "referenced_type" : "type-307"
6821 },
6822 {
6823 "referenced_type" : "type-310"
6824 },
6825 {
6826 "referenced_type" : "type-310"
6827 },
6828 {
6829 "referenced_type" : "type-307"
6830 },
6831 {
6832 "referenced_type" : "type-412"
6833 },
6834 {
6835 "referenced_type" : "type-485"
6836 },
6837 {
6838 "referenced_type" : "type-307"
6839 }
6840 ],
6841 "return_type" : "type-19",
6842 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
6843 },
6844 {
6845 "function_name" : "keymaster::EcdsaSignOperation::Begin",
6846 "linker_set_key" : "_ZN9keymaster18EcdsaSignOperation5BeginERKNS_16AuthorizationSetEPS1_",
6847 "parameters" :
6848 [
6849 {
6850 "is_this_ptr" : true,
6851 "referenced_type" : "type-2429"
6852 },
6853 {
6854 "referenced_type" : "type-416"
6855 },
6856 {
6857 "referenced_type" : "type-412"
6858 }
6859 ],
6860 "return_type" : "type-19",
6861 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
6862 },
6863 {
6864 "function_name" : "keymaster::EcdsaSignOperation::Finish",
6865 "linker_set_key" : "_ZN9keymaster18EcdsaSignOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_",
6866 "parameters" :
6867 [
6868 {
6869 "is_this_ptr" : true,
6870 "referenced_type" : "type-2429"
6871 },
6872 {
6873 "referenced_type" : "type-416"
6874 },
6875 {
6876 "referenced_type" : "type-150"
6877 },
6878 {
6879 "referenced_type" : "type-150"
6880 },
6881 {
6882 "referenced_type" : "type-412"
6883 },
6884 {
6885 "referenced_type" : "type-148"
6886 }
6887 ],
6888 "return_type" : "type-19",
6889 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
6890 },
6891 {
6892 "function_name" : "keymaster::EcdsaSignOperation::Update",
6893 "linker_set_key" : "_ZN9keymaster18EcdsaSignOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj",
6894 "parameters" :
6895 [
6896 {
6897 "is_this_ptr" : true,
6898 "referenced_type" : "type-2429"
6899 },
6900 {
6901 "referenced_type" : "type-416"
6902 },
6903 {
6904 "referenced_type" : "type-150"
6905 },
6906 {
6907 "referenced_type" : "type-412"
6908 },
6909 {
6910 "referenced_type" : "type-148"
6911 },
6912 {
6913 "referenced_type" : "type-77"
6914 }
6915 ],
6916 "return_type" : "type-19",
6917 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
6918 },
6919 {
6920 "function_name" : "keymaster::GetVersionResponse::NonErrorDeserialize",
6921 "linker_set_key" : "_ZN9keymaster18GetVersionResponse19NonErrorDeserializeEPPKhS2_",
6922 "parameters" :
6923 [
6924 {
6925 "is_this_ptr" : true,
6926 "referenced_type" : "type-571"
6927 },
6928 {
6929 "referenced_type" : "type-70"
6930 },
6931 {
6932 "referenced_type" : "type-12"
6933 }
6934 ],
6935 "return_type" : "type-9",
6936 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
6937 },
6938 {
6939 "function_name" : "keymaster::KM_WRAPPED_KEY_new",
6940 "linker_set_key" : "_ZN9keymaster18KM_WRAPPED_KEY_newEv",
6941 "return_type" : "type-6459",
6942 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
6943 },
6944 {
6945 "access" : "private",
6946 "function_name" : "keymaster::RsaVerifyOperation::VerifyDigested",
6947 "linker_set_key" : "_ZN9keymaster18RsaVerifyOperation14VerifyDigestedERKNS_6BufferE",
6948 "parameters" :
6949 [
6950 {
6951 "is_this_ptr" : true,
6952 "referenced_type" : "type-4894"
6953 },
6954 {
6955 "referenced_type" : "type-150"
6956 }
6957 ],
6958 "return_type" : "type-19",
6959 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
6960 },
6961 {
6962 "access" : "private",
6963 "function_name" : "keymaster::RsaVerifyOperation::VerifyUndigested",
6964 "linker_set_key" : "_ZN9keymaster18RsaVerifyOperation16VerifyUndigestedERKNS_6BufferE",
6965 "parameters" :
6966 [
6967 {
6968 "is_this_ptr" : true,
6969 "referenced_type" : "type-4894"
6970 },
6971 {
6972 "referenced_type" : "type-150"
6973 }
6974 ],
6975 "return_type" : "type-19",
6976 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
6977 },
6978 {
6979 "function_name" : "keymaster::RsaVerifyOperation::Begin",
6980 "linker_set_key" : "_ZN9keymaster18RsaVerifyOperation5BeginERKNS_16AuthorizationSetEPS1_",
6981 "parameters" :
6982 [
6983 {
6984 "is_this_ptr" : true,
6985 "referenced_type" : "type-4894"
6986 },
6987 {
6988 "referenced_type" : "type-416"
6989 },
6990 {
6991 "referenced_type" : "type-412"
6992 }
6993 ],
6994 "return_type" : "type-19",
6995 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
6996 },
6997 {
6998 "function_name" : "keymaster::RsaVerifyOperation::Finish",
6999 "linker_set_key" : "_ZN9keymaster18RsaVerifyOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_",
7000 "parameters" :
7001 [
7002 {
7003 "is_this_ptr" : true,
7004 "referenced_type" : "type-4894"
7005 },
7006 {
7007 "referenced_type" : "type-416"
7008 },
7009 {
7010 "referenced_type" : "type-150"
7011 },
7012 {
7013 "referenced_type" : "type-150"
7014 },
7015 {
7016 "referenced_type" : "type-412"
7017 },
7018 {
7019 "referenced_type" : "type-148"
7020 }
7021 ],
7022 "return_type" : "type-19",
7023 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
7024 },
7025 {
7026 "function_name" : "keymaster::RsaVerifyOperation::Update",
7027 "linker_set_key" : "_ZN9keymaster18RsaVerifyOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj",
7028 "parameters" :
7029 [
7030 {
7031 "is_this_ptr" : true,
7032 "referenced_type" : "type-4894"
7033 },
7034 {
7035 "referenced_type" : "type-416"
7036 },
7037 {
7038 "referenced_type" : "type-150"
7039 },
7040 {
7041 "referenced_type" : "type-412"
7042 },
7043 {
7044 "referenced_type" : "type-148"
7045 },
7046 {
7047 "referenced_type" : "type-77"
7048 }
7049 ],
7050 "return_type" : "type-19",
7051 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
7052 },
7053 {
7054 "function_name" : "keymaster::UpgradeKeyResponse::NonErrorDeserialize",
7055 "linker_set_key" : "_ZN9keymaster18UpgradeKeyResponse19NonErrorDeserializeEPPKhS2_",
7056 "parameters" :
7057 [
7058 {
7059 "is_this_ptr" : true,
7060 "referenced_type" : "type-584"
7061 },
7062 {
7063 "referenced_type" : "type-70"
7064 },
7065 {
7066 "referenced_type" : "type-12"
7067 }
7068 ],
7069 "return_type" : "type-9",
7070 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
7071 },
7072 {
7073 "function_name" : "keymaster::UpgradeKeyResponse::~UpgradeKeyResponse",
7074 "linker_set_key" : "_ZN9keymaster18UpgradeKeyResponseD0Ev",
7075 "parameters" :
7076 [
7077 {
7078 "is_this_ptr" : true,
7079 "referenced_type" : "type-584"
7080 }
7081 ],
7082 "return_type" : "type-48",
7083 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
7084 },
7085 {
7086 "function_name" : "keymaster::UpgradeKeyResponse::~UpgradeKeyResponse",
7087 "linker_set_key" : "_ZN9keymaster18UpgradeKeyResponseD1Ev",
7088 "parameters" :
7089 [
7090 {
7091 "is_this_ptr" : true,
7092 "referenced_type" : "type-584"
7093 }
7094 ],
7095 "return_type" : "type-48",
7096 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
7097 },
7098 {
7099 "function_name" : "keymaster::UpgradeKeyResponse::~UpgradeKeyResponse",
7100 "linker_set_key" : "_ZN9keymaster18UpgradeKeyResponseD2Ev",
7101 "parameters" :
7102 [
7103 {
7104 "is_this_ptr" : true,
7105 "referenced_type" : "type-584"
7106 }
7107 ],
7108 "return_type" : "type-48",
7109 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
7110 },
7111 {
7112 "function_name" : "keymaster::UpgradeSoftKeyBlob",
7113 "linker_set_key" : "_ZN9keymaster18UpgradeSoftKeyBlobERKNS_9UniquePtrINS_3KeyENS_13DefaultDeleteIS1_EEEEjjRKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEE",
7114 "parameters" :
7115 [
7116 {
7117 "referenced_type" : "type-1086"
7118 },
7119 {
7120 "referenced_type" : "type-276"
7121 },
7122 {
7123 "referenced_type" : "type-276"
7124 },
7125 {
7126 "referenced_type" : "type-416"
7127 },
7128 {
7129 "referenced_type" : "type-310"
7130 }
7131 ],
7132 "return_type" : "type-19",
7133 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
7134 },
7135 {
7136 "function_name" : "keymaster::d2i_KM_WRAPPED_KEY",
7137 "linker_set_key" : "_ZN9keymaster18d2i_KM_WRAPPED_KEYEPPNS_14km_wrapped_keyEPPKhl",
7138 "parameters" :
7139 [
7140 {
7141 "referenced_type" : "type-6458"
7142 },
7143 {
7144 "referenced_type" : "type-70"
7145 },
7146 {
7147 "referenced_type" : "type-174"
7148 }
7149 ],
7150 "return_type" : "type-6459",
7151 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
7152 },
7153 {
7154 "function_name" : "keymaster::ec_group_size_bits",
7155 "linker_set_key" : "_ZN9keymaster18ec_group_size_bitsEP9ec_key_st",
7156 "parameters" :
7157 [
7158 {
7159 "referenced_type" : "type-4826"
7160 }
7161 ],
7162 "return_type" : "type-8",
7163 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
7164 },
7165 {
7166 "function_name" : "keymaster::i2d_KM_WRAPPED_KEY",
7167 "linker_set_key" : "_ZN9keymaster18i2d_KM_WRAPPED_KEYEPNS_14km_wrapped_keyEPPh",
7168 "parameters" :
7169 [
7170 {
7171 "referenced_type" : "type-6459"
7172 },
7173 {
7174 "referenced_type" : "type-1337"
7175 }
7176 ],
7177 "return_type" : "type-6",
7178 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
7179 },
7180 {
7181 "function_name" : "keymaster::EvpKeyToKeyMaterial",
7182 "linker_set_key" : "_ZN9keymaster19EvpKeyToKeyMaterialEPK11evp_pkey_stPNS_14TKeymasterBlobI20keymaster_key_blob_tEE",
7183 "parameters" :
7184 [
7185 {
7186 "referenced_type" : "type-4825"
7187 },
7188 {
7189 "referenced_type" : "type-310"
7190 }
7191 ],
7192 "return_type" : "type-19",
7193 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
7194 },
7195 {
7196 "function_name" : "keymaster::GenerateKeyResponse::NonErrorDeserialize",
7197 "linker_set_key" : "_ZN9keymaster19GenerateKeyResponse19NonErrorDeserializeEPPKhS2_",
7198 "parameters" :
7199 [
7200 {
7201 "is_this_ptr" : true,
7202 "referenced_type" : "type-509"
7203 },
7204 {
7205 "referenced_type" : "type-70"
7206 },
7207 {
7208 "referenced_type" : "type-12"
7209 }
7210 ],
7211 "return_type" : "type-9",
7212 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
7213 },
7214 {
7215 "function_name" : "keymaster::GenerateKeyResponse::~GenerateKeyResponse",
7216 "linker_set_key" : "_ZN9keymaster19GenerateKeyResponseD0Ev",
7217 "parameters" :
7218 [
7219 {
7220 "is_this_ptr" : true,
7221 "referenced_type" : "type-509"
7222 }
7223 ],
7224 "return_type" : "type-48",
7225 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
7226 },
7227 {
7228 "function_name" : "keymaster::GenerateKeyResponse::~GenerateKeyResponse",
7229 "linker_set_key" : "_ZN9keymaster19GenerateKeyResponseD1Ev",
7230 "parameters" :
7231 [
7232 {
7233 "is_this_ptr" : true,
7234 "referenced_type" : "type-509"
7235 }
7236 ],
7237 "return_type" : "type-48",
7238 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
7239 },
7240 {
7241 "function_name" : "keymaster::GenerateKeyResponse::~GenerateKeyResponse",
7242 "linker_set_key" : "_ZN9keymaster19GenerateKeyResponseD2Ev",
7243 "parameters" :
7244 [
7245 {
7246 "is_this_ptr" : true,
7247 "referenced_type" : "type-509"
7248 }
7249 ],
7250 "return_type" : "type-48",
7251 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
7252 },
7253 {
7254 "function_name" : "keymaster::KM_WRAPPED_KEY_free",
7255 "linker_set_key" : "_ZN9keymaster19KM_WRAPPED_KEY_freeEPNS_14km_wrapped_keyE",
7256 "parameters" :
7257 [
7258 {
7259 "referenced_type" : "type-6459"
7260 }
7261 ],
7262 "return_type" : "type-48",
7263 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
7264 },
7265 {
7266 "function_name" : "keymaster::KeyMaterialToEvpKey",
7267 "linker_set_key" : "_ZN9keymaster19KeyMaterialToEvpKeyE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEE21keymaster_algorithm_tPNS_9UniquePtrI11evp_pkey_stNS_20OpenSslObjectDeleterIS8_XadL_Z13EVP_PKEY_freeEEEEEE",
7268 "parameters" :
7269 [
7270 {
7271 "referenced_type" : "type-64"
7272 },
7273 {
7274 "referenced_type" : "type-319"
7275 },
7276 {
7277 "referenced_type" : "type-51"
7278 },
7279 {
7280 "referenced_type" : "type-1123"
7281 }
7282 ],
7283 "return_type" : "type-19",
7284 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
7285 },
7286 {
7287 "function_name" : "keymaster::RsaDecryptOperation::Finish",
7288 "linker_set_key" : "_ZN9keymaster19RsaDecryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_",
7289 "parameters" :
7290 [
7291 {
7292 "is_this_ptr" : true,
7293 "referenced_type" : "type-4903"
7294 },
7295 {
7296 "referenced_type" : "type-416"
7297 },
7298 {
7299 "referenced_type" : "type-150"
7300 },
7301 {
7302 "referenced_type" : "type-150"
7303 },
7304 {
7305 "referenced_type" : "type-412"
7306 },
7307 {
7308 "referenced_type" : "type-148"
7309 }
7310 ],
7311 "return_type" : "type-19",
7312 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
7313 },
7314 {
7315 "function_name" : "keymaster::RsaEncryptOperation::Finish",
7316 "linker_set_key" : "_ZN9keymaster19RsaEncryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_",
7317 "parameters" :
7318 [
7319 {
7320 "is_this_ptr" : true,
7321 "referenced_type" : "type-4901"
7322 },
7323 {
7324 "referenced_type" : "type-416"
7325 },
7326 {
7327 "referenced_type" : "type-150"
7328 },
7329 {
7330 "referenced_type" : "type-150"
7331 },
7332 {
7333 "referenced_type" : "type-412"
7334 },
7335 {
7336 "referenced_type" : "type-148"
7337 }
7338 ],
7339 "return_type" : "type-19",
7340 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
7341 },
7342 {
7343 "access" : "protected",
7344 "function_name" : "keymaster::RsaOperationFactory::GetRsaKey",
7345 "linker_set_key" : "_ZN9keymaster19RsaOperationFactory9GetRsaKeyEONS_3KeyEP17keymaster_error_t",
7346 "parameters" :
7347 [
7348 {
7349 "referenced_type" : "type-376"
7350 },
7351 {
7352 "referenced_type" : "type-95"
7353 }
7354 ],
7355 "return_type" : "type-5009",
7356 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
7357 },
7358 {
7359 "function_name" : "keymaster::parse_root_of_trust",
7360 "linker_set_key" : "_ZN9keymaster19parse_root_of_trustEPKhjP16keymaster_blob_tP25keymaster_verified_boot_tPb",
7361 "parameters" :
7362 [
7363 {
7364 "referenced_type" : "type-12"
7365 },
7366 {
7367 "referenced_type" : "type-8"
7368 },
7369 {
7370 "referenced_type" : "type-576"
7371 },
7372 {
7373 "referenced_type" : "type-1174"
7374 },
7375 {
7376 "referenced_type" : "type-1175"
7377 }
7378 ],
7379 "return_type" : "type-19",
7380 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
7381 },
7382 {
7383 "function_name" : "keymaster::EcdsaVerifyOperation::Begin",
7384 "linker_set_key" : "_ZN9keymaster20EcdsaVerifyOperation5BeginERKNS_16AuthorizationSetEPS1_",
7385 "parameters" :
7386 [
7387 {
7388 "is_this_ptr" : true,
7389 "referenced_type" : "type-2432"
7390 },
7391 {
7392 "referenced_type" : "type-416"
7393 },
7394 {
7395 "referenced_type" : "type-412"
7396 }
7397 ],
7398 "return_type" : "type-19",
7399 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
7400 },
7401 {
7402 "function_name" : "keymaster::EcdsaVerifyOperation::Finish",
7403 "linker_set_key" : "_ZN9keymaster20EcdsaVerifyOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_",
7404 "parameters" :
7405 [
7406 {
7407 "is_this_ptr" : true,
7408 "referenced_type" : "type-2432"
7409 },
7410 {
7411 "referenced_type" : "type-416"
7412 },
7413 {
7414 "referenced_type" : "type-150"
7415 },
7416 {
7417 "referenced_type" : "type-150"
7418 },
7419 {
7420 "referenced_type" : "type-412"
7421 },
7422 {
7423 "referenced_type" : "type-148"
7424 }
7425 ],
7426 "return_type" : "type-19",
7427 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
7428 },
7429 {
7430 "function_name" : "keymaster::EcdsaVerifyOperation::Update",
7431 "linker_set_key" : "_ZN9keymaster20EcdsaVerifyOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj",
7432 "parameters" :
7433 [
7434 {
7435 "is_this_ptr" : true,
7436 "referenced_type" : "type-2432"
7437 },
7438 {
7439 "referenced_type" : "type-416"
7440 },
7441 {
7442 "referenced_type" : "type-150"
7443 },
7444 {
7445 "referenced_type" : "type-412"
7446 },
7447 {
7448 "referenced_type" : "type-148"
7449 },
7450 {
7451 "referenced_type" : "type-77"
7452 }
7453 ],
7454 "return_type" : "type-19",
7455 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
7456 },
7457 {
7458 "function_name" : "keymaster::KM_ROOT_OF_TRUST_new",
7459 "linker_set_key" : "_ZN9keymaster20KM_ROOT_OF_TRUST_newEv",
7460 "return_type" : "type-1161",
7461 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
7462 },
7463 {
7464 "function_name" : "keymaster::KeymasterEnforcement::AuthorizeBegin",
7465 "linker_set_key" : "_ZN9keymaster20KeymasterEnforcement14AuthorizeBeginE19keymaster_purpose_tyRKNS_9AuthProxyERKNS_16AuthorizationSetE",
7466 "parameters" :
7467 [
7468 {
7469 "is_this_ptr" : true,
7470 "referenced_type" : "type-693"
7471 },
7472 {
7473 "referenced_type" : "type-39"
7474 },
7475 {
7476 "referenced_type" : "type-71"
7477 },
7478 {
7479 "referenced_type" : "type-695"
7480 },
7481 {
7482 "referenced_type" : "type-416"
7483 }
7484 ],
7485 "return_type" : "type-19",
7486 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
7487 },
7488 {
7489 "function_name" : "keymaster::KeymasterEnforcement::AuthorizeOperation",
7490 "linker_set_key" : "_ZN9keymaster20KeymasterEnforcement18AuthorizeOperationE19keymaster_purpose_tyRKNS_9AuthProxyERKNS_16AuthorizationSetEyb",
7491 "parameters" :
7492 [
7493 {
7494 "is_this_ptr" : true,
7495 "referenced_type" : "type-693"
7496 },
7497 {
7498 "referenced_type" : "type-39"
7499 },
7500 {
7501 "referenced_type" : "type-71"
7502 },
7503 {
7504 "referenced_type" : "type-695"
7505 },
7506 {
7507 "referenced_type" : "type-416"
7508 },
7509 {
7510 "referenced_type" : "type-10"
7511 },
7512 {
7513 "referenced_type" : "type-9"
7514 }
7515 ],
7516 "return_type" : "type-19",
7517 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
7518 },
7519 {
7520 "access" : "private",
7521 "function_name" : "keymaster::KeymasterEnforcement::AuthorizeUpdateOrFinish",
7522 "linker_set_key" : "_ZN9keymaster20KeymasterEnforcement23AuthorizeUpdateOrFinishERKNS_9AuthProxyERKNS_16AuthorizationSetEy",
7523 "parameters" :
7524 [
7525 {
7526 "is_this_ptr" : true,
7527 "referenced_type" : "type-693"
7528 },
7529 {
7530 "referenced_type" : "type-695"
7531 },
7532 {
7533 "referenced_type" : "type-416"
7534 },
7535 {
7536 "referenced_type" : "type-10"
7537 }
7538 ],
7539 "return_type" : "type-19",
7540 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
7541 },
7542 {
7543 "access" : "private",
7544 "function_name" : "keymaster::KeymasterEnforcement::MinTimeBetweenOpsPassed",
7545 "linker_set_key" : "_ZN9keymaster20KeymasterEnforcement23MinTimeBetweenOpsPassedEjy",
7546 "parameters" :
7547 [
7548 {
7549 "is_this_ptr" : true,
7550 "referenced_type" : "type-693"
7551 },
7552 {
7553 "referenced_type" : "type-8"
7554 },
7555 {
7556 "referenced_type" : "type-71"
7557 }
7558 ],
7559 "return_type" : "type-9",
7560 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
7561 },
7562 {
7563 "access" : "private",
7564 "function_name" : "keymaster::KeymasterEnforcement::MaxUsesPerBootNotExceeded",
7565 "linker_set_key" : "_ZN9keymaster20KeymasterEnforcement25MaxUsesPerBootNotExceededEyj",
7566 "parameters" :
7567 [
7568 {
7569 "is_this_ptr" : true,
7570 "referenced_type" : "type-693"
7571 },
7572 {
7573 "referenced_type" : "type-71"
7574 },
7575 {
7576 "referenced_type" : "type-8"
7577 }
7578 ],
7579 "return_type" : "type-9",
7580 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
7581 },
7582 {
7583 "function_name" : "keymaster::KeymasterEnforcement::KeymasterEnforcement",
7584 "linker_set_key" : "_ZN9keymaster20KeymasterEnforcementC2Ejj",
7585 "parameters" :
7586 [
7587 {
7588 "is_this_ptr" : true,
7589 "referenced_type" : "type-693"
7590 },
7591 {
7592 "referenced_type" : "type-8"
7593 },
7594 {
7595 "referenced_type" : "type-8"
7596 }
7597 ],
7598 "return_type" : "type-48",
7599 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
7600 },
7601 {
7602 "function_name" : "keymaster::KeymasterEnforcement::~KeymasterEnforcement",
7603 "linker_set_key" : "_ZN9keymaster20KeymasterEnforcementD0Ev",
7604 "parameters" :
7605 [
7606 {
7607 "is_this_ptr" : true,
7608 "referenced_type" : "type-693"
7609 }
7610 ],
7611 "return_type" : "type-48",
7612 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
7613 },
7614 {
7615 "function_name" : "keymaster::KeymasterEnforcement::~KeymasterEnforcement",
7616 "linker_set_key" : "_ZN9keymaster20KeymasterEnforcementD1Ev",
7617 "parameters" :
7618 [
7619 {
7620 "is_this_ptr" : true,
7621 "referenced_type" : "type-693"
7622 }
7623 ],
7624 "return_type" : "type-48",
7625 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
7626 },
7627 {
7628 "function_name" : "keymaster::KeymasterEnforcement::~KeymasterEnforcement",
7629 "linker_set_key" : "_ZN9keymaster20KeymasterEnforcementD2Ev",
7630 "parameters" :
7631 [
7632 {
7633 "is_this_ptr" : true,
7634 "referenced_type" : "type-693"
7635 }
7636 ],
7637 "return_type" : "type-48",
7638 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
7639 },
7640 {
7641 "access" : "private",
7642 "function_name" : "keymaster::NistCurveKeyExchange::ExtractPublicKey",
7643 "linker_set_key" : "_ZN9keymaster20NistCurveKeyExchange16ExtractPublicKeyEv",
7644 "parameters" :
7645 [
7646 {
7647 "is_this_ptr" : true,
7648 "referenced_type" : "type-2515"
7649 }
7650 ],
7651 "return_type" : "type-19",
7652 "source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
7653 },
7654 {
7655 "function_name" : "keymaster::NistCurveKeyExchange::GenerateKeyExchange",
7656 "linker_set_key" : "_ZN9keymaster20NistCurveKeyExchange19GenerateKeyExchangeE20keymaster_ec_curve_t",
7657 "parameters" :
7658 [
7659 {
7660 "referenced_type" : "type-211"
7661 }
7662 ],
7663 "return_type" : "type-2515",
7664 "source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
7665 },
7666 {
7667 "function_name" : "keymaster::NistCurveKeyExchange::NistCurveKeyExchange",
7668 "linker_set_key" : "_ZN9keymaster20NistCurveKeyExchangeC1EP9ec_key_stP17keymaster_error_t",
7669 "parameters" :
7670 [
7671 {
7672 "is_this_ptr" : true,
7673 "referenced_type" : "type-2515"
7674 },
7675 {
7676 "referenced_type" : "type-3678"
7677 },
7678 {
7679 "referenced_type" : "type-95"
7680 }
7681 ],
7682 "return_type" : "type-48",
7683 "source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
7684 },
7685 {
7686 "function_name" : "keymaster::NistCurveKeyExchange::NistCurveKeyExchange",
7687 "linker_set_key" : "_ZN9keymaster20NistCurveKeyExchangeC2EP9ec_key_stP17keymaster_error_t",
7688 "parameters" :
7689 [
7690 {
7691 "is_this_ptr" : true,
7692 "referenced_type" : "type-2515"
7693 },
7694 {
7695 "referenced_type" : "type-3678"
7696 },
7697 {
7698 "referenced_type" : "type-95"
7699 }
7700 ],
7701 "return_type" : "type-48",
7702 "source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
7703 },
7704 {
7705 "function_name" : "keymaster::d2i_KM_ROOT_OF_TRUST",
7706 "linker_set_key" : "_ZN9keymaster20d2i_KM_ROOT_OF_TRUSTEPPNS_16km_root_of_trustEPPKhl",
7707 "parameters" :
7708 [
7709 {
7710 "referenced_type" : "type-1336"
7711 },
7712 {
7713 "referenced_type" : "type-70"
7714 },
7715 {
7716 "referenced_type" : "type-174"
7717 }
7718 ],
7719 "return_type" : "type-1161",
7720 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
7721 },
7722 {
7723 "function_name" : "keymaster::generate_attestation",
7724 "linker_set_key" : "_ZN9keymaster20generate_attestationERKNS_13AsymmetricKeyERKNS_16AuthorizationSetERK22keymaster_cert_chain_tRK20keymaster_key_blob_tRKNS_24AttestationRecordContextEPNS_9UniquePtrIS6_NS_22CertificateChainDeleteEEE",
7725 "parameters" :
7726 [
7727 {
7728 "referenced_type" : "type-2224"
7729 },
7730 {
7731 "referenced_type" : "type-416"
7732 },
7733 {
7734 "referenced_type" : "type-2196"
7735 },
7736 {
7737 "referenced_type" : "type-317"
7738 },
7739 {
7740 "referenced_type" : "type-1352"
7741 },
7742 {
7743 "referenced_type" : "type-734"
7744 }
7745 ],
7746 "return_type" : "type-19",
7747 "source_file" : "/system/keymaster/include/keymaster/km_openssl/attestation_utils.h"
7748 },
7749 {
7750 "function_name" : "keymaster::i2d_KM_ROOT_OF_TRUST",
7751 "linker_set_key" : "_ZN9keymaster20i2d_KM_ROOT_OF_TRUSTEPNS_16km_root_of_trustEPPh",
7752 "parameters" :
7753 [
7754 {
7755 "referenced_type" : "type-1161"
7756 },
7757 {
7758 "referenced_type" : "type-1337"
7759 }
7760 ],
7761 "return_type" : "type-6",
7762 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
7763 },
7764 {
7765 "function_name" : "keymaster::BeginOperationRequest::Deserialize",
7766 "linker_set_key" : "_ZN9keymaster21BeginOperationRequest11DeserializeEPPKhS2_",
7767 "parameters" :
7768 [
7769 {
7770 "is_this_ptr" : true,
7771 "referenced_type" : "type-516"
7772 },
7773 {
7774 "referenced_type" : "type-70"
7775 },
7776 {
7777 "referenced_type" : "type-12"
7778 }
7779 ],
7780 "return_type" : "type-9",
7781 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
7782 },
7783 {
7784 "function_name" : "keymaster::BeginOperationRequest::SetKeyMaterial",
7785 "linker_set_key" : "_ZN9keymaster21BeginOperationRequest14SetKeyMaterialEPKvj",
7786 "parameters" :
7787 [
7788 {
7789 "is_this_ptr" : true,
7790 "referenced_type" : "type-516"
7791 },
7792 {
7793 "referenced_type" : "type-49"
7794 },
7795 {
7796 "referenced_type" : "type-8"
7797 }
7798 ],
7799 "return_type" : "type-48",
7800 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
7801 },
7802 {
7803 "function_name" : "keymaster::FakeKeyAuthorizations",
7804 "linker_set_key" : "_ZN9keymaster21FakeKeyAuthorizationsEP11evp_pkey_stPNS_16AuthorizationSetES3_",
7805 "parameters" :
7806 [
7807 {
7808 "referenced_type" : "type-1120"
7809 },
7810 {
7811 "referenced_type" : "type-412"
7812 },
7813 {
7814 "referenced_type" : "type-412"
7815 }
7816 ],
7817 "return_type" : "type-19",
7818 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
7819 },
7820 {
7821 "function_name" : "keymaster::HmacSharingParameters::Deserialize",
7822 "linker_set_key" : "_ZN9keymaster21HmacSharingParameters11DeserializeEPPKhS2_",
7823 "parameters" :
7824 [
7825 {
7826 "is_this_ptr" : true,
7827 "referenced_type" : "type-593"
7828 },
7829 {
7830 "referenced_type" : "type-70"
7831 },
7832 {
7833 "referenced_type" : "type-12"
7834 }
7835 ],
7836 "return_type" : "type-9",
7837 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
7838 },
7839 {
7840 "function_name" : "keymaster::KM_ROOT_OF_TRUST_free",
7841 "linker_set_key" : "_ZN9keymaster21KM_ROOT_OF_TRUST_freeEPNS_16km_root_of_trustE",
7842 "parameters" :
7843 [
7844 {
7845 "referenced_type" : "type-1161"
7846 }
7847 ],
7848 "return_type" : "type-48",
7849 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
7850 },
7851 {
7852 "access" : "protected",
7853 "function_name" : "keymaster::RsaDigestingOperation::GetOpensslPadding",
7854 "linker_set_key" : "_ZN9keymaster21RsaDigestingOperation17GetOpensslPaddingEP17keymaster_error_t",
7855 "parameters" :
7856 [
7857 {
7858 "is_this_ptr" : true,
7859 "referenced_type" : "type-5004"
7860 },
7861 {
7862 "referenced_type" : "type-95"
7863 }
7864 ],
7865 "return_type" : "type-6",
7866 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
7867 },
7868 {
7869 "function_name" : "keymaster::RsaDigestingOperation::RsaDigestingOperation",
7870 "linker_set_key" : "_ZN9keymaster21RsaDigestingOperationC2EONS_16AuthorizationSetES2_19keymaster_purpose_t18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st",
7871 "parameters" :
7872 [
7873 {
7874 "is_this_ptr" : true,
7875 "referenced_type" : "type-5004"
7876 },
7877 {
7878 "referenced_type" : "type-373"
7879 },
7880 {
7881 "referenced_type" : "type-373"
7882 },
7883 {
7884 "referenced_type" : "type-36"
7885 },
7886 {
7887 "referenced_type" : "type-61"
7888 },
7889 {
7890 "referenced_type" : "type-57"
7891 },
7892 {
7893 "referenced_type" : "type-5009"
7894 }
7895 ],
7896 "return_type" : "type-48",
7897 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
7898 },
7899 {
7900 "function_name" : "keymaster::RsaDigestingOperation::~RsaDigestingOperation",
7901 "linker_set_key" : "_ZN9keymaster21RsaDigestingOperationD0Ev",
7902 "parameters" :
7903 [
7904 {
7905 "is_this_ptr" : true,
7906 "referenced_type" : "type-5004"
7907 }
7908 ],
7909 "return_type" : "type-48",
7910 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
7911 },
7912 {
7913 "function_name" : "keymaster::RsaDigestingOperation::~RsaDigestingOperation",
7914 "linker_set_key" : "_ZN9keymaster21RsaDigestingOperationD1Ev",
7915 "parameters" :
7916 [
7917 {
7918 "is_this_ptr" : true,
7919 "referenced_type" : "type-5004"
7920 }
7921 ],
7922 "return_type" : "type-48",
7923 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
7924 },
7925 {
7926 "function_name" : "keymaster::RsaDigestingOperation::~RsaDigestingOperation",
7927 "linker_set_key" : "_ZN9keymaster21RsaDigestingOperationD2Ev",
7928 "parameters" :
7929 [
7930 {
7931 "is_this_ptr" : true,
7932 "referenced_type" : "type-5004"
7933 }
7934 ],
7935 "return_type" : "type-48",
7936 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
7937 },
7938 {
7939 "function_name" : "keymaster::BeginOperationResponse::NonErrorDeserialize",
7940 "linker_set_key" : "_ZN9keymaster22BeginOperationResponse19NonErrorDeserializeEPPKhS2_",
7941 "parameters" :
7942 [
7943 {
7944 "is_this_ptr" : true,
7945 "referenced_type" : "type-518"
7946 },
7947 {
7948 "referenced_type" : "type-70"
7949 },
7950 {
7951 "referenced_type" : "type-12"
7952 }
7953 ],
7954 "return_type" : "type-9",
7955 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
7956 },
7957 {
7958 "function_name" : "keymaster::FinishOperationRequest::Deserialize",
7959 "linker_set_key" : "_ZN9keymaster22FinishOperationRequest11DeserializeEPPKhS2_",
7960 "parameters" :
7961 [
7962 {
7963 "is_this_ptr" : true,
7964 "referenced_type" : "type-524"
7965 },
7966 {
7967 "referenced_type" : "type-70"
7968 },
7969 {
7970 "referenced_type" : "type-12"
7971 }
7972 ],
7973 "return_type" : "type-9",
7974 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
7975 },
7976 {
7977 "function_name" : "keymaster::KM_KEY_DESCRIPTION_new",
7978 "linker_set_key" : "_ZN9keymaster22KM_KEY_DESCRIPTION_newEv",
7979 "return_type" : "type-1351",
7980 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
7981 },
7982 {
7983 "function_name" : "keymaster::UpdateOperationRequest::Deserialize",
7984 "linker_set_key" : "_ZN9keymaster22UpdateOperationRequest11DeserializeEPPKhS2_",
7985 "parameters" :
7986 [
7987 {
7988 "is_this_ptr" : true,
7989 "referenced_type" : "type-520"
7990 },
7991 {
7992 "referenced_type" : "type-70"
7993 },
7994 {
7995 "referenced_type" : "type-12"
7996 }
7997 ],
7998 "return_type" : "type-9",
7999 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8000 },
8001 {
8002 "function_name" : "keymaster::d2i_KM_KEY_DESCRIPTION",
8003 "linker_set_key" : "_ZN9keymaster22d2i_KM_KEY_DESCRIPTIONEPPNS_18km_key_descriptionEPPKhl",
8004 "parameters" :
8005 [
8006 {
8007 "referenced_type" : "type-1350"
8008 },
8009 {
8010 "referenced_type" : "type-70"
8011 },
8012 {
8013 "referenced_type" : "type-174"
8014 }
8015 ],
8016 "return_type" : "type-1351",
8017 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
8018 },
8019 {
8020 "function_name" : "keymaster::i2d_KM_KEY_DESCRIPTION",
8021 "linker_set_key" : "_ZN9keymaster22i2d_KM_KEY_DESCRIPTIONEPNS_18km_key_descriptionEPPh",
8022 "parameters" :
8023 [
8024 {
8025 "referenced_type" : "type-1351"
8026 },
8027 {
8028 "referenced_type" : "type-1337"
8029 }
8030 ],
8031 "return_type" : "type-6",
8032 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
8033 },
8034 {
8035 "function_name" : "keymaster::FinishOperationResponse::NonErrorDeserialize",
8036 "linker_set_key" : "_ZN9keymaster23FinishOperationResponse19NonErrorDeserializeEPPKhS2_",
8037 "parameters" :
8038 [
8039 {
8040 "is_this_ptr" : true,
8041 "referenced_type" : "type-526"
8042 },
8043 {
8044 "referenced_type" : "type-70"
8045 },
8046 {
8047 "referenced_type" : "type-12"
8048 }
8049 ],
8050 "return_type" : "type-9",
8051 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8052 },
8053 {
8054 "function_name" : "keymaster::ImportWrappedKeyRequest::Deserialize",
8055 "linker_set_key" : "_ZN9keymaster23ImportWrappedKeyRequest11DeserializeEPPKhS2_",
8056 "parameters" :
8057 [
8058 {
8059 "is_this_ptr" : true,
8060 "referenced_type" : "type-611"
8061 },
8062 {
8063 "referenced_type" : "type-70"
8064 },
8065 {
8066 "referenced_type" : "type-12"
8067 }
8068 ],
8069 "return_type" : "type-9",
8070 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8071 },
8072 {
8073 "function_name" : "keymaster::ImportWrappedKeyRequest::SetWrappedMaterial",
8074 "linker_set_key" : "_ZN9keymaster23ImportWrappedKeyRequest18SetWrappedMaterialEPKvj",
8075 "parameters" :
8076 [
8077 {
8078 "is_this_ptr" : true,
8079 "referenced_type" : "type-611"
8080 },
8081 {
8082 "referenced_type" : "type-49"
8083 },
8084 {
8085 "referenced_type" : "type-8"
8086 }
8087 ],
8088 "return_type" : "type-48",
8089 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8090 },
8091 {
8092 "function_name" : "keymaster::ImportWrappedKeyRequest::SetWrappingMaterial",
8093 "linker_set_key" : "_ZN9keymaster23ImportWrappedKeyRequest19SetWrappingMaterialEPKvj",
8094 "parameters" :
8095 [
8096 {
8097 "is_this_ptr" : true,
8098 "referenced_type" : "type-611"
8099 },
8100 {
8101 "referenced_type" : "type-49"
8102 },
8103 {
8104 "referenced_type" : "type-8"
8105 }
8106 ],
8107 "return_type" : "type-48",
8108 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8109 },
8110 {
8111 "function_name" : "keymaster::ImportWrappedKeyRequest::SetMaskingKeyMaterial",
8112 "linker_set_key" : "_ZN9keymaster23ImportWrappedKeyRequest21SetMaskingKeyMaterialEPKvj",
8113 "parameters" :
8114 [
8115 {
8116 "is_this_ptr" : true,
8117 "referenced_type" : "type-611"
8118 },
8119 {
8120 "referenced_type" : "type-49"
8121 },
8122 {
8123 "referenced_type" : "type-8"
8124 }
8125 ],
8126 "return_type" : "type-48",
8127 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8128 },
8129 {
8130 "function_name" : "keymaster::KM_KEY_DESCRIPTION_free",
8131 "linker_set_key" : "_ZN9keymaster23KM_KEY_DESCRIPTION_freeEPNS_18km_key_descriptionE",
8132 "parameters" :
8133 [
8134 {
8135 "referenced_type" : "type-1351"
8136 }
8137 ],
8138 "return_type" : "type-48",
8139 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
8140 },
8141 {
8142 "function_name" : "keymaster::UpdateOperationResponse::NonErrorDeserialize",
8143 "linker_set_key" : "_ZN9keymaster23UpdateOperationResponse19NonErrorDeserializeEPPKhS2_",
8144 "parameters" :
8145 [
8146 {
8147 "is_this_ptr" : true,
8148 "referenced_type" : "type-522"
8149 },
8150 {
8151 "referenced_type" : "type-70"
8152 },
8153 {
8154 "referenced_type" : "type-12"
8155 }
8156 ],
8157 "return_type" : "type-9",
8158 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8159 },
8160 {
8161 "function_name" : "keymaster::ImportWrappedKeyResponse::SetKeyMaterial",
8162 "linker_set_key" : "_ZN9keymaster24ImportWrappedKeyResponse14SetKeyMaterialEPKvj",
8163 "parameters" :
8164 [
8165 {
8166 "is_this_ptr" : true,
8167 "referenced_type" : "type-613"
8168 },
8169 {
8170 "referenced_type" : "type-49"
8171 },
8172 {
8173 "referenced_type" : "type-8"
8174 }
8175 ],
8176 "return_type" : "type-48",
8177 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8178 },
8179 {
8180 "function_name" : "keymaster::ImportWrappedKeyResponse::NonErrorDeserialize",
8181 "linker_set_key" : "_ZN9keymaster24ImportWrappedKeyResponse19NonErrorDeserializeEPPKhS2_",
8182 "parameters" :
8183 [
8184 {
8185 "is_this_ptr" : true,
8186 "referenced_type" : "type-613"
8187 },
8188 {
8189 "referenced_type" : "type-70"
8190 },
8191 {
8192 "referenced_type" : "type-12"
8193 }
8194 ],
8195 "return_type" : "type-9",
8196 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8197 },
8198 {
8199 "function_name" : "keymaster::SetKeyBlobAuthorizations",
8200 "linker_set_key" : "_ZN9keymaster24SetKeyBlobAuthorizationsERKNS_16AuthorizationSetE22keymaster_key_origin_tjjPS0_S4_",
8201 "parameters" :
8202 [
8203 {
8204 "referenced_type" : "type-416"
8205 },
8206 {
8207 "referenced_type" : "type-201"
8208 },
8209 {
8210 "referenced_type" : "type-8"
8211 },
8212 {
8213 "referenced_type" : "type-8"
8214 },
8215 {
8216 "referenced_type" : "type-412"
8217 },
8218 {
8219 "referenced_type" : "type-412"
8220 }
8221 ],
8222 "return_type" : "type-19",
8223 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
8224 },
8225 {
8226 "function_name" : "keymaster::build_attestation_record",
8227 "linker_set_key" : "_ZN9keymaster24build_attestation_recordERKNS_16AuthorizationSetES0_S0_RKNS_24AttestationRecordContextEPNS_9UniquePtrIA_hNS_13DefaultDeleteIS7_EEEEPj",
8228 "parameters" :
8229 [
8230 {
8231 "referenced_type" : "type-416"
8232 },
8233 {
8234 "referenced_type" : "type-289"
8235 },
8236 {
8237 "referenced_type" : "type-289"
8238 },
8239 {
8240 "referenced_type" : "type-1352"
8241 },
8242 {
8243 "referenced_type" : "type-726"
8244 },
8245 {
8246 "referenced_type" : "type-77"
8247 }
8248 ],
8249 "return_type" : "type-19",
8250 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
8251 },
8252 {
8253 "function_name" : "keymaster::parse_attestation_record",
8254 "linker_set_key" : "_ZN9keymaster24parse_attestation_recordEPKhjPjP26keymaster_security_level_tS2_S4_P16keymaster_blob_tPNS_16AuthorizationSetES8_S6_",
8255 "parameters" :
8256 [
8257 {
8258 "referenced_type" : "type-12"
8259 },
8260 {
8261 "referenced_type" : "type-8"
8262 },
8263 {
8264 "referenced_type" : "type-77"
8265 },
8266 {
8267 "referenced_type" : "type-761"
8268 },
8269 {
8270 "referenced_type" : "type-77"
8271 },
8272 {
8273 "referenced_type" : "type-761"
8274 },
8275 {
8276 "referenced_type" : "type-576"
8277 },
8278 {
8279 "referenced_type" : "type-412"
8280 },
8281 {
8282 "referenced_type" : "type-412"
8283 },
8284 {
8285 "referenced_type" : "type-576"
8286 }
8287 ],
8288 "return_type" : "type-19",
8289 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
8290 },
8291 {
8292 "function_name" : "keymaster::BuildHiddenAuthorizations",
8293 "linker_set_key" : "_ZN9keymaster25BuildHiddenAuthorizationsERKNS_16AuthorizationSetEPS0_RKNS_14TKeymasterBlobI16keymaster_blob_tEE",
8294 "parameters" :
8295 [
8296 {
8297 "referenced_type" : "type-416"
8298 },
8299 {
8300 "referenced_type" : "type-412"
8301 },
8302 {
8303 "referenced_type" : "type-1085"
8304 }
8305 ],
8306 "return_type" : "type-19",
8307 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
8308 },
8309 {
8310 "function_name" : "keymaster::ComputeSharedHmacResponse::NonErrorDeserialize",
8311 "linker_set_key" : "_ZN9keymaster25ComputeSharedHmacResponse19NonErrorDeserializeEPPKhS2_",
8312 "parameters" :
8313 [
8314 {
8315 "is_this_ptr" : true,
8316 "referenced_type" : "type-608"
8317 },
8318 {
8319 "referenced_type" : "type-70"
8320 },
8321 {
8322 "referenced_type" : "type-12"
8323 }
8324 ],
8325 "return_type" : "type-9",
8326 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8327 },
8328 {
8329 "function_name" : "keymaster::ParseOcbAuthEncryptedBlob",
8330 "linker_set_key" : "_ZN9keymaster25ParseOcbAuthEncryptedBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS2_PS5_S9_",
8331 "parameters" :
8332 [
8333 {
8334 "referenced_type" : "type-319"
8335 },
8336 {
8337 "referenced_type" : "type-416"
8338 },
8339 {
8340 "referenced_type" : "type-310"
8341 },
8342 {
8343 "referenced_type" : "type-412"
8344 },
8345 {
8346 "referenced_type" : "type-412"
8347 }
8348 ],
8349 "return_type" : "type-19",
8350 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
8351 },
8352 {
8353 "function_name" : "keymaster::ParseOldSoftkeymasterBlob",
8354 "linker_set_key" : "_ZN9keymaster25ParseOldSoftkeymasterBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS2_PNS_16AuthorizationSetES7_",
8355 "parameters" :
8356 [
8357 {
8358 "referenced_type" : "type-319"
8359 },
8360 {
8361 "referenced_type" : "type-310"
8362 },
8363 {
8364 "referenced_type" : "type-412"
8365 },
8366 {
8367 "referenced_type" : "type-412"
8368 }
8369 ],
8370 "return_type" : "type-19",
8371 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
8372 },
8373 {
8374 "function_name" : "keymaster::TranslateLastOpenSslError",
8375 "linker_set_key" : "_ZN9keymaster25TranslateLastOpenSslErrorEb",
8376 "parameters" :
8377 [
8378 {
8379 "default_arg" : true,
8380 "referenced_type" : "type-9"
8381 }
8382 ],
8383 "return_type" : "type-19",
8384 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_err.h"
8385 },
8386 {
8387 "function_name" : "keymaster::convert_pkcs8_blob_to_evp",
8388 "linker_set_key" : "_ZN9keymaster25convert_pkcs8_blob_to_evpEPKhj21keymaster_algorithm_tPNS_9UniquePtrI11evp_pkey_stNS_20OpenSslObjectDeleterIS4_XadL_Z13EVP_PKEY_freeEEEEEE",
8389 "parameters" :
8390 [
8391 {
8392 "referenced_type" : "type-12"
8393 },
8394 {
8395 "referenced_type" : "type-8"
8396 },
8397 {
8398 "referenced_type" : "type-51"
8399 },
8400 {
8401 "referenced_type" : "type-1123"
8402 }
8403 ],
8404 "return_type" : "type-19",
8405 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
8406 },
8407 {
8408 "function_name" : "keymaster::HmacSharingParametersArray::Deserialize",
8409 "linker_set_key" : "_ZN9keymaster26HmacSharingParametersArray11DeserializeEPPKhS2_",
8410 "parameters" :
8411 [
8412 {
8413 "is_this_ptr" : true,
8414 "referenced_type" : "type-595"
8415 },
8416 {
8417 "referenced_type" : "type-70"
8418 },
8419 {
8420 "referenced_type" : "type-12"
8421 }
8422 ],
8423 "return_type" : "type-9",
8424 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8425 },
8426 {
8427 "function_name" : "keymaster::SerializeAuthEncryptedBlob",
8428 "linker_set_key" : "_ZN9keymaster26SerializeAuthEncryptedBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetES7_RKNS_6BufferESA_PS2_",
8429 "parameters" :
8430 [
8431 {
8432 "referenced_type" : "type-319"
8433 },
8434 {
8435 "referenced_type" : "type-416"
8436 },
8437 {
8438 "referenced_type" : "type-416"
8439 },
8440 {
8441 "referenced_type" : "type-150"
8442 },
8443 {
8444 "referenced_type" : "type-150"
8445 },
8446 {
8447 "referenced_type" : "type-310"
8448 }
8449 ],
8450 "return_type" : "type-19",
8451 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/auth_encrypted_key_blob.h"
8452 },
8453 {
8454 "function_name" : "keymaster::copy_size_and_data_from_buf",
8455 "linker_set_key" : "_ZN9keymaster27copy_size_and_data_from_bufEPPKhS1_PjPNS_9UniquePtrIA_hNS_13DefaultDeleteIS5_EEEE",
8456 "parameters" :
8457 [
8458 {
8459 "referenced_type" : "type-70"
8460 },
8461 {
8462 "referenced_type" : "type-12"
8463 },
8464 {
8465 "referenced_type" : "type-77"
8466 },
8467 {
8468 "referenced_type" : "type-726"
8469 }
8470 ],
8471 "return_type" : "type-9",
8472 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
8473 },
8474 {
8475 "function_name" : "keymaster::DeserializeAuthEncryptedBlob",
8476 "linker_set_key" : "_ZN9keymaster28DeserializeAuthEncryptedBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS2_PNS_16AuthorizationSetES7_PNS_6BufferES9_",
8477 "parameters" :
8478 [
8479 {
8480 "referenced_type" : "type-319"
8481 },
8482 {
8483 "referenced_type" : "type-310"
8484 },
8485 {
8486 "referenced_type" : "type-412"
8487 },
8488 {
8489 "referenced_type" : "type-412"
8490 },
8491 {
8492 "referenced_type" : "type-148"
8493 },
8494 {
8495 "referenced_type" : "type-148"
8496 }
8497 ],
8498 "return_type" : "type-19",
8499 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/auth_encrypted_key_blob.h"
8500 },
8501 {
8502 "function_name" : "keymaster::GetKeyCharacteristicsRequest::Deserialize",
8503 "linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequest11DeserializeEPPKhS2_",
8504 "parameters" :
8505 [
8506 {
8507 "is_this_ptr" : true,
8508 "referenced_type" : "type-511"
8509 },
8510 {
8511 "referenced_type" : "type-70"
8512 },
8513 {
8514 "referenced_type" : "type-12"
8515 }
8516 ],
8517 "return_type" : "type-9",
8518 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8519 },
8520 {
8521 "function_name" : "keymaster::GetKeyCharacteristicsRequest::SetKeyMaterial",
8522 "linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequest14SetKeyMaterialEPKvj",
8523 "parameters" :
8524 [
8525 {
8526 "is_this_ptr" : true,
8527 "referenced_type" : "type-511"
8528 },
8529 {
8530 "referenced_type" : "type-49"
8531 },
8532 {
8533 "referenced_type" : "type-8"
8534 }
8535 ],
8536 "return_type" : "type-48",
8537 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8538 },
8539 {
8540 "function_name" : "keymaster::GetKeyCharacteristicsRequest::~GetKeyCharacteristicsRequest",
8541 "linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequestD0Ev",
8542 "parameters" :
8543 [
8544 {
8545 "is_this_ptr" : true,
8546 "referenced_type" : "type-511"
8547 }
8548 ],
8549 "return_type" : "type-48",
8550 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8551 },
8552 {
8553 "function_name" : "keymaster::GetKeyCharacteristicsRequest::~GetKeyCharacteristicsRequest",
8554 "linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequestD1Ev",
8555 "parameters" :
8556 [
8557 {
8558 "is_this_ptr" : true,
8559 "referenced_type" : "type-511"
8560 }
8561 ],
8562 "return_type" : "type-48",
8563 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8564 },
8565 {
8566 "function_name" : "keymaster::GetKeyCharacteristicsRequest::~GetKeyCharacteristicsRequest",
8567 "linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequestD2Ev",
8568 "parameters" :
8569 [
8570 {
8571 "is_this_ptr" : true,
8572 "referenced_type" : "type-511"
8573 }
8574 ],
8575 "return_type" : "type-48",
8576 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8577 },
8578 {
8579 "function_name" : "keymaster::GetKeyCharacteristicsResponse::NonErrorDeserialize",
8580 "linker_set_key" : "_ZN9keymaster29GetKeyCharacteristicsResponse19NonErrorDeserializeEPPKhS2_",
8581 "parameters" :
8582 [
8583 {
8584 "is_this_ptr" : true,
8585 "referenced_type" : "type-514"
8586 },
8587 {
8588 "referenced_type" : "type-70"
8589 },
8590 {
8591 "referenced_type" : "type-12"
8592 }
8593 ],
8594 "return_type" : "type-9",
8595 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
8596 },
8597 {
8598 "function_name" : "keymaster::SerializeIntegrityAssuredBlob",
8599 "linker_set_key" : "_ZN9keymaster29SerializeIntegrityAssuredBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetES7_S7_PS2_",
8600 "parameters" :
8601 [
8602 {
8603 "referenced_type" : "type-319"
8604 },
8605 {
8606 "referenced_type" : "type-416"
8607 },
8608 {
8609 "referenced_type" : "type-416"
8610 },
8611 {
8612 "referenced_type" : "type-416"
8613 },
8614 {
8615 "referenced_type" : "type-310"
8616 }
8617 ],
8618 "return_type" : "type-19",
8619 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/integrity_assured_key_blob.h"
8620 },
8621 {
8622 "function_name" : "keymaster::KM_WRAPPED_KEY_DESCRIPTION_new",
8623 "linker_set_key" : "_ZN9keymaster30KM_WRAPPED_KEY_DESCRIPTION_newEv",
8624 "return_type" : "type-6453",
8625 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
8626 },
8627 {
8628 "function_name" : "keymaster::d2i_KM_WRAPPED_KEY_DESCRIPTION",
8629 "linker_set_key" : "_ZN9keymaster30d2i_KM_WRAPPED_KEY_DESCRIPTIONEPPNS_26km_wrapped_key_descriptionEPPKhl",
8630 "parameters" :
8631 [
8632 {
8633 "referenced_type" : "type-6454"
8634 },
8635 {
8636 "referenced_type" : "type-70"
8637 },
8638 {
8639 "referenced_type" : "type-174"
8640 }
8641 ],
8642 "return_type" : "type-6453",
8643 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
8644 },
8645 {
8646 "function_name" : "keymaster::i2d_KM_WRAPPED_KEY_DESCRIPTION",
8647 "linker_set_key" : "_ZN9keymaster30i2d_KM_WRAPPED_KEY_DESCRIPTIONEPNS_26km_wrapped_key_descriptionEPPh",
8648 "parameters" :
8649 [
8650 {
8651 "referenced_type" : "type-6453"
8652 },
8653 {
8654 "referenced_type" : "type-1337"
8655 }
8656 ],
8657 "return_type" : "type-6",
8658 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
8659 },
8660 {
8661 "function_name" : "keymaster::DeserializeIntegrityAssuredBlob",
8662 "linker_set_key" : "_ZN9keymaster31DeserializeIntegrityAssuredBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS2_PS5_S9_",
8663 "parameters" :
8664 [
8665 {
8666 "referenced_type" : "type-319"
8667 },
8668 {
8669 "referenced_type" : "type-416"
8670 },
8671 {
8672 "referenced_type" : "type-310"
8673 },
8674 {
8675 "referenced_type" : "type-412"
8676 },
8677 {
8678 "referenced_type" : "type-412"
8679 }
8680 ],
8681 "return_type" : "type-19",
8682 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/integrity_assured_key_blob.h"
8683 },
8684 {
8685 "function_name" : "keymaster::KM_WRAPPED_KEY_DESCRIPTION_free",
8686 "linker_set_key" : "_ZN9keymaster31KM_WRAPPED_KEY_DESCRIPTION_freeEPNS_26km_wrapped_key_descriptionE",
8687 "parameters" :
8688 [
8689 {
8690 "referenced_type" : "type-6453"
8691 }
8692 ],
8693 "return_type" : "type-48",
8694 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
8695 },
8696 {
8697 "access" : "protected",
8698 "function_name" : "keymaster::Kdf::Uint32ToBigEndianByteArray",
8699 "linker_set_key" : "_ZN9keymaster3Kdf26Uint32ToBigEndianByteArrayEjPh",
8700 "parameters" :
8701 [
8702 {
8703 "is_this_ptr" : true,
8704 "referenced_type" : "type-2506"
8705 },
8706 {
8707 "referenced_type" : "type-8"
8708 },
8709 {
8710 "referenced_type" : "type-118"
8711 }
8712 ],
8713 "return_type" : "type-9",
8714 "source_file" : "/system/keymaster/include/keymaster/km_openssl/kdf.h"
8715 },
8716 {
8717 "function_name" : "keymaster::Kdf::Init",
8718 "linker_set_key" : "_ZN9keymaster3Kdf4InitE18keymaster_digest_tPKhjS3_j",
8719 "parameters" :
8720 [
8721 {
8722 "is_this_ptr" : true,
8723 "referenced_type" : "type-2506"
8724 },
8725 {
8726 "referenced_type" : "type-61"
8727 },
8728 {
8729 "referenced_type" : "type-12"
8730 },
8731 {
8732 "referenced_type" : "type-8"
8733 },
8734 {
8735 "referenced_type" : "type-12"
8736 },
8737 {
8738 "referenced_type" : "type-8"
8739 }
8740 ],
8741 "return_type" : "type-9",
8742 "source_file" : "/system/keymaster/include/keymaster/km_openssl/kdf.h"
8743 },
8744 {
8745 "function_name" : "keymaster::Kdf::Kdf",
8746 "linker_set_key" : "_ZN9keymaster3KdfC2Ev",
8747 "parameters" :
8748 [
8749 {
8750 "is_this_ptr" : true,
8751 "referenced_type" : "type-2506"
8752 }
8753 ],
8754 "return_type" : "type-48",
8755 "source_file" : "/system/keymaster/include/keymaster/km_openssl/kdf.h"
8756 },
8757 {
8758 "function_name" : "keymaster::DeserializeIntegrityAssuredBlob_NoHmacCheck",
8759 "linker_set_key" : "_ZN9keymaster43DeserializeIntegrityAssuredBlob_NoHmacCheckERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS2_PNS_16AuthorizationSetES7_",
8760 "parameters" :
8761 [
8762 {
8763 "referenced_type" : "type-319"
8764 },
8765 {
8766 "referenced_type" : "type-310"
8767 },
8768 {
8769 "referenced_type" : "type-412"
8770 },
8771 {
8772 "referenced_type" : "type-412"
8773 }
8774 ],
8775 "return_type" : "type-19",
8776 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/integrity_assured_key_blob.h"
8777 },
8778 {
8779 "function_name" : "keymaster::ckdf",
8780 "linker_set_key" : "_ZN9keymaster4ckdfERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS0_I16keymaster_blob_tEEPKS5_jPS2_",
8781 "parameters" :
8782 [
8783 {
8784 "referenced_type" : "type-319"
8785 },
8786 {
8787 "referenced_type" : "type-1085"
8788 },
8789 {
8790 "referenced_type" : "type-278"
8791 },
8792 {
8793 "referenced_type" : "type-8"
8794 },
8795 {
8796 "referenced_type" : "type-310"
8797 }
8798 ],
8799 "return_type" : "type-19",
8800 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ckdf.h"
8801 },
8802 {
8803 "function_name" : "keymaster::EcKey::EvpToInternal",
8804 "linker_set_key" : "_ZN9keymaster5EcKey13EvpToInternalEPK11evp_pkey_st",
8805 "parameters" :
8806 [
8807 {
8808 "is_this_ptr" : true,
8809 "referenced_type" : "type-2365"
8810 },
8811 {
8812 "referenced_type" : "type-2372"
8813 }
8814 ],
8815 "return_type" : "type-9",
8816 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
8817 },
8818 {
8819 "function_name" : "keymaster::Buffer::Deserialize",
8820 "linker_set_key" : "_ZN9keymaster6Buffer11DeserializeEPPKhS2_",
8821 "parameters" :
8822 [
8823 {
8824 "is_this_ptr" : true,
8825 "referenced_type" : "type-148"
8826 },
8827 {
8828 "referenced_type" : "type-70"
8829 },
8830 {
8831 "referenced_type" : "type-12"
8832 }
8833 ],
8834 "return_type" : "type-9",
8835 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
8836 },
8837 {
8838 "function_name" : "keymaster::Buffer::Reinitialize",
8839 "linker_set_key" : "_ZN9keymaster6Buffer12ReinitializeEPKvj",
8840 "parameters" :
8841 [
8842 {
8843 "is_this_ptr" : true,
8844 "referenced_type" : "type-148"
8845 },
8846 {
8847 "referenced_type" : "type-49"
8848 },
8849 {
8850 "referenced_type" : "type-8"
8851 }
8852 ],
8853 "return_type" : "type-9",
8854 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
8855 },
8856 {
8857 "function_name" : "keymaster::Buffer::Reinitialize",
8858 "linker_set_key" : "_ZN9keymaster6Buffer12ReinitializeEj",
8859 "parameters" :
8860 [
8861 {
8862 "is_this_ptr" : true,
8863 "referenced_type" : "type-148"
8864 },
8865 {
8866 "referenced_type" : "type-8"
8867 }
8868 ],
8869 "return_type" : "type-9",
8870 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
8871 },
8872 {
8873 "function_name" : "keymaster::Buffer::read",
8874 "linker_set_key" : "_ZN9keymaster6Buffer4readEPhj",
8875 "parameters" :
8876 [
8877 {
8878 "is_this_ptr" : true,
8879 "referenced_type" : "type-148"
8880 },
8881 {
8882 "referenced_type" : "type-118"
8883 },
8884 {
8885 "referenced_type" : "type-8"
8886 }
8887 ],
8888 "return_type" : "type-9",
8889 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
8890 },
8891 {
8892 "function_name" : "keymaster::Buffer::Clear",
8893 "linker_set_key" : "_ZN9keymaster6Buffer5ClearEv",
8894 "parameters" :
8895 [
8896 {
8897 "is_this_ptr" : true,
8898 "referenced_type" : "type-148"
8899 }
8900 ],
8901 "return_type" : "type-48",
8902 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
8903 },
8904 {
8905 "function_name" : "keymaster::Buffer::write",
8906 "linker_set_key" : "_ZN9keymaster6Buffer5writeEPKhj",
8907 "parameters" :
8908 [
8909 {
8910 "is_this_ptr" : true,
8911 "referenced_type" : "type-148"
8912 },
8913 {
8914 "referenced_type" : "type-12"
8915 },
8916 {
8917 "referenced_type" : "type-8"
8918 }
8919 ],
8920 "return_type" : "type-9",
8921 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
8922 },
8923 {
8924 "function_name" : "keymaster::Buffer::reserve",
8925 "linker_set_key" : "_ZN9keymaster6Buffer7reserveEj",
8926 "parameters" :
8927 [
8928 {
8929 "is_this_ptr" : true,
8930 "referenced_type" : "type-148"
8931 },
8932 {
8933 "referenced_type" : "type-8"
8934 }
8935 ],
8936 "return_type" : "type-9",
8937 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
8938 },
8939 {
8940 "function_name" : "keymaster::Logger::Log",
8941 "linker_set_key" : "_ZN9keymaster6Logger3LogENS0_8LogLevelEPKcPc",
8942 "parameters" :
8943 [
8944 {
8945 "referenced_type" : "type-705"
8946 },
8947 {
8948 "referenced_type" : "type-263"
8949 },
8950 {
8951 "referenced_type" : "type-259"
8952 }
8953 ],
8954 "return_type" : "type-6",
8955 "source_file" : "/system/keymaster/include/keymaster/logger.h"
8956 },
8957 {
8958 "function_name" : "keymaster::Logger::Log",
8959 "linker_set_key" : "_ZN9keymaster6Logger3LogENS0_8LogLevelEPKcz",
8960 "parameters" :
8961 [
8962 {
8963 "referenced_type" : "type-705"
8964 },
8965 {
8966 "referenced_type" : "type-263"
8967 }
8968 ],
8969 "return_type" : "type-6",
8970 "source_file" : "/system/keymaster/include/keymaster/logger.h"
8971 },
8972 {
8973 "function_name" : "keymaster::Logger::Info",
8974 "linker_set_key" : "_ZN9keymaster6Logger4InfoEPKcz",
8975 "parameters" :
8976 [
8977 {
8978 "referenced_type" : "type-263"
8979 }
8980 ],
8981 "return_type" : "type-6",
8982 "source_file" : "/system/keymaster/include/keymaster/logger.h"
8983 },
8984 {
8985 "function_name" : "keymaster::Logger::Debug",
8986 "linker_set_key" : "_ZN9keymaster6Logger5DebugEPKcz",
8987 "parameters" :
8988 [
8989 {
8990 "referenced_type" : "type-263"
8991 }
8992 ],
8993 "return_type" : "type-6",
8994 "source_file" : "/system/keymaster/include/keymaster/logger.h"
8995 },
8996 {
8997 "function_name" : "keymaster::Logger::Error",
8998 "linker_set_key" : "_ZN9keymaster6Logger5ErrorEPKcz",
8999 "parameters" :
9000 [
9001 {
9002 "referenced_type" : "type-263"
9003 }
9004 ],
9005 "return_type" : "type-6",
9006 "source_file" : "/system/keymaster/include/keymaster/logger.h"
9007 },
9008 {
9009 "function_name" : "keymaster::Logger::Severe",
9010 "linker_set_key" : "_ZN9keymaster6Logger6SevereEPKcz",
9011 "parameters" :
9012 [
9013 {
9014 "referenced_type" : "type-263"
9015 }
9016 ],
9017 "return_type" : "type-6",
9018 "source_file" : "/system/keymaster/include/keymaster/logger.h"
9019 },
9020 {
9021 "function_name" : "keymaster::Logger::Warning",
9022 "linker_set_key" : "_ZN9keymaster6Logger7WarningEPKcz",
9023 "parameters" :
9024 [
9025 {
9026 "referenced_type" : "type-263"
9027 }
9028 ],
9029 "return_type" : "type-6",
9030 "source_file" : "/system/keymaster/include/keymaster/logger.h"
9031 },
9032 {
9033 "function_name" : "keymaster::RsaKey::EvpToInternal",
9034 "linker_set_key" : "_ZN9keymaster6RsaKey13EvpToInternalEPK11evp_pkey_st",
9035 "parameters" :
9036 [
9037 {
9038 "is_this_ptr" : true,
9039 "referenced_type" : "type-4851"
9040 },
9041 {
9042 "referenced_type" : "type-4859"
9043 }
9044 ],
9045 "return_type" : "type-9",
9046 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
9047 },
9048 {
9049 "function_name" : "keymaster::RsaKey::SupportedMode",
9050 "linker_set_key" : "_ZN9keymaster6RsaKey13SupportedModeE19keymaster_purpose_t18keymaster_digest_t",
9051 "parameters" :
9052 [
9053 {
9054 "is_this_ptr" : true,
9055 "referenced_type" : "type-4851"
9056 },
9057 {
9058 "referenced_type" : "type-36"
9059 },
9060 {
9061 "referenced_type" : "type-61"
9062 }
9063 ],
9064 "return_type" : "type-9",
9065 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
9066 },
9067 {
9068 "function_name" : "keymaster::RsaKey::SupportedMode",
9069 "linker_set_key" : "_ZN9keymaster6RsaKey13SupportedModeE19keymaster_purpose_t19keymaster_padding_t",
9070 "parameters" :
9071 [
9072 {
9073 "is_this_ptr" : true,
9074 "referenced_type" : "type-4851"
9075 },
9076 {
9077 "referenced_type" : "type-36"
9078 },
9079 {
9080 "referenced_type" : "type-57"
9081 }
9082 ],
9083 "return_type" : "type-9",
9084 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
9085 },
9086 {
9087 "function_name" : "keymaster::EciesKem::Decrypt",
9088 "linker_set_key" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_stPKhjPNS_6BufferE",
9089 "parameters" :
9090 [
9091 {
9092 "is_this_ptr" : true,
9093 "referenced_type" : "type-2513"
9094 },
9095 {
9096 "referenced_type" : "type-2516"
9097 },
9098 {
9099 "referenced_type" : "type-12"
9100 },
9101 {
9102 "referenced_type" : "type-8"
9103 },
9104 {
9105 "referenced_type" : "type-148"
9106 }
9107 ],
9108 "return_type" : "type-9",
9109 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
9110 },
9111 {
9112 "function_name" : "keymaster::EciesKem::Decrypt",
9113 "linker_set_key" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_stRKNS_6BufferEPS3_",
9114 "parameters" :
9115 [
9116 {
9117 "is_this_ptr" : true,
9118 "referenced_type" : "type-2513"
9119 },
9120 {
9121 "referenced_type" : "type-2516"
9122 },
9123 {
9124 "referenced_type" : "type-150"
9125 },
9126 {
9127 "referenced_type" : "type-148"
9128 }
9129 ],
9130 "return_type" : "type-9",
9131 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
9132 },
9133 {
9134 "function_name" : "keymaster::EciesKem::Encrypt",
9135 "linker_set_key" : "_ZN9keymaster8EciesKem7EncryptEPKhjPNS_6BufferES4_",
9136 "parameters" :
9137 [
9138 {
9139 "is_this_ptr" : true,
9140 "referenced_type" : "type-2513"
9141 },
9142 {
9143 "referenced_type" : "type-12"
9144 },
9145 {
9146 "referenced_type" : "type-8"
9147 },
9148 {
9149 "referenced_type" : "type-148"
9150 },
9151 {
9152 "referenced_type" : "type-148"
9153 }
9154 ],
9155 "return_type" : "type-9",
9156 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
9157 },
9158 {
9159 "function_name" : "keymaster::EciesKem::Encrypt",
9160 "linker_set_key" : "_ZN9keymaster8EciesKem7EncryptERKNS_6BufferEPS1_S4_",
9161 "parameters" :
9162 [
9163 {
9164 "is_this_ptr" : true,
9165 "referenced_type" : "type-2513"
9166 },
9167 {
9168 "referenced_type" : "type-150"
9169 },
9170 {
9171 "referenced_type" : "type-148"
9172 },
9173 {
9174 "referenced_type" : "type-148"
9175 }
9176 ],
9177 "return_type" : "type-9",
9178 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
9179 },
9180 {
9181 "function_name" : "keymaster::EciesKem::EciesKem",
9182 "linker_set_key" : "_ZN9keymaster8EciesKemC1ERKNS_16AuthorizationSetEP17keymaster_error_t",
9183 "parameters" :
9184 [
9185 {
9186 "is_this_ptr" : true,
9187 "referenced_type" : "type-2513"
9188 },
9189 {
9190 "referenced_type" : "type-416"
9191 },
9192 {
9193 "referenced_type" : "type-95"
9194 }
9195 ],
9196 "return_type" : "type-48",
9197 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
9198 },
9199 {
9200 "function_name" : "keymaster::EciesKem::EciesKem",
9201 "linker_set_key" : "_ZN9keymaster8EciesKemC2ERKNS_16AuthorizationSetEP17keymaster_error_t",
9202 "parameters" :
9203 [
9204 {
9205 "is_this_ptr" : true,
9206 "referenced_type" : "type-2513"
9207 },
9208 {
9209 "referenced_type" : "type-416"
9210 },
9211 {
9212 "referenced_type" : "type-95"
9213 }
9214 ],
9215 "return_type" : "type-48",
9216 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
9217 },
9218 {
9219 "function_name" : "keymaster::memcmp_s",
9220 "linker_set_key" : "_ZN9keymaster8memcmp_sEPKvS1_j",
9221 "parameters" :
9222 [
9223 {
9224 "referenced_type" : "type-49"
9225 },
9226 {
9227 "referenced_type" : "type-49"
9228 },
9229 {
9230 "referenced_type" : "type-8"
9231 }
9232 ],
9233 "return_type" : "type-6",
9234 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
9235 },
9236 {
9237 "access" : "protected",
9238 "function_name" : "keymaster::Operation::UpdateForFinish",
9239 "linker_set_key" : "_ZN9keymaster9Operation15UpdateForFinishERKNS_16AuthorizationSetERKNS_6BufferE",
9240 "parameters" :
9241 [
9242 {
9243 "is_this_ptr" : true,
9244 "referenced_type" : "type-287"
9245 },
9246 {
9247 "referenced_type" : "type-416"
9248 },
9249 {
9250 "referenced_type" : "type-150"
9251 }
9252 ],
9253 "return_type" : "type-19",
9254 "source_file" : "/system/keymaster/include/keymaster/operation.h"
9255 },
9256 {
9257 "function_name" : "keymaster::HmacSha256::DigestLength",
9258 "linker_set_key" : "_ZNK9keymaster10HmacSha25612DigestLengthEv",
9259 "parameters" :
9260 [
9261 {
9262 "is_this_ptr" : true,
9263 "referenced_type" : "type-3530"
9264 }
9265 ],
9266 "return_type" : "type-8",
9267 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
9268 },
9269 {
9270 "function_name" : "keymaster::HmacSha256::Sign",
9271 "linker_set_key" : "_ZNK9keymaster10HmacSha2564SignEPKhjPhj",
9272 "parameters" :
9273 [
9274 {
9275 "is_this_ptr" : true,
9276 "referenced_type" : "type-3530"
9277 },
9278 {
9279 "referenced_type" : "type-12"
9280 },
9281 {
9282 "referenced_type" : "type-8"
9283 },
9284 {
9285 "referenced_type" : "type-118"
9286 },
9287 {
9288 "referenced_type" : "type-8"
9289 }
9290 ],
9291 "return_type" : "type-9",
9292 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
9293 },
9294 {
9295 "function_name" : "keymaster::HmacSha256::Sign",
9296 "linker_set_key" : "_ZNK9keymaster10HmacSha2564SignERKNS_6BufferEPhj",
9297 "parameters" :
9298 [
9299 {
9300 "is_this_ptr" : true,
9301 "referenced_type" : "type-3530"
9302 },
9303 {
9304 "referenced_type" : "type-150"
9305 },
9306 {
9307 "referenced_type" : "type-118"
9308 },
9309 {
9310 "referenced_type" : "type-8"
9311 }
9312 ],
9313 "return_type" : "type-9",
9314 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
9315 },
9316 {
9317 "function_name" : "keymaster::HmacSha256::Verify",
9318 "linker_set_key" : "_ZNK9keymaster10HmacSha2566VerifyEPKhjS2_j",
9319 "parameters" :
9320 [
9321 {
9322 "is_this_ptr" : true,
9323 "referenced_type" : "type-3530"
9324 },
9325 {
9326 "referenced_type" : "type-12"
9327 },
9328 {
9329 "referenced_type" : "type-8"
9330 },
9331 {
9332 "referenced_type" : "type-12"
9333 },
9334 {
9335 "referenced_type" : "type-8"
9336 }
9337 ],
9338 "return_type" : "type-9",
9339 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
9340 },
9341 {
9342 "function_name" : "keymaster::HmacSha256::Verify",
9343 "linker_set_key" : "_ZNK9keymaster10HmacSha2566VerifyERKNS_6BufferES3_",
9344 "parameters" :
9345 [
9346 {
9347 "is_this_ptr" : true,
9348 "referenced_type" : "type-3530"
9349 },
9350 {
9351 "referenced_type" : "type-150"
9352 },
9353 {
9354 "referenced_type" : "type-150"
9355 }
9356 ],
9357 "return_type" : "type-9",
9358 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
9359 },
9360 {
9361 "function_name" : "keymaster::EcKeyFactory::GenerateKey",
9362 "linker_set_key" : "_ZNK9keymaster12EcKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_",
9363 "parameters" :
9364 [
9365 {
9366 "is_this_ptr" : true,
9367 "referenced_type" : "type-2410"
9368 },
9369 {
9370 "referenced_type" : "type-416"
9371 },
9372 {
9373 "referenced_type" : "type-310"
9374 },
9375 {
9376 "referenced_type" : "type-412"
9377 },
9378 {
9379 "referenced_type" : "type-412"
9380 }
9381 ],
9382 "return_type" : "type-19",
9383 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
9384 },
9385 {
9386 "function_name" : "keymaster::EcKeyFactory::CreateEmptyKey",
9387 "linker_set_key" : "_ZNK9keymaster12EcKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE",
9388 "parameters" :
9389 [
9390 {
9391 "is_this_ptr" : true,
9392 "referenced_type" : "type-2410"
9393 },
9394 {
9395 "referenced_type" : "type-373"
9396 },
9397 {
9398 "referenced_type" : "type-373"
9399 },
9400 {
9401 "referenced_type" : "type-1306"
9402 }
9403 ],
9404 "return_type" : "type-19",
9405 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
9406 },
9407 {
9408 "function_name" : "keymaster::EcKeyFactory::GetOperationFactory",
9409 "linker_set_key" : "_ZNK9keymaster12EcKeyFactory19GetOperationFactoryE19keymaster_purpose_t",
9410 "parameters" :
9411 [
9412 {
9413 "is_this_ptr" : true,
9414 "referenced_type" : "type-2410"
9415 },
9416 {
9417 "referenced_type" : "type-36"
9418 }
9419 ],
9420 "return_type" : "type-708",
9421 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
9422 },
9423 {
9424 "function_name" : "keymaster::EcKeyFactory::UpdateImportKeyDescription",
9425 "linker_set_key" : "_ZNK9keymaster12EcKeyFactory26UpdateImportKeyDescriptionERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_Pj",
9426 "parameters" :
9427 [
9428 {
9429 "is_this_ptr" : true,
9430 "referenced_type" : "type-2410"
9431 },
9432 {
9433 "referenced_type" : "type-416"
9434 },
9435 {
9436 "referenced_type" : "type-64"
9437 },
9438 {
9439 "referenced_type" : "type-319"
9440 },
9441 {
9442 "referenced_type" : "type-412"
9443 },
9444 {
9445 "referenced_type" : "type-77"
9446 }
9447 ],
9448 "return_type" : "type-19",
9449 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
9450 },
9451 {
9452 "function_name" : "keymaster::EcKeyFactory::ImportKey",
9453 "linker_set_key" : "_ZNK9keymaster12EcKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_",
9454 "parameters" :
9455 [
9456 {
9457 "is_this_ptr" : true,
9458 "referenced_type" : "type-2410"
9459 },
9460 {
9461 "referenced_type" : "type-416"
9462 },
9463 {
9464 "referenced_type" : "type-64"
9465 },
9466 {
9467 "referenced_type" : "type-319"
9468 },
9469 {
9470 "referenced_type" : "type-310"
9471 },
9472 {
9473 "referenced_type" : "type-412"
9474 },
9475 {
9476 "referenced_type" : "type-412"
9477 }
9478 ],
9479 "return_type" : "type-19",
9480 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
9481 },
9482 {
9483 "function_name" : "keymaster::AesKeyFactory::GetOperationFactory",
9484 "linker_set_key" : "_ZNK9keymaster13AesKeyFactory19GetOperationFactoryE19keymaster_purpose_t",
9485 "parameters" :
9486 [
9487 {
9488 "is_this_ptr" : true,
9489 "referenced_type" : "type-1200"
9490 },
9491 {
9492 "referenced_type" : "type-36"
9493 }
9494 ],
9495 "return_type" : "type-708",
9496 "source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
9497 },
9498 {
9499 "access" : "private",
9500 "function_name" : "keymaster::AesKeyFactory::validate_algorithm_specific_new_key_params",
9501 "linker_set_key" : "_ZNK9keymaster13AesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE",
9502 "parameters" :
9503 [
9504 {
9505 "is_this_ptr" : true,
9506 "referenced_type" : "type-1200"
9507 },
9508 {
9509 "referenced_type" : "type-416"
9510 }
9511 ],
9512 "return_type" : "type-19",
9513 "source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
9514 },
9515 {
9516 "function_name" : "keymaster::AesKeyFactory::LoadKey",
9517 "linker_set_key" : "_ZNK9keymaster13AesKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE",
9518 "parameters" :
9519 [
9520 {
9521 "is_this_ptr" : true,
9522 "referenced_type" : "type-1200"
9523 },
9524 {
9525 "referenced_type" : "type-375"
9526 },
9527 {
9528 "referenced_type" : "type-416"
9529 },
9530 {
9531 "referenced_type" : "type-373"
9532 },
9533 {
9534 "referenced_type" : "type-373"
9535 },
9536 {
9537 "referenced_type" : "type-740"
9538 }
9539 ],
9540 "return_type" : "type-19",
9541 "source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
9542 },
9543 {
9544 "function_name" : "keymaster::AsymmetricKey::formatted_key_material",
9545 "linker_set_key" : "_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj",
9546 "parameters" :
9547 [
9548 {
9549 "is_this_ptr" : true,
9550 "referenced_type" : "type-1245"
9551 },
9552 {
9553 "referenced_type" : "type-64"
9554 },
9555 {
9556 "referenced_type" : "type-726"
9557 },
9558 {
9559 "referenced_type" : "type-77"
9560 }
9561 ],
9562 "return_type" : "type-19",
9563 "source_file" : "/system/keymaster/include/keymaster/km_openssl/asymmetric_key.h"
9564 },
9565 {
9566 "function_name" : "keymaster::RsaKeyFactory::GenerateKey",
9567 "linker_set_key" : "_ZNK9keymaster13RsaKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_",
9568 "parameters" :
9569 [
9570 {
9571 "is_this_ptr" : true,
9572 "referenced_type" : "type-4973"
9573 },
9574 {
9575 "referenced_type" : "type-416"
9576 },
9577 {
9578 "referenced_type" : "type-310"
9579 },
9580 {
9581 "referenced_type" : "type-412"
9582 },
9583 {
9584 "referenced_type" : "type-412"
9585 }
9586 ],
9587 "return_type" : "type-19",
9588 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
9589 },
9590 {
9591 "function_name" : "keymaster::RsaKeyFactory::CreateEmptyKey",
9592 "linker_set_key" : "_ZNK9keymaster13RsaKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE",
9593 "parameters" :
9594 [
9595 {
9596 "is_this_ptr" : true,
9597 "referenced_type" : "type-4973"
9598 },
9599 {
9600 "referenced_type" : "type-373"
9601 },
9602 {
9603 "referenced_type" : "type-373"
9604 },
9605 {
9606 "referenced_type" : "type-1306"
9607 }
9608 ],
9609 "return_type" : "type-19",
9610 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
9611 },
9612 {
9613 "function_name" : "keymaster::RsaKeyFactory::GetOperationFactory",
9614 "linker_set_key" : "_ZNK9keymaster13RsaKeyFactory19GetOperationFactoryE19keymaster_purpose_t",
9615 "parameters" :
9616 [
9617 {
9618 "is_this_ptr" : true,
9619 "referenced_type" : "type-4973"
9620 },
9621 {
9622 "referenced_type" : "type-36"
9623 }
9624 ],
9625 "return_type" : "type-708",
9626 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
9627 },
9628 {
9629 "access" : "protected",
9630 "function_name" : "keymaster::RsaKeyFactory::UpdateImportKeyDescription",
9631 "linker_set_key" : "_ZNK9keymaster13RsaKeyFactory26UpdateImportKeyDescriptionERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_PyPj",
9632 "parameters" :
9633 [
9634 {
9635 "is_this_ptr" : true,
9636 "referenced_type" : "type-4973"
9637 },
9638 {
9639 "referenced_type" : "type-416"
9640 },
9641 {
9642 "referenced_type" : "type-64"
9643 },
9644 {
9645 "referenced_type" : "type-319"
9646 },
9647 {
9648 "referenced_type" : "type-412"
9649 },
9650 {
9651 "referenced_type" : "type-105"
9652 },
9653 {
9654 "referenced_type" : "type-77"
9655 }
9656 ],
9657 "return_type" : "type-19",
9658 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
9659 },
9660 {
9661 "function_name" : "keymaster::RsaKeyFactory::ImportKey",
9662 "linker_set_key" : "_ZNK9keymaster13RsaKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_",
9663 "parameters" :
9664 [
9665 {
9666 "is_this_ptr" : true,
9667 "referenced_type" : "type-4973"
9668 },
9669 {
9670 "referenced_type" : "type-416"
9671 },
9672 {
9673 "referenced_type" : "type-64"
9674 },
9675 {
9676 "referenced_type" : "type-319"
9677 },
9678 {
9679 "referenced_type" : "type-310"
9680 },
9681 {
9682 "referenced_type" : "type-412"
9683 },
9684 {
9685 "referenced_type" : "type-412"
9686 }
9687 ],
9688 "return_type" : "type-19",
9689 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
9690 },
9691 {
9692 "function_name" : "keymaster::HmacKeyFactory::GetOperationFactory",
9693 "linker_set_key" : "_ZNK9keymaster14HmacKeyFactory19GetOperationFactoryE19keymaster_purpose_t",
9694 "parameters" :
9695 [
9696 {
9697 "is_this_ptr" : true,
9698 "referenced_type" : "type-3563"
9699 },
9700 {
9701 "referenced_type" : "type-36"
9702 }
9703 ],
9704 "return_type" : "type-708",
9705 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
9706 },
9707 {
9708 "access" : "private",
9709 "function_name" : "keymaster::HmacKeyFactory::validate_algorithm_specific_new_key_params",
9710 "linker_set_key" : "_ZNK9keymaster14HmacKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE",
9711 "parameters" :
9712 [
9713 {
9714 "is_this_ptr" : true,
9715 "referenced_type" : "type-3563"
9716 },
9717 {
9718 "referenced_type" : "type-416"
9719 }
9720 ],
9721 "return_type" : "type-19",
9722 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
9723 },
9724 {
9725 "function_name" : "keymaster::HmacKeyFactory::LoadKey",
9726 "linker_set_key" : "_ZNK9keymaster14HmacKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE",
9727 "parameters" :
9728 [
9729 {
9730 "is_this_ptr" : true,
9731 "referenced_type" : "type-3563"
9732 },
9733 {
9734 "referenced_type" : "type-375"
9735 },
9736 {
9737 "referenced_type" : "type-416"
9738 },
9739 {
9740 "referenced_type" : "type-373"
9741 },
9742 {
9743 "referenced_type" : "type-373"
9744 },
9745 {
9746 "referenced_type" : "type-740"
9747 }
9748 ],
9749 "return_type" : "type-19",
9750 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
9751 },
9752 {
9753 "function_name" : "keymaster::AndroidKeymaster::has_operation",
9754 "linker_set_key" : "_ZNK9keymaster16AndroidKeymaster13has_operationEy",
9755 "parameters" :
9756 [
9757 {
9758 "is_this_ptr" : true,
9759 "referenced_type" : "type-680"
9760 },
9761 {
9762 "referenced_type" : "type-10"
9763 }
9764 ],
9765 "return_type" : "type-9",
9766 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
9767 },
9768 {
9769 "function_name" : "keymaster::AttestKeyRequest::SerializedSize",
9770 "linker_set_key" : "_ZNK9keymaster16AttestKeyRequest14SerializedSizeEv",
9771 "parameters" :
9772 [
9773 {
9774 "is_this_ptr" : true,
9775 "referenced_type" : "type-797"
9776 }
9777 ],
9778 "return_type" : "type-8",
9779 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
9780 },
9781 {
9782 "function_name" : "keymaster::AttestKeyRequest::Serialize",
9783 "linker_set_key" : "_ZNK9keymaster16AttestKeyRequest9SerializeEPhPKh",
9784 "parameters" :
9785 [
9786 {
9787 "is_this_ptr" : true,
9788 "referenced_type" : "type-797"
9789 },
9790 {
9791 "referenced_type" : "type-118"
9792 },
9793 {
9794 "referenced_type" : "type-12"
9795 }
9796 ],
9797 "return_type" : "type-118",
9798 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
9799 },
9800 {
9801 "function_name" : "keymaster::AuthorizationSet::GetTagCount",
9802 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet11GetTagCountE15keymaster_tag_t",
9803 "parameters" :
9804 [
9805 {
9806 "is_this_ptr" : true,
9807 "referenced_type" : "type-417"
9808 },
9809 {
9810 "referenced_type" : "type-5"
9811 }
9812 ],
9813 "return_type" : "type-8",
9814 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
9815 },
9816 {
9817 "function_name" : "keymaster::AuthorizationSet::CopyToParamSet",
9818 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet14CopyToParamSetEP25keymaster_key_param_set_t",
9819 "parameters" :
9820 [
9821 {
9822 "is_this_ptr" : true,
9823 "referenced_type" : "type-417"
9824 },
9825 {
9826 "referenced_type" : "type-24"
9827 }
9828 ],
9829 "return_type" : "type-48",
9830 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
9831 },
9832 {
9833 "access" : "private",
9834 "function_name" : "keymaster::AuthorizationSet::GetTagValueInt",
9835 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet14GetTagValueIntE15keymaster_tag_tPj",
9836 "parameters" :
9837 [
9838 {
9839 "is_this_ptr" : true,
9840 "referenced_type" : "type-417"
9841 },
9842 {
9843 "referenced_type" : "type-5"
9844 },
9845 {
9846 "referenced_type" : "type-77"
9847 }
9848 ],
9849 "return_type" : "type-9",
9850 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
9851 },
9852 {
9853 "function_name" : "keymaster::AuthorizationSet::SerializedSize",
9854 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet14SerializedSizeEv",
9855 "parameters" :
9856 [
9857 {
9858 "is_this_ptr" : true,
9859 "referenced_type" : "type-417"
9860 }
9861 ],
9862 "return_type" : "type-8",
9863 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
9864 },
9865 {
9866 "access" : "private",
9867 "function_name" : "keymaster::AuthorizationSet::GetTagValueBlob",
9868 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet15GetTagValueBlobE15keymaster_tag_tP16keymaster_blob_t",
9869 "parameters" :
9870 [
9871 {
9872 "is_this_ptr" : true,
9873 "referenced_type" : "type-417"
9874 },
9875 {
9876 "referenced_type" : "type-5"
9877 },
9878 {
9879 "referenced_type" : "type-576"
9880 }
9881 ],
9882 "return_type" : "type-9",
9883 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
9884 },
9885 {
9886 "access" : "private",
9887 "function_name" : "keymaster::AuthorizationSet::GetTagValueBool",
9888 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet15GetTagValueBoolE15keymaster_tag_t",
9889 "parameters" :
9890 [
9891 {
9892 "is_this_ptr" : true,
9893 "referenced_type" : "type-417"
9894 },
9895 {
9896 "referenced_type" : "type-5"
9897 }
9898 ],
9899 "return_type" : "type-9",
9900 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
9901 },
9902 {
9903 "access" : "private",
9904 "function_name" : "keymaster::AuthorizationSet::GetTagValueDate",
9905 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet15GetTagValueDateE15keymaster_tag_tPy",
9906 "parameters" :
9907 [
9908 {
9909 "is_this_ptr" : true,
9910 "referenced_type" : "type-417"
9911 },
9912 {
9913 "referenced_type" : "type-5"
9914 },
9915 {
9916 "referenced_type" : "type-105"
9917 }
9918 ],
9919 "return_type" : "type-9",
9920 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
9921 },
9922 {
9923 "access" : "private",
9924 "function_name" : "keymaster::AuthorizationSet::GetTagValueEnum",
9925 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet15GetTagValueEnumE15keymaster_tag_tPj",
9926 "parameters" :
9927 [
9928 {
9929 "is_this_ptr" : true,
9930 "referenced_type" : "type-417"
9931 },
9932 {
9933 "referenced_type" : "type-5"
9934 },
9935 {
9936 "referenced_type" : "type-77"
9937 }
9938 ],
9939 "return_type" : "type-9",
9940 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
9941 },
9942 {
9943 "access" : "private",
9944 "function_name" : "keymaster::AuthorizationSet::GetTagValueLong",
9945 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet15GetTagValueLongE15keymaster_tag_tPy",
9946 "parameters" :
9947 [
9948 {
9949 "is_this_ptr" : true,
9950 "referenced_type" : "type-417"
9951 },
9952 {
9953 "referenced_type" : "type-5"
9954 },
9955 {
9956 "referenced_type" : "type-105"
9957 }
9958 ],
9959 "return_type" : "type-9",
9960 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
9961 },
9962 {
9963 "access" : "private",
9964 "function_name" : "keymaster::AuthorizationSet::ContainsIntValue",
9965 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet16ContainsIntValueE15keymaster_tag_tj",
9966 "parameters" :
9967 [
9968 {
9969 "is_this_ptr" : true,
9970 "referenced_type" : "type-417"
9971 },
9972 {
9973 "referenced_type" : "type-5"
9974 },
9975 {
9976 "referenced_type" : "type-8"
9977 }
9978 ],
9979 "return_type" : "type-9",
9980 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
9981 },
9982 {
9983 "access" : "private",
9984 "function_name" : "keymaster::AuthorizationSet::ContainsEnumValue",
9985 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet17ContainsEnumValueE15keymaster_tag_tj",
9986 "parameters" :
9987 [
9988 {
9989 "is_this_ptr" : true,
9990 "referenced_type" : "type-417"
9991 },
9992 {
9993 "referenced_type" : "type-5"
9994 },
9995 {
9996 "referenced_type" : "type-8"
9997 }
9998 ],
9999 "return_type" : "type-9",
10000 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
10001 },
10002 {
10003 "access" : "private",
10004 "function_name" : "keymaster::AuthorizationSet::GetTagValueIntRep",
10005 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet17GetTagValueIntRepE15keymaster_tag_tjPj",
10006 "parameters" :
10007 [
10008 {
10009 "is_this_ptr" : true,
10010 "referenced_type" : "type-417"
10011 },
10012 {
10013 "referenced_type" : "type-5"
10014 },
10015 {
10016 "referenced_type" : "type-8"
10017 },
10018 {
10019 "referenced_type" : "type-77"
10020 }
10021 ],
10022 "return_type" : "type-9",
10023 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
10024 },
10025 {
10026 "access" : "private",
10027 "function_name" : "keymaster::AuthorizationSet::GetTagValueEnumRep",
10028 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet18GetTagValueEnumRepE15keymaster_tag_tjPj",
10029 "parameters" :
10030 [
10031 {
10032 "is_this_ptr" : true,
10033 "referenced_type" : "type-417"
10034 },
10035 {
10036 "referenced_type" : "type-5"
10037 },
10038 {
10039 "referenced_type" : "type-8"
10040 },
10041 {
10042 "referenced_type" : "type-77"
10043 }
10044 ],
10045 "return_type" : "type-9",
10046 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
10047 },
10048 {
10049 "access" : "private",
10050 "function_name" : "keymaster::AuthorizationSet::GetTagValueLongRep",
10051 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet18GetTagValueLongRepE15keymaster_tag_tjPy",
10052 "parameters" :
10053 [
10054 {
10055 "is_this_ptr" : true,
10056 "referenced_type" : "type-417"
10057 },
10058 {
10059 "referenced_type" : "type-5"
10060 },
10061 {
10062 "referenced_type" : "type-8"
10063 },
10064 {
10065 "referenced_type" : "type-105"
10066 }
10067 ],
10068 "return_type" : "type-9",
10069 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
10070 },
10071 {
10072 "function_name" : "keymaster::AuthorizationSet::SerializedSizeOfElements",
10073 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet24SerializedSizeOfElementsEv",
10074 "parameters" :
10075 [
10076 {
10077 "is_this_ptr" : true,
10078 "referenced_type" : "type-417"
10079 }
10080 ],
10081 "return_type" : "type-8",
10082 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
10083 },
10084 {
10085 "function_name" : "keymaster::AuthorizationSet::find",
10086 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet4findE15keymaster_tag_ti",
10087 "parameters" :
10088 [
10089 {
10090 "is_this_ptr" : true,
10091 "referenced_type" : "type-417"
10092 },
10093 {
10094 "referenced_type" : "type-5"
10095 },
10096 {
10097 "default_arg" : true,
10098 "referenced_type" : "type-6"
10099 }
10100 ],
10101 "return_type" : "type-6",
10102 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
10103 },
10104 {
10105 "function_name" : "keymaster::AuthorizationSet::Serialize",
10106 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet9SerializeEPhPKh",
10107 "parameters" :
10108 [
10109 {
10110 "is_this_ptr" : true,
10111 "referenced_type" : "type-417"
10112 },
10113 {
10114 "referenced_type" : "type-118"
10115 },
10116 {
10117 "referenced_type" : "type-12"
10118 }
10119 ],
10120 "return_type" : "type-118",
10121 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
10122 },
10123 {
10124 "function_name" : "keymaster::AuthorizationSet::operator[]",
10125 "linker_set_key" : "_ZNK9keymaster16AuthorizationSetixEi",
10126 "parameters" :
10127 [
10128 {
10129 "is_this_ptr" : true,
10130 "referenced_type" : "type-417"
10131 },
10132 {
10133 "referenced_type" : "type-6"
10134 }
10135 ],
10136 "return_type" : "type-429",
10137 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
10138 },
10139 {
10140 "function_name" : "keymaster::DeleteKeyRequest::SerializedSize",
10141 "linker_set_key" : "_ZNK9keymaster16DeleteKeyRequest14SerializedSizeEv",
10142 "parameters" :
10143 [
10144 {
10145 "is_this_ptr" : true,
10146 "referenced_type" : "type-793"
10147 }
10148 ],
10149 "return_type" : "type-8",
10150 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10151 },
10152 {
10153 "function_name" : "keymaster::DeleteKeyRequest::Serialize",
10154 "linker_set_key" : "_ZNK9keymaster16DeleteKeyRequest9SerializeEPhPKh",
10155 "parameters" :
10156 [
10157 {
10158 "is_this_ptr" : true,
10159 "referenced_type" : "type-793"
10160 },
10161 {
10162 "referenced_type" : "type-118"
10163 },
10164 {
10165 "referenced_type" : "type-12"
10166 }
10167 ],
10168 "return_type" : "type-118",
10169 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10170 },
10171 {
10172 "function_name" : "keymaster::ExportKeyRequest::SerializedSize",
10173 "linker_set_key" : "_ZNK9keymaster16ExportKeyRequest14SerializedSizeEv",
10174 "parameters" :
10175 [
10176 {
10177 "is_this_ptr" : true,
10178 "referenced_type" : "type-790"
10179 }
10180 ],
10181 "return_type" : "type-8",
10182 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10183 },
10184 {
10185 "function_name" : "keymaster::ExportKeyRequest::Serialize",
10186 "linker_set_key" : "_ZNK9keymaster16ExportKeyRequest9SerializeEPhPKh",
10187 "parameters" :
10188 [
10189 {
10190 "is_this_ptr" : true,
10191 "referenced_type" : "type-790"
10192 },
10193 {
10194 "referenced_type" : "type-118"
10195 },
10196 {
10197 "referenced_type" : "type-12"
10198 }
10199 ],
10200 "return_type" : "type-118",
10201 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10202 },
10203 {
10204 "function_name" : "keymaster::ImportKeyRequest::SerializedSize",
10205 "linker_set_key" : "_ZNK9keymaster16ImportKeyRequest14SerializedSizeEv",
10206 "parameters" :
10207 [
10208 {
10209 "is_this_ptr" : true,
10210 "referenced_type" : "type-786"
10211 }
10212 ],
10213 "return_type" : "type-8",
10214 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10215 },
10216 {
10217 "function_name" : "keymaster::ImportKeyRequest::Serialize",
10218 "linker_set_key" : "_ZNK9keymaster16ImportKeyRequest9SerializeEPhPKh",
10219 "parameters" :
10220 [
10221 {
10222 "is_this_ptr" : true,
10223 "referenced_type" : "type-786"
10224 },
10225 {
10226 "referenced_type" : "type-118"
10227 },
10228 {
10229 "referenced_type" : "type-12"
10230 }
10231 ],
10232 "return_type" : "type-118",
10233 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10234 },
10235 {
10236 "function_name" : "keymaster::OperationFactory::GetAndValidateDigest",
10237 "linker_set_key" : "_ZNK9keymaster16OperationFactory20GetAndValidateDigestERKNS_16AuthorizationSetERKNS_3KeyEP18keymaster_digest_tP17keymaster_error_t",
10238 "parameters" :
10239 [
10240 {
10241 "is_this_ptr" : true,
10242 "referenced_type" : "type-717"
10243 },
10244 {
10245 "referenced_type" : "type-416"
10246 },
10247 {
10248 "referenced_type" : "type-297"
10249 },
10250 {
10251 "referenced_type" : "type-480"
10252 },
10253 {
10254 "referenced_type" : "type-95"
10255 }
10256 ],
10257 "return_type" : "type-9",
10258 "source_file" : "/system/keymaster/include/keymaster/operation.h"
10259 },
10260 {
10261 "function_name" : "keymaster::OperationFactory::GetAndValidatePadding",
10262 "linker_set_key" : "_ZNK9keymaster16OperationFactory21GetAndValidatePaddingERKNS_16AuthorizationSetERKNS_3KeyEP19keymaster_padding_tP17keymaster_error_t",
10263 "parameters" :
10264 [
10265 {
10266 "is_this_ptr" : true,
10267 "referenced_type" : "type-717"
10268 },
10269 {
10270 "referenced_type" : "type-416"
10271 },
10272 {
10273 "referenced_type" : "type-297"
10274 },
10275 {
10276 "referenced_type" : "type-475"
10277 },
10278 {
10279 "referenced_type" : "type-95"
10280 }
10281 ],
10282 "return_type" : "type-9",
10283 "source_file" : "/system/keymaster/include/keymaster/operation.h"
10284 },
10285 {
10286 "function_name" : "keymaster::OperationFactory::is_public_key_operation",
10287 "linker_set_key" : "_ZNK9keymaster16OperationFactory23is_public_key_operationEv",
10288 "parameters" :
10289 [
10290 {
10291 "is_this_ptr" : true,
10292 "referenced_type" : "type-717"
10293 }
10294 ],
10295 "return_type" : "type-9",
10296 "source_file" : "/system/keymaster/include/keymaster/operation.h"
10297 },
10298 {
10299 "function_name" : "keymaster::OperationFactory::supported",
10300 "linker_set_key" : "_ZNK9keymaster16OperationFactory9supportedE18keymaster_digest_t",
10301 "parameters" :
10302 [
10303 {
10304 "is_this_ptr" : true,
10305 "referenced_type" : "type-717"
10306 },
10307 {
10308 "referenced_type" : "type-61"
10309 }
10310 ],
10311 "return_type" : "type-9",
10312 "source_file" : "/system/keymaster/include/keymaster/operation.h"
10313 },
10314 {
10315 "function_name" : "keymaster::OperationFactory::supported",
10316 "linker_set_key" : "_ZNK9keymaster16OperationFactory9supportedE19keymaster_padding_t",
10317 "parameters" :
10318 [
10319 {
10320 "is_this_ptr" : true,
10321 "referenced_type" : "type-717"
10322 },
10323 {
10324 "referenced_type" : "type-57"
10325 }
10326 ],
10327 "return_type" : "type-9",
10328 "source_file" : "/system/keymaster/include/keymaster/operation.h"
10329 },
10330 {
10331 "function_name" : "keymaster::OperationFactory::supported",
10332 "linker_set_key" : "_ZNK9keymaster16OperationFactory9supportedE22keymaster_block_mode_t",
10333 "parameters" :
10334 [
10335 {
10336 "is_this_ptr" : true,
10337 "referenced_type" : "type-717"
10338 },
10339 {
10340 "referenced_type" : "type-54"
10341 }
10342 ],
10343 "return_type" : "type-9",
10344 "source_file" : "/system/keymaster/include/keymaster/operation.h"
10345 },
10346 {
10347 "function_name" : "keymaster::AddEntropyRequest::SerializedSize",
10348 "linker_set_key" : "_ZNK9keymaster17AddEntropyRequest14SerializedSizeEv",
10349 "parameters" :
10350 [
10351 {
10352 "is_this_ptr" : true,
10353 "referenced_type" : "type-784"
10354 }
10355 ],
10356 "return_type" : "type-8",
10357 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10358 },
10359 {
10360 "function_name" : "keymaster::AddEntropyRequest::Serialize",
10361 "linker_set_key" : "_ZNK9keymaster17AddEntropyRequest9SerializeEPhPKh",
10362 "parameters" :
10363 [
10364 {
10365 "is_this_ptr" : true,
10366 "referenced_type" : "type-784"
10367 },
10368 {
10369 "referenced_type" : "type-118"
10370 },
10371 {
10372 "referenced_type" : "type-12"
10373 }
10374 ],
10375 "return_type" : "type-118",
10376 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10377 },
10378 {
10379 "function_name" : "keymaster::AttestKeyResponse::NonErrorSerialize",
10380 "linker_set_key" : "_ZNK9keymaster17AttestKeyResponse17NonErrorSerializeEPhPKh",
10381 "parameters" :
10382 [
10383 {
10384 "is_this_ptr" : true,
10385 "referenced_type" : "type-799"
10386 },
10387 {
10388 "referenced_type" : "type-118"
10389 },
10390 {
10391 "referenced_type" : "type-12"
10392 }
10393 ],
10394 "return_type" : "type-118",
10395 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10396 },
10397 {
10398 "function_name" : "keymaster::AttestKeyResponse::NonErrorSerializedSize",
10399 "linker_set_key" : "_ZNK9keymaster17AttestKeyResponse22NonErrorSerializedSizeEv",
10400 "parameters" :
10401 [
10402 {
10403 "is_this_ptr" : true,
10404 "referenced_type" : "type-799"
10405 }
10406 ],
10407 "return_type" : "type-8",
10408 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10409 },
10410 {
10411 "function_name" : "keymaster::ExportKeyResponse::NonErrorSerialize",
10412 "linker_set_key" : "_ZNK9keymaster17ExportKeyResponse17NonErrorSerializeEPhPKh",
10413 "parameters" :
10414 [
10415 {
10416 "is_this_ptr" : true,
10417 "referenced_type" : "type-792"
10418 },
10419 {
10420 "referenced_type" : "type-118"
10421 },
10422 {
10423 "referenced_type" : "type-12"
10424 }
10425 ],
10426 "return_type" : "type-118",
10427 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10428 },
10429 {
10430 "function_name" : "keymaster::ExportKeyResponse::NonErrorSerializedSize",
10431 "linker_set_key" : "_ZNK9keymaster17ExportKeyResponse22NonErrorSerializedSizeEv",
10432 "parameters" :
10433 [
10434 {
10435 "is_this_ptr" : true,
10436 "referenced_type" : "type-792"
10437 }
10438 ],
10439 "return_type" : "type-8",
10440 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10441 },
10442 {
10443 "function_name" : "keymaster::HardwareAuthToken::SerializedSize",
10444 "linker_set_key" : "_ZNK9keymaster17HardwareAuthToken14SerializedSizeEv",
10445 "parameters" :
10446 [
10447 {
10448 "is_this_ptr" : true,
10449 "referenced_type" : "type-815"
10450 }
10451 ],
10452 "return_type" : "type-8",
10453 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10454 },
10455 {
10456 "function_name" : "keymaster::HardwareAuthToken::Serialize",
10457 "linker_set_key" : "_ZNK9keymaster17HardwareAuthToken9SerializeEPhPKh",
10458 "parameters" :
10459 [
10460 {
10461 "is_this_ptr" : true,
10462 "referenced_type" : "type-815"
10463 },
10464 {
10465 "referenced_type" : "type-118"
10466 },
10467 {
10468 "referenced_type" : "type-12"
10469 }
10470 ],
10471 "return_type" : "type-118",
10472 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10473 },
10474 {
10475 "function_name" : "keymaster::ImportKeyResponse::NonErrorSerialize",
10476 "linker_set_key" : "_ZNK9keymaster17ImportKeyResponse17NonErrorSerializeEPhPKh",
10477 "parameters" :
10478 [
10479 {
10480 "is_this_ptr" : true,
10481 "referenced_type" : "type-788"
10482 },
10483 {
10484 "referenced_type" : "type-118"
10485 },
10486 {
10487 "referenced_type" : "type-12"
10488 }
10489 ],
10490 "return_type" : "type-118",
10491 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10492 },
10493 {
10494 "function_name" : "keymaster::ImportKeyResponse::NonErrorSerializedSize",
10495 "linker_set_key" : "_ZNK9keymaster17ImportKeyResponse22NonErrorSerializedSizeEv",
10496 "parameters" :
10497 [
10498 {
10499 "is_this_ptr" : true,
10500 "referenced_type" : "type-788"
10501 }
10502 ],
10503 "return_type" : "type-8",
10504 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10505 },
10506 {
10507 "function_name" : "keymaster::KeymasterResponse::SerializedSize",
10508 "linker_set_key" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv",
10509 "parameters" :
10510 [
10511 {
10512 "is_this_ptr" : true,
10513 "referenced_type" : "type-766"
10514 }
10515 ],
10516 "return_type" : "type-8",
10517 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10518 },
10519 {
10520 "function_name" : "keymaster::KeymasterResponse::Serialize",
10521 "linker_set_key" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh",
10522 "parameters" :
10523 [
10524 {
10525 "is_this_ptr" : true,
10526 "referenced_type" : "type-766"
10527 },
10528 {
10529 "referenced_type" : "type-118"
10530 },
10531 {
10532 "referenced_type" : "type-12"
10533 }
10534 ],
10535 "return_type" : "type-118",
10536 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10537 },
10538 {
10539 "function_name" : "keymaster::UpgradeKeyRequest::SerializedSize",
10540 "linker_set_key" : "_ZNK9keymaster17UpgradeKeyRequest14SerializedSizeEv",
10541 "parameters" :
10542 [
10543 {
10544 "is_this_ptr" : true,
10545 "referenced_type" : "type-800"
10546 }
10547 ],
10548 "return_type" : "type-8",
10549 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10550 },
10551 {
10552 "function_name" : "keymaster::UpgradeKeyRequest::Serialize",
10553 "linker_set_key" : "_ZNK9keymaster17UpgradeKeyRequest9SerializeEPhPKh",
10554 "parameters" :
10555 [
10556 {
10557 "is_this_ptr" : true,
10558 "referenced_type" : "type-800"
10559 },
10560 {
10561 "referenced_type" : "type-118"
10562 },
10563 {
10564 "referenced_type" : "type-12"
10565 }
10566 ],
10567 "return_type" : "type-118",
10568 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10569 },
10570 {
10571 "function_name" : "keymaster::VerificationToken::SerializedSize",
10572 "linker_set_key" : "_ZNK9keymaster17VerificationToken14SerializedSizeEv",
10573 "parameters" :
10574 [
10575 {
10576 "is_this_ptr" : true,
10577 "referenced_type" : "type-817"
10578 }
10579 ],
10580 "return_type" : "type-8",
10581 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10582 },
10583 {
10584 "function_name" : "keymaster::VerificationToken::Serialize",
10585 "linker_set_key" : "_ZNK9keymaster17VerificationToken9SerializeEPhPKh",
10586 "parameters" :
10587 [
10588 {
10589 "is_this_ptr" : true,
10590 "referenced_type" : "type-817"
10591 },
10592 {
10593 "referenced_type" : "type-118"
10594 },
10595 {
10596 "referenced_type" : "type-12"
10597 }
10598 ],
10599 "return_type" : "type-118",
10600 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10601 },
10602 {
10603 "function_name" : "keymaster::GetVersionResponse::NonErrorSerialize",
10604 "linker_set_key" : "_ZNK9keymaster18GetVersionResponse17NonErrorSerializeEPhPKh",
10605 "parameters" :
10606 [
10607 {
10608 "is_this_ptr" : true,
10609 "referenced_type" : "type-796"
10610 },
10611 {
10612 "referenced_type" : "type-118"
10613 },
10614 {
10615 "referenced_type" : "type-12"
10616 }
10617 ],
10618 "return_type" : "type-118",
10619 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10620 },
10621 {
10622 "function_name" : "keymaster::GetVersionResponse::NonErrorSerializedSize",
10623 "linker_set_key" : "_ZNK9keymaster18GetVersionResponse22NonErrorSerializedSizeEv",
10624 "parameters" :
10625 [
10626 {
10627 "is_this_ptr" : true,
10628 "referenced_type" : "type-796"
10629 }
10630 ],
10631 "return_type" : "type-8",
10632 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10633 },
10634 {
10635 "function_name" : "keymaster::UpgradeKeyResponse::NonErrorSerialize",
10636 "linker_set_key" : "_ZNK9keymaster18UpgradeKeyResponse17NonErrorSerializeEPhPKh",
10637 "parameters" :
10638 [
10639 {
10640 "is_this_ptr" : true,
10641 "referenced_type" : "type-802"
10642 },
10643 {
10644 "referenced_type" : "type-118"
10645 },
10646 {
10647 "referenced_type" : "type-12"
10648 }
10649 ],
10650 "return_type" : "type-118",
10651 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10652 },
10653 {
10654 "function_name" : "keymaster::UpgradeKeyResponse::NonErrorSerializedSize",
10655 "linker_set_key" : "_ZNK9keymaster18UpgradeKeyResponse22NonErrorSerializedSizeEv",
10656 "parameters" :
10657 [
10658 {
10659 "is_this_ptr" : true,
10660 "referenced_type" : "type-802"
10661 }
10662 ],
10663 "return_type" : "type-8",
10664 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10665 },
10666 {
10667 "function_name" : "keymaster::GenerateKeyResponse::NonErrorSerialize",
10668 "linker_set_key" : "_ZNK9keymaster19GenerateKeyResponse17NonErrorSerializeEPhPKh",
10669 "parameters" :
10670 [
10671 {
10672 "is_this_ptr" : true,
10673 "referenced_type" : "type-769"
10674 },
10675 {
10676 "referenced_type" : "type-118"
10677 },
10678 {
10679 "referenced_type" : "type-12"
10680 }
10681 ],
10682 "return_type" : "type-118",
10683 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10684 },
10685 {
10686 "function_name" : "keymaster::GenerateKeyResponse::NonErrorSerializedSize",
10687 "linker_set_key" : "_ZNK9keymaster19GenerateKeyResponse22NonErrorSerializedSizeEv",
10688 "parameters" :
10689 [
10690 {
10691 "is_this_ptr" : true,
10692 "referenced_type" : "type-769"
10693 }
10694 ],
10695 "return_type" : "type-8",
10696 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
10697 },
10698 {
10699 "function_name" : "keymaster::RsaOperationFactory::SupportedDigests",
10700 "linker_set_key" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj",
10701 "parameters" :
10702 [
10703 {
10704 "is_this_ptr" : true,
10705 "referenced_type" : "type-4906"
10706 },
10707 {
10708 "referenced_type" : "type-77"
10709 }
10710 ],
10711 "return_type" : "type-62",
10712 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
10713 },
10714 {
10715 "access" : "protected",
10716 "function_name" : "keymaster::RsaOperationFactory::CreateRsaOperation",
10717 "linker_set_key" : "_ZNK9keymaster19RsaOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t",
10718 "parameters" :
10719 [
10720 {
10721 "is_this_ptr" : true,
10722 "referenced_type" : "type-4906"
10723 },
10724 {
10725 "referenced_type" : "type-376"
10726 },
10727 {
10728 "referenced_type" : "type-416"
10729 },
10730 {
10731 "referenced_type" : "type-95"
10732 }
10733 ],
10734 "return_type" : "type-4884",
10735 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
10736 },
10737 {
10738 "function_name" : "keymaster::SymmetricKeyFactory::GenerateKey",
10739 "linker_set_key" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_",
10740 "parameters" :
10741 [
10742 {
10743 "is_this_ptr" : true,
10744 "referenced_type" : "type-1193"
10745 },
10746 {
10747 "referenced_type" : "type-416"
10748 },
10749 {
10750 "referenced_type" : "type-310"
10751 },
10752 {
10753 "referenced_type" : "type-412"
10754 },
10755 {
10756 "referenced_type" : "type-412"
10757 }
10758 ],
10759 "return_type" : "type-19",
10760 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
10761 },
10762 {
10763 "function_name" : "keymaster::SymmetricKeyFactory::SupportedImportFormats",
10764 "linker_set_key" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj",
10765 "parameters" :
10766 [
10767 {
10768 "is_this_ptr" : true,
10769 "referenced_type" : "type-1193"
10770 },
10771 {
10772 "referenced_type" : "type-77"
10773 }
10774 ],
10775 "return_type" : "type-65",
10776 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
10777 },
10778 {
10779 "function_name" : "keymaster::SymmetricKeyFactory::ImportKey",
10780 "linker_set_key" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_",
10781 "parameters" :
10782 [
10783 {
10784 "is_this_ptr" : true,
10785 "referenced_type" : "type-1193"
10786 },
10787 {
10788 "referenced_type" : "type-416"
10789 },
10790 {
10791 "referenced_type" : "type-64"
10792 },
10793 {
10794 "referenced_type" : "type-319"
10795 },
10796 {
10797 "referenced_type" : "type-310"
10798 },
10799 {
10800 "referenced_type" : "type-412"
10801 },
10802 {
10803 "referenced_type" : "type-412"
10804 }
10805 ],
10806 "return_type" : "type-19",
10807 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
10808 },
10809 {
10810 "function_name" : "keymaster::TripleDesKeyFactory::GetOperationFactory",
10811 "linker_set_key" : "_ZNK9keymaster19TripleDesKeyFactory19GetOperationFactoryE19keymaster_purpose_t",
10812 "parameters" :
10813 [
10814 {
10815 "is_this_ptr" : true,
10816 "referenced_type" : "type-6406"
10817 },
10818 {
10819 "referenced_type" : "type-36"
10820 }
10821 ],
10822 "return_type" : "type-708",
10823 "source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
10824 },
10825 {
10826 "access" : "private",
10827 "function_name" : "keymaster::TripleDesKeyFactory::validate_algorithm_specific_new_key_params",
10828 "linker_set_key" : "_ZNK9keymaster19TripleDesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE",
10829 "parameters" :
10830 [
10831 {
10832 "is_this_ptr" : true,
10833 "referenced_type" : "type-6406"
10834 },
10835 {
10836 "referenced_type" : "type-416"
10837 }
10838 ],
10839 "return_type" : "type-19",
10840 "source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
10841 },
10842 {
10843 "function_name" : "keymaster::TripleDesKeyFactory::LoadKey",
10844 "linker_set_key" : "_ZNK9keymaster19TripleDesKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE",
10845 "parameters" :
10846 [
10847 {
10848 "is_this_ptr" : true,
10849 "referenced_type" : "type-6406"
10850 },
10851 {
10852 "referenced_type" : "type-375"
10853 },
10854 {
10855 "referenced_type" : "type-416"
10856 },
10857 {
10858 "referenced_type" : "type-373"
10859 },
10860 {
10861 "referenced_type" : "type-373"
10862 },
10863 {
10864 "referenced_type" : "type-740"
10865 }
10866 ],
10867 "return_type" : "type-19",
10868 "source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
10869 },
10870 {
10871 "function_name" : "keymaster::AsymmetricKeyFactory::SupportedExportFormats",
10872 "linker_set_key" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj",
10873 "parameters" :
10874 [
10875 {
10876 "is_this_ptr" : true,
10877 "referenced_type" : "type-1296"
10878 },
10879 {
10880 "referenced_type" : "type-77"
10881 }
10882 ],
10883 "return_type" : "type-65",
10884 "source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h"
10885 },
10886 {
10887 "function_name" : "keymaster::AsymmetricKeyFactory::SupportedImportFormats",
10888 "linker_set_key" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj",
10889 "parameters" :
10890 [
10891 {
10892 "is_this_ptr" : true,
10893 "referenced_type" : "type-1296"
10894 },
10895 {
10896 "referenced_type" : "type-77"
10897 }
10898 ],
10899 "return_type" : "type-65",
10900 "source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h"
10901 },
10902 {
10903 "function_name" : "keymaster::AsymmetricKeyFactory::LoadKey",
10904 "linker_set_key" : "_ZNK9keymaster20AsymmetricKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE",
10905 "parameters" :
10906 [
10907 {
10908 "is_this_ptr" : true,
10909 "referenced_type" : "type-1296"
10910 },
10911 {
10912 "referenced_type" : "type-375"
10913 },
10914 {
10915 "referenced_type" : "type-416"
10916 },
10917 {
10918 "referenced_type" : "type-373"
10919 },
10920 {
10921 "referenced_type" : "type-373"
10922 },
10923 {
10924 "referenced_type" : "type-740"
10925 }
10926 ],
10927 "return_type" : "type-19",
10928 "source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h"
10929 },
10930 {
10931 "access" : "private",
10932 "function_name" : "keymaster::KeymasterEnforcement::AuthTokenMatches",
10933 "linker_set_key" : "_ZNK9keymaster20KeymasterEnforcement16AuthTokenMatchesERKNS_9AuthProxyERKNS_16AuthorizationSetEyiiyb",
10934 "parameters" :
10935 [
10936 {
10937 "is_this_ptr" : true,
10938 "referenced_type" : "type-697"
10939 },
10940 {
10941 "referenced_type" : "type-695"
10942 },
10943 {
10944 "referenced_type" : "type-416"
10945 },
10946 {
10947 "referenced_type" : "type-71"
10948 },
10949 {
10950 "referenced_type" : "type-437"
10951 },
10952 {
10953 "referenced_type" : "type-437"
10954 },
10955 {
10956 "referenced_type" : "type-71"
10957 },
10958 {
10959 "referenced_type" : "type-9"
10960 }
10961 ],
10962 "return_type" : "type-9",
10963 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
10964 },
10965 {
10966 "function_name" : "keymaster::NistCurveKeyExchange::public_value",
10967 "linker_set_key" : "_ZNK9keymaster20NistCurveKeyExchange12public_valueEPNS_6BufferE",
10968 "parameters" :
10969 [
10970 {
10971 "is_this_ptr" : true,
10972 "referenced_type" : "type-3677"
10973 },
10974 {
10975 "referenced_type" : "type-148"
10976 }
10977 ],
10978 "return_type" : "type-9",
10979 "source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
10980 },
10981 {
10982 "function_name" : "keymaster::NistCurveKeyExchange::CalculateSharedKey",
10983 "linker_set_key" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyEPKhjPNS_6BufferE",
10984 "parameters" :
10985 [
10986 {
10987 "is_this_ptr" : true,
10988 "referenced_type" : "type-3677"
10989 },
10990 {
10991 "referenced_type" : "type-12"
10992 },
10993 {
10994 "referenced_type" : "type-8"
10995 },
10996 {
10997 "referenced_type" : "type-148"
10998 }
10999 ],
11000 "return_type" : "type-9",
11001 "source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
11002 },
11003 {
11004 "function_name" : "keymaster::NistCurveKeyExchange::CalculateSharedKey",
11005 "linker_set_key" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyERKNS_6BufferEPS1_",
11006 "parameters" :
11007 [
11008 {
11009 "is_this_ptr" : true,
11010 "referenced_type" : "type-3677"
11011 },
11012 {
11013 "referenced_type" : "type-150"
11014 },
11015 {
11016 "referenced_type" : "type-148"
11017 }
11018 ],
11019 "return_type" : "type-9",
11020 "source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
11021 },
11022 {
11023 "function_name" : "keymaster::SoftwareRandomSource::GenerateRandom",
11024 "linker_set_key" : "_ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhj",
11025 "parameters" :
11026 [
11027 {
11028 "is_this_ptr" : true,
11029 "referenced_type" : "type-5035"
11030 },
11031 {
11032 "referenced_type" : "type-118"
11033 },
11034 {
11035 "referenced_type" : "type-8"
11036 }
11037 ],
11038 "return_type" : "type-19",
11039 "source_file" : "/system/keymaster/include/keymaster/km_openssl/software_random_source.h"
11040 },
11041 {
11042 "function_name" : "keymaster::BeginOperationRequest::SerializedSize",
11043 "linker_set_key" : "_ZNK9keymaster21BeginOperationRequest14SerializedSizeEv",
11044 "parameters" :
11045 [
11046 {
11047 "is_this_ptr" : true,
11048 "referenced_type" : "type-774"
11049 }
11050 ],
11051 "return_type" : "type-8",
11052 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11053 },
11054 {
11055 "function_name" : "keymaster::BeginOperationRequest::Serialize",
11056 "linker_set_key" : "_ZNK9keymaster21BeginOperationRequest9SerializeEPhPKh",
11057 "parameters" :
11058 [
11059 {
11060 "is_this_ptr" : true,
11061 "referenced_type" : "type-774"
11062 },
11063 {
11064 "referenced_type" : "type-118"
11065 },
11066 {
11067 "referenced_type" : "type-12"
11068 }
11069 ],
11070 "return_type" : "type-118",
11071 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11072 },
11073 {
11074 "access" : "private",
11075 "function_name" : "keymaster::EcdsaOperationFactory::CreateOperation",
11076 "linker_set_key" : "_ZNK9keymaster21EcdsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t",
11077 "parameters" :
11078 [
11079 {
11080 "is_this_ptr" : true,
11081 "referenced_type" : "type-2435"
11082 },
11083 {
11084 "referenced_type" : "type-376"
11085 },
11086 {
11087 "referenced_type" : "type-416"
11088 },
11089 {
11090 "referenced_type" : "type-95"
11091 }
11092 ],
11093 "return_type" : "type-286",
11094 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
11095 },
11096 {
11097 "access" : "private",
11098 "function_name" : "keymaster::EcdsaOperationFactory::SupportedDigests",
11099 "linker_set_key" : "_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPj",
11100 "parameters" :
11101 [
11102 {
11103 "is_this_ptr" : true,
11104 "referenced_type" : "type-2435"
11105 },
11106 {
11107 "referenced_type" : "type-77"
11108 }
11109 ],
11110 "return_type" : "type-62",
11111 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
11112 },
11113 {
11114 "function_name" : "keymaster::HmacSharingParameters::SerializedSize",
11115 "linker_set_key" : "_ZNK9keymaster21HmacSharingParameters14SerializedSizeEv",
11116 "parameters" :
11117 [
11118 {
11119 "is_this_ptr" : true,
11120 "referenced_type" : "type-804"
11121 }
11122 ],
11123 "return_type" : "type-8",
11124 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11125 },
11126 {
11127 "function_name" : "keymaster::HmacSharingParameters::Serialize",
11128 "linker_set_key" : "_ZNK9keymaster21HmacSharingParameters9SerializeEPhPKh",
11129 "parameters" :
11130 [
11131 {
11132 "is_this_ptr" : true,
11133 "referenced_type" : "type-804"
11134 },
11135 {
11136 "referenced_type" : "type-118"
11137 },
11138 {
11139 "referenced_type" : "type-12"
11140 }
11141 ],
11142 "return_type" : "type-118",
11143 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11144 },
11145 {
11146 "function_name" : "keymaster::BeginOperationResponse::NonErrorSerialize",
11147 "linker_set_key" : "_ZNK9keymaster22BeginOperationResponse17NonErrorSerializeEPhPKh",
11148 "parameters" :
11149 [
11150 {
11151 "is_this_ptr" : true,
11152 "referenced_type" : "type-776"
11153 },
11154 {
11155 "referenced_type" : "type-118"
11156 },
11157 {
11158 "referenced_type" : "type-12"
11159 }
11160 ],
11161 "return_type" : "type-118",
11162 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11163 },
11164 {
11165 "function_name" : "keymaster::BeginOperationResponse::NonErrorSerializedSize",
11166 "linker_set_key" : "_ZNK9keymaster22BeginOperationResponse22NonErrorSerializedSizeEv",
11167 "parameters" :
11168 [
11169 {
11170 "is_this_ptr" : true,
11171 "referenced_type" : "type-776"
11172 }
11173 ],
11174 "return_type" : "type-8",
11175 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11176 },
11177 {
11178 "function_name" : "keymaster::FinishOperationRequest::SerializedSize",
11179 "linker_set_key" : "_ZNK9keymaster22FinishOperationRequest14SerializedSizeEv",
11180 "parameters" :
11181 [
11182 {
11183 "is_this_ptr" : true,
11184 "referenced_type" : "type-781"
11185 }
11186 ],
11187 "return_type" : "type-8",
11188 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11189 },
11190 {
11191 "function_name" : "keymaster::FinishOperationRequest::Serialize",
11192 "linker_set_key" : "_ZNK9keymaster22FinishOperationRequest9SerializeEPhPKh",
11193 "parameters" :
11194 [
11195 {
11196 "is_this_ptr" : true,
11197 "referenced_type" : "type-781"
11198 },
11199 {
11200 "referenced_type" : "type-118"
11201 },
11202 {
11203 "referenced_type" : "type-12"
11204 }
11205 ],
11206 "return_type" : "type-118",
11207 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11208 },
11209 {
11210 "function_name" : "keymaster::UpdateOperationRequest::SerializedSize",
11211 "linker_set_key" : "_ZNK9keymaster22UpdateOperationRequest14SerializedSizeEv",
11212 "parameters" :
11213 [
11214 {
11215 "is_this_ptr" : true,
11216 "referenced_type" : "type-777"
11217 }
11218 ],
11219 "return_type" : "type-8",
11220 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11221 },
11222 {
11223 "function_name" : "keymaster::UpdateOperationRequest::Serialize",
11224 "linker_set_key" : "_ZNK9keymaster22UpdateOperationRequest9SerializeEPhPKh",
11225 "parameters" :
11226 [
11227 {
11228 "is_this_ptr" : true,
11229 "referenced_type" : "type-777"
11230 },
11231 {
11232 "referenced_type" : "type-118"
11233 },
11234 {
11235 "referenced_type" : "type-12"
11236 }
11237 ],
11238 "return_type" : "type-118",
11239 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11240 },
11241 {
11242 "function_name" : "keymaster::FinishOperationResponse::NonErrorSerialize",
11243 "linker_set_key" : "_ZNK9keymaster23FinishOperationResponse17NonErrorSerializeEPhPKh",
11244 "parameters" :
11245 [
11246 {
11247 "is_this_ptr" : true,
11248 "referenced_type" : "type-783"
11249 },
11250 {
11251 "referenced_type" : "type-118"
11252 },
11253 {
11254 "referenced_type" : "type-12"
11255 }
11256 ],
11257 "return_type" : "type-118",
11258 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11259 },
11260 {
11261 "function_name" : "keymaster::FinishOperationResponse::NonErrorSerializedSize",
11262 "linker_set_key" : "_ZNK9keymaster23FinishOperationResponse22NonErrorSerializedSizeEv",
11263 "parameters" :
11264 [
11265 {
11266 "is_this_ptr" : true,
11267 "referenced_type" : "type-783"
11268 }
11269 ],
11270 "return_type" : "type-8",
11271 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11272 },
11273 {
11274 "function_name" : "keymaster::ImportWrappedKeyRequest::SerializedSize",
11275 "linker_set_key" : "_ZNK9keymaster23ImportWrappedKeyRequest14SerializedSizeEv",
11276 "parameters" :
11277 [
11278 {
11279 "is_this_ptr" : true,
11280 "referenced_type" : "type-810"
11281 }
11282 ],
11283 "return_type" : "type-8",
11284 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11285 },
11286 {
11287 "function_name" : "keymaster::ImportWrappedKeyRequest::Serialize",
11288 "linker_set_key" : "_ZNK9keymaster23ImportWrappedKeyRequest9SerializeEPhPKh",
11289 "parameters" :
11290 [
11291 {
11292 "is_this_ptr" : true,
11293 "referenced_type" : "type-810"
11294 },
11295 {
11296 "referenced_type" : "type-118"
11297 },
11298 {
11299 "referenced_type" : "type-12"
11300 }
11301 ],
11302 "return_type" : "type-118",
11303 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11304 },
11305 {
11306 "function_name" : "keymaster::UpdateOperationResponse::NonErrorSerialize",
11307 "linker_set_key" : "_ZNK9keymaster23UpdateOperationResponse17NonErrorSerializeEPhPKh",
11308 "parameters" :
11309 [
11310 {
11311 "is_this_ptr" : true,
11312 "referenced_type" : "type-780"
11313 },
11314 {
11315 "referenced_type" : "type-118"
11316 },
11317 {
11318 "referenced_type" : "type-12"
11319 }
11320 ],
11321 "return_type" : "type-118",
11322 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11323 },
11324 {
11325 "function_name" : "keymaster::UpdateOperationResponse::NonErrorSerializedSize",
11326 "linker_set_key" : "_ZNK9keymaster23UpdateOperationResponse22NonErrorSerializedSizeEv",
11327 "parameters" :
11328 [
11329 {
11330 "is_this_ptr" : true,
11331 "referenced_type" : "type-780"
11332 }
11333 ],
11334 "return_type" : "type-8",
11335 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11336 },
11337 {
11338 "function_name" : "keymaster::ImportWrappedKeyResponse::NonErrorSerialize",
11339 "linker_set_key" : "_ZNK9keymaster24ImportWrappedKeyResponse17NonErrorSerializeEPhPKh",
11340 "parameters" :
11341 [
11342 {
11343 "is_this_ptr" : true,
11344 "referenced_type" : "type-813"
11345 },
11346 {
11347 "referenced_type" : "type-118"
11348 },
11349 {
11350 "referenced_type" : "type-12"
11351 }
11352 ],
11353 "return_type" : "type-118",
11354 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11355 },
11356 {
11357 "function_name" : "keymaster::ImportWrappedKeyResponse::NonErrorSerializedSize",
11358 "linker_set_key" : "_ZNK9keymaster24ImportWrappedKeyResponse22NonErrorSerializedSizeEv",
11359 "parameters" :
11360 [
11361 {
11362 "is_this_ptr" : true,
11363 "referenced_type" : "type-813"
11364 }
11365 ],
11366 "return_type" : "type-8",
11367 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11368 },
11369 {
11370 "function_name" : "keymaster::ComputeSharedHmacResponse::NonErrorSerialize",
11371 "linker_set_key" : "_ZNK9keymaster25ComputeSharedHmacResponse17NonErrorSerializeEPhPKh",
11372 "parameters" :
11373 [
11374 {
11375 "is_this_ptr" : true,
11376 "referenced_type" : "type-809"
11377 },
11378 {
11379 "referenced_type" : "type-118"
11380 },
11381 {
11382 "referenced_type" : "type-12"
11383 }
11384 ],
11385 "return_type" : "type-118",
11386 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11387 },
11388 {
11389 "function_name" : "keymaster::ComputeSharedHmacResponse::NonErrorSerializedSize",
11390 "linker_set_key" : "_ZNK9keymaster25ComputeSharedHmacResponse22NonErrorSerializedSizeEv",
11391 "parameters" :
11392 [
11393 {
11394 "is_this_ptr" : true,
11395 "referenced_type" : "type-809"
11396 }
11397 ],
11398 "return_type" : "type-8",
11399 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11400 },
11401 {
11402 "function_name" : "keymaster::HmacSharingParametersArray::SerializedSize",
11403 "linker_set_key" : "_ZNK9keymaster26HmacSharingParametersArray14SerializedSizeEv",
11404 "parameters" :
11405 [
11406 {
11407 "is_this_ptr" : true,
11408 "referenced_type" : "type-806"
11409 }
11410 ],
11411 "return_type" : "type-8",
11412 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11413 },
11414 {
11415 "function_name" : "keymaster::HmacSharingParametersArray::Serialize",
11416 "linker_set_key" : "_ZNK9keymaster26HmacSharingParametersArray9SerializeEPhPKh",
11417 "parameters" :
11418 [
11419 {
11420 "is_this_ptr" : true,
11421 "referenced_type" : "type-806"
11422 },
11423 {
11424 "referenced_type" : "type-118"
11425 },
11426 {
11427 "referenced_type" : "type-12"
11428 }
11429 ],
11430 "return_type" : "type-118",
11431 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11432 },
11433 {
11434 "function_name" : "keymaster::RsaCryptingOperationFactory::CreateRsaOperation",
11435 "linker_set_key" : "_ZNK9keymaster27RsaCryptingOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t",
11436 "parameters" :
11437 [
11438 {
11439 "is_this_ptr" : true,
11440 "referenced_type" : "type-5008"
11441 },
11442 {
11443 "referenced_type" : "type-376"
11444 },
11445 {
11446 "referenced_type" : "type-416"
11447 },
11448 {
11449 "referenced_type" : "type-95"
11450 }
11451 ],
11452 "return_type" : "type-4884",
11453 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
11454 },
11455 {
11456 "function_name" : "keymaster::RsaCryptingOperationFactory::SupportedPaddingModes",
11457 "linker_set_key" : "_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPj",
11458 "parameters" :
11459 [
11460 {
11461 "is_this_ptr" : true,
11462 "referenced_type" : "type-5008"
11463 },
11464 {
11465 "referenced_type" : "type-77"
11466 }
11467 ],
11468 "return_type" : "type-58",
11469 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
11470 },
11471 {
11472 "function_name" : "keymaster::GetKeyCharacteristicsRequest::SerializedSize",
11473 "linker_set_key" : "_ZNK9keymaster28GetKeyCharacteristicsRequest14SerializedSizeEv",
11474 "parameters" :
11475 [
11476 {
11477 "is_this_ptr" : true,
11478 "referenced_type" : "type-770"
11479 }
11480 ],
11481 "return_type" : "type-8",
11482 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11483 },
11484 {
11485 "function_name" : "keymaster::GetKeyCharacteristicsRequest::Serialize",
11486 "linker_set_key" : "_ZNK9keymaster28GetKeyCharacteristicsRequest9SerializeEPhPKh",
11487 "parameters" :
11488 [
11489 {
11490 "is_this_ptr" : true,
11491 "referenced_type" : "type-770"
11492 },
11493 {
11494 "referenced_type" : "type-118"
11495 },
11496 {
11497 "referenced_type" : "type-12"
11498 }
11499 ],
11500 "return_type" : "type-118",
11501 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11502 },
11503 {
11504 "function_name" : "keymaster::RsaDigestingOperationFactory::SupportedPaddingModes",
11505 "linker_set_key" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPj",
11506 "parameters" :
11507 [
11508 {
11509 "is_this_ptr" : true,
11510 "referenced_type" : "type-5006"
11511 },
11512 {
11513 "referenced_type" : "type-77"
11514 }
11515 ],
11516 "return_type" : "type-58",
11517 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
11518 },
11519 {
11520 "function_name" : "keymaster::GetKeyCharacteristicsResponse::NonErrorSerialize",
11521 "linker_set_key" : "_ZNK9keymaster29GetKeyCharacteristicsResponse17NonErrorSerializeEPhPKh",
11522 "parameters" :
11523 [
11524 {
11525 "is_this_ptr" : true,
11526 "referenced_type" : "type-772"
11527 },
11528 {
11529 "referenced_type" : "type-118"
11530 },
11531 {
11532 "referenced_type" : "type-12"
11533 }
11534 ],
11535 "return_type" : "type-118",
11536 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11537 },
11538 {
11539 "function_name" : "keymaster::GetKeyCharacteristicsResponse::NonErrorSerializedSize",
11540 "linker_set_key" : "_ZNK9keymaster29GetKeyCharacteristicsResponse22NonErrorSerializedSizeEv",
11541 "parameters" :
11542 [
11543 {
11544 "is_this_ptr" : true,
11545 "referenced_type" : "type-772"
11546 }
11547 ],
11548 "return_type" : "type-8",
11549 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
11550 },
11551 {
11552 "function_name" : "keymaster::EcKey::InternalToEvp",
11553 "linker_set_key" : "_ZNK9keymaster5EcKey13InternalToEvpEP11evp_pkey_st",
11554 "parameters" :
11555 [
11556 {
11557 "is_this_ptr" : true,
11558 "referenced_type" : "type-2367"
11559 },
11560 {
11561 "referenced_type" : "type-2368"
11562 }
11563 ],
11564 "return_type" : "type-9",
11565 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
11566 },
11567 {
11568 "function_name" : "keymaster::Buffer::SerializedSize",
11569 "linker_set_key" : "_ZNK9keymaster6Buffer14SerializedSizeEv",
11570 "parameters" :
11571 [
11572 {
11573 "is_this_ptr" : true,
11574 "referenced_type" : "type-156"
11575 }
11576 ],
11577 "return_type" : "type-8",
11578 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
11579 },
11580 {
11581 "function_name" : "keymaster::Buffer::available_read",
11582 "linker_set_key" : "_ZNK9keymaster6Buffer14available_readEv",
11583 "parameters" :
11584 [
11585 {
11586 "is_this_ptr" : true,
11587 "referenced_type" : "type-156"
11588 }
11589 ],
11590 "return_type" : "type-8",
11591 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
11592 },
11593 {
11594 "function_name" : "keymaster::Buffer::available_write",
11595 "linker_set_key" : "_ZNK9keymaster6Buffer15available_writeEv",
11596 "parameters" :
11597 [
11598 {
11599 "is_this_ptr" : true,
11600 "referenced_type" : "type-156"
11601 }
11602 ],
11603 "return_type" : "type-8",
11604 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
11605 },
11606 {
11607 "function_name" : "keymaster::Buffer::Serialize",
11608 "linker_set_key" : "_ZNK9keymaster6Buffer9SerializeEPhPKh",
11609 "parameters" :
11610 [
11611 {
11612 "is_this_ptr" : true,
11613 "referenced_type" : "type-156"
11614 },
11615 {
11616 "referenced_type" : "type-118"
11617 },
11618 {
11619 "referenced_type" : "type-12"
11620 }
11621 ],
11622 "return_type" : "type-118",
11623 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
11624 },
11625 {
11626 "function_name" : "keymaster::RsaKey::InternalToEvp",
11627 "linker_set_key" : "_ZNK9keymaster6RsaKey13InternalToEvpEP11evp_pkey_st",
11628 "parameters" :
11629 [
11630 {
11631 "is_this_ptr" : true,
11632 "referenced_type" : "type-4853"
11633 },
11634 {
11635 "referenced_type" : "type-4854"
11636 }
11637 ],
11638 "return_type" : "type-9",
11639 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
11640 },
11641 {
11642 "function_name" : "operator delete[]",
11643 "linker_set_key" : "_ZdaPv",
11644 "parameters" :
11645 [
11646 {
11647 "referenced_type" : "type-185"
11648 }
11649 ],
11650 "return_type" : "type-48",
11651 "source_file" : "/system/keymaster/include/keymaster/new"
11652 },
11653 {
11654 "function_name" : "operator delete",
11655 "linker_set_key" : "_ZdlPv",
11656 "parameters" :
11657 [
11658 {
11659 "referenced_type" : "type-185"
11660 }
11661 ],
11662 "return_type" : "type-48",
11663 "source_file" : "/system/keymaster/include/keymaster/new"
11664 },
11665 {
11666 "function_name" : "operator new[]",
11667 "linker_set_key" : "_ZnajRKSt9nothrow_t",
11668 "parameters" :
11669 [
11670 {
11671 "referenced_type" : "type-8"
11672 },
11673 {
11674 "referenced_type" : "type-153"
11675 }
11676 ],
11677 "return_type" : "type-185",
11678 "source_file" : "/system/keymaster/include/keymaster/new"
11679 },
11680 {
11681 "function_name" : "operator new",
11682 "linker_set_key" : "_ZnwjRKSt9nothrow_t",
11683 "parameters" :
11684 [
11685 {
11686 "referenced_type" : "type-8"
11687 },
11688 {
11689 "referenced_type" : "type-153"
11690 }
11691 ],
11692 "return_type" : "type-185",
11693 "source_file" : "/system/keymaster/include/keymaster/new"
11694 },
11695 {
11696 "function_name" : "ae_allocate",
11697 "linker_set_key" : "ae_allocate",
11698 "parameters" :
11699 [
11700 {
11701 "referenced_type" : "type-185"
11702 }
11703 ],
11704 "return_type" : "type-359",
11705 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
11706 },
11707 {
11708 "function_name" : "ae_clear",
11709 "linker_set_key" : "ae_clear",
11710 "parameters" :
11711 [
11712 {
11713 "referenced_type" : "type-359"
11714 }
11715 ],
11716 "return_type" : "type-6",
11717 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
11718 },
11719 {
11720 "function_name" : "ae_ctx_sizeof",
11721 "linker_set_key" : "ae_ctx_sizeof",
11722 "return_type" : "type-6",
11723 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
11724 },
11725 {
11726 "function_name" : "ae_decrypt",
11727 "linker_set_key" : "ae_decrypt",
11728 "parameters" :
11729 [
11730 {
11731 "referenced_type" : "type-359"
11732 },
11733 {
11734 "referenced_type" : "type-49"
11735 },
11736 {
11737 "referenced_type" : "type-49"
11738 },
11739 {
11740 "referenced_type" : "type-6"
11741 },
11742 {
11743 "referenced_type" : "type-49"
11744 },
11745 {
11746 "referenced_type" : "type-6"
11747 },
11748 {
11749 "referenced_type" : "type-185"
11750 },
11751 {
11752 "referenced_type" : "type-49"
11753 },
11754 {
11755 "referenced_type" : "type-6"
11756 }
11757 ],
11758 "return_type" : "type-6",
11759 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
11760 },
11761 {
11762 "function_name" : "ae_encrypt",
11763 "linker_set_key" : "ae_encrypt",
11764 "parameters" :
11765 [
11766 {
11767 "referenced_type" : "type-359"
11768 },
11769 {
11770 "referenced_type" : "type-49"
11771 },
11772 {
11773 "referenced_type" : "type-49"
11774 },
11775 {
11776 "referenced_type" : "type-6"
11777 },
11778 {
11779 "referenced_type" : "type-49"
11780 },
11781 {
11782 "referenced_type" : "type-6"
11783 },
11784 {
11785 "referenced_type" : "type-185"
11786 },
11787 {
11788 "referenced_type" : "type-185"
11789 },
11790 {
11791 "referenced_type" : "type-6"
11792 }
11793 ],
11794 "return_type" : "type-6",
11795 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
11796 },
11797 {
11798 "function_name" : "ae_free",
11799 "linker_set_key" : "ae_free",
11800 "parameters" :
11801 [
11802 {
11803 "referenced_type" : "type-359"
11804 }
11805 ],
11806 "return_type" : "type-48",
11807 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
11808 },
11809 {
11810 "function_name" : "ae_init",
11811 "linker_set_key" : "ae_init",
11812 "parameters" :
11813 [
11814 {
11815 "referenced_type" : "type-359"
11816 },
11817 {
11818 "referenced_type" : "type-49"
11819 },
11820 {
11821 "referenced_type" : "type-6"
11822 },
11823 {
11824 "referenced_type" : "type-6"
11825 },
11826 {
11827 "referenced_type" : "type-6"
11828 }
11829 ],
11830 "return_type" : "type-6",
11831 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
11832 }
11833 ],
11834 "global_vars" :
11835 [
11836 {
11837 "linker_set_key" : "_ZN9keymaster10TAG_DIGESTE",
11838 "name" : "keymaster::TAG_DIGEST",
11839 "referenced_type" : "type-267",
11840 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11841 },
11842 {
11843 "linker_set_key" : "_ZN9keymaster10TAG_ORIGINE",
11844 "name" : "keymaster::TAG_ORIGIN",
11845 "referenced_type" : "type-827",
11846 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11847 },
11848 {
11849 "linker_set_key" : "_ZN9keymaster11TAG_INVALIDE",
11850 "name" : "keymaster::TAG_INVALID",
11851 "referenced_type" : "type-828",
11852 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11853 },
11854 {
11855 "linker_set_key" : "_ZN9keymaster11TAG_PADDINGE",
11856 "name" : "keymaster::TAG_PADDING",
11857 "referenced_type" : "type-313",
11858 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11859 },
11860 {
11861 "linker_set_key" : "_ZN9keymaster11TAG_PURPOSEE",
11862 "name" : "keymaster::TAG_PURPOSE",
11863 "referenced_type" : "type-35",
11864 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11865 },
11866 {
11867 "linker_set_key" : "_ZN9keymaster11TAG_USER_IDE",
11868 "name" : "keymaster::TAG_USER_ID",
11869 "referenced_type" : "type-829",
11870 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11871 },
11872 {
11873 "linker_set_key" : "_ZN9keymaster12TAG_EC_CURVEE",
11874 "name" : "keymaster::TAG_EC_CURVE",
11875 "referenced_type" : "type-830",
11876 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11877 },
11878 {
11879 "linker_set_key" : "_ZN9keymaster12TAG_KEY_SIZEE",
11880 "name" : "keymaster::TAG_KEY_SIZE",
11881 "referenced_type" : "type-393",
11882 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11883 },
11884 {
11885 "linker_set_key" : "_ZN9keymaster13TAG_ALGORITHME",
11886 "name" : "keymaster::TAG_ALGORITHM",
11887 "referenced_type" : "type-368",
11888 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11889 },
11890 {
11891 "linker_set_key" : "_ZN9keymaster13TAG_ALL_USERSE",
11892 "name" : "keymaster::TAG_ALL_USERS",
11893 "referenced_type" : "type-831",
11894 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11895 },
11896 {
11897 "linker_set_key" : "_ZN9keymaster13TAG_UNIQUE_IDE",
11898 "name" : "keymaster::TAG_UNIQUE_ID",
11899 "referenced_type" : "type-832",
11900 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11901 },
11902 {
11903 "linker_set_key" : "_ZN9keymaster14TAG_AUTH_TOKENE",
11904 "name" : "keymaster::TAG_AUTH_TOKEN",
11905 "referenced_type" : "type-833",
11906 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11907 },
11908 {
11909 "linker_set_key" : "_ZN9keymaster14TAG_BLOCK_MODEE",
11910 "name" : "keymaster::TAG_BLOCK_MODE",
11911 "referenced_type" : "type-405",
11912 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11913 },
11914 {
11915 "linker_set_key" : "_ZN9keymaster14TAG_DIGEST_OLDE",
11916 "name" : "keymaster::TAG_DIGEST_OLD",
11917 "referenced_type" : "type-834",
11918 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11919 },
11920 {
11921 "linker_set_key" : "_ZN9keymaster14TAG_MAC_LENGTHE",
11922 "name" : "keymaster::TAG_MAC_LENGTH",
11923 "referenced_type" : "type-835",
11924 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11925 },
11926 {
11927 "linker_set_key" : "_ZN9keymaster14TAG_OS_VERSIONE",
11928 "name" : "keymaster::TAG_OS_VERSION",
11929 "referenced_type" : "type-836",
11930 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11931 },
11932 {
11933 "linker_set_key" : "_ZN9keymaster15TAG_PADDING_OLDE",
11934 "name" : "keymaster::TAG_PADDING_OLD",
11935 "referenced_type" : "type-837",
11936 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11937 },
11938 {
11939 "linker_set_key" : "_ZN9keymaster16TAG_AUTH_TIMEOUTE",
11940 "name" : "keymaster::TAG_AUTH_TIMEOUT",
11941 "referenced_type" : "type-838",
11942 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11943 },
11944 {
11945 "linker_set_key" : "_ZN9keymaster16TAG_CALLER_NONCEE",
11946 "name" : "keymaster::TAG_CALLER_NONCE",
11947 "referenced_type" : "type-839",
11948 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11949 },
11950 {
11951 "linker_set_key" : "_ZN9keymaster17TAG_OS_PATCHLEVELE",
11952 "name" : "keymaster::TAG_OS_PATCHLEVEL",
11953 "referenced_type" : "type-399",
11954 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11955 },
11956 {
11957 "linker_set_key" : "_ZN9keymaster17TAG_ROOT_OF_TRUSTE",
11958 "name" : "keymaster::TAG_ROOT_OF_TRUST",
11959 "referenced_type" : "type-840",
11960 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11961 },
11962 {
11963 "linker_set_key" : "_ZN9keymaster18TAG_APPLICATION_IDE",
11964 "name" : "keymaster::TAG_APPLICATION_ID",
11965 "referenced_type" : "type-841",
11966 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11967 },
11968 {
11969 "linker_set_key" : "_ZN9keymaster18TAG_MIN_MAC_LENGTHE",
11970 "name" : "keymaster::TAG_MIN_MAC_LENGTH",
11971 "referenced_type" : "type-842",
11972 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11973 },
11974 {
11975 "linker_set_key" : "_ZN9keymaster18TAG_USER_AUTH_TYPEE",
11976 "name" : "keymaster::TAG_USER_AUTH_TYPE",
11977 "referenced_type" : "type-843",
11978 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11979 },
11980 {
11981 "linker_set_key" : "_ZN9keymaster18TAG_USER_SECURE_IDE",
11982 "name" : "keymaster::TAG_USER_SECURE_ID",
11983 "referenced_type" : "type-397",
11984 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11985 },
11986 {
11987 "linker_set_key" : "_ZN9keymaster19TAG_ACTIVE_DATETIMEE",
11988 "name" : "keymaster::TAG_ACTIVE_DATETIME",
11989 "referenced_type" : "type-844",
11990 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11991 },
11992 {
11993 "linker_set_key" : "_ZN9keymaster19TAG_ASSOCIATED_DATAE",
11994 "name" : "keymaster::TAG_ASSOCIATED_DATA",
11995 "referenced_type" : "type-845",
11996 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
11997 },
11998 {
11999 "linker_set_key" : "_ZN9keymaster19TAG_BOOTLOADER_ONLYE",
12000 "name" : "keymaster::TAG_BOOTLOADER_ONLY",
12001 "referenced_type" : "type-846",
12002 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12003 },
12004 {
12005 "linker_set_key" : "_ZN9keymaster19softwareRootOfTrustE",
12006 "name" : "keymaster::softwareRootOfTrust",
12007 "referenced_type" : "type-304",
12008 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
12009 },
12010 {
12011 "linker_set_key" : "_ZN9keymaster20TAG_ALL_APPLICATIONSE",
12012 "name" : "keymaster::TAG_ALL_APPLICATIONS",
12013 "referenced_type" : "type-847",
12014 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12015 },
12016 {
12017 "linker_set_key" : "_ZN9keymaster20TAG_APPLICATION_DATAE",
12018 "name" : "keymaster::TAG_APPLICATION_DATA",
12019 "referenced_type" : "type-848",
12020 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12021 },
12022 {
12023 "linker_set_key" : "_ZN9keymaster20TAG_NO_AUTH_REQUIREDE",
12024 "name" : "keymaster::TAG_NO_AUTH_REQUIRED",
12025 "referenced_type" : "type-849",
12026 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12027 },
12028 {
12029 "linker_set_key" : "_ZN9keymaster21TAG_CREATION_DATETIMEE",
12030 "name" : "keymaster::TAG_CREATION_DATETIME",
12031 "referenced_type" : "type-850",
12032 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12033 },
12034 {
12035 "linker_set_key" : "_ZN9keymaster21TAG_INCLUDE_UNIQUE_IDE",
12036 "name" : "keymaster::TAG_INCLUDE_UNIQUE_ID",
12037 "referenced_type" : "type-851",
12038 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12039 },
12040 {
12041 "linker_set_key" : "_ZN9keymaster21TAG_MAX_USES_PER_BOOTE",
12042 "name" : "keymaster::TAG_MAX_USES_PER_BOOT",
12043 "referenced_type" : "type-852",
12044 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12045 },
12046 {
12047 "linker_set_key" : "_ZN9keymaster22TAG_ROLLBACK_RESISTANTE",
12048 "name" : "keymaster::TAG_ROLLBACK_RESISTANT",
12049 "referenced_type" : "type-853",
12050 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12051 },
12052 {
12053 "linker_set_key" : "_ZN9keymaster23TAG_ALLOW_WHILE_ON_BODYE",
12054 "name" : "keymaster::TAG_ALLOW_WHILE_ON_BODY",
12055 "referenced_type" : "type-854",
12056 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12057 },
12058 {
12059 "linker_set_key" : "_ZN9keymaster23TAG_ATTESTATION_ID_IMEIE",
12060 "name" : "keymaster::TAG_ATTESTATION_ID_IMEI",
12061 "referenced_type" : "type-855",
12062 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12063 },
12064 {
12065 "linker_set_key" : "_ZN9keymaster23TAG_ATTESTATION_ID_MEIDE",
12066 "name" : "keymaster::TAG_ATTESTATION_ID_MEID",
12067 "referenced_type" : "type-856",
12068 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12069 },
12070 {
12071 "linker_set_key" : "_ZN9keymaster23TAG_RSA_PUBLIC_EXPONENTE",
12072 "name" : "keymaster::TAG_RSA_PUBLIC_EXPONENT",
12073 "referenced_type" : "type-395",
12074 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12075 },
12076 {
12077 "linker_set_key" : "_ZN9keymaster24TAG_ATTESTATION_ID_BRANDE",
12078 "name" : "keymaster::TAG_ATTESTATION_ID_BRAND",
12079 "referenced_type" : "type-857",
12080 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12081 },
12082 {
12083 "linker_set_key" : "_ZN9keymaster24TAG_ATTESTATION_ID_MODELE",
12084 "name" : "keymaster::TAG_ATTESTATION_ID_MODEL",
12085 "referenced_type" : "type-858",
12086 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12087 },
12088 {
12089 "linker_set_key" : "_ZN9keymaster25TAG_ATTESTATION_ID_DEVICEE",
12090 "name" : "keymaster::TAG_ATTESTATION_ID_DEVICE",
12091 "referenced_type" : "type-860",
12092 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12093 },
12094 {
12095 "linker_set_key" : "_ZN9keymaster25TAG_ATTESTATION_ID_SERIALE",
12096 "name" : "keymaster::TAG_ATTESTATION_ID_SERIAL",
12097 "referenced_type" : "type-861",
12098 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12099 },
12100 {
12101 "linker_set_key" : "_ZN9keymaster25TAG_USAGE_EXPIRE_DATETIMEE",
12102 "name" : "keymaster::TAG_USAGE_EXPIRE_DATETIME",
12103 "referenced_type" : "type-862",
12104 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12105 },
12106 {
12107 "linker_set_key" : "_ZN9keymaster26TAG_ATTESTATION_ID_PRODUCTE",
12108 "name" : "keymaster::TAG_ATTESTATION_ID_PRODUCT",
12109 "referenced_type" : "type-863",
12110 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12111 },
12112 {
12113 "linker_set_key" : "_ZN9keymaster26TAG_ECIES_SINGLE_HASH_MODEE",
12114 "name" : "keymaster::TAG_ECIES_SINGLE_HASH_MODE",
12115 "referenced_type" : "type-864",
12116 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12117 },
12118 {
12119 "linker_set_key" : "_ZN9keymaster27TAG_BLOB_USAGE_REQUIREMENTSE",
12120 "name" : "keymaster::TAG_BLOB_USAGE_REQUIREMENTS",
12121 "referenced_type" : "type-865",
12122 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12123 },
12124 {
12125 "linker_set_key" : "_ZN9keymaster27TAG_MIN_SECONDS_BETWEEN_OPSE",
12126 "name" : "keymaster::TAG_MIN_SECONDS_BETWEEN_OPS",
12127 "referenced_type" : "type-866",
12128 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12129 },
12130 {
12131 "linker_set_key" : "_ZN9keymaster28TAG_UNLOCKED_DEVICE_REQUIREDE",
12132 "name" : "keymaster::TAG_UNLOCKED_DEVICE_REQUIRED",
12133 "referenced_type" : "type-868",
12134 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12135 },
12136 {
12137 "linker_set_key" : "_ZN9keymaster30TAG_ATTESTATION_APPLICATION_IDE",
12138 "name" : "keymaster::TAG_ATTESTATION_APPLICATION_ID",
12139 "referenced_type" : "type-401",
12140 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12141 },
12142 {
12143 "linker_set_key" : "_ZN9keymaster31TAG_ATTESTATION_ID_MANUFACTURERE",
12144 "name" : "keymaster::TAG_ATTESTATION_ID_MANUFACTURER",
12145 "referenced_type" : "type-869",
12146 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12147 },
12148 {
12149 "linker_set_key" : "_ZN9keymaster31TAG_ORIGINATION_EXPIRE_DATETIMEE",
12150 "name" : "keymaster::TAG_ORIGINATION_EXPIRE_DATETIME",
12151 "referenced_type" : "type-870",
12152 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12153 },
12154 {
12155 "linker_set_key" : "_ZN9keymaster33TAG_TRUSTED_CONFIRMATION_REQUIREDE",
12156 "name" : "keymaster::TAG_TRUSTED_CONFIRMATION_REQUIRED",
12157 "referenced_type" : "type-871",
12158 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12159 },
12160 {
12161 "access" : "private",
12162 "linker_set_key" : "_ZN9keymaster6Logger9instance_E",
12163 "name" : "keymaster::Logger::instance_",
12164 "referenced_type" : "type-704",
12165 "source_file" : "/system/keymaster/include/keymaster/logger.h"
12166 },
12167 {
12168 "linker_set_key" : "_ZN9keymaster7TAG_KDFE",
12169 "name" : "keymaster::TAG_KDF",
12170 "referenced_type" : "type-872",
12171 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12172 },
12173 {
12174 "linker_set_key" : "_ZN9keymaster9TAG_NONCEE",
12175 "name" : "keymaster::TAG_NONCE",
12176 "referenced_type" : "type-873",
12177 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
12178 },
12179 {
12180 "linker_set_key" : "_ZSt7nothrow",
12181 "name" : "std::nothrow",
12182 "referenced_type" : "type-29",
12183 "source_file" : "/system/keymaster/include/keymaster/new"
12184 }
12185 ],
12186 "lvalue_reference_types" :
12187 [
12188 {
12189 "alignment" : 4,
12190 "linker_set_key" : "const keymaster::AbortOperationRequest &",
12191 "name" : "const keymaster::AbortOperationRequest &",
12192 "referenced_type" : "type-529",
12193 "self_type" : "type-678",
12194 "size" : 4,
12195 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12196 },
12197 {
12198 "alignment" : 4,
12199 "linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
12200 "name" : "const keymaster::AccessCountMap::AccessCount &",
12201 "referenced_type" : "type-119",
12202 "self_type" : "type-121",
12203 "size" : 4,
12204 "source_file" : "/system/keymaster/include/keymaster/List.h"
12205 },
12206 {
12207 "alignment" : 4,
12208 "linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
12209 "name" : "const keymaster::AccessCountMap::AccessCount &",
12210 "referenced_type" : "type-1739",
12211 "self_type" : "type-1741",
12212 "size" : 4,
12213 "source_file" : "/system/keymaster/include/keymaster/List.h"
12214 },
12215 {
12216 "alignment" : 4,
12217 "linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
12218 "name" : "const keymaster::AccessCountMap::AccessCount &",
12219 "referenced_type" : "type-2800",
12220 "self_type" : "type-2802",
12221 "size" : 4,
12222 "source_file" : "/system/keymaster/include/keymaster/List.h"
12223 },
12224 {
12225 "alignment" : 4,
12226 "linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
12227 "name" : "const keymaster::AccessCountMap::AccessCount &",
12228 "referenced_type" : "type-3902",
12229 "self_type" : "type-3904",
12230 "size" : 4,
12231 "source_file" : "/system/keymaster/include/keymaster/List.h"
12232 },
12233 {
12234 "alignment" : 4,
12235 "linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
12236 "name" : "const keymaster::AccessCountMap::AccessCount &",
12237 "referenced_type" : "type-5203",
12238 "self_type" : "type-5205",
12239 "size" : 4,
12240 "source_file" : "/system/keymaster/include/keymaster/List.h"
12241 },
12242 {
12243 "alignment" : 4,
12244 "linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
12245 "name" : "const keymaster::AccessCountMap::AccessCount &",
12246 "referenced_type" : "type-5369",
12247 "self_type" : "type-5371",
12248 "size" : 4,
12249 "source_file" : "/system/keymaster/include/keymaster/List.h"
12250 },
12251 {
12252 "alignment" : 4,
12253 "linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
12254 "name" : "const keymaster::AccessCountMap::AccessCount &",
12255 "referenced_type" : "type-939",
12256 "self_type" : "type-941",
12257 "size" : 4,
12258 "source_file" : "/system/keymaster/include/keymaster/List.h"
12259 },
12260 {
12261 "alignment" : 4,
12262 "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
12263 "name" : "const keymaster::AccessTimeMap::AccessTime &",
12264 "referenced_type" : "type-1713",
12265 "self_type" : "type-1715",
12266 "size" : 4,
12267 "source_file" : "/system/keymaster/include/keymaster/List.h"
12268 },
12269 {
12270 "alignment" : 4,
12271 "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
12272 "name" : "const keymaster::AccessTimeMap::AccessTime &",
12273 "referenced_type" : "type-2774",
12274 "self_type" : "type-2776",
12275 "size" : 4,
12276 "source_file" : "/system/keymaster/include/keymaster/List.h"
12277 },
12278 {
12279 "alignment" : 4,
12280 "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
12281 "name" : "const keymaster::AccessTimeMap::AccessTime &",
12282 "referenced_type" : "type-3876",
12283 "self_type" : "type-3878",
12284 "size" : 4,
12285 "source_file" : "/system/keymaster/include/keymaster/List.h"
12286 },
12287 {
12288 "alignment" : 4,
12289 "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
12290 "name" : "const keymaster::AccessTimeMap::AccessTime &",
12291 "referenced_type" : "type-5177",
12292 "self_type" : "type-5179",
12293 "size" : 4,
12294 "source_file" : "/system/keymaster/include/keymaster/List.h"
12295 },
12296 {
12297 "alignment" : 4,
12298 "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
12299 "name" : "const keymaster::AccessTimeMap::AccessTime &",
12300 "referenced_type" : "type-5360",
12301 "self_type" : "type-5362",
12302 "size" : 4,
12303 "source_file" : "/system/keymaster/include/keymaster/List.h"
12304 },
12305 {
12306 "alignment" : 4,
12307 "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
12308 "name" : "const keymaster::AccessTimeMap::AccessTime &",
12309 "referenced_type" : "type-78",
12310 "self_type" : "type-80",
12311 "size" : 4,
12312 "source_file" : "/system/keymaster/include/keymaster/List.h"
12313 },
12314 {
12315 "alignment" : 4,
12316 "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
12317 "name" : "const keymaster::AccessTimeMap::AccessTime &",
12318 "referenced_type" : "type-913",
12319 "self_type" : "type-915",
12320 "size" : 4,
12321 "source_file" : "/system/keymaster/include/keymaster/List.h"
12322 },
12323 {
12324 "alignment" : 4,
12325 "linker_set_key" : "const keymaster::AddEntropyRequest &",
12326 "name" : "const keymaster::AddEntropyRequest &",
12327 "referenced_type" : "type-651",
12328 "self_type" : "type-652",
12329 "size" : 4,
12330 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12331 },
12332 {
12333 "alignment" : 4,
12334 "linker_set_key" : "const keymaster::AsymmetricKey &",
12335 "name" : "const keymaster::AsymmetricKey &",
12336 "referenced_type" : "type-1243",
12337 "self_type" : "type-2224",
12338 "size" : 4,
12339 "source_file" : "/system/keymaster/include/keymaster/km_openssl/attestation_utils.h"
12340 },
12341 {
12342 "alignment" : 4,
12343 "linker_set_key" : "const keymaster::AttestKeyRequest &",
12344 "name" : "const keymaster::AttestKeyRequest &",
12345 "referenced_type" : "type-664",
12346 "self_type" : "type-665",
12347 "size" : 4,
12348 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12349 },
12350 {
12351 "alignment" : 4,
12352 "linker_set_key" : "const keymaster::AttestationRecordContext &",
12353 "name" : "const keymaster::AttestationRecordContext &",
12354 "referenced_type" : "type-1172",
12355 "self_type" : "type-1352",
12356 "size" : 4,
12357 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
12358 },
12359 {
12360 "alignment" : 4,
12361 "linker_set_key" : "const keymaster::AuthProxy &",
12362 "name" : "const keymaster::AuthProxy &",
12363 "referenced_type" : "type-433",
12364 "self_type" : "type-695",
12365 "size" : 4,
12366 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
12367 },
12368 {
12369 "alignment" : 4,
12370 "linker_set_key" : "const keymaster::AuthProxyIterator &",
12371 "name" : "const keymaster::AuthProxyIterator &",
12372 "referenced_type" : "type-426",
12373 "self_type" : "type-427",
12374 "size" : 4,
12375 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
12376 },
12377 {
12378 "alignment" : 4,
12379 "linker_set_key" : "const keymaster::AuthorizationSet &",
12380 "name" : "const keymaster::AuthorizationSet &",
12381 "referenced_type" : "type-415",
12382 "self_type" : "type-416",
12383 "size" : 4,
12384 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
12385 },
12386 {
12387 "alignment" : 4,
12388 "linker_set_key" : "const keymaster::BeginOperationRequest &",
12389 "name" : "const keymaster::BeginOperationRequest &",
12390 "referenced_type" : "type-671",
12391 "self_type" : "type-672",
12392 "size" : 4,
12393 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12394 },
12395 {
12396 "alignment" : 4,
12397 "linker_set_key" : "const keymaster::Buffer &",
12398 "name" : "const keymaster::Buffer &",
12399 "referenced_type" : "type-149",
12400 "self_type" : "type-150",
12401 "size" : 4,
12402 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
12403 },
12404 {
12405 "alignment" : 4,
12406 "linker_set_key" : "const keymaster::ComputeSharedHmacRequest &",
12407 "name" : "const keymaster::ComputeSharedHmacRequest &",
12408 "referenced_type" : "type-606",
12409 "self_type" : "type-649",
12410 "size" : 4,
12411 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12412 },
12413 {
12414 "alignment" : 4,
12415 "linker_set_key" : "const keymaster::ConfigureRequest &",
12416 "name" : "const keymaster::ConfigureRequest &",
12417 "referenced_type" : "type-587",
12418 "self_type" : "type-653",
12419 "size" : 4,
12420 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12421 },
12422 {
12423 "alignment" : 4,
12424 "linker_set_key" : "const keymaster::DeleteAllKeysRequest &",
12425 "name" : "const keymaster::DeleteAllKeysRequest &",
12426 "referenced_type" : "type-557",
12427 "self_type" : "type-670",
12428 "size" : 4,
12429 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12430 },
12431 {
12432 "alignment" : 4,
12433 "linker_set_key" : "const keymaster::DeleteKeyRequest &",
12434 "name" : "const keymaster::DeleteKeyRequest &",
12435 "referenced_type" : "type-668",
12436 "self_type" : "type-669",
12437 "size" : 4,
12438 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12439 },
12440 {
12441 "alignment" : 4,
12442 "linker_set_key" : "const keymaster::ExportKeyRequest &",
12443 "name" : "const keymaster::ExportKeyRequest &",
12444 "referenced_type" : "type-661",
12445 "self_type" : "type-663",
12446 "size" : 4,
12447 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12448 },
12449 {
12450 "alignment" : 4,
12451 "linker_set_key" : "const keymaster::FinishOperationRequest &",
12452 "name" : "const keymaster::FinishOperationRequest &",
12453 "referenced_type" : "type-676",
12454 "self_type" : "type-677",
12455 "size" : 4,
12456 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12457 },
12458 {
12459 "alignment" : 4,
12460 "linker_set_key" : "const keymaster::GenerateKeyRequest &",
12461 "name" : "const keymaster::GenerateKeyRequest &",
12462 "referenced_type" : "type-506",
12463 "self_type" : "type-654",
12464 "size" : 4,
12465 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12466 },
12467 {
12468 "alignment" : 4,
12469 "linker_set_key" : "const keymaster::GetKeyCharacteristicsRequest &",
12470 "name" : "const keymaster::GetKeyCharacteristicsRequest &",
12471 "referenced_type" : "type-655",
12472 "self_type" : "type-656",
12473 "size" : 4,
12474 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12475 },
12476 {
12477 "alignment" : 4,
12478 "linker_set_key" : "const keymaster::GetVersionRequest &",
12479 "name" : "const keymaster::GetVersionRequest &",
12480 "referenced_type" : "type-568",
12481 "self_type" : "type-633",
12482 "size" : 4,
12483 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12484 },
12485 {
12486 "alignment" : 4,
12487 "linker_set_key" : "const keymaster::ImportKeyRequest &",
12488 "name" : "const keymaster::ImportKeyRequest &",
12489 "referenced_type" : "type-657",
12490 "self_type" : "type-658",
12491 "size" : 4,
12492 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12493 },
12494 {
12495 "alignment" : 4,
12496 "linker_set_key" : "const keymaster::ImportWrappedKeyRequest &",
12497 "name" : "const keymaster::ImportWrappedKeyRequest &",
12498 "referenced_type" : "type-659",
12499 "self_type" : "type-660",
12500 "size" : 4,
12501 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12502 },
12503 {
12504 "alignment" : 4,
12505 "linker_set_key" : "const keymaster::Key &",
12506 "name" : "const keymaster::Key &",
12507 "referenced_type" : "type-298",
12508 "self_type" : "type-297",
12509 "size" : 4,
12510 "source_file" : "/system/keymaster/include/keymaster/operation.h"
12511 },
12512 {
12513 "alignment" : 4,
12514 "linker_set_key" : "const keymaster::KeyFactory *&",
12515 "name" : "const keymaster::KeyFactory *&",
12516 "referenced_type" : "type-1031",
12517 "self_type" : "type-1032",
12518 "size" : 4,
12519 "source_file" : "/system/keymaster/include/keymaster/key.h"
12520 },
12521 {
12522 "alignment" : 4,
12523 "linker_set_key" : "const keymaster::KeyFactory *&",
12524 "name" : "const keymaster::KeyFactory *&",
12525 "referenced_type" : "type-1093",
12526 "self_type" : "type-1095",
12527 "size" : 4,
12528 "source_file" : "/system/keymaster/include/keymaster/key.h"
12529 },
12530 {
12531 "alignment" : 4,
12532 "linker_set_key" : "const keymaster::KeyFactory *&",
12533 "name" : "const keymaster::KeyFactory *&",
12534 "referenced_type" : "type-1239",
12535 "self_type" : "type-1240",
12536 "size" : 4,
12537 "source_file" : "/system/keymaster/include/keymaster/key.h"
12538 },
12539 {
12540 "alignment" : 4,
12541 "linker_set_key" : "const keymaster::KeyFactory *&",
12542 "name" : "const keymaster::KeyFactory *&",
12543 "referenced_type" : "type-1831",
12544 "self_type" : "type-1832",
12545 "size" : 4,
12546 "source_file" : "/system/keymaster/include/keymaster/key.h"
12547 },
12548 {
12549 "alignment" : 4,
12550 "linker_set_key" : "const keymaster::KeyFactory *&",
12551 "name" : "const keymaster::KeyFactory *&",
12552 "referenced_type" : "type-1892",
12553 "self_type" : "type-1894",
12554 "size" : 4,
12555 "source_file" : "/system/keymaster/include/keymaster/key.h"
12556 },
12557 {
12558 "alignment" : 4,
12559 "linker_set_key" : "const keymaster::KeyFactory *&",
12560 "name" : "const keymaster::KeyFactory *&",
12561 "referenced_type" : "type-2008",
12562 "self_type" : "type-2009",
12563 "size" : 4,
12564 "source_file" : "/system/keymaster/include/keymaster/key.h"
12565 },
12566 {
12567 "alignment" : 4,
12568 "linker_set_key" : "const keymaster::KeyFactory *&",
12569 "name" : "const keymaster::KeyFactory *&",
12570 "referenced_type" : "type-2249",
12571 "self_type" : "type-2252",
12572 "size" : 4,
12573 "source_file" : "/system/keymaster/include/keymaster/key.h"
12574 },
12575 {
12576 "alignment" : 4,
12577 "linker_set_key" : "const keymaster::KeyFactory *&",
12578 "name" : "const keymaster::KeyFactory *&",
12579 "referenced_type" : "type-2360",
12580 "self_type" : "type-2361",
12581 "size" : 4,
12582 "source_file" : "/system/keymaster/include/keymaster/key.h"
12583 },
12584 {
12585 "alignment" : 4,
12586 "linker_set_key" : "const keymaster::KeyFactory *&",
12587 "name" : "const keymaster::KeyFactory *&",
12588 "referenced_type" : "type-2463",
12589 "self_type" : "type-2465",
12590 "size" : 4,
12591 "source_file" : "/system/keymaster/include/keymaster/key.h"
12592 },
12593 {
12594 "alignment" : 4,
12595 "linker_set_key" : "const keymaster::KeyFactory *&",
12596 "name" : "const keymaster::KeyFactory *&",
12597 "referenced_type" : "type-281",
12598 "self_type" : "type-296",
12599 "size" : 4,
12600 "source_file" : "/system/keymaster/include/keymaster/key.h"
12601 },
12602 {
12603 "alignment" : 4,
12604 "linker_set_key" : "const keymaster::KeyFactory *&",
12605 "name" : "const keymaster::KeyFactory *&",
12606 "referenced_type" : "type-2892",
12607 "self_type" : "type-2893",
12608 "size" : 4,
12609 "source_file" : "/system/keymaster/include/keymaster/key.h"
12610 },
12611 {
12612 "alignment" : 4,
12613 "linker_set_key" : "const keymaster::KeyFactory *&",
12614 "name" : "const keymaster::KeyFactory *&",
12615 "referenced_type" : "type-2953",
12616 "self_type" : "type-2955",
12617 "size" : 4,
12618 "source_file" : "/system/keymaster/include/keymaster/key.h"
12619 },
12620 {
12621 "alignment" : 4,
12622 "linker_set_key" : "const keymaster::KeyFactory *&",
12623 "name" : "const keymaster::KeyFactory *&",
12624 "referenced_type" : "type-301",
12625 "self_type" : "type-684",
12626 "size" : 4,
12627 "source_file" : "/system/keymaster/include/keymaster/key.h"
12628 },
12629 {
12630 "alignment" : 4,
12631 "linker_set_key" : "const keymaster::KeyFactory *&",
12632 "name" : "const keymaster::KeyFactory *&",
12633 "referenced_type" : "type-3069",
12634 "self_type" : "type-3070",
12635 "size" : 4,
12636 "source_file" : "/system/keymaster/include/keymaster/key.h"
12637 },
12638 {
12639 "alignment" : 4,
12640 "linker_set_key" : "const keymaster::KeyFactory *&",
12641 "name" : "const keymaster::KeyFactory *&",
12642 "referenced_type" : "type-3278",
12643 "self_type" : "type-3281",
12644 "size" : 4,
12645 "source_file" : "/system/keymaster/include/keymaster/key.h"
12646 },
12647 {
12648 "alignment" : 4,
12649 "linker_set_key" : "const keymaster::KeyFactory *&",
12650 "name" : "const keymaster::KeyFactory *&",
12651 "referenced_type" : "type-3370",
12652 "self_type" : "type-3371",
12653 "size" : 4,
12654 "source_file" : "/system/keymaster/include/keymaster/key.h"
12655 },
12656 {
12657 "alignment" : 4,
12658 "linker_set_key" : "const keymaster::KeyFactory *&",
12659 "name" : "const keymaster::KeyFactory *&",
12660 "referenced_type" : "type-3460",
12661 "self_type" : "type-3462",
12662 "size" : 4,
12663 "source_file" : "/system/keymaster/include/keymaster/key.h"
12664 },
12665 {
12666 "alignment" : 4,
12667 "linker_set_key" : "const keymaster::KeyFactory *&",
12668 "name" : "const keymaster::KeyFactory *&",
12669 "referenced_type" : "type-3994",
12670 "self_type" : "type-3995",
12671 "size" : 4,
12672 "source_file" : "/system/keymaster/include/keymaster/key.h"
12673 },
12674 {
12675 "alignment" : 4,
12676 "linker_set_key" : "const keymaster::KeyFactory *&",
12677 "name" : "const keymaster::KeyFactory *&",
12678 "referenced_type" : "type-4055",
12679 "self_type" : "type-4057",
12680 "size" : 4,
12681 "source_file" : "/system/keymaster/include/keymaster/key.h"
12682 },
12683 {
12684 "alignment" : 4,
12685 "linker_set_key" : "const keymaster::KeyFactory *&",
12686 "name" : "const keymaster::KeyFactory *&",
12687 "referenced_type" : "type-4171",
12688 "self_type" : "type-4172",
12689 "size" : 4,
12690 "source_file" : "/system/keymaster/include/keymaster/key.h"
12691 },
12692 {
12693 "alignment" : 4,
12694 "linker_set_key" : "const keymaster::KeyFactory *&",
12695 "name" : "const keymaster::KeyFactory *&",
12696 "referenced_type" : "type-4380",
12697 "self_type" : "type-4383",
12698 "size" : 4,
12699 "source_file" : "/system/keymaster/include/keymaster/key.h"
12700 },
12701 {
12702 "alignment" : 4,
12703 "linker_set_key" : "const keymaster::KeyFactory *&",
12704 "name" : "const keymaster::KeyFactory *&",
12705 "referenced_type" : "type-4472",
12706 "self_type" : "type-4473",
12707 "size" : 4,
12708 "source_file" : "/system/keymaster/include/keymaster/key.h"
12709 },
12710 {
12711 "alignment" : 4,
12712 "linker_set_key" : "const keymaster::KeyFactory *&",
12713 "name" : "const keymaster::KeyFactory *&",
12714 "referenced_type" : "type-4562",
12715 "self_type" : "type-4564",
12716 "size" : 4,
12717 "source_file" : "/system/keymaster/include/keymaster/key.h"
12718 },
12719 {
12720 "alignment" : 4,
12721 "linker_set_key" : "const keymaster::KeyFactory *&",
12722 "name" : "const keymaster::KeyFactory *&",
12723 "referenced_type" : "type-4842",
12724 "self_type" : "type-4843",
12725 "size" : 4,
12726 "source_file" : "/system/keymaster/include/keymaster/key.h"
12727 },
12728 {
12729 "alignment" : 4,
12730 "linker_set_key" : "const keymaster::KeyFactory *&",
12731 "name" : "const keymaster::KeyFactory *&",
12732 "referenced_type" : "type-5015",
12733 "self_type" : "type-5016",
12734 "size" : 4,
12735 "source_file" : "/system/keymaster/include/keymaster/key.h"
12736 },
12737 {
12738 "alignment" : 4,
12739 "linker_set_key" : "const keymaster::KeyFactory *&",
12740 "name" : "const keymaster::KeyFactory *&",
12741 "referenced_type" : "type-5401",
12742 "self_type" : "type-5402",
12743 "size" : 4,
12744 "source_file" : "/system/keymaster/include/keymaster/key.h"
12745 },
12746 {
12747 "alignment" : 4,
12748 "linker_set_key" : "const keymaster::KeyFactory *&",
12749 "name" : "const keymaster::KeyFactory *&",
12750 "referenced_type" : "type-5467",
12751 "self_type" : "type-5468",
12752 "size" : 4,
12753 "source_file" : "/system/keymaster/include/keymaster/key.h"
12754 },
12755 {
12756 "alignment" : 4,
12757 "linker_set_key" : "const keymaster::KeyFactory *&",
12758 "name" : "const keymaster::KeyFactory *&",
12759 "referenced_type" : "type-5586",
12760 "self_type" : "type-5587",
12761 "size" : 4,
12762 "source_file" : "/system/keymaster/include/keymaster/key.h"
12763 },
12764 {
12765 "alignment" : 4,
12766 "linker_set_key" : "const keymaster::KeyFactory *&",
12767 "name" : "const keymaster::KeyFactory *&",
12768 "referenced_type" : "type-5798",
12769 "self_type" : "type-5799",
12770 "size" : 4,
12771 "source_file" : "/system/keymaster/include/keymaster/key.h"
12772 },
12773 {
12774 "alignment" : 4,
12775 "linker_set_key" : "const keymaster::KeyFactory *&",
12776 "name" : "const keymaster::KeyFactory *&",
12777 "referenced_type" : "type-5903",
12778 "self_type" : "type-5905",
12779 "size" : 4,
12780 "source_file" : "/system/keymaster/include/keymaster/key.h"
12781 },
12782 {
12783 "alignment" : 4,
12784 "linker_set_key" : "const keymaster::KeyFactory *&",
12785 "name" : "const keymaster::KeyFactory *&",
12786 "referenced_type" : "type-6001",
12787 "self_type" : "type-6002",
12788 "size" : 4,
12789 "source_file" : "/system/keymaster/include/keymaster/key.h"
12790 },
12791 {
12792 "alignment" : 4,
12793 "linker_set_key" : "const keymaster::KeyFactory *&",
12794 "name" : "const keymaster::KeyFactory *&",
12795 "referenced_type" : "type-6217",
12796 "self_type" : "type-6219",
12797 "size" : 4,
12798 "source_file" : "/system/keymaster/include/keymaster/key.h"
12799 },
12800 {
12801 "alignment" : 4,
12802 "linker_set_key" : "const keymaster::KeyFactory *&",
12803 "name" : "const keymaster::KeyFactory *&",
12804 "referenced_type" : "type-6332",
12805 "self_type" : "type-6333",
12806 "size" : 4,
12807 "source_file" : "/system/keymaster/include/keymaster/key.h"
12808 },
12809 {
12810 "alignment" : 4,
12811 "linker_set_key" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> &",
12812 "name" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> &",
12813 "referenced_type" : "type-141",
12814 "self_type" : "type-143",
12815 "size" : 4,
12816 "source_file" : "/system/keymaster/include/keymaster/List.h"
12817 },
12818 {
12819 "alignment" : 4,
12820 "linker_set_key" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> &",
12821 "name" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> &",
12822 "referenced_type" : "type-133",
12823 "self_type" : "type-135",
12824 "size" : 4,
12825 "source_file" : "/system/keymaster/include/keymaster/List.h"
12826 },
12827 {
12828 "alignment" : 4,
12829 "linker_set_key" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> &",
12830 "name" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> &",
12831 "referenced_type" : "type-103",
12832 "self_type" : "type-106",
12833 "size" : 4,
12834 "source_file" : "/system/keymaster/include/keymaster/List.h"
12835 },
12836 {
12837 "alignment" : 4,
12838 "linker_set_key" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> &",
12839 "name" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> &",
12840 "referenced_type" : "type-93",
12841 "self_type" : "type-94",
12842 "size" : 4,
12843 "source_file" : "/system/keymaster/include/keymaster/List.h"
12844 },
12845 {
12846 "alignment" : 4,
12847 "linker_set_key" : "const keymaster::OperationFactory::KeyType &",
12848 "name" : "const keymaster::OperationFactory::KeyType &",
12849 "referenced_type" : "type-711",
12850 "self_type" : "type-715",
12851 "size" : 4,
12852 "source_file" : "/system/keymaster/include/keymaster/operation.h"
12853 },
12854 {
12855 "alignment" : 4,
12856 "linker_set_key" : "const keymaster::RandomSource &",
12857 "name" : "const keymaster::RandomSource &",
12858 "referenced_type" : "type-1188",
12859 "self_type" : "type-1187",
12860 "size" : 4,
12861 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
12862 },
12863 {
12864 "alignment" : 4,
12865 "linker_set_key" : "const keymaster::SoftwareKeyBlobMaker &",
12866 "name" : "const keymaster::SoftwareKeyBlobMaker &",
12867 "referenced_type" : "type-1183",
12868 "self_type" : "type-1182",
12869 "size" : 4,
12870 "source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
12871 },
12872 {
12873 "alignment" : 4,
12874 "linker_set_key" : "const keymaster::SupportedAlgorithmsRequest &",
12875 "name" : "const keymaster::SupportedAlgorithmsRequest &",
12876 "referenced_type" : "type-442",
12877 "self_type" : "type-634",
12878 "size" : 4,
12879 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12880 },
12881 {
12882 "alignment" : 4,
12883 "linker_set_key" : "const keymaster::SupportedBlockModesRequest &",
12884 "name" : "const keymaster::SupportedBlockModesRequest &",
12885 "referenced_type" : "type-638",
12886 "self_type" : "type-639",
12887 "size" : 4,
12888 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12889 },
12890 {
12891 "alignment" : 4,
12892 "linker_set_key" : "const keymaster::SupportedDigestsRequest &",
12893 "name" : "const keymaster::SupportedDigestsRequest &",
12894 "referenced_type" : "type-642",
12895 "self_type" : "type-643",
12896 "size" : 4,
12897 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12898 },
12899 {
12900 "alignment" : 4,
12901 "linker_set_key" : "const keymaster::SupportedExportFormatsRequest &",
12902 "name" : "const keymaster::SupportedExportFormatsRequest &",
12903 "referenced_type" : "type-646",
12904 "self_type" : "type-647",
12905 "size" : 4,
12906 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12907 },
12908 {
12909 "alignment" : 4,
12910 "linker_set_key" : "const keymaster::SupportedImportFormatsRequest &",
12911 "name" : "const keymaster::SupportedImportFormatsRequest &",
12912 "referenced_type" : "type-644",
12913 "self_type" : "type-645",
12914 "size" : 4,
12915 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12916 },
12917 {
12918 "alignment" : 4,
12919 "linker_set_key" : "const keymaster::SupportedPaddingModesRequest &",
12920 "name" : "const keymaster::SupportedPaddingModesRequest &",
12921 "referenced_type" : "type-640",
12922 "self_type" : "type-641",
12923 "size" : 4,
12924 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12925 },
12926 {
12927 "alignment" : 4,
12928 "linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_blob_t> &",
12929 "name" : "const keymaster::TKeymasterBlob<keymaster_blob_t> &",
12930 "referenced_type" : "type-1084",
12931 "self_type" : "type-1085",
12932 "size" : 4,
12933 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
12934 },
12935 {
12936 "alignment" : 4,
12937 "linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
12938 "name" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
12939 "referenced_type" : "type-318",
12940 "self_type" : "type-319",
12941 "size" : 4,
12942 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
12943 },
12944 {
12945 "alignment" : 4,
12946 "linker_set_key" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > &",
12947 "name" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > &",
12948 "referenced_type" : "type-741",
12949 "self_type" : "type-1086",
12950 "size" : 4,
12951 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
12952 },
12953 {
12954 "alignment" : 4,
12955 "linker_set_key" : "const keymaster::UpdateOperationRequest &",
12956 "name" : "const keymaster::UpdateOperationRequest &",
12957 "referenced_type" : "type-674",
12958 "self_type" : "type-675",
12959 "size" : 4,
12960 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12961 },
12962 {
12963 "alignment" : 4,
12964 "linker_set_key" : "const keymaster::UpgradeKeyRequest &",
12965 "name" : "const keymaster::UpgradeKeyRequest &",
12966 "referenced_type" : "type-666",
12967 "self_type" : "type-667",
12968 "size" : 4,
12969 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12970 },
12971 {
12972 "alignment" : 4,
12973 "linker_set_key" : "const keymaster::VerifyAuthorizationRequest &",
12974 "name" : "const keymaster::VerifyAuthorizationRequest &",
12975 "referenced_type" : "type-623",
12976 "self_type" : "type-650",
12977 "size" : 4,
12978 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
12979 },
12980 {
12981 "alignment" : 4,
12982 "linker_set_key" : "const keymaster_blob_t &",
12983 "name" : "const keymaster_blob_t &",
12984 "referenced_type" : "type-277",
12985 "self_type" : "type-418",
12986 "size" : 4,
12987 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
12988 },
12989 {
12990 "alignment" : 4,
12991 "linker_set_key" : "const keymaster_cert_chain_t &",
12992 "name" : "const keymaster_cert_chain_t &",
12993 "referenced_type" : "type-2197",
12994 "self_type" : "type-2196",
12995 "size" : 4,
12996 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
12997 },
12998 {
12999 "alignment" : 4,
13000 "linker_set_key" : "const keymaster_key_blob_t &",
13001 "name" : "const keymaster_key_blob_t &",
13002 "referenced_type" : "type-238",
13003 "self_type" : "type-317",
13004 "size" : 4,
13005 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13006 },
13007 {
13008 "alignment" : 4,
13009 "linker_set_key" : "const keymaster_key_param_set_t &",
13010 "name" : "const keymaster_key_param_set_t &",
13011 "referenced_type" : "type-413",
13012 "self_type" : "type-414",
13013 "size" : 4,
13014 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
13015 },
13016 {
13017 "alignment" : 4,
13018 "linker_set_key" : "const keymaster_key_param_t &",
13019 "name" : "const keymaster_key_param_t &",
13020 "referenced_type" : "type-20",
13021 "self_type" : "type-429",
13022 "size" : 4,
13023 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
13024 },
13025 {
13026 "alignment" : 4,
13027 "linker_set_key" : "const keymaster_purpose_t &",
13028 "name" : "const keymaster_purpose_t &",
13029 "referenced_type" : "type-39",
13030 "self_type" : "type-38",
13031 "size" : 4,
13032 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13033 },
13034 {
13035 "alignment" : 4,
13036 "linker_set_key" : "const nullptr_t &",
13037 "name" : "const nullptr_t &",
13038 "referenced_type" : "type-727",
13039 "self_type" : "type-729",
13040 "size" : 4,
13041 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13042 },
13043 {
13044 "alignment" : 4,
13045 "linker_set_key" : "const std::nothrow_t &",
13046 "name" : "const std::nothrow_t &",
13047 "referenced_type" : "type-151",
13048 "self_type" : "type-153",
13049 "size" : 4,
13050 "source_file" : "/system/keymaster/include/keymaster/new"
13051 },
13052 {
13053 "alignment" : 4,
13054 "linker_set_key" : "const std::nothrow_t &",
13055 "name" : "const std::nothrow_t &",
13056 "referenced_type" : "type-1763",
13057 "self_type" : "type-1765",
13058 "size" : 4,
13059 "source_file" : "/system/keymaster/include/keymaster/new"
13060 },
13061 {
13062 "alignment" : 4,
13063 "linker_set_key" : "const std::nothrow_t &",
13064 "name" : "const std::nothrow_t &",
13065 "referenced_type" : "type-2824",
13066 "self_type" : "type-2826",
13067 "size" : 4,
13068 "source_file" : "/system/keymaster/include/keymaster/new"
13069 },
13070 {
13071 "alignment" : 4,
13072 "linker_set_key" : "const std::nothrow_t &",
13073 "name" : "const std::nothrow_t &",
13074 "referenced_type" : "type-3926",
13075 "self_type" : "type-3928",
13076 "size" : 4,
13077 "source_file" : "/system/keymaster/include/keymaster/new"
13078 },
13079 {
13080 "alignment" : 4,
13081 "linker_set_key" : "const std::nothrow_t &",
13082 "name" : "const std::nothrow_t &",
13083 "referenced_type" : "type-5227",
13084 "self_type" : "type-5229",
13085 "size" : 4,
13086 "source_file" : "/system/keymaster/include/keymaster/new"
13087 },
13088 {
13089 "alignment" : 4,
13090 "linker_set_key" : "const std::nothrow_t &",
13091 "name" : "const std::nothrow_t &",
13092 "referenced_type" : "type-5377",
13093 "self_type" : "type-5379",
13094 "size" : 4,
13095 "source_file" : "/system/keymaster/include/keymaster/new"
13096 },
13097 {
13098 "alignment" : 4,
13099 "linker_set_key" : "const std::nothrow_t &",
13100 "name" : "const std::nothrow_t &",
13101 "referenced_type" : "type-963",
13102 "self_type" : "type-965",
13103 "size" : 4,
13104 "source_file" : "/system/keymaster/include/keymaster/new"
13105 },
13106 {
13107 "alignment" : 4,
13108 "linker_set_key" : "const unsigned char *&",
13109 "name" : "const unsigned char *&",
13110 "referenced_type" : "type-12",
13111 "self_type" : "type-261",
13112 "size" : 4,
13113 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13114 },
13115 {
13116 "alignment" : 4,
13117 "linker_set_key" : "const unsigned char *const &",
13118 "name" : "const unsigned char *const &",
13119 "referenced_type" : "type-214",
13120 "self_type" : "type-213",
13121 "size" : 4,
13122 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13123 },
13124 {
13125 "alignment" : 4,
13126 "linker_set_key" : "const unsigned int &",
13127 "name" : "const unsigned int &",
13128 "referenced_type" : "type-276",
13129 "self_type" : "type-275",
13130 "size" : 4,
13131 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13132 },
13133 {
13134 "alignment" : 4,
13135 "linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
13136 "name" : "keymaster::AccessCountMap::AccessCount &",
13137 "referenced_type" : "type-123",
13138 "self_type" : "type-122",
13139 "size" : 4,
13140 "source_file" : "/system/keymaster/include/keymaster/List.h"
13141 },
13142 {
13143 "alignment" : 4,
13144 "linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
13145 "name" : "keymaster::AccessCountMap::AccessCount &",
13146 "referenced_type" : "type-1743",
13147 "self_type" : "type-1742",
13148 "size" : 4,
13149 "source_file" : "/system/keymaster/include/keymaster/List.h"
13150 },
13151 {
13152 "alignment" : 4,
13153 "linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
13154 "name" : "keymaster::AccessCountMap::AccessCount &",
13155 "referenced_type" : "type-2804",
13156 "self_type" : "type-2803",
13157 "size" : 4,
13158 "source_file" : "/system/keymaster/include/keymaster/List.h"
13159 },
13160 {
13161 "alignment" : 4,
13162 "linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
13163 "name" : "keymaster::AccessCountMap::AccessCount &",
13164 "referenced_type" : "type-3906",
13165 "self_type" : "type-3905",
13166 "size" : 4,
13167 "source_file" : "/system/keymaster/include/keymaster/List.h"
13168 },
13169 {
13170 "alignment" : 4,
13171 "linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
13172 "name" : "keymaster::AccessCountMap::AccessCount &",
13173 "referenced_type" : "type-5207",
13174 "self_type" : "type-5206",
13175 "size" : 4,
13176 "source_file" : "/system/keymaster/include/keymaster/List.h"
13177 },
13178 {
13179 "alignment" : 4,
13180 "linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
13181 "name" : "keymaster::AccessCountMap::AccessCount &",
13182 "referenced_type" : "type-5373",
13183 "self_type" : "type-5372",
13184 "size" : 4,
13185 "source_file" : "/system/keymaster/include/keymaster/List.h"
13186 },
13187 {
13188 "alignment" : 4,
13189 "linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
13190 "name" : "keymaster::AccessCountMap::AccessCount &",
13191 "referenced_type" : "type-943",
13192 "self_type" : "type-942",
13193 "size" : 4,
13194 "source_file" : "/system/keymaster/include/keymaster/List.h"
13195 },
13196 {
13197 "alignment" : 4,
13198 "linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
13199 "name" : "keymaster::AccessTimeMap::AccessTime &",
13200 "referenced_type" : "type-1717",
13201 "self_type" : "type-1716",
13202 "size" : 4,
13203 "source_file" : "/system/keymaster/include/keymaster/List.h"
13204 },
13205 {
13206 "alignment" : 4,
13207 "linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
13208 "name" : "keymaster::AccessTimeMap::AccessTime &",
13209 "referenced_type" : "type-2778",
13210 "self_type" : "type-2777",
13211 "size" : 4,
13212 "source_file" : "/system/keymaster/include/keymaster/List.h"
13213 },
13214 {
13215 "alignment" : 4,
13216 "linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
13217 "name" : "keymaster::AccessTimeMap::AccessTime &",
13218 "referenced_type" : "type-3880",
13219 "self_type" : "type-3879",
13220 "size" : 4,
13221 "source_file" : "/system/keymaster/include/keymaster/List.h"
13222 },
13223 {
13224 "alignment" : 4,
13225 "linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
13226 "name" : "keymaster::AccessTimeMap::AccessTime &",
13227 "referenced_type" : "type-5181",
13228 "self_type" : "type-5180",
13229 "size" : 4,
13230 "source_file" : "/system/keymaster/include/keymaster/List.h"
13231 },
13232 {
13233 "alignment" : 4,
13234 "linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
13235 "name" : "keymaster::AccessTimeMap::AccessTime &",
13236 "referenced_type" : "type-5364",
13237 "self_type" : "type-5363",
13238 "size" : 4,
13239 "source_file" : "/system/keymaster/include/keymaster/List.h"
13240 },
13241 {
13242 "alignment" : 4,
13243 "linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
13244 "name" : "keymaster::AccessTimeMap::AccessTime &",
13245 "referenced_type" : "type-82",
13246 "self_type" : "type-81",
13247 "size" : 4,
13248 "source_file" : "/system/keymaster/include/keymaster/List.h"
13249 },
13250 {
13251 "alignment" : 4,
13252 "linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
13253 "name" : "keymaster::AccessTimeMap::AccessTime &",
13254 "referenced_type" : "type-917",
13255 "self_type" : "type-916",
13256 "size" : 4,
13257 "source_file" : "/system/keymaster/include/keymaster/List.h"
13258 },
13259 {
13260 "alignment" : 4,
13261 "linker_set_key" : "keymaster::AuthProxyIterator &",
13262 "name" : "keymaster::AuthProxyIterator &",
13263 "referenced_type" : "type-424",
13264 "self_type" : "type-428",
13265 "size" : 4,
13266 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
13267 },
13268 {
13269 "alignment" : 4,
13270 "linker_set_key" : "keymaster::AuthorizationSet &",
13271 "name" : "keymaster::AuthorizationSet &",
13272 "referenced_type" : "type-289",
13273 "self_type" : "type-348",
13274 "size" : 4,
13275 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13276 },
13277 {
13278 "alignment" : 4,
13279 "linker_set_key" : "keymaster::AuthorizationSetBuilder &",
13280 "name" : "keymaster::AuthorizationSetBuilder &",
13281 "referenced_type" : "type-419",
13282 "self_type" : "type-420",
13283 "size" : 4,
13284 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
13285 },
13286 {
13287 "alignment" : 4,
13288 "linker_set_key" : "keymaster::Buffer &",
13289 "name" : "keymaster::Buffer &",
13290 "referenced_type" : "type-116",
13291 "self_type" : "type-2507",
13292 "size" : 4,
13293 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hkdf.h"
13294 },
13295 {
13296 "alignment" : 4,
13297 "linker_set_key" : "keymaster::ComputeSharedHmacResponse &",
13298 "name" : "keymaster::ComputeSharedHmacResponse &",
13299 "referenced_type" : "type-340",
13300 "self_type" : "type-339",
13301 "size" : 4,
13302 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13303 },
13304 {
13305 "alignment" : 4,
13306 "linker_set_key" : "keymaster::HmacSharingParameters &",
13307 "name" : "keymaster::HmacSharingParameters &",
13308 "referenced_type" : "type-336",
13309 "self_type" : "type-335",
13310 "size" : 4,
13311 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13312 },
13313 {
13314 "alignment" : 4,
13315 "linker_set_key" : "keymaster::Key &",
13316 "name" : "keymaster::Key &",
13317 "referenced_type" : "type-1220",
13318 "self_type" : "type-1219",
13319 "size" : 4,
13320 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13321 },
13322 {
13323 "alignment" : 4,
13324 "linker_set_key" : "keymaster::Key &",
13325 "name" : "keymaster::Key &",
13326 "referenced_type" : "type-1989",
13327 "self_type" : "type-1988",
13328 "size" : 4,
13329 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13330 },
13331 {
13332 "alignment" : 4,
13333 "linker_set_key" : "keymaster::Key &",
13334 "name" : "keymaster::Key &",
13335 "referenced_type" : "type-299",
13336 "self_type" : "type-363",
13337 "size" : 4,
13338 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13339 },
13340 {
13341 "alignment" : 4,
13342 "linker_set_key" : "keymaster::Key &",
13343 "name" : "keymaster::Key &",
13344 "referenced_type" : "type-3050",
13345 "self_type" : "type-3049",
13346 "size" : 4,
13347 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13348 },
13349 {
13350 "alignment" : 4,
13351 "linker_set_key" : "keymaster::Key &",
13352 "name" : "keymaster::Key &",
13353 "referenced_type" : "type-4152",
13354 "self_type" : "type-4151",
13355 "size" : 4,
13356 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13357 },
13358 {
13359 "alignment" : 4,
13360 "linker_set_key" : "keymaster::Key &",
13361 "name" : "keymaster::Key &",
13362 "referenced_type" : "type-5572",
13363 "self_type" : "type-5571",
13364 "size" : 4,
13365 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13366 },
13367 {
13368 "alignment" : 4,
13369 "linker_set_key" : "keymaster::Key &",
13370 "name" : "keymaster::Key &",
13371 "referenced_type" : "type-6425",
13372 "self_type" : "type-6424",
13373 "size" : 4,
13374 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13375 },
13376 {
13377 "alignment" : 4,
13378 "linker_set_key" : "keymaster::KeymasterContext &",
13379 "name" : "keymaster::KeymasterContext &",
13380 "referenced_type" : "type-42",
13381 "self_type" : "type-745",
13382 "size" : 4,
13383 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13384 },
13385 {
13386 "alignment" : 4,
13387 "linker_set_key" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> &",
13388 "name" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> &",
13389 "referenced_type" : "type-137",
13390 "self_type" : "type-144",
13391 "size" : 4,
13392 "source_file" : "/system/keymaster/include/keymaster/List.h"
13393 },
13394 {
13395 "alignment" : 4,
13396 "linker_set_key" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> &",
13397 "name" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> &",
13398 "referenced_type" : "type-130",
13399 "self_type" : "type-136",
13400 "size" : 4,
13401 "source_file" : "/system/keymaster/include/keymaster/List.h"
13402 },
13403 {
13404 "alignment" : 4,
13405 "linker_set_key" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> &",
13406 "name" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> &",
13407 "referenced_type" : "type-100",
13408 "self_type" : "type-107",
13409 "size" : 4,
13410 "source_file" : "/system/keymaster/include/keymaster/List.h"
13411 },
13412 {
13413 "alignment" : 4,
13414 "linker_set_key" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> &",
13415 "name" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> &",
13416 "referenced_type" : "type-90",
13417 "self_type" : "type-99",
13418 "size" : 4,
13419 "source_file" : "/system/keymaster/include/keymaster/List.h"
13420 },
13421 {
13422 "alignment" : 4,
13423 "linker_set_key" : "keymaster::Serializable &",
13424 "name" : "keymaster::Serializable &",
13425 "referenced_type" : "type-32",
13426 "self_type" : "type-46",
13427 "size" : 4,
13428 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
13429 },
13430 {
13431 "alignment" : 4,
13432 "linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t> &",
13433 "name" : "keymaster::TKeymasterBlob<keymaster_blob_t> &",
13434 "referenced_type" : "type-304",
13435 "self_type" : "type-308",
13436 "size" : 4,
13437 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13438 },
13439 {
13440 "alignment" : 4,
13441 "linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
13442 "name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
13443 "referenced_type" : "type-300",
13444 "self_type" : "type-320",
13445 "size" : 4,
13446 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13447 },
13448 {
13449 "alignment" : 4,
13450 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> &",
13451 "name" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> &",
13452 "referenced_type" : "type-193",
13453 "self_type" : "type-273",
13454 "size" : 4,
13455 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13456 },
13457 {
13458 "alignment" : 4,
13459 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> &",
13460 "name" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> &",
13461 "referenced_type" : "type-195",
13462 "self_type" : "type-264",
13463 "size" : 4,
13464 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13465 },
13466 {
13467 "alignment" : 4,
13468 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> &",
13469 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> &",
13470 "referenced_type" : "type-368",
13471 "self_type" : "type-367",
13472 "size" : 4,
13473 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13474 },
13475 {
13476 "alignment" : 4,
13477 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> &",
13478 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> &",
13479 "referenced_type" : "type-405",
13480 "self_type" : "type-2292",
13481 "size" : 4,
13482 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13483 },
13484 {
13485 "alignment" : 4,
13486 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> &",
13487 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> &",
13488 "referenced_type" : "type-267",
13489 "self_type" : "type-266",
13490 "size" : 4,
13491 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13492 },
13493 {
13494 "alignment" : 4,
13495 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> &",
13496 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> &",
13497 "referenced_type" : "type-313",
13498 "self_type" : "type-312",
13499 "size" : 4,
13500 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13501 },
13502 {
13503 "alignment" : 4,
13504 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> &",
13505 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> &",
13506 "referenced_type" : "type-35",
13507 "self_type" : "type-34",
13508 "size" : 4,
13509 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13510 },
13511 {
13512 "alignment" : 4,
13513 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> &",
13514 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> &",
13515 "referenced_type" : "type-219",
13516 "self_type" : "type-2296",
13517 "size" : 4,
13518 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13519 },
13520 {
13521 "alignment" : 4,
13522 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> &",
13523 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> &",
13524 "referenced_type" : "type-228",
13525 "self_type" : "type-2188",
13526 "size" : 4,
13527 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13528 },
13529 {
13530 "alignment" : 4,
13531 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> &",
13532 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> &",
13533 "referenced_type" : "type-232",
13534 "self_type" : "type-2191",
13535 "size" : 4,
13536 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13537 },
13538 {
13539 "alignment" : 4,
13540 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> &",
13541 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> &",
13542 "referenced_type" : "type-221",
13543 "self_type" : "type-2289",
13544 "size" : 4,
13545 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13546 },
13547 {
13548 "alignment" : 4,
13549 "linker_set_key" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &",
13550 "name" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &",
13551 "referenced_type" : "type-3576",
13552 "self_type" : "type-3575",
13553 "size" : 4,
13554 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13555 },
13556 {
13557 "alignment" : 4,
13558 "linker_set_key" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &",
13559 "name" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &",
13560 "referenced_type" : "type-352",
13561 "self_type" : "type-351",
13562 "size" : 4,
13563 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13564 },
13565 {
13566 "alignment" : 4,
13567 "linker_set_key" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &",
13568 "name" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &",
13569 "referenced_type" : "type-286",
13570 "self_type" : "type-365",
13571 "size" : 4,
13572 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13573 },
13574 {
13575 "alignment" : 4,
13576 "linker_set_key" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &",
13577 "name" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &",
13578 "referenced_type" : "type-355",
13579 "self_type" : "type-354",
13580 "size" : 4,
13581 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13582 },
13583 {
13584 "alignment" : 4,
13585 "linker_set_key" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> &",
13586 "name" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> &",
13587 "referenced_type" : "type-732",
13588 "self_type" : "type-2258",
13589 "size" : 4,
13590 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13591 },
13592 {
13593 "alignment" : 4,
13594 "linker_set_key" : "keymaster_algorithm_t &",
13595 "name" : "keymaster_algorithm_t &",
13596 "referenced_type" : "type-51",
13597 "self_type" : "type-673",
13598 "size" : 4,
13599 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13600 },
13601 {
13602 "alignment" : 4,
13603 "linker_set_key" : "keymaster_algorithm_t *&",
13604 "name" : "keymaster_algorithm_t *&",
13605 "referenced_type" : "type-370",
13606 "self_type" : "type-379",
13607 "size" : 4,
13608 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13609 },
13610 {
13611 "alignment" : 4,
13612 "linker_set_key" : "keymaster_blob_t &",
13613 "name" : "keymaster_blob_t &",
13614 "referenced_type" : "type-11",
13615 "self_type" : "type-2186",
13616 "size" : 4,
13617 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13618 },
13619 {
13620 "alignment" : 4,
13621 "linker_set_key" : "keymaster_block_mode_t &",
13622 "name" : "keymaster_block_mode_t &",
13623 "referenced_type" : "type-54",
13624 "self_type" : "type-754",
13625 "size" : 4,
13626 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13627 },
13628 {
13629 "alignment" : 4,
13630 "linker_set_key" : "keymaster_block_mode_t const (&)[2]",
13631 "name" : "keymaster_block_mode_t const (&)[2]",
13632 "referenced_type" : "type-6421",
13633 "self_type" : "type-6423",
13634 "size" : 4,
13635 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13636 },
13637 {
13638 "alignment" : 4,
13639 "linker_set_key" : "keymaster_block_mode_t const (&)[4]",
13640 "name" : "keymaster_block_mode_t const (&)[4]",
13641 "referenced_type" : "type-1214",
13642 "self_type" : "type-1217",
13643 "size" : 4,
13644 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13645 },
13646 {
13647 "alignment" : 4,
13648 "linker_set_key" : "keymaster_cert_chain_t &",
13649 "name" : "keymaster_cert_chain_t &",
13650 "referenced_type" : "type-575",
13651 "self_type" : "type-735",
13652 "size" : 4,
13653 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13654 },
13655 {
13656 "alignment" : 4,
13657 "linker_set_key" : "keymaster_digest_t &",
13658 "name" : "keymaster_digest_t &",
13659 "referenced_type" : "type-61",
13660 "self_type" : "type-270",
13661 "size" : 4,
13662 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13663 },
13664 {
13665 "alignment" : 4,
13666 "linker_set_key" : "keymaster_digest_t *&",
13667 "name" : "keymaster_digest_t *&",
13668 "referenced_type" : "type-480",
13669 "self_type" : "type-3586",
13670 "size" : 4,
13671 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13672 },
13673 {
13674 "alignment" : 4,
13675 "linker_set_key" : "keymaster_digest_t const (&)[5]",
13676 "name" : "keymaster_digest_t const (&)[5]",
13677 "referenced_type" : "type-3636",
13678 "self_type" : "type-3638",
13679 "size" : 4,
13680 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13681 },
13682 {
13683 "alignment" : 4,
13684 "linker_set_key" : "keymaster_digest_t const (&)[6]",
13685 "name" : "keymaster_digest_t const (&)[6]",
13686 "referenced_type" : "type-2482",
13687 "self_type" : "type-2484",
13688 "size" : 4,
13689 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13690 },
13691 {
13692 "alignment" : 4,
13693 "linker_set_key" : "keymaster_digest_t const (&)[7]",
13694 "name" : "keymaster_digest_t const (&)[7]",
13695 "referenced_type" : "type-4990",
13696 "self_type" : "type-4992",
13697 "size" : 4,
13698 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13699 },
13700 {
13701 "alignment" : 4,
13702 "linker_set_key" : "keymaster_key_format_t &",
13703 "name" : "keymaster_key_format_t &",
13704 "referenced_type" : "type-64",
13705 "self_type" : "type-812",
13706 "size" : 4,
13707 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13708 },
13709 {
13710 "alignment" : 4,
13711 "linker_set_key" : "keymaster_key_format_t const (&)[1]",
13712 "name" : "keymaster_key_format_t const (&)[1]",
13713 "referenced_type" : "type-1315",
13714 "self_type" : "type-1317",
13715 "size" : 4,
13716 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13717 },
13718 {
13719 "alignment" : 4,
13720 "linker_set_key" : "keymaster_key_param_t &",
13721 "name" : "keymaster_key_param_t &",
13722 "referenced_type" : "type-4",
13723 "self_type" : "type-824",
13724 "size" : 4,
13725 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
13726 },
13727 {
13728 "alignment" : 4,
13729 "linker_set_key" : "keymaster_key_param_t *&",
13730 "name" : "keymaster_key_param_t *&",
13731 "referenced_type" : "type-26",
13732 "self_type" : "type-290",
13733 "size" : 4,
13734 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
13735 },
13736 {
13737 "alignment" : 4,
13738 "linker_set_key" : "keymaster_padding_t &",
13739 "name" : "keymaster_padding_t &",
13740 "referenced_type" : "type-57",
13741 "self_type" : "type-315",
13742 "size" : 4,
13743 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13744 },
13745 {
13746 "alignment" : 4,
13747 "linker_set_key" : "keymaster_padding_t const (&)[2]",
13748 "name" : "keymaster_padding_t const (&)[2]",
13749 "referenced_type" : "type-2332",
13750 "self_type" : "type-2334",
13751 "size" : 4,
13752 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13753 },
13754 {
13755 "alignment" : 4,
13756 "linker_set_key" : "keymaster_padding_t const (&)[3]",
13757 "name" : "keymaster_padding_t const (&)[3]",
13758 "referenced_type" : "type-4993",
13759 "self_type" : "type-4995",
13760 "size" : 4,
13761 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13762 },
13763 {
13764 "alignment" : 4,
13765 "linker_set_key" : "sha256_state_st &",
13766 "name" : "sha256_state_st &",
13767 "referenced_type" : "type-1076",
13768 "self_type" : "type-1075",
13769 "size" : 4,
13770 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13771 },
13772 {
13773 "alignment" : 4,
13774 "linker_set_key" : "sha256_state_st &",
13775 "name" : "sha256_state_st &",
13776 "referenced_type" : "type-1876",
13777 "self_type" : "type-1875",
13778 "size" : 4,
13779 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13780 },
13781 {
13782 "alignment" : 4,
13783 "linker_set_key" : "sha256_state_st &",
13784 "name" : "sha256_state_st &",
13785 "referenced_type" : "type-2937",
13786 "self_type" : "type-2936",
13787 "size" : 4,
13788 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13789 },
13790 {
13791 "alignment" : 4,
13792 "linker_set_key" : "sha256_state_st &",
13793 "name" : "sha256_state_st &",
13794 "referenced_type" : "type-4039",
13795 "self_type" : "type-4038",
13796 "size" : 4,
13797 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13798 },
13799 {
13800 "alignment" : 4,
13801 "linker_set_key" : "sha256_state_st &",
13802 "name" : "sha256_state_st &",
13803 "referenced_type" : "type-5455",
13804 "self_type" : "type-5454",
13805 "size" : 4,
13806 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13807 },
13808 {
13809 "alignment" : 4,
13810 "linker_set_key" : "unsigned char const (&)[16]",
13811 "name" : "unsigned char const (&)[16]",
13812 "referenced_type" : "type-1136",
13813 "self_type" : "type-1138",
13814 "size" : 4,
13815 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13816 },
13817 {
13818 "alignment" : 4,
13819 "linker_set_key" : "unsigned char const (&)[2]",
13820 "name" : "unsigned char const (&)[2]",
13821 "referenced_type" : "type-1080",
13822 "self_type" : "type-1082",
13823 "size" : 4,
13824 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13825 },
13826 {
13827 "alignment" : 4,
13828 "linker_set_key" : "unsigned int &",
13829 "name" : "unsigned int &",
13830 "referenced_type" : "type-8",
13831 "self_type" : "type-291",
13832 "size" : 4,
13833 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13834 },
13835 {
13836 "alignment" : 4,
13837 "linker_set_key" : "unsigned int *&",
13838 "name" : "unsigned int *&",
13839 "referenced_type" : "type-77",
13840 "self_type" : "type-2298",
13841 "size" : 4,
13842 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13843 },
13844 {
13845 "alignment" : 4,
13846 "linker_set_key" : "unsigned long long &",
13847 "name" : "unsigned long long &",
13848 "referenced_type" : "type-10",
13849 "self_type" : "type-2203",
13850 "size" : 4,
13851 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13852 },
13853 {
13854 "alignment" : 4,
13855 "linker_set_key" : "unsigned long long *&",
13856 "name" : "unsigned long long *&",
13857 "referenced_type" : "type-105",
13858 "self_type" : "type-2201",
13859 "size" : 4,
13860 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13861 },
13862 {
13863 "alignment" : 4,
13864 "linker_set_key" : "v3_ext_ctx &",
13865 "name" : "v3_ext_ctx &",
13866 "referenced_type" : "type-2178",
13867 "self_type" : "type-2177",
13868 "size" : 4,
13869 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13870 },
13871 {
13872 "alignment" : 4,
13873 "linker_set_key" : "v3_ext_ctx &",
13874 "name" : "v3_ext_ctx &",
13875 "referenced_type" : "type-3223",
13876 "self_type" : "type-3222",
13877 "size" : 4,
13878 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13879 },
13880 {
13881 "alignment" : 4,
13882 "linker_set_key" : "v3_ext_ctx &",
13883 "name" : "v3_ext_ctx &",
13884 "referenced_type" : "type-4325",
13885 "self_type" : "type-4324",
13886 "size" : 4,
13887 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13888 },
13889 {
13890 "alignment" : 4,
13891 "linker_set_key" : "v3_ext_ctx &",
13892 "name" : "v3_ext_ctx &",
13893 "referenced_type" : "type-5740",
13894 "self_type" : "type-5739",
13895 "size" : 4,
13896 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13897 },
13898 {
13899 "alignment" : 4,
13900 "linker_set_key" : "x509_st *&",
13901 "name" : "x509_st *&",
13902 "referenced_type" : "type-2140",
13903 "self_type" : "type-2205",
13904 "size" : 4,
13905 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13906 },
13907 {
13908 "alignment" : 4,
13909 "linker_set_key" : "x509_st *&",
13910 "name" : "x509_st *&",
13911 "referenced_type" : "type-3201",
13912 "self_type" : "type-3242",
13913 "size" : 4,
13914 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13915 },
13916 {
13917 "alignment" : 4,
13918 "linker_set_key" : "x509_st *&",
13919 "name" : "x509_st *&",
13920 "referenced_type" : "type-4303",
13921 "self_type" : "type-4344",
13922 "size" : 4,
13923 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13924 },
13925 {
13926 "alignment" : 4,
13927 "linker_set_key" : "x509_st *&",
13928 "name" : "x509_st *&",
13929 "referenced_type" : "type-5719",
13930 "self_type" : "type-5759",
13931 "size" : 4,
13932 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
13933 }
13934 ],
13935 "pointer_types" :
13936 [
13937 {
13938 "alignment" : 4,
13939 "linker_set_key" : "X509_extension_st *",
13940 "name" : "X509_extension_st *",
13941 "referenced_type" : "type-2152",
13942 "self_type" : "type-2151",
13943 "size" : 4,
13944 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13945 },
13946 {
13947 "alignment" : 4,
13948 "linker_set_key" : "X509_extension_st *",
13949 "name" : "X509_extension_st *",
13950 "referenced_type" : "type-3208",
13951 "self_type" : "type-3207",
13952 "size" : 4,
13953 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13954 },
13955 {
13956 "alignment" : 4,
13957 "linker_set_key" : "X509_extension_st *",
13958 "name" : "X509_extension_st *",
13959 "referenced_type" : "type-4310",
13960 "self_type" : "type-4309",
13961 "size" : 4,
13962 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13963 },
13964 {
13965 "alignment" : 4,
13966 "linker_set_key" : "X509_extension_st *",
13967 "name" : "X509_extension_st *",
13968 "referenced_type" : "type-5726",
13969 "self_type" : "type-5725",
13970 "size" : 4,
13971 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13972 },
13973 {
13974 "alignment" : 4,
13975 "linker_set_key" : "X509_name_st *",
13976 "name" : "X509_name_st *",
13977 "referenced_type" : "type-2161",
13978 "self_type" : "type-2160",
13979 "size" : 4,
13980 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13981 },
13982 {
13983 "alignment" : 4,
13984 "linker_set_key" : "X509_name_st *",
13985 "name" : "X509_name_st *",
13986 "referenced_type" : "type-3213",
13987 "self_type" : "type-3212",
13988 "size" : 4,
13989 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13990 },
13991 {
13992 "alignment" : 4,
13993 "linker_set_key" : "X509_name_st *",
13994 "name" : "X509_name_st *",
13995 "referenced_type" : "type-4315",
13996 "self_type" : "type-4314",
13997 "size" : 4,
13998 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
13999 },
14000 {
14001 "alignment" : 4,
14002 "linker_set_key" : "X509_name_st *",
14003 "name" : "X509_name_st *",
14004 "referenced_type" : "type-5732",
14005 "self_type" : "type-5731",
14006 "size" : 4,
14007 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14008 },
14009 {
14010 "alignment" : 4,
14011 "linker_set_key" : "_ae_ctx *",
14012 "name" : "_ae_ctx *",
14013 "referenced_type" : "type-1068",
14014 "self_type" : "type-1067",
14015 "size" : 4,
14016 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
14017 },
14018 {
14019 "alignment" : 4,
14020 "linker_set_key" : "_ae_ctx *",
14021 "name" : "_ae_ctx *",
14022 "referenced_type" : "type-1868",
14023 "self_type" : "type-1867",
14024 "size" : 4,
14025 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
14026 },
14027 {
14028 "alignment" : 4,
14029 "linker_set_key" : "_ae_ctx *",
14030 "name" : "_ae_ctx *",
14031 "referenced_type" : "type-2929",
14032 "self_type" : "type-2928",
14033 "size" : 4,
14034 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
14035 },
14036 {
14037 "alignment" : 4,
14038 "linker_set_key" : "_ae_ctx *",
14039 "name" : "_ae_ctx *",
14040 "referenced_type" : "type-360",
14041 "self_type" : "type-359",
14042 "size" : 4,
14043 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
14044 },
14045 {
14046 "alignment" : 4,
14047 "linker_set_key" : "_ae_ctx *",
14048 "name" : "_ae_ctx *",
14049 "referenced_type" : "type-4031",
14050 "self_type" : "type-4030",
14051 "size" : 4,
14052 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
14053 },
14054 {
14055 "alignment" : 4,
14056 "linker_set_key" : "_ae_ctx *",
14057 "name" : "_ae_ctx *",
14058 "referenced_type" : "type-5446",
14059 "self_type" : "type-5445",
14060 "size" : 4,
14061 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
14062 },
14063 {
14064 "alignment" : 4,
14065 "linker_set_key" : "asn1_object_st *",
14066 "name" : "asn1_object_st *",
14067 "referenced_type" : "type-2269",
14068 "self_type" : "type-2268",
14069 "size" : 4,
14070 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14071 },
14072 {
14073 "alignment" : 4,
14074 "linker_set_key" : "asn1_object_st *",
14075 "name" : "asn1_object_st *",
14076 "referenced_type" : "type-3295",
14077 "self_type" : "type-3294",
14078 "size" : 4,
14079 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14080 },
14081 {
14082 "alignment" : 4,
14083 "linker_set_key" : "asn1_object_st *",
14084 "name" : "asn1_object_st *",
14085 "referenced_type" : "type-4397",
14086 "self_type" : "type-4396",
14087 "size" : 4,
14088 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14089 },
14090 {
14091 "alignment" : 4,
14092 "linker_set_key" : "asn1_object_st *",
14093 "name" : "asn1_object_st *",
14094 "referenced_type" : "type-5814",
14095 "self_type" : "type-5813",
14096 "size" : 4,
14097 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14098 },
14099 {
14100 "alignment" : 4,
14101 "linker_set_key" : "asn1_string_st *",
14102 "name" : "asn1_string_st *",
14103 "referenced_type" : "type-1146",
14104 "self_type" : "type-1145",
14105 "size" : 4,
14106 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14107 },
14108 {
14109 "alignment" : 4,
14110 "linker_set_key" : "asn1_string_st *",
14111 "name" : "asn1_string_st *",
14112 "referenced_type" : "type-1249",
14113 "self_type" : "type-1248",
14114 "size" : 4,
14115 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14116 },
14117 {
14118 "alignment" : 4,
14119 "linker_set_key" : "asn1_string_st *",
14120 "name" : "asn1_string_st *",
14121 "referenced_type" : "type-1367",
14122 "self_type" : "type-1366",
14123 "size" : 4,
14124 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14125 },
14126 {
14127 "alignment" : 4,
14128 "linker_set_key" : "asn1_string_st *",
14129 "name" : "asn1_string_st *",
14130 "referenced_type" : "type-1929",
14131 "self_type" : "type-1928",
14132 "size" : 4,
14133 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14134 },
14135 {
14136 "alignment" : 4,
14137 "linker_set_key" : "asn1_string_st *",
14138 "name" : "asn1_string_st *",
14139 "referenced_type" : "type-2017",
14140 "self_type" : "type-2016",
14141 "size" : 4,
14142 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14143 },
14144 {
14145 "alignment" : 4,
14146 "linker_set_key" : "asn1_string_st *",
14147 "name" : "asn1_string_st *",
14148 "referenced_type" : "type-2123",
14149 "self_type" : "type-2122",
14150 "size" : 4,
14151 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14152 },
14153 {
14154 "alignment" : 4,
14155 "linker_set_key" : "asn1_string_st *",
14156 "name" : "asn1_string_st *",
14157 "referenced_type" : "type-2261",
14158 "self_type" : "type-2260",
14159 "size" : 4,
14160 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14161 },
14162 {
14163 "alignment" : 4,
14164 "linker_set_key" : "asn1_string_st *",
14165 "name" : "asn1_string_st *",
14166 "referenced_type" : "type-2307",
14167 "self_type" : "type-2306",
14168 "size" : 4,
14169 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14170 },
14171 {
14172 "alignment" : 4,
14173 "linker_set_key" : "asn1_string_st *",
14174 "name" : "asn1_string_st *",
14175 "referenced_type" : "type-2388",
14176 "self_type" : "type-2387",
14177 "size" : 4,
14178 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14179 },
14180 {
14181 "alignment" : 4,
14182 "linker_set_key" : "asn1_string_st *",
14183 "name" : "asn1_string_st *",
14184 "referenced_type" : "type-2990",
14185 "self_type" : "type-2989",
14186 "size" : 4,
14187 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14188 },
14189 {
14190 "alignment" : 4,
14191 "linker_set_key" : "asn1_string_st *",
14192 "name" : "asn1_string_st *",
14193 "referenced_type" : "type-3078",
14194 "self_type" : "type-3077",
14195 "size" : 4,
14196 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14197 },
14198 {
14199 "alignment" : 4,
14200 "linker_set_key" : "asn1_string_st *",
14201 "name" : "asn1_string_st *",
14202 "referenced_type" : "type-3184",
14203 "self_type" : "type-3183",
14204 "size" : 4,
14205 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14206 },
14207 {
14208 "alignment" : 4,
14209 "linker_set_key" : "asn1_string_st *",
14210 "name" : "asn1_string_st *",
14211 "referenced_type" : "type-3289",
14212 "self_type" : "type-3288",
14213 "size" : 4,
14214 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14215 },
14216 {
14217 "alignment" : 4,
14218 "linker_set_key" : "asn1_string_st *",
14219 "name" : "asn1_string_st *",
14220 "referenced_type" : "type-3322",
14221 "self_type" : "type-3321",
14222 "size" : 4,
14223 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14224 },
14225 {
14226 "alignment" : 4,
14227 "linker_set_key" : "asn1_string_st *",
14228 "name" : "asn1_string_st *",
14229 "referenced_type" : "type-3397",
14230 "self_type" : "type-3396",
14231 "size" : 4,
14232 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14233 },
14234 {
14235 "alignment" : 4,
14236 "linker_set_key" : "asn1_string_st *",
14237 "name" : "asn1_string_st *",
14238 "referenced_type" : "type-3540",
14239 "self_type" : "type-3539",
14240 "size" : 4,
14241 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14242 },
14243 {
14244 "alignment" : 4,
14245 "linker_set_key" : "asn1_string_st *",
14246 "name" : "asn1_string_st *",
14247 "referenced_type" : "type-3600",
14248 "self_type" : "type-3599",
14249 "size" : 4,
14250 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14251 },
14252 {
14253 "alignment" : 4,
14254 "linker_set_key" : "asn1_string_st *",
14255 "name" : "asn1_string_st *",
14256 "referenced_type" : "type-4092",
14257 "self_type" : "type-4091",
14258 "size" : 4,
14259 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14260 },
14261 {
14262 "alignment" : 4,
14263 "linker_set_key" : "asn1_string_st *",
14264 "name" : "asn1_string_st *",
14265 "referenced_type" : "type-4180",
14266 "self_type" : "type-4179",
14267 "size" : 4,
14268 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14269 },
14270 {
14271 "alignment" : 4,
14272 "linker_set_key" : "asn1_string_st *",
14273 "name" : "asn1_string_st *",
14274 "referenced_type" : "type-4286",
14275 "self_type" : "type-4285",
14276 "size" : 4,
14277 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14278 },
14279 {
14280 "alignment" : 4,
14281 "linker_set_key" : "asn1_string_st *",
14282 "name" : "asn1_string_st *",
14283 "referenced_type" : "type-4391",
14284 "self_type" : "type-4390",
14285 "size" : 4,
14286 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14287 },
14288 {
14289 "alignment" : 4,
14290 "linker_set_key" : "asn1_string_st *",
14291 "name" : "asn1_string_st *",
14292 "referenced_type" : "type-4424",
14293 "self_type" : "type-4423",
14294 "size" : 4,
14295 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14296 },
14297 {
14298 "alignment" : 4,
14299 "linker_set_key" : "asn1_string_st *",
14300 "name" : "asn1_string_st *",
14301 "referenced_type" : "type-4499",
14302 "self_type" : "type-4498",
14303 "size" : 4,
14304 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14305 },
14306 {
14307 "alignment" : 4,
14308 "linker_set_key" : "asn1_string_st *",
14309 "name" : "asn1_string_st *",
14310 "referenced_type" : "type-4641",
14311 "self_type" : "type-4640",
14312 "size" : 4,
14313 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14314 },
14315 {
14316 "alignment" : 4,
14317 "linker_set_key" : "asn1_string_st *",
14318 "name" : "asn1_string_st *",
14319 "referenced_type" : "type-4692",
14320 "self_type" : "type-4691",
14321 "size" : 4,
14322 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14323 },
14324 {
14325 "alignment" : 4,
14326 "linker_set_key" : "asn1_string_st *",
14327 "name" : "asn1_string_st *",
14328 "referenced_type" : "type-4950",
14329 "self_type" : "type-4949",
14330 "size" : 4,
14331 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14332 },
14333 {
14334 "alignment" : 4,
14335 "linker_set_key" : "asn1_string_st *",
14336 "name" : "asn1_string_st *",
14337 "referenced_type" : "type-5045",
14338 "self_type" : "type-5044",
14339 "size" : 4,
14340 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14341 },
14342 {
14343 "alignment" : 4,
14344 "linker_set_key" : "asn1_string_st *",
14345 "name" : "asn1_string_st *",
14346 "referenced_type" : "type-5510",
14347 "self_type" : "type-5509",
14348 "size" : 4,
14349 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14350 },
14351 {
14352 "alignment" : 4,
14353 "linker_set_key" : "asn1_string_st *",
14354 "name" : "asn1_string_st *",
14355 "referenced_type" : "type-5595",
14356 "self_type" : "type-5594",
14357 "size" : 4,
14358 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14359 },
14360 {
14361 "alignment" : 4,
14362 "linker_set_key" : "asn1_string_st *",
14363 "name" : "asn1_string_st *",
14364 "referenced_type" : "type-5702",
14365 "self_type" : "type-5701",
14366 "size" : 4,
14367 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14368 },
14369 {
14370 "alignment" : 4,
14371 "linker_set_key" : "asn1_string_st *",
14372 "name" : "asn1_string_st *",
14373 "referenced_type" : "type-5808",
14374 "self_type" : "type-5807",
14375 "size" : 4,
14376 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14377 },
14378 {
14379 "alignment" : 4,
14380 "linker_set_key" : "asn1_string_st *",
14381 "name" : "asn1_string_st *",
14382 "referenced_type" : "type-5847",
14383 "self_type" : "type-5846",
14384 "size" : 4,
14385 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14386 },
14387 {
14388 "alignment" : 4,
14389 "linker_set_key" : "asn1_string_st *",
14390 "name" : "asn1_string_st *",
14391 "referenced_type" : "type-5939",
14392 "self_type" : "type-5938",
14393 "size" : 4,
14394 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14395 },
14396 {
14397 "alignment" : 4,
14398 "linker_set_key" : "asn1_string_st *",
14399 "name" : "asn1_string_st *",
14400 "referenced_type" : "type-6086",
14401 "self_type" : "type-6085",
14402 "size" : 4,
14403 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14404 },
14405 {
14406 "alignment" : 4,
14407 "linker_set_key" : "asn1_string_st *",
14408 "name" : "asn1_string_st *",
14409 "referenced_type" : "type-6120",
14410 "self_type" : "type-6119",
14411 "size" : 4,
14412 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14413 },
14414 {
14415 "alignment" : 4,
14416 "linker_set_key" : "asn1_string_st *",
14417 "name" : "asn1_string_st *",
14418 "referenced_type" : "type-6276",
14419 "self_type" : "type-6275",
14420 "size" : 4,
14421 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14422 },
14423 {
14424 "alignment" : 4,
14425 "linker_set_key" : "asn1_string_st *",
14426 "name" : "asn1_string_st *",
14427 "referenced_type" : "type-6353",
14428 "self_type" : "type-6352",
14429 "size" : 4,
14430 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14431 },
14432 {
14433 "alignment" : 4,
14434 "linker_set_key" : "asn1_string_st *",
14435 "name" : "asn1_string_st *",
14436 "referenced_type" : "type-6384",
14437 "self_type" : "type-6383",
14438 "size" : 4,
14439 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14440 },
14441 {
14442 "alignment" : 4,
14443 "linker_set_key" : "asn1_string_st *",
14444 "name" : "asn1_string_st *",
14445 "referenced_type" : "type-6432",
14446 "self_type" : "type-6431",
14447 "size" : 4,
14448 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14449 },
14450 {
14451 "alignment" : 4,
14452 "linker_set_key" : "asn1_type_st *",
14453 "name" : "asn1_type_st *",
14454 "referenced_type" : "type-1150",
14455 "self_type" : "type-1149",
14456 "size" : 4,
14457 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14458 },
14459 {
14460 "alignment" : 4,
14461 "linker_set_key" : "asn1_type_st *",
14462 "name" : "asn1_type_st *",
14463 "referenced_type" : "type-1251",
14464 "self_type" : "type-1250",
14465 "size" : 4,
14466 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14467 },
14468 {
14469 "alignment" : 4,
14470 "linker_set_key" : "asn1_type_st *",
14471 "name" : "asn1_type_st *",
14472 "referenced_type" : "type-1329",
14473 "self_type" : "type-1328",
14474 "size" : 4,
14475 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14476 },
14477 {
14478 "alignment" : 4,
14479 "linker_set_key" : "asn1_type_st *",
14480 "name" : "asn1_type_st *",
14481 "referenced_type" : "type-1932",
14482 "self_type" : "type-1931",
14483 "size" : 4,
14484 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14485 },
14486 {
14487 "alignment" : 4,
14488 "linker_set_key" : "asn1_type_st *",
14489 "name" : "asn1_type_st *",
14490 "referenced_type" : "type-2019",
14491 "self_type" : "type-2018",
14492 "size" : 4,
14493 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14494 },
14495 {
14496 "alignment" : 4,
14497 "linker_set_key" : "asn1_type_st *",
14498 "name" : "asn1_type_st *",
14499 "referenced_type" : "type-2091",
14500 "self_type" : "type-2090",
14501 "size" : 4,
14502 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14503 },
14504 {
14505 "alignment" : 4,
14506 "linker_set_key" : "asn1_type_st *",
14507 "name" : "asn1_type_st *",
14508 "referenced_type" : "type-2231",
14509 "self_type" : "type-2230",
14510 "size" : 4,
14511 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14512 },
14513 {
14514 "alignment" : 4,
14515 "linker_set_key" : "asn1_type_st *",
14516 "name" : "asn1_type_st *",
14517 "referenced_type" : "type-2309",
14518 "self_type" : "type-2308",
14519 "size" : 4,
14520 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14521 },
14522 {
14523 "alignment" : 4,
14524 "linker_set_key" : "asn1_type_st *",
14525 "name" : "asn1_type_st *",
14526 "referenced_type" : "type-2390",
14527 "self_type" : "type-2389",
14528 "size" : 4,
14529 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14530 },
14531 {
14532 "alignment" : 4,
14533 "linker_set_key" : "asn1_type_st *",
14534 "name" : "asn1_type_st *",
14535 "referenced_type" : "type-2993",
14536 "self_type" : "type-2992",
14537 "size" : 4,
14538 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14539 },
14540 {
14541 "alignment" : 4,
14542 "linker_set_key" : "asn1_type_st *",
14543 "name" : "asn1_type_st *",
14544 "referenced_type" : "type-3080",
14545 "self_type" : "type-3079",
14546 "size" : 4,
14547 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14548 },
14549 {
14550 "alignment" : 4,
14551 "linker_set_key" : "asn1_type_st *",
14552 "name" : "asn1_type_st *",
14553 "referenced_type" : "type-3152",
14554 "self_type" : "type-3151",
14555 "size" : 4,
14556 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14557 },
14558 {
14559 "alignment" : 4,
14560 "linker_set_key" : "asn1_type_st *",
14561 "name" : "asn1_type_st *",
14562 "referenced_type" : "type-3260",
14563 "self_type" : "type-3259",
14564 "size" : 4,
14565 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14566 },
14567 {
14568 "alignment" : 4,
14569 "linker_set_key" : "asn1_type_st *",
14570 "name" : "asn1_type_st *",
14571 "referenced_type" : "type-3324",
14572 "self_type" : "type-3323",
14573 "size" : 4,
14574 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14575 },
14576 {
14577 "alignment" : 4,
14578 "linker_set_key" : "asn1_type_st *",
14579 "name" : "asn1_type_st *",
14580 "referenced_type" : "type-3399",
14581 "self_type" : "type-3398",
14582 "size" : 4,
14583 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14584 },
14585 {
14586 "alignment" : 4,
14587 "linker_set_key" : "asn1_type_st *",
14588 "name" : "asn1_type_st *",
14589 "referenced_type" : "type-3542",
14590 "self_type" : "type-3541",
14591 "size" : 4,
14592 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14593 },
14594 {
14595 "alignment" : 4,
14596 "linker_set_key" : "asn1_type_st *",
14597 "name" : "asn1_type_st *",
14598 "referenced_type" : "type-3602",
14599 "self_type" : "type-3601",
14600 "size" : 4,
14601 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14602 },
14603 {
14604 "alignment" : 4,
14605 "linker_set_key" : "asn1_type_st *",
14606 "name" : "asn1_type_st *",
14607 "referenced_type" : "type-4095",
14608 "self_type" : "type-4094",
14609 "size" : 4,
14610 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14611 },
14612 {
14613 "alignment" : 4,
14614 "linker_set_key" : "asn1_type_st *",
14615 "name" : "asn1_type_st *",
14616 "referenced_type" : "type-4182",
14617 "self_type" : "type-4181",
14618 "size" : 4,
14619 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14620 },
14621 {
14622 "alignment" : 4,
14623 "linker_set_key" : "asn1_type_st *",
14624 "name" : "asn1_type_st *",
14625 "referenced_type" : "type-4254",
14626 "self_type" : "type-4253",
14627 "size" : 4,
14628 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14629 },
14630 {
14631 "alignment" : 4,
14632 "linker_set_key" : "asn1_type_st *",
14633 "name" : "asn1_type_st *",
14634 "referenced_type" : "type-4362",
14635 "self_type" : "type-4361",
14636 "size" : 4,
14637 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14638 },
14639 {
14640 "alignment" : 4,
14641 "linker_set_key" : "asn1_type_st *",
14642 "name" : "asn1_type_st *",
14643 "referenced_type" : "type-4426",
14644 "self_type" : "type-4425",
14645 "size" : 4,
14646 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14647 },
14648 {
14649 "alignment" : 4,
14650 "linker_set_key" : "asn1_type_st *",
14651 "name" : "asn1_type_st *",
14652 "referenced_type" : "type-4501",
14653 "self_type" : "type-4500",
14654 "size" : 4,
14655 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14656 },
14657 {
14658 "alignment" : 4,
14659 "linker_set_key" : "asn1_type_st *",
14660 "name" : "asn1_type_st *",
14661 "referenced_type" : "type-4643",
14662 "self_type" : "type-4642",
14663 "size" : 4,
14664 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14665 },
14666 {
14667 "alignment" : 4,
14668 "linker_set_key" : "asn1_type_st *",
14669 "name" : "asn1_type_st *",
14670 "referenced_type" : "type-4694",
14671 "self_type" : "type-4693",
14672 "size" : 4,
14673 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14674 },
14675 {
14676 "alignment" : 4,
14677 "linker_set_key" : "asn1_type_st *",
14678 "name" : "asn1_type_st *",
14679 "referenced_type" : "type-4953",
14680 "self_type" : "type-4952",
14681 "size" : 4,
14682 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14683 },
14684 {
14685 "alignment" : 4,
14686 "linker_set_key" : "asn1_type_st *",
14687 "name" : "asn1_type_st *",
14688 "referenced_type" : "type-5047",
14689 "self_type" : "type-5046",
14690 "size" : 4,
14691 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14692 },
14693 {
14694 "alignment" : 4,
14695 "linker_set_key" : "asn1_type_st *",
14696 "name" : "asn1_type_st *",
14697 "referenced_type" : "type-5513",
14698 "self_type" : "type-5512",
14699 "size" : 4,
14700 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14701 },
14702 {
14703 "alignment" : 4,
14704 "linker_set_key" : "asn1_type_st *",
14705 "name" : "asn1_type_st *",
14706 "referenced_type" : "type-5597",
14707 "self_type" : "type-5596",
14708 "size" : 4,
14709 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14710 },
14711 {
14712 "alignment" : 4,
14713 "linker_set_key" : "asn1_type_st *",
14714 "name" : "asn1_type_st *",
14715 "referenced_type" : "type-5670",
14716 "self_type" : "type-5669",
14717 "size" : 4,
14718 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14719 },
14720 {
14721 "alignment" : 4,
14722 "linker_set_key" : "asn1_type_st *",
14723 "name" : "asn1_type_st *",
14724 "referenced_type" : "type-5779",
14725 "self_type" : "type-5778",
14726 "size" : 4,
14727 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14728 },
14729 {
14730 "alignment" : 4,
14731 "linker_set_key" : "asn1_type_st *",
14732 "name" : "asn1_type_st *",
14733 "referenced_type" : "type-5850",
14734 "self_type" : "type-5849",
14735 "size" : 4,
14736 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14737 },
14738 {
14739 "alignment" : 4,
14740 "linker_set_key" : "asn1_type_st *",
14741 "name" : "asn1_type_st *",
14742 "referenced_type" : "type-5941",
14743 "self_type" : "type-5940",
14744 "size" : 4,
14745 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14746 },
14747 {
14748 "alignment" : 4,
14749 "linker_set_key" : "asn1_type_st *",
14750 "name" : "asn1_type_st *",
14751 "referenced_type" : "type-6088",
14752 "self_type" : "type-6087",
14753 "size" : 4,
14754 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14755 },
14756 {
14757 "alignment" : 4,
14758 "linker_set_key" : "asn1_type_st *",
14759 "name" : "asn1_type_st *",
14760 "referenced_type" : "type-6122",
14761 "self_type" : "type-6121",
14762 "size" : 4,
14763 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14764 },
14765 {
14766 "alignment" : 4,
14767 "linker_set_key" : "asn1_type_st *",
14768 "name" : "asn1_type_st *",
14769 "referenced_type" : "type-6278",
14770 "self_type" : "type-6277",
14771 "size" : 4,
14772 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14773 },
14774 {
14775 "alignment" : 4,
14776 "linker_set_key" : "asn1_type_st *",
14777 "name" : "asn1_type_st *",
14778 "referenced_type" : "type-6355",
14779 "self_type" : "type-6354",
14780 "size" : 4,
14781 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14782 },
14783 {
14784 "alignment" : 4,
14785 "linker_set_key" : "asn1_type_st *",
14786 "name" : "asn1_type_st *",
14787 "referenced_type" : "type-6386",
14788 "self_type" : "type-6385",
14789 "size" : 4,
14790 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14791 },
14792 {
14793 "alignment" : 4,
14794 "linker_set_key" : "asn1_type_st *",
14795 "name" : "asn1_type_st *",
14796 "referenced_type" : "type-6434",
14797 "self_type" : "type-6433",
14798 "size" : 4,
14799 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14800 },
14801 {
14802 "alignment" : 4,
14803 "linker_set_key" : "bignum_ctx *",
14804 "name" : "bignum_ctx *",
14805 "referenced_type" : "type-4783",
14806 "self_type" : "type-4782",
14807 "size" : 4,
14808 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14809 },
14810 {
14811 "alignment" : 4,
14812 "linker_set_key" : "bignum_ctx *",
14813 "name" : "bignum_ctx *",
14814 "referenced_type" : "type-6182",
14815 "self_type" : "type-6181",
14816 "size" : 4,
14817 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14818 },
14819 {
14820 "alignment" : 4,
14821 "linker_set_key" : "bignum_st *",
14822 "name" : "bignum_st *",
14823 "referenced_type" : "type-1375",
14824 "self_type" : "type-1374",
14825 "size" : 4,
14826 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14827 },
14828 {
14829 "alignment" : 4,
14830 "linker_set_key" : "bignum_st *",
14831 "name" : "bignum_st *",
14832 "referenced_type" : "type-2129",
14833 "self_type" : "type-2128",
14834 "size" : 4,
14835 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14836 },
14837 {
14838 "alignment" : 4,
14839 "linker_set_key" : "bignum_st *",
14840 "name" : "bignum_st *",
14841 "referenced_type" : "type-3190",
14842 "self_type" : "type-3189",
14843 "size" : 4,
14844 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14845 },
14846 {
14847 "alignment" : 4,
14848 "linker_set_key" : "bignum_st *",
14849 "name" : "bignum_st *",
14850 "referenced_type" : "type-4292",
14851 "self_type" : "type-4291",
14852 "size" : 4,
14853 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14854 },
14855 {
14856 "alignment" : 4,
14857 "linker_set_key" : "bignum_st *",
14858 "name" : "bignum_st *",
14859 "referenced_type" : "type-4809",
14860 "self_type" : "type-4808",
14861 "size" : 4,
14862 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14863 },
14864 {
14865 "alignment" : 4,
14866 "linker_set_key" : "bignum_st *",
14867 "name" : "bignum_st *",
14868 "referenced_type" : "type-4929",
14869 "self_type" : "type-4928",
14870 "size" : 4,
14871 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14872 },
14873 {
14874 "alignment" : 4,
14875 "linker_set_key" : "bignum_st *",
14876 "name" : "bignum_st *",
14877 "referenced_type" : "type-5707",
14878 "self_type" : "type-5706",
14879 "size" : 4,
14880 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14881 },
14882 {
14883 "alignment" : 4,
14884 "linker_set_key" : "bignum_st *",
14885 "name" : "bignum_st *",
14886 "referenced_type" : "type-6196",
14887 "self_type" : "type-6195",
14888 "size" : 4,
14889 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14890 },
14891 {
14892 "alignment" : 4,
14893 "linker_set_key" : "bignum_st *",
14894 "name" : "bignum_st *",
14895 "referenced_type" : "type-6267",
14896 "self_type" : "type-6266",
14897 "size" : 4,
14898 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14899 },
14900 {
14901 "alignment" : 4,
14902 "linker_set_key" : "bool *",
14903 "name" : "bool *",
14904 "referenced_type" : "type-9",
14905 "self_type" : "type-1175",
14906 "size" : 4,
14907 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
14908 },
14909 {
14910 "alignment" : 4,
14911 "linker_set_key" : "char *",
14912 "name" : "char *",
14913 "referenced_type" : "type-260",
14914 "self_type" : "type-259",
14915 "size" : 4,
14916 "source_file" : "/system/keymaster/include/keymaster/logger.h"
14917 },
14918 {
14919 "alignment" : 4,
14920 "linker_set_key" : "cmac_ctx_st *",
14921 "name" : "cmac_ctx_st *",
14922 "referenced_type" : "type-2344",
14923 "self_type" : "type-2343",
14924 "size" : 4,
14925 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14926 },
14927 {
14928 "alignment" : 4,
14929 "linker_set_key" : "cmac_ctx_st *",
14930 "name" : "cmac_ctx_st *",
14931 "referenced_type" : "type-3355",
14932 "self_type" : "type-3354",
14933 "size" : 4,
14934 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14935 },
14936 {
14937 "alignment" : 4,
14938 "linker_set_key" : "cmac_ctx_st *",
14939 "name" : "cmac_ctx_st *",
14940 "referenced_type" : "type-4457",
14941 "self_type" : "type-4456",
14942 "size" : 4,
14943 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14944 },
14945 {
14946 "alignment" : 4,
14947 "linker_set_key" : "cmac_ctx_st *",
14948 "name" : "cmac_ctx_st *",
14949 "referenced_type" : "type-5886",
14950 "self_type" : "type-5885",
14951 "size" : 4,
14952 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
14953 },
14954 {
14955 "alignment" : 4,
14956 "linker_set_key" : "const char *",
14957 "name" : "const char *",
14958 "referenced_type" : "type-262",
14959 "self_type" : "type-263",
14960 "size" : 4,
14961 "source_file" : "/system/keymaster/include/keymaster/logger.h"
14962 },
14963 {
14964 "alignment" : 4,
14965 "linker_set_key" : "const ec_group_st *",
14966 "name" : "const ec_group_st *",
14967 "referenced_type" : "type-4817",
14968 "self_type" : "type-4819",
14969 "size" : 4,
14970 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
14971 },
14972 {
14973 "alignment" : 4,
14974 "linker_set_key" : "const ec_group_st *",
14975 "name" : "const ec_group_st *",
14976 "referenced_type" : "type-6201",
14977 "self_type" : "type-6203",
14978 "size" : 4,
14979 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
14980 },
14981 {
14982 "alignment" : 4,
14983 "linker_set_key" : "const env_md_st *",
14984 "name" : "const env_md_st *",
14985 "referenced_type" : "type-2421",
14986 "self_type" : "type-2420",
14987 "size" : 4,
14988 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
14989 },
14990 {
14991 "alignment" : 4,
14992 "linker_set_key" : "const env_md_st *",
14993 "name" : "const env_md_st *",
14994 "referenced_type" : "type-2467",
14995 "self_type" : "type-2469",
14996 "size" : 4,
14997 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
14998 },
14999 {
15000 "alignment" : 4,
15001 "linker_set_key" : "const env_md_st *",
15002 "name" : "const env_md_st *",
15003 "referenced_type" : "type-3426",
15004 "self_type" : "type-3425",
15005 "size" : 4,
15006 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
15007 },
15008 {
15009 "alignment" : 4,
15010 "linker_set_key" : "const env_md_st *",
15011 "name" : "const env_md_st *",
15012 "referenced_type" : "type-3464",
15013 "self_type" : "type-3466",
15014 "size" : 4,
15015 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
15016 },
15017 {
15018 "alignment" : 4,
15019 "linker_set_key" : "const env_md_st *",
15020 "name" : "const env_md_st *",
15021 "referenced_type" : "type-4528",
15022 "self_type" : "type-4527",
15023 "size" : 4,
15024 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
15025 },
15026 {
15027 "alignment" : 4,
15028 "linker_set_key" : "const env_md_st *",
15029 "name" : "const env_md_st *",
15030 "referenced_type" : "type-4566",
15031 "self_type" : "type-4568",
15032 "size" : 4,
15033 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
15034 },
15035 {
15036 "alignment" : 4,
15037 "linker_set_key" : "const env_md_st *",
15038 "name" : "const env_md_st *",
15039 "referenced_type" : "type-4882",
15040 "self_type" : "type-4881",
15041 "size" : 4,
15042 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
15043 },
15044 {
15045 "alignment" : 4,
15046 "linker_set_key" : "const env_md_st *",
15047 "name" : "const env_md_st *",
15048 "referenced_type" : "type-4984",
15049 "self_type" : "type-4986",
15050 "size" : 4,
15051 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
15052 },
15053 {
15054 "alignment" : 4,
15055 "linker_set_key" : "const env_md_st *",
15056 "name" : "const env_md_st *",
15057 "referenced_type" : "type-5000",
15058 "self_type" : "type-5002",
15059 "size" : 4,
15060 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
15061 },
15062 {
15063 "alignment" : 4,
15064 "linker_set_key" : "const env_md_st *",
15065 "name" : "const env_md_st *",
15066 "referenced_type" : "type-5967",
15067 "self_type" : "type-5966",
15068 "size" : 4,
15069 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
15070 },
15071 {
15072 "alignment" : 4,
15073 "linker_set_key" : "const env_md_st *",
15074 "name" : "const env_md_st *",
15075 "referenced_type" : "type-6005",
15076 "self_type" : "type-6007",
15077 "size" : 4,
15078 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
15079 },
15080 {
15081 "alignment" : 4,
15082 "linker_set_key" : "const env_md_st *",
15083 "name" : "const env_md_st *",
15084 "referenced_type" : "type-6238",
15085 "self_type" : "type-6237",
15086 "size" : 4,
15087 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
15088 },
15089 {
15090 "alignment" : 4,
15091 "linker_set_key" : "const env_md_st *",
15092 "name" : "const env_md_st *",
15093 "referenced_type" : "type-6303",
15094 "self_type" : "type-6305",
15095 "size" : 4,
15096 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
15097 },
15098 {
15099 "alignment" : 4,
15100 "linker_set_key" : "const env_md_st *",
15101 "name" : "const env_md_st *",
15102 "referenced_type" : "type-6318",
15103 "self_type" : "type-6320",
15104 "size" : 4,
15105 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
15106 },
15107 {
15108 "alignment" : 4,
15109 "linker_set_key" : "const evp_pkey_st *",
15110 "name" : "const evp_pkey_st *",
15111 "referenced_type" : "type-2370",
15112 "self_type" : "type-2372",
15113 "size" : 4,
15114 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
15115 },
15116 {
15117 "alignment" : 4,
15118 "linker_set_key" : "const evp_pkey_st *",
15119 "name" : "const evp_pkey_st *",
15120 "referenced_type" : "type-3379",
15121 "self_type" : "type-3381",
15122 "size" : 4,
15123 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
15124 },
15125 {
15126 "alignment" : 4,
15127 "linker_set_key" : "const evp_pkey_st *",
15128 "name" : "const evp_pkey_st *",
15129 "referenced_type" : "type-4481",
15130 "self_type" : "type-4483",
15131 "size" : 4,
15132 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
15133 },
15134 {
15135 "alignment" : 4,
15136 "linker_set_key" : "const evp_pkey_st *",
15137 "name" : "const evp_pkey_st *",
15138 "referenced_type" : "type-4822",
15139 "self_type" : "type-4825",
15140 "size" : 4,
15141 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
15142 },
15143 {
15144 "alignment" : 4,
15145 "linker_set_key" : "const evp_pkey_st *",
15146 "name" : "const evp_pkey_st *",
15147 "referenced_type" : "type-4857",
15148 "self_type" : "type-4859",
15149 "size" : 4,
15150 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
15151 },
15152 {
15153 "alignment" : 4,
15154 "linker_set_key" : "const evp_pkey_st *",
15155 "name" : "const evp_pkey_st *",
15156 "referenced_type" : "type-5914",
15157 "self_type" : "type-5916",
15158 "size" : 4,
15159 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
15160 },
15161 {
15162 "alignment" : 4,
15163 "linker_set_key" : "const evp_pkey_st *",
15164 "name" : "const evp_pkey_st *",
15165 "referenced_type" : "type-6206",
15166 "self_type" : "type-6208",
15167 "size" : 4,
15168 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
15169 },
15170 {
15171 "alignment" : 4,
15172 "linker_set_key" : "const evp_pkey_st *",
15173 "name" : "const evp_pkey_st *",
15174 "referenced_type" : "type-6227",
15175 "self_type" : "type-6229",
15176 "size" : 4,
15177 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
15178 },
15179 {
15180 "alignment" : 4,
15181 "linker_set_key" : "const keymaster::AbortOperationRequest *",
15182 "name" : "const keymaster::AbortOperationRequest *",
15183 "referenced_type" : "type-529",
15184 "self_type" : "type-530",
15185 "size" : 4,
15186 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15187 },
15188 {
15189 "alignment" : 4,
15190 "linker_set_key" : "const keymaster::AbortOperationResponse *",
15191 "name" : "const keymaster::AbortOperationResponse *",
15192 "referenced_type" : "type-533",
15193 "self_type" : "type-534",
15194 "size" : 4,
15195 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15196 },
15197 {
15198 "alignment" : 4,
15199 "linker_set_key" : "const keymaster::AddEntropyRequest *",
15200 "name" : "const keymaster::AddEntropyRequest *",
15201 "referenced_type" : "type-651",
15202 "self_type" : "type-784",
15203 "size" : 4,
15204 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15205 },
15206 {
15207 "alignment" : 4,
15208 "linker_set_key" : "const keymaster::AddEntropyResponse *",
15209 "name" : "const keymaster::AddEntropyResponse *",
15210 "referenced_type" : "type-539",
15211 "self_type" : "type-540",
15212 "size" : 4,
15213 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15214 },
15215 {
15216 "alignment" : 4,
15217 "linker_set_key" : "const keymaster::AesKeyFactory *",
15218 "name" : "const keymaster::AesKeyFactory *",
15219 "referenced_type" : "type-1199",
15220 "self_type" : "type-1200",
15221 "size" : 4,
15222 "source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
15223 },
15224 {
15225 "alignment" : 4,
15226 "linker_set_key" : "const keymaster::AndroidKeymaster *",
15227 "name" : "const keymaster::AndroidKeymaster *",
15228 "referenced_type" : "type-679",
15229 "self_type" : "type-680",
15230 "size" : 4,
15231 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
15232 },
15233 {
15234 "alignment" : 4,
15235 "linker_set_key" : "const keymaster::AsymmetricKey *",
15236 "name" : "const keymaster::AsymmetricKey *",
15237 "referenced_type" : "type-1243",
15238 "self_type" : "type-1245",
15239 "size" : 4,
15240 "source_file" : "/system/keymaster/include/keymaster/km_openssl/asymmetric_key.h"
15241 },
15242 {
15243 "alignment" : 4,
15244 "linker_set_key" : "const keymaster::AsymmetricKeyFactory *",
15245 "name" : "const keymaster::AsymmetricKeyFactory *",
15246 "referenced_type" : "type-1295",
15247 "self_type" : "type-1296",
15248 "size" : 4,
15249 "source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h"
15250 },
15251 {
15252 "alignment" : 4,
15253 "linker_set_key" : "const keymaster::AttestKeyRequest *",
15254 "name" : "const keymaster::AttestKeyRequest *",
15255 "referenced_type" : "type-664",
15256 "self_type" : "type-797",
15257 "size" : 4,
15258 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15259 },
15260 {
15261 "alignment" : 4,
15262 "linker_set_key" : "const keymaster::AttestKeyResponse *",
15263 "name" : "const keymaster::AttestKeyResponse *",
15264 "referenced_type" : "type-798",
15265 "self_type" : "type-799",
15266 "size" : 4,
15267 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15268 },
15269 {
15270 "alignment" : 4,
15271 "linker_set_key" : "const keymaster::AttestationRecordContext *",
15272 "name" : "const keymaster::AttestationRecordContext *",
15273 "referenced_type" : "type-1172",
15274 "self_type" : "type-1173",
15275 "size" : 4,
15276 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
15277 },
15278 {
15279 "alignment" : 4,
15280 "linker_set_key" : "const keymaster::AuthProxy *",
15281 "name" : "const keymaster::AuthProxy *",
15282 "referenced_type" : "type-433",
15283 "self_type" : "type-435",
15284 "size" : 4,
15285 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
15286 },
15287 {
15288 "alignment" : 4,
15289 "linker_set_key" : "const keymaster::AuthProxyIterator *",
15290 "name" : "const keymaster::AuthProxyIterator *",
15291 "referenced_type" : "type-426",
15292 "self_type" : "type-430",
15293 "size" : 4,
15294 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
15295 },
15296 {
15297 "alignment" : 4,
15298 "linker_set_key" : "const keymaster::AuthorizationSet *",
15299 "name" : "const keymaster::AuthorizationSet *",
15300 "referenced_type" : "type-415",
15301 "self_type" : "type-417",
15302 "size" : 4,
15303 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
15304 },
15305 {
15306 "alignment" : 4,
15307 "linker_set_key" : "const keymaster::AuthorizationSetBuilder *",
15308 "name" : "const keymaster::AuthorizationSetBuilder *",
15309 "referenced_type" : "type-422",
15310 "self_type" : "type-423",
15311 "size" : 4,
15312 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
15313 },
15314 {
15315 "alignment" : 4,
15316 "linker_set_key" : "const keymaster::BeginOperationRequest *",
15317 "name" : "const keymaster::BeginOperationRequest *",
15318 "referenced_type" : "type-671",
15319 "self_type" : "type-774",
15320 "size" : 4,
15321 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15322 },
15323 {
15324 "alignment" : 4,
15325 "linker_set_key" : "const keymaster::BeginOperationResponse *",
15326 "name" : "const keymaster::BeginOperationResponse *",
15327 "referenced_type" : "type-775",
15328 "self_type" : "type-776",
15329 "size" : 4,
15330 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15331 },
15332 {
15333 "alignment" : 4,
15334 "linker_set_key" : "const keymaster::Buffer *",
15335 "name" : "const keymaster::Buffer *",
15336 "referenced_type" : "type-149",
15337 "self_type" : "type-156",
15338 "size" : 4,
15339 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
15340 },
15341 {
15342 "alignment" : 4,
15343 "linker_set_key" : "const keymaster::ComputeSharedHmacRequest *",
15344 "name" : "const keymaster::ComputeSharedHmacRequest *",
15345 "referenced_type" : "type-606",
15346 "self_type" : "type-607",
15347 "size" : 4,
15348 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15349 },
15350 {
15351 "alignment" : 4,
15352 "linker_set_key" : "const keymaster::ComputeSharedHmacResponse *",
15353 "name" : "const keymaster::ComputeSharedHmacResponse *",
15354 "referenced_type" : "type-808",
15355 "self_type" : "type-809",
15356 "size" : 4,
15357 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15358 },
15359 {
15360 "alignment" : 4,
15361 "linker_set_key" : "const keymaster::ConfigureRequest *",
15362 "name" : "const keymaster::ConfigureRequest *",
15363 "referenced_type" : "type-587",
15364 "self_type" : "type-588",
15365 "size" : 4,
15366 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15367 },
15368 {
15369 "alignment" : 4,
15370 "linker_set_key" : "const keymaster::ConfigureResponse *",
15371 "name" : "const keymaster::ConfigureResponse *",
15372 "referenced_type" : "type-591",
15373 "self_type" : "type-592",
15374 "size" : 4,
15375 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15376 },
15377 {
15378 "alignment" : 4,
15379 "linker_set_key" : "const keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> *",
15380 "name" : "const keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> *",
15381 "referenced_type" : "type-434",
15382 "self_type" : "type-443",
15383 "size" : 4,
15384 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15385 },
15386 {
15387 "alignment" : 4,
15388 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::AsymmetricKey> *",
15389 "name" : "const keymaster::DefaultDelete<keymaster::AsymmetricKey> *",
15390 "referenced_type" : "type-1303",
15391 "self_type" : "type-1304",
15392 "size" : 4,
15393 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15394 },
15395 {
15396 "alignment" : 4,
15397 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::HmacOperation> *",
15398 "name" : "const keymaster::DefaultDelete<keymaster::HmacOperation> *",
15399 "referenced_type" : "type-3625",
15400 "self_type" : "type-3626",
15401 "size" : 4,
15402 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15403 },
15404 {
15405 "alignment" : 4,
15406 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::Key> *",
15407 "name" : "const keymaster::DefaultDelete<keymaster::Key> *",
15408 "referenced_type" : "type-752",
15409 "self_type" : "type-773",
15410 "size" : 4,
15411 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15412 },
15413 {
15414 "alignment" : 4,
15415 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::KeyExchange> *",
15416 "name" : "const keymaster::DefaultDelete<keymaster::KeyExchange> *",
15417 "referenced_type" : "type-2489",
15418 "self_type" : "type-2491",
15419 "size" : 4,
15420 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15421 },
15422 {
15423 "alignment" : 4,
15424 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::KeymasterContext> *",
15425 "name" : "const keymaster::DefaultDelete<keymaster::KeymasterContext> *",
15426 "referenced_type" : "type-59",
15427 "self_type" : "type-139",
15428 "size" : 4,
15429 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15430 },
15431 {
15432 "alignment" : 4,
15433 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> *",
15434 "name" : "const keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> *",
15435 "referenced_type" : "type-3663",
15436 "self_type" : "type-3664",
15437 "size" : 4,
15438 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15439 },
15440 {
15441 "alignment" : 4,
15442 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::Operation> *",
15443 "name" : "const keymaster::DefaultDelete<keymaster::Operation> *",
15444 "referenced_type" : "type-410",
15445 "self_type" : "type-411",
15446 "size" : 4,
15447 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15448 },
15449 {
15450 "alignment" : 4,
15451 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::OperationTable> *",
15452 "name" : "const keymaster::DefaultDelete<keymaster::OperationTable> *",
15453 "referenced_type" : "type-361",
15454 "self_type" : "type-374",
15455 "size" : 4,
15456 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15457 },
15458 {
15459 "alignment" : 4,
15460 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> *",
15461 "name" : "const keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> *",
15462 "referenced_type" : "type-2498",
15463 "self_type" : "type-2501",
15464 "size" : 4,
15465 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15466 },
15467 {
15468 "alignment" : 4,
15469 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::RsaOperation> *",
15470 "name" : "const keymaster::DefaultDelete<keymaster::RsaOperation> *",
15471 "referenced_type" : "type-4998",
15472 "self_type" : "type-4999",
15473 "size" : 4,
15474 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15475 },
15476 {
15477 "alignment" : 4,
15478 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_algorithm_t []> *",
15479 "name" : "const keymaster::DefaultDelete<keymaster_algorithm_t []> *",
15480 "referenced_type" : "type-500",
15481 "self_type" : "type-513",
15482 "size" : 4,
15483 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15484 },
15485 {
15486 "alignment" : 4,
15487 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_block_mode_t []> *",
15488 "name" : "const keymaster::DefaultDelete<keymaster_block_mode_t []> *",
15489 "referenced_type" : "type-564",
15490 "self_type" : "type-581",
15491 "size" : 4,
15492 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15493 },
15494 {
15495 "alignment" : 4,
15496 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_digest_t []> *",
15497 "name" : "const keymaster::DefaultDelete<keymaster_digest_t []> *",
15498 "referenced_type" : "type-699",
15499 "self_type" : "type-714",
15500 "size" : 4,
15501 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15502 },
15503 {
15504 "alignment" : 4,
15505 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_key_format_t []> *",
15506 "name" : "const keymaster::DefaultDelete<keymaster_key_format_t []> *",
15507 "referenced_type" : "type-722",
15508 "self_type" : "type-725",
15509 "size" : 4,
15510 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15511 },
15512 {
15513 "alignment" : 4,
15514 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_padding_t []> *",
15515 "name" : "const keymaster::DefaultDelete<keymaster_padding_t []> *",
15516 "referenced_type" : "type-635",
15517 "self_type" : "type-648",
15518 "size" : 4,
15519 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15520 },
15521 {
15522 "alignment" : 4,
15523 "linker_set_key" : "const keymaster::DefaultDelete<unsigned char []> *",
15524 "name" : "const keymaster::DefaultDelete<unsigned char []> *",
15525 "referenced_type" : "type-603",
15526 "self_type" : "type-713",
15527 "size" : 4,
15528 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15529 },
15530 {
15531 "alignment" : 4,
15532 "linker_set_key" : "const keymaster::DefaultDelete<v3_ext_ctx> *",
15533 "name" : "const keymaster::DefaultDelete<v3_ext_ctx> *",
15534 "referenced_type" : "type-2254",
15535 "self_type" : "type-2255",
15536 "size" : 4,
15537 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
15538 },
15539 {
15540 "alignment" : 4,
15541 "linker_set_key" : "const keymaster::DeleteAllKeysRequest *",
15542 "name" : "const keymaster::DeleteAllKeysRequest *",
15543 "referenced_type" : "type-557",
15544 "self_type" : "type-558",
15545 "size" : 4,
15546 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15547 },
15548 {
15549 "alignment" : 4,
15550 "linker_set_key" : "const keymaster::DeleteAllKeysResponse *",
15551 "name" : "const keymaster::DeleteAllKeysResponse *",
15552 "referenced_type" : "type-561",
15553 "self_type" : "type-562",
15554 "size" : 4,
15555 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15556 },
15557 {
15558 "alignment" : 4,
15559 "linker_set_key" : "const keymaster::DeleteKeyRequest *",
15560 "name" : "const keymaster::DeleteKeyRequest *",
15561 "referenced_type" : "type-668",
15562 "self_type" : "type-793",
15563 "size" : 4,
15564 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15565 },
15566 {
15567 "alignment" : 4,
15568 "linker_set_key" : "const keymaster::DeleteKeyResponse *",
15569 "name" : "const keymaster::DeleteKeyResponse *",
15570 "referenced_type" : "type-553",
15571 "self_type" : "type-554",
15572 "size" : 4,
15573 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15574 },
15575 {
15576 "alignment" : 4,
15577 "linker_set_key" : "const keymaster::EcKey *",
15578 "name" : "const keymaster::EcKey *",
15579 "referenced_type" : "type-2366",
15580 "self_type" : "type-2367",
15581 "size" : 4,
15582 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
15583 },
15584 {
15585 "alignment" : 4,
15586 "linker_set_key" : "const keymaster::EcKeyFactory *",
15587 "name" : "const keymaster::EcKeyFactory *",
15588 "referenced_type" : "type-2409",
15589 "self_type" : "type-2410",
15590 "size" : 4,
15591 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
15592 },
15593 {
15594 "alignment" : 4,
15595 "linker_set_key" : "const keymaster::EcdsaOperationFactory *",
15596 "name" : "const keymaster::EcdsaOperationFactory *",
15597 "referenced_type" : "type-2434",
15598 "self_type" : "type-2435",
15599 "size" : 4,
15600 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
15601 },
15602 {
15603 "alignment" : 4,
15604 "linker_set_key" : "const keymaster::EcdsaSignOperationFactory *",
15605 "name" : "const keymaster::EcdsaSignOperationFactory *",
15606 "referenced_type" : "type-2437",
15607 "self_type" : "type-2438",
15608 "size" : 4,
15609 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
15610 },
15611 {
15612 "alignment" : 4,
15613 "linker_set_key" : "const keymaster::EcdsaVerifyOperationFactory *",
15614 "name" : "const keymaster::EcdsaVerifyOperationFactory *",
15615 "referenced_type" : "type-2440",
15616 "self_type" : "type-2442",
15617 "size" : 4,
15618 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
15619 },
15620 {
15621 "alignment" : 4,
15622 "linker_set_key" : "const keymaster::ExportKeyRequest *",
15623 "name" : "const keymaster::ExportKeyRequest *",
15624 "referenced_type" : "type-661",
15625 "self_type" : "type-790",
15626 "size" : 4,
15627 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15628 },
15629 {
15630 "alignment" : 4,
15631 "linker_set_key" : "const keymaster::ExportKeyResponse *",
15632 "name" : "const keymaster::ExportKeyResponse *",
15633 "referenced_type" : "type-791",
15634 "self_type" : "type-792",
15635 "size" : 4,
15636 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15637 },
15638 {
15639 "alignment" : 4,
15640 "linker_set_key" : "const keymaster::FinishOperationRequest *",
15641 "name" : "const keymaster::FinishOperationRequest *",
15642 "referenced_type" : "type-676",
15643 "self_type" : "type-781",
15644 "size" : 4,
15645 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15646 },
15647 {
15648 "alignment" : 4,
15649 "linker_set_key" : "const keymaster::FinishOperationResponse *",
15650 "name" : "const keymaster::FinishOperationResponse *",
15651 "referenced_type" : "type-782",
15652 "self_type" : "type-783",
15653 "size" : 4,
15654 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15655 },
15656 {
15657 "alignment" : 4,
15658 "linker_set_key" : "const keymaster::GenerateKeyRequest *",
15659 "name" : "const keymaster::GenerateKeyRequest *",
15660 "referenced_type" : "type-506",
15661 "self_type" : "type-507",
15662 "size" : 4,
15663 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15664 },
15665 {
15666 "alignment" : 4,
15667 "linker_set_key" : "const keymaster::GenerateKeyResponse *",
15668 "name" : "const keymaster::GenerateKeyResponse *",
15669 "referenced_type" : "type-768",
15670 "self_type" : "type-769",
15671 "size" : 4,
15672 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15673 },
15674 {
15675 "alignment" : 4,
15676 "linker_set_key" : "const keymaster::GetHmacSharingParametersResponse *",
15677 "name" : "const keymaster::GetHmacSharingParametersResponse *",
15678 "referenced_type" : "type-601",
15679 "self_type" : "type-602",
15680 "size" : 4,
15681 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15682 },
15683 {
15684 "alignment" : 4,
15685 "linker_set_key" : "const keymaster::GetKeyCharacteristicsRequest *",
15686 "name" : "const keymaster::GetKeyCharacteristicsRequest *",
15687 "referenced_type" : "type-655",
15688 "self_type" : "type-770",
15689 "size" : 4,
15690 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15691 },
15692 {
15693 "alignment" : 4,
15694 "linker_set_key" : "const keymaster::GetKeyCharacteristicsResponse *",
15695 "name" : "const keymaster::GetKeyCharacteristicsResponse *",
15696 "referenced_type" : "type-771",
15697 "self_type" : "type-772",
15698 "size" : 4,
15699 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15700 },
15701 {
15702 "alignment" : 4,
15703 "linker_set_key" : "const keymaster::GetVersionRequest *",
15704 "name" : "const keymaster::GetVersionRequest *",
15705 "referenced_type" : "type-568",
15706 "self_type" : "type-569",
15707 "size" : 4,
15708 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15709 },
15710 {
15711 "alignment" : 4,
15712 "linker_set_key" : "const keymaster::GetVersionResponse *",
15713 "name" : "const keymaster::GetVersionResponse *",
15714 "referenced_type" : "type-795",
15715 "self_type" : "type-796",
15716 "size" : 4,
15717 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15718 },
15719 {
15720 "alignment" : 4,
15721 "linker_set_key" : "const keymaster::HardwareAuthToken *",
15722 "name" : "const keymaster::HardwareAuthToken *",
15723 "referenced_type" : "type-814",
15724 "self_type" : "type-815",
15725 "size" : 4,
15726 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15727 },
15728 {
15729 "alignment" : 4,
15730 "linker_set_key" : "const keymaster::HmacKeyFactory *",
15731 "name" : "const keymaster::HmacKeyFactory *",
15732 "referenced_type" : "type-3562",
15733 "self_type" : "type-3563",
15734 "size" : 4,
15735 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
15736 },
15737 {
15738 "alignment" : 4,
15739 "linker_set_key" : "const keymaster::HmacSha256 *",
15740 "name" : "const keymaster::HmacSha256 *",
15741 "referenced_type" : "type-3529",
15742 "self_type" : "type-3530",
15743 "size" : 4,
15744 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
15745 },
15746 {
15747 "alignment" : 4,
15748 "linker_set_key" : "const keymaster::HmacSharingParameters *",
15749 "name" : "const keymaster::HmacSharingParameters *",
15750 "referenced_type" : "type-803",
15751 "self_type" : "type-804",
15752 "size" : 4,
15753 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15754 },
15755 {
15756 "alignment" : 4,
15757 "linker_set_key" : "const keymaster::HmacSharingParametersArray *",
15758 "name" : "const keymaster::HmacSharingParametersArray *",
15759 "referenced_type" : "type-805",
15760 "self_type" : "type-806",
15761 "size" : 4,
15762 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15763 },
15764 {
15765 "alignment" : 4,
15766 "linker_set_key" : "const keymaster::ImportKeyRequest *",
15767 "name" : "const keymaster::ImportKeyRequest *",
15768 "referenced_type" : "type-657",
15769 "self_type" : "type-786",
15770 "size" : 4,
15771 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15772 },
15773 {
15774 "alignment" : 4,
15775 "linker_set_key" : "const keymaster::ImportKeyResponse *",
15776 "name" : "const keymaster::ImportKeyResponse *",
15777 "referenced_type" : "type-787",
15778 "self_type" : "type-788",
15779 "size" : 4,
15780 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15781 },
15782 {
15783 "alignment" : 4,
15784 "linker_set_key" : "const keymaster::ImportWrappedKeyRequest *",
15785 "name" : "const keymaster::ImportWrappedKeyRequest *",
15786 "referenced_type" : "type-659",
15787 "self_type" : "type-810",
15788 "size" : 4,
15789 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15790 },
15791 {
15792 "alignment" : 4,
15793 "linker_set_key" : "const keymaster::ImportWrappedKeyResponse *",
15794 "name" : "const keymaster::ImportWrappedKeyResponse *",
15795 "referenced_type" : "type-811",
15796 "self_type" : "type-813",
15797 "size" : 4,
15798 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
15799 },
15800 {
15801 "alignment" : 4,
15802 "linker_set_key" : "const keymaster::Key *",
15803 "name" : "const keymaster::Key *",
15804 "referenced_type" : "type-298",
15805 "self_type" : "type-682",
15806 "size" : 4,
15807 "source_file" : "/system/keymaster/include/keymaster/key.h"
15808 },
15809 {
15810 "alignment" : 4,
15811 "linker_set_key" : "const keymaster::KeyFactory *",
15812 "name" : "const keymaster::KeyFactory *",
15813 "referenced_type" : "type-1029",
15814 "self_type" : "type-1031",
15815 "size" : 4,
15816 "source_file" : "/system/keymaster/include/keymaster/key.h"
15817 },
15818 {
15819 "alignment" : 4,
15820 "linker_set_key" : "const keymaster::KeyFactory *",
15821 "name" : "const keymaster::KeyFactory *",
15822 "referenced_type" : "type-1091",
15823 "self_type" : "type-1093",
15824 "size" : 4,
15825 "source_file" : "/system/keymaster/include/keymaster/key.h"
15826 },
15827 {
15828 "alignment" : 4,
15829 "linker_set_key" : "const keymaster::KeyFactory *",
15830 "name" : "const keymaster::KeyFactory *",
15831 "referenced_type" : "type-1236",
15832 "self_type" : "type-1239",
15833 "size" : 4,
15834 "source_file" : "/system/keymaster/include/keymaster/key.h"
15835 },
15836 {
15837 "alignment" : 4,
15838 "linker_set_key" : "const keymaster::KeyFactory *",
15839 "name" : "const keymaster::KeyFactory *",
15840 "referenced_type" : "type-1829",
15841 "self_type" : "type-1831",
15842 "size" : 4,
15843 "source_file" : "/system/keymaster/include/keymaster/key.h"
15844 },
15845 {
15846 "alignment" : 4,
15847 "linker_set_key" : "const keymaster::KeyFactory *",
15848 "name" : "const keymaster::KeyFactory *",
15849 "referenced_type" : "type-1890",
15850 "self_type" : "type-1892",
15851 "size" : 4,
15852 "source_file" : "/system/keymaster/include/keymaster/key.h"
15853 },
15854 {
15855 "alignment" : 4,
15856 "linker_set_key" : "const keymaster::KeyFactory *",
15857 "name" : "const keymaster::KeyFactory *",
15858 "referenced_type" : "type-2005",
15859 "self_type" : "type-2008",
15860 "size" : 4,
15861 "source_file" : "/system/keymaster/include/keymaster/key.h"
15862 },
15863 {
15864 "alignment" : 4,
15865 "linker_set_key" : "const keymaster::KeyFactory *",
15866 "name" : "const keymaster::KeyFactory *",
15867 "referenced_type" : "type-2247",
15868 "self_type" : "type-2249",
15869 "size" : 4,
15870 "source_file" : "/system/keymaster/include/keymaster/key.h"
15871 },
15872 {
15873 "alignment" : 4,
15874 "linker_set_key" : "const keymaster::KeyFactory *",
15875 "name" : "const keymaster::KeyFactory *",
15876 "referenced_type" : "type-2357",
15877 "self_type" : "type-2360",
15878 "size" : 4,
15879 "source_file" : "/system/keymaster/include/keymaster/key.h"
15880 },
15881 {
15882 "alignment" : 4,
15883 "linker_set_key" : "const keymaster::KeyFactory *",
15884 "name" : "const keymaster::KeyFactory *",
15885 "referenced_type" : "type-2461",
15886 "self_type" : "type-2463",
15887 "size" : 4,
15888 "source_file" : "/system/keymaster/include/keymaster/key.h"
15889 },
15890 {
15891 "alignment" : 4,
15892 "linker_set_key" : "const keymaster::KeyFactory *",
15893 "name" : "const keymaster::KeyFactory *",
15894 "referenced_type" : "type-279",
15895 "self_type" : "type-281",
15896 "size" : 4,
15897 "source_file" : "/system/keymaster/include/keymaster/key.h"
15898 },
15899 {
15900 "alignment" : 4,
15901 "linker_set_key" : "const keymaster::KeyFactory *",
15902 "name" : "const keymaster::KeyFactory *",
15903 "referenced_type" : "type-2890",
15904 "self_type" : "type-2892",
15905 "size" : 4,
15906 "source_file" : "/system/keymaster/include/keymaster/key.h"
15907 },
15908 {
15909 "alignment" : 4,
15910 "linker_set_key" : "const keymaster::KeyFactory *",
15911 "name" : "const keymaster::KeyFactory *",
15912 "referenced_type" : "type-2951",
15913 "self_type" : "type-2953",
15914 "size" : 4,
15915 "source_file" : "/system/keymaster/include/keymaster/key.h"
15916 },
15917 {
15918 "alignment" : 4,
15919 "linker_set_key" : "const keymaster::KeyFactory *",
15920 "name" : "const keymaster::KeyFactory *",
15921 "referenced_type" : "type-302",
15922 "self_type" : "type-301",
15923 "size" : 4,
15924 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
15925 },
15926 {
15927 "alignment" : 4,
15928 "linker_set_key" : "const keymaster::KeyFactory *",
15929 "name" : "const keymaster::KeyFactory *",
15930 "referenced_type" : "type-3066",
15931 "self_type" : "type-3069",
15932 "size" : 4,
15933 "source_file" : "/system/keymaster/include/keymaster/key.h"
15934 },
15935 {
15936 "alignment" : 4,
15937 "linker_set_key" : "const keymaster::KeyFactory *",
15938 "name" : "const keymaster::KeyFactory *",
15939 "referenced_type" : "type-3276",
15940 "self_type" : "type-3278",
15941 "size" : 4,
15942 "source_file" : "/system/keymaster/include/keymaster/key.h"
15943 },
15944 {
15945 "alignment" : 4,
15946 "linker_set_key" : "const keymaster::KeyFactory *",
15947 "name" : "const keymaster::KeyFactory *",
15948 "referenced_type" : "type-3367",
15949 "self_type" : "type-3370",
15950 "size" : 4,
15951 "source_file" : "/system/keymaster/include/keymaster/key.h"
15952 },
15953 {
15954 "alignment" : 4,
15955 "linker_set_key" : "const keymaster::KeyFactory *",
15956 "name" : "const keymaster::KeyFactory *",
15957 "referenced_type" : "type-3458",
15958 "self_type" : "type-3460",
15959 "size" : 4,
15960 "source_file" : "/system/keymaster/include/keymaster/key.h"
15961 },
15962 {
15963 "alignment" : 4,
15964 "linker_set_key" : "const keymaster::KeyFactory *",
15965 "name" : "const keymaster::KeyFactory *",
15966 "referenced_type" : "type-3992",
15967 "self_type" : "type-3994",
15968 "size" : 4,
15969 "source_file" : "/system/keymaster/include/keymaster/key.h"
15970 },
15971 {
15972 "alignment" : 4,
15973 "linker_set_key" : "const keymaster::KeyFactory *",
15974 "name" : "const keymaster::KeyFactory *",
15975 "referenced_type" : "type-4053",
15976 "self_type" : "type-4055",
15977 "size" : 4,
15978 "source_file" : "/system/keymaster/include/keymaster/key.h"
15979 },
15980 {
15981 "alignment" : 4,
15982 "linker_set_key" : "const keymaster::KeyFactory *",
15983 "name" : "const keymaster::KeyFactory *",
15984 "referenced_type" : "type-4168",
15985 "self_type" : "type-4171",
15986 "size" : 4,
15987 "source_file" : "/system/keymaster/include/keymaster/key.h"
15988 },
15989 {
15990 "alignment" : 4,
15991 "linker_set_key" : "const keymaster::KeyFactory *",
15992 "name" : "const keymaster::KeyFactory *",
15993 "referenced_type" : "type-4378",
15994 "self_type" : "type-4380",
15995 "size" : 4,
15996 "source_file" : "/system/keymaster/include/keymaster/key.h"
15997 },
15998 {
15999 "alignment" : 4,
16000 "linker_set_key" : "const keymaster::KeyFactory *",
16001 "name" : "const keymaster::KeyFactory *",
16002 "referenced_type" : "type-4469",
16003 "self_type" : "type-4472",
16004 "size" : 4,
16005 "source_file" : "/system/keymaster/include/keymaster/key.h"
16006 },
16007 {
16008 "alignment" : 4,
16009 "linker_set_key" : "const keymaster::KeyFactory *",
16010 "name" : "const keymaster::KeyFactory *",
16011 "referenced_type" : "type-4560",
16012 "self_type" : "type-4562",
16013 "size" : 4,
16014 "source_file" : "/system/keymaster/include/keymaster/key.h"
16015 },
16016 {
16017 "alignment" : 4,
16018 "linker_set_key" : "const keymaster::KeyFactory *",
16019 "name" : "const keymaster::KeyFactory *",
16020 "referenced_type" : "type-4840",
16021 "self_type" : "type-4842",
16022 "size" : 4,
16023 "source_file" : "/system/keymaster/include/keymaster/key.h"
16024 },
16025 {
16026 "alignment" : 4,
16027 "linker_set_key" : "const keymaster::KeyFactory *",
16028 "name" : "const keymaster::KeyFactory *",
16029 "referenced_type" : "type-5013",
16030 "self_type" : "type-5015",
16031 "size" : 4,
16032 "source_file" : "/system/keymaster/include/keymaster/key.h"
16033 },
16034 {
16035 "alignment" : 4,
16036 "linker_set_key" : "const keymaster::KeyFactory *",
16037 "name" : "const keymaster::KeyFactory *",
16038 "referenced_type" : "type-5398",
16039 "self_type" : "type-5401",
16040 "size" : 4,
16041 "source_file" : "/system/keymaster/include/keymaster/key.h"
16042 },
16043 {
16044 "alignment" : 4,
16045 "linker_set_key" : "const keymaster::KeyFactory *",
16046 "name" : "const keymaster::KeyFactory *",
16047 "referenced_type" : "type-5465",
16048 "self_type" : "type-5467",
16049 "size" : 4,
16050 "source_file" : "/system/keymaster/include/keymaster/key.h"
16051 },
16052 {
16053 "alignment" : 4,
16054 "linker_set_key" : "const keymaster::KeyFactory *",
16055 "name" : "const keymaster::KeyFactory *",
16056 "referenced_type" : "type-5584",
16057 "self_type" : "type-5586",
16058 "size" : 4,
16059 "source_file" : "/system/keymaster/include/keymaster/key.h"
16060 },
16061 {
16062 "alignment" : 4,
16063 "linker_set_key" : "const keymaster::KeyFactory *",
16064 "name" : "const keymaster::KeyFactory *",
16065 "referenced_type" : "type-5796",
16066 "self_type" : "type-5798",
16067 "size" : 4,
16068 "source_file" : "/system/keymaster/include/keymaster/key.h"
16069 },
16070 {
16071 "alignment" : 4,
16072 "linker_set_key" : "const keymaster::KeyFactory *",
16073 "name" : "const keymaster::KeyFactory *",
16074 "referenced_type" : "type-5901",
16075 "self_type" : "type-5903",
16076 "size" : 4,
16077 "source_file" : "/system/keymaster/include/keymaster/key.h"
16078 },
16079 {
16080 "alignment" : 4,
16081 "linker_set_key" : "const keymaster::KeyFactory *",
16082 "name" : "const keymaster::KeyFactory *",
16083 "referenced_type" : "type-5999",
16084 "self_type" : "type-6001",
16085 "size" : 4,
16086 "source_file" : "/system/keymaster/include/keymaster/key.h"
16087 },
16088 {
16089 "alignment" : 4,
16090 "linker_set_key" : "const keymaster::KeyFactory *",
16091 "name" : "const keymaster::KeyFactory *",
16092 "referenced_type" : "type-6215",
16093 "self_type" : "type-6217",
16094 "size" : 4,
16095 "source_file" : "/system/keymaster/include/keymaster/key.h"
16096 },
16097 {
16098 "alignment" : 4,
16099 "linker_set_key" : "const keymaster::KeyFactory *",
16100 "name" : "const keymaster::KeyFactory *",
16101 "referenced_type" : "type-6330",
16102 "self_type" : "type-6332",
16103 "size" : 4,
16104 "source_file" : "/system/keymaster/include/keymaster/key.h"
16105 },
16106 {
16107 "alignment" : 4,
16108 "linker_set_key" : "const keymaster::KeyFactory **",
16109 "name" : "const keymaster::KeyFactory **",
16110 "referenced_type" : "type-301",
16111 "self_type" : "type-681",
16112 "size" : 4,
16113 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
16114 },
16115 {
16116 "alignment" : 4,
16117 "linker_set_key" : "const keymaster::KeymasterContext *",
16118 "name" : "const keymaster::KeymasterContext *",
16119 "referenced_type" : "type-698",
16120 "self_type" : "type-702",
16121 "size" : 4,
16122 "source_file" : "/system/keymaster/include/keymaster/keymaster_context.h"
16123 },
16124 {
16125 "alignment" : 4,
16126 "linker_set_key" : "const keymaster::KeymasterEnforcement *",
16127 "name" : "const keymaster::KeymasterEnforcement *",
16128 "referenced_type" : "type-696",
16129 "self_type" : "type-697",
16130 "size" : 4,
16131 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
16132 },
16133 {
16134 "alignment" : 4,
16135 "linker_set_key" : "const keymaster::KeymasterResponse *",
16136 "name" : "const keymaster::KeymasterResponse *",
16137 "referenced_type" : "type-765",
16138 "self_type" : "type-766",
16139 "size" : 4,
16140 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16141 },
16142 {
16143 "alignment" : 4,
16144 "linker_set_key" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> *",
16145 "name" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> *",
16146 "referenced_type" : "type-141",
16147 "self_type" : "type-142",
16148 "size" : 4,
16149 "source_file" : "/system/keymaster/include/keymaster/List.h"
16150 },
16151 {
16152 "alignment" : 4,
16153 "linker_set_key" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> *",
16154 "name" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> *",
16155 "referenced_type" : "type-133",
16156 "self_type" : "type-134",
16157 "size" : 4,
16158 "source_file" : "/system/keymaster/include/keymaster/List.h"
16159 },
16160 {
16161 "alignment" : 4,
16162 "linker_set_key" : "const keymaster::List<AccessCount>::_Node *",
16163 "name" : "const keymaster::List<AccessCount>::_Node *",
16164 "referenced_type" : "type-124",
16165 "self_type" : "type-125",
16166 "size" : 4,
16167 "source_file" : "/system/keymaster/include/keymaster/List.h"
16168 },
16169 {
16170 "alignment" : 4,
16171 "linker_set_key" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> *",
16172 "name" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> *",
16173 "referenced_type" : "type-103",
16174 "self_type" : "type-104",
16175 "size" : 4,
16176 "source_file" : "/system/keymaster/include/keymaster/List.h"
16177 },
16178 {
16179 "alignment" : 4,
16180 "linker_set_key" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> *",
16181 "name" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> *",
16182 "referenced_type" : "type-93",
16183 "self_type" : "type-98",
16184 "size" : 4,
16185 "source_file" : "/system/keymaster/include/keymaster/List.h"
16186 },
16187 {
16188 "alignment" : 4,
16189 "linker_set_key" : "const keymaster::List<AccessTime>::_Node *",
16190 "name" : "const keymaster::List<AccessTime>::_Node *",
16191 "referenced_type" : "type-83",
16192 "self_type" : "type-85",
16193 "size" : 4,
16194 "source_file" : "/system/keymaster/include/keymaster/List.h"
16195 },
16196 {
16197 "alignment" : 4,
16198 "linker_set_key" : "const keymaster::List<keymaster::AccessCountMap::AccessCount> *",
16199 "name" : "const keymaster::List<keymaster::AccessCountMap::AccessCount> *",
16200 "referenced_type" : "type-146",
16201 "self_type" : "type-147",
16202 "size" : 4,
16203 "source_file" : "/system/keymaster/include/keymaster/List.h"
16204 },
16205 {
16206 "alignment" : 4,
16207 "linker_set_key" : "const keymaster::List<keymaster::AccessTimeMap::AccessTime> *",
16208 "name" : "const keymaster::List<keymaster::AccessTimeMap::AccessTime> *",
16209 "referenced_type" : "type-109",
16210 "self_type" : "type-110",
16211 "size" : 4,
16212 "source_file" : "/system/keymaster/include/keymaster/List.h"
16213 },
16214 {
16215 "alignment" : 4,
16216 "linker_set_key" : "const keymaster::NistCurveKeyExchange *",
16217 "name" : "const keymaster::NistCurveKeyExchange *",
16218 "referenced_type" : "type-3676",
16219 "self_type" : "type-3677",
16220 "size" : 4,
16221 "source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
16222 },
16223 {
16224 "alignment" : 4,
16225 "linker_set_key" : "const keymaster::Operation *",
16226 "name" : "const keymaster::Operation *",
16227 "referenced_type" : "type-718",
16228 "self_type" : "type-719",
16229 "size" : 4,
16230 "source_file" : "/system/keymaster/include/keymaster/operation.h"
16231 },
16232 {
16233 "alignment" : 4,
16234 "linker_set_key" : "const keymaster::OperationFactory *",
16235 "name" : "const keymaster::OperationFactory *",
16236 "referenced_type" : "type-716",
16237 "self_type" : "type-717",
16238 "size" : 4,
16239 "source_file" : "/system/keymaster/include/keymaster/operation.h"
16240 },
16241 {
16242 "alignment" : 4,
16243 "linker_set_key" : "const keymaster::OperationFactory::KeyType *",
16244 "name" : "const keymaster::OperationFactory::KeyType *",
16245 "referenced_type" : "type-711",
16246 "self_type" : "type-712",
16247 "size" : 4,
16248 "source_file" : "/system/keymaster/include/keymaster/operation.h"
16249 },
16250 {
16251 "alignment" : 4,
16252 "linker_set_key" : "const keymaster::RandomSource *",
16253 "name" : "const keymaster::RandomSource *",
16254 "referenced_type" : "type-1188",
16255 "self_type" : "type-1190",
16256 "size" : 4,
16257 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
16258 },
16259 {
16260 "alignment" : 4,
16261 "linker_set_key" : "const keymaster::RsaCryptOperation *",
16262 "name" : "const keymaster::RsaCryptOperation *",
16263 "referenced_type" : "type-4897",
16264 "self_type" : "type-4898",
16265 "size" : 4,
16266 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
16267 },
16268 {
16269 "alignment" : 4,
16270 "linker_set_key" : "const keymaster::RsaCryptingOperationFactory *",
16271 "name" : "const keymaster::RsaCryptingOperationFactory *",
16272 "referenced_type" : "type-5007",
16273 "self_type" : "type-5008",
16274 "size" : 4,
16275 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
16276 },
16277 {
16278 "alignment" : 4,
16279 "linker_set_key" : "const keymaster::RsaDecryptionOperationFactory *",
16280 "name" : "const keymaster::RsaDecryptionOperationFactory *",
16281 "referenced_type" : "type-4921",
16282 "self_type" : "type-4922",
16283 "size" : 4,
16284 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
16285 },
16286 {
16287 "alignment" : 4,
16288 "linker_set_key" : "const keymaster::RsaDigestingOperation *",
16289 "name" : "const keymaster::RsaDigestingOperation *",
16290 "referenced_type" : "type-4889",
16291 "self_type" : "type-4890",
16292 "size" : 4,
16293 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
16294 },
16295 {
16296 "alignment" : 4,
16297 "linker_set_key" : "const keymaster::RsaDigestingOperationFactory *",
16298 "name" : "const keymaster::RsaDigestingOperationFactory *",
16299 "referenced_type" : "type-5005",
16300 "self_type" : "type-5006",
16301 "size" : 4,
16302 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
16303 },
16304 {
16305 "alignment" : 4,
16306 "linker_set_key" : "const keymaster::RsaEncryptionOperationFactory *",
16307 "name" : "const keymaster::RsaEncryptionOperationFactory *",
16308 "referenced_type" : "type-4917",
16309 "self_type" : "type-4918",
16310 "size" : 4,
16311 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
16312 },
16313 {
16314 "alignment" : 4,
16315 "linker_set_key" : "const keymaster::RsaKey *",
16316 "name" : "const keymaster::RsaKey *",
16317 "referenced_type" : "type-4852",
16318 "self_type" : "type-4853",
16319 "size" : 4,
16320 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
16321 },
16322 {
16323 "alignment" : 4,
16324 "linker_set_key" : "const keymaster::RsaKeyFactory *",
16325 "name" : "const keymaster::RsaKeyFactory *",
16326 "referenced_type" : "type-4972",
16327 "self_type" : "type-4973",
16328 "size" : 4,
16329 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
16330 },
16331 {
16332 "alignment" : 4,
16333 "linker_set_key" : "const keymaster::RsaOperation *",
16334 "name" : "const keymaster::RsaOperation *",
16335 "referenced_type" : "type-4885",
16336 "self_type" : "type-4886",
16337 "size" : 4,
16338 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
16339 },
16340 {
16341 "alignment" : 4,
16342 "linker_set_key" : "const keymaster::RsaOperationFactory *",
16343 "name" : "const keymaster::RsaOperationFactory *",
16344 "referenced_type" : "type-4905",
16345 "self_type" : "type-4906",
16346 "size" : 4,
16347 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
16348 },
16349 {
16350 "alignment" : 4,
16351 "linker_set_key" : "const keymaster::RsaSigningOperationFactory *",
16352 "name" : "const keymaster::RsaSigningOperationFactory *",
16353 "referenced_type" : "type-4911",
16354 "self_type" : "type-4912",
16355 "size" : 4,
16356 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
16357 },
16358 {
16359 "alignment" : 4,
16360 "linker_set_key" : "const keymaster::RsaVerificationOperationFactory *",
16361 "name" : "const keymaster::RsaVerificationOperationFactory *",
16362 "referenced_type" : "type-4914",
16363 "self_type" : "type-4915",
16364 "size" : 4,
16365 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
16366 },
16367 {
16368 "alignment" : 4,
16369 "linker_set_key" : "const keymaster::SoftwareKeyBlobMaker *",
16370 "name" : "const keymaster::SoftwareKeyBlobMaker *",
16371 "referenced_type" : "type-1183",
16372 "self_type" : "type-1185",
16373 "size" : 4,
16374 "source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
16375 },
16376 {
16377 "alignment" : 4,
16378 "linker_set_key" : "const keymaster::SoftwareRandomSource *",
16379 "name" : "const keymaster::SoftwareRandomSource *",
16380 "referenced_type" : "type-5034",
16381 "self_type" : "type-5035",
16382 "size" : 4,
16383 "source_file" : "/system/keymaster/include/keymaster/km_openssl/software_random_source.h"
16384 },
16385 {
16386 "alignment" : 4,
16387 "linker_set_key" : "const keymaster::SupportedAlgorithmsRequest *",
16388 "name" : "const keymaster::SupportedAlgorithmsRequest *",
16389 "referenced_type" : "type-442",
16390 "self_type" : "type-444",
16391 "size" : 4,
16392 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16393 },
16394 {
16395 "alignment" : 4,
16396 "linker_set_key" : "const keymaster::SupportedByAlgorithmAndPurposeRequest *",
16397 "name" : "const keymaster::SupportedByAlgorithmAndPurposeRequest *",
16398 "referenced_type" : "type-455",
16399 "self_type" : "type-456",
16400 "size" : 4,
16401 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16402 },
16403 {
16404 "alignment" : 4,
16405 "linker_set_key" : "const keymaster::SupportedByAlgorithmRequest *",
16406 "name" : "const keymaster::SupportedByAlgorithmRequest *",
16407 "referenced_type" : "type-447",
16408 "self_type" : "type-448",
16409 "size" : 4,
16410 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16411 },
16412 {
16413 "alignment" : 4,
16414 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_algorithm_t> *",
16415 "name" : "const keymaster::SupportedResponse<keymaster_algorithm_t> *",
16416 "referenced_type" : "type-467",
16417 "self_type" : "type-468",
16418 "size" : 4,
16419 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16420 },
16421 {
16422 "alignment" : 4,
16423 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_block_mode_t> *",
16424 "name" : "const keymaster::SupportedResponse<keymaster_block_mode_t> *",
16425 "referenced_type" : "type-472",
16426 "self_type" : "type-473",
16427 "size" : 4,
16428 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16429 },
16430 {
16431 "alignment" : 4,
16432 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_digest_t> *",
16433 "name" : "const keymaster::SupportedResponse<keymaster_digest_t> *",
16434 "referenced_type" : "type-482",
16435 "self_type" : "type-483",
16436 "size" : 4,
16437 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16438 },
16439 {
16440 "alignment" : 4,
16441 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_key_format_t> *",
16442 "name" : "const keymaster::SupportedResponse<keymaster_key_format_t> *",
16443 "referenced_type" : "type-487",
16444 "self_type" : "type-488",
16445 "size" : 4,
16446 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16447 },
16448 {
16449 "alignment" : 4,
16450 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_padding_t> *",
16451 "name" : "const keymaster::SupportedResponse<keymaster_padding_t> *",
16452 "referenced_type" : "type-477",
16453 "self_type" : "type-478",
16454 "size" : 4,
16455 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16456 },
16457 {
16458 "alignment" : 4,
16459 "linker_set_key" : "const keymaster::SymmetricKey *",
16460 "name" : "const keymaster::SymmetricKey *",
16461 "referenced_type" : "type-1195",
16462 "self_type" : "type-1196",
16463 "size" : 4,
16464 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
16465 },
16466 {
16467 "alignment" : 4,
16468 "linker_set_key" : "const keymaster::SymmetricKeyFactory *",
16469 "name" : "const keymaster::SymmetricKeyFactory *",
16470 "referenced_type" : "type-1192",
16471 "self_type" : "type-1193",
16472 "size" : 4,
16473 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
16474 },
16475 {
16476 "alignment" : 4,
16477 "linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t> *",
16478 "name" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t> *",
16479 "referenced_type" : "type-318",
16480 "self_type" : "type-343",
16481 "size" : 4,
16482 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
16483 },
16484 {
16485 "alignment" : 4,
16486 "linker_set_key" : "const keymaster::TripleDesKeyFactory *",
16487 "name" : "const keymaster::TripleDesKeyFactory *",
16488 "referenced_type" : "type-6405",
16489 "self_type" : "type-6406",
16490 "size" : 4,
16491 "source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
16492 },
16493 {
16494 "alignment" : 4,
16495 "linker_set_key" : "const keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> > *",
16496 "name" : "const keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> > *",
16497 "referenced_type" : "type-324",
16498 "self_type" : "type-325",
16499 "size" : 4,
16500 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16501 },
16502 {
16503 "alignment" : 4,
16504 "linker_set_key" : "const keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> > *",
16505 "name" : "const keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> > *",
16506 "referenced_type" : "type-2157",
16507 "self_type" : "type-2158",
16508 "size" : 4,
16509 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16510 },
16511 {
16512 "alignment" : 4,
16513 "linker_set_key" : "const keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> > *",
16514 "name" : "const keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> > *",
16515 "referenced_type" : "type-2167",
16516 "self_type" : "type-2168",
16517 "size" : 4,
16518 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16519 },
16520 {
16521 "alignment" : 4,
16522 "linker_set_key" : "const keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> > *",
16523 "name" : "const keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> > *",
16524 "referenced_type" : "type-2272",
16525 "self_type" : "type-2273",
16526 "size" : 4,
16527 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16528 },
16529 {
16530 "alignment" : 4,
16531 "linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> > *",
16532 "name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> > *",
16533 "referenced_type" : "type-2264",
16534 "self_type" : "type-2265",
16535 "size" : 4,
16536 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16537 },
16538 {
16539 "alignment" : 4,
16540 "linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> > *",
16541 "name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> > *",
16542 "referenced_type" : "type-1371",
16543 "self_type" : "type-1372",
16544 "size" : 4,
16545 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16546 },
16547 {
16548 "alignment" : 4,
16549 "linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> > *",
16550 "name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> > *",
16551 "referenced_type" : "type-2278",
16552 "self_type" : "type-2279",
16553 "size" : 4,
16554 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16555 },
16556 {
16557 "alignment" : 4,
16558 "linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> > *",
16559 "name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> > *",
16560 "referenced_type" : "type-2283",
16561 "self_type" : "type-2284",
16562 "size" : 4,
16563 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16564 },
16565 {
16566 "alignment" : 4,
16567 "linker_set_key" : "const keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> > *",
16568 "name" : "const keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> > *",
16569 "referenced_type" : "type-4794",
16570 "self_type" : "type-4795",
16571 "size" : 4,
16572 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16573 },
16574 {
16575 "alignment" : 4,
16576 "linker_set_key" : "const keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> > *",
16577 "name" : "const keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> > *",
16578 "referenced_type" : "type-1378",
16579 "self_type" : "type-1379",
16580 "size" : 4,
16581 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16582 },
16583 {
16584 "alignment" : 4,
16585 "linker_set_key" : "const keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> > *",
16586 "name" : "const keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> > *",
16587 "referenced_type" : "type-2348",
16588 "self_type" : "type-2349",
16589 "size" : 4,
16590 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16591 },
16592 {
16593 "alignment" : 4,
16594 "linker_set_key" : "const keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> > *",
16595 "name" : "const keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> > *",
16596 "referenced_type" : "type-2450",
16597 "self_type" : "type-2451",
16598 "size" : 4,
16599 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16600 },
16601 {
16602 "alignment" : 4,
16603 "linker_set_key" : "const keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> > *",
16604 "name" : "const keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> > *",
16605 "referenced_type" : "type-1117",
16606 "self_type" : "type-1118",
16607 "size" : 4,
16608 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16609 },
16610 {
16611 "alignment" : 4,
16612 "linker_set_key" : "const keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> > *",
16613 "name" : "const keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> > *",
16614 "referenced_type" : "type-3686",
16615 "self_type" : "type-3689",
16616 "size" : 4,
16617 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16618 },
16619 {
16620 "alignment" : 4,
16621 "linker_set_key" : "const keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete> *",
16622 "name" : "const keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete> *",
16623 "referenced_type" : "type-5029",
16624 "self_type" : "type-5030",
16625 "size" : 4,
16626 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16627 },
16628 {
16629 "alignment" : 4,
16630 "linker_set_key" : "const keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> > *",
16631 "name" : "const keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> > *",
16632 "referenced_type" : "type-1124",
16633 "self_type" : "type-1125",
16634 "size" : 4,
16635 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16636 },
16637 {
16638 "alignment" : 4,
16639 "linker_set_key" : "const keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> > *",
16640 "name" : "const keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> > *",
16641 "referenced_type" : "type-1307",
16642 "self_type" : "type-1308",
16643 "size" : 4,
16644 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16645 },
16646 {
16647 "alignment" : 4,
16648 "linker_set_key" : "const keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > *",
16649 "name" : "const keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > *",
16650 "referenced_type" : "type-3630",
16651 "self_type" : "type-3632",
16652 "size" : 4,
16653 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16654 },
16655 {
16656 "alignment" : 4,
16657 "linker_set_key" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > *",
16658 "name" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > *",
16659 "referenced_type" : "type-741",
16660 "self_type" : "type-742",
16661 "size" : 4,
16662 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16663 },
16664 {
16665 "alignment" : 4,
16666 "linker_set_key" : "const keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> > *",
16667 "name" : "const keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> > *",
16668 "referenced_type" : "type-2519",
16669 "self_type" : "type-2520",
16670 "size" : 4,
16671 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16672 },
16673 {
16674 "alignment" : 4,
16675 "linker_set_key" : "const keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > *",
16676 "name" : "const keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > *",
16677 "referenced_type" : "type-746",
16678 "self_type" : "type-747",
16679 "size" : 4,
16680 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16681 },
16682 {
16683 "alignment" : 4,
16684 "linker_set_key" : "const keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> > *",
16685 "name" : "const keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> > *",
16686 "referenced_type" : "type-3692",
16687 "self_type" : "type-3693",
16688 "size" : 4,
16689 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16690 },
16691 {
16692 "alignment" : 4,
16693 "linker_set_key" : "const keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > *",
16694 "name" : "const keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > *",
16695 "referenced_type" : "type-466",
16696 "self_type" : "type-465",
16697 "size" : 4,
16698 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16699 },
16700 {
16701 "alignment" : 4,
16702 "linker_set_key" : "const keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > *",
16703 "name" : "const keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > *",
16704 "referenced_type" : "type-750",
16705 "self_type" : "type-751",
16706 "size" : 4,
16707 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16708 },
16709 {
16710 "alignment" : 4,
16711 "linker_set_key" : "const keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> > *",
16712 "name" : "const keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> > *",
16713 "referenced_type" : "type-2522",
16714 "self_type" : "type-2523",
16715 "size" : 4,
16716 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16717 },
16718 {
16719 "alignment" : 4,
16720 "linker_set_key" : "const keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> > *",
16721 "name" : "const keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> > *",
16722 "referenced_type" : "type-5021",
16723 "self_type" : "type-5022",
16724 "size" : 4,
16725 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16726 },
16727 {
16728 "alignment" : 4,
16729 "linker_set_key" : "const keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete> *",
16730 "name" : "const keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete> *",
16731 "referenced_type" : "type-1383",
16732 "self_type" : "type-1384",
16733 "size" : 4,
16734 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16735 },
16736 {
16737 "alignment" : 4,
16738 "linker_set_key" : "const keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete> *",
16739 "name" : "const keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete> *",
16740 "referenced_type" : "type-6467",
16741 "self_type" : "type-6468",
16742 "size" : 4,
16743 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16744 },
16745 {
16746 "alignment" : 4,
16747 "linker_set_key" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *",
16748 "name" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *",
16749 "referenced_type" : "type-683",
16750 "self_type" : "type-694",
16751 "size" : 4,
16752 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16753 },
16754 {
16755 "alignment" : 4,
16756 "linker_set_key" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *",
16757 "name" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *",
16758 "referenced_type" : "type-755",
16759 "self_type" : "type-758",
16760 "size" : 4,
16761 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16762 },
16763 {
16764 "alignment" : 4,
16765 "linker_set_key" : "const keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> *",
16766 "name" : "const keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> *",
16767 "referenced_type" : "type-736",
16768 "self_type" : "type-737",
16769 "size" : 4,
16770 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16771 },
16772 {
16773 "alignment" : 4,
16774 "linker_set_key" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *",
16775 "name" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *",
16776 "referenced_type" : "type-785",
16777 "self_type" : "type-789",
16778 "size" : 4,
16779 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16780 },
16781 {
16782 "alignment" : 4,
16783 "linker_set_key" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *",
16784 "name" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *",
16785 "referenced_type" : "type-818",
16786 "self_type" : "type-819",
16787 "size" : 4,
16788 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16789 },
16790 {
16791 "alignment" : 4,
16792 "linker_set_key" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *",
16793 "name" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *",
16794 "referenced_type" : "type-763",
16795 "self_type" : "type-764",
16796 "size" : 4,
16797 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16798 },
16799 {
16800 "alignment" : 4,
16801 "linker_set_key" : "const keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> > *",
16802 "name" : "const keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> > *",
16803 "referenced_type" : "type-4806",
16804 "self_type" : "type-4807",
16805 "size" : 4,
16806 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16807 },
16808 {
16809 "alignment" : 4,
16810 "linker_set_key" : "const keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> > *",
16811 "name" : "const keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> > *",
16812 "referenced_type" : "type-1132",
16813 "self_type" : "type-1133",
16814 "size" : 4,
16815 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16816 },
16817 {
16818 "alignment" : 4,
16819 "linker_set_key" : "const keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete> *",
16820 "name" : "const keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete> *",
16821 "referenced_type" : "type-4926",
16822 "self_type" : "type-4927",
16823 "size" : 4,
16824 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16825 },
16826 {
16827 "alignment" : 4,
16828 "linker_set_key" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *",
16829 "name" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *",
16830 "referenced_type" : "type-730",
16831 "self_type" : "type-731",
16832 "size" : 4,
16833 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16834 },
16835 {
16836 "alignment" : 4,
16837 "linker_set_key" : "const keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> > *",
16838 "name" : "const keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> > *",
16839 "referenced_type" : "type-2179",
16840 "self_type" : "type-2180",
16841 "size" : 4,
16842 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16843 },
16844 {
16845 "alignment" : 4,
16846 "linker_set_key" : "const keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> > *",
16847 "name" : "const keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> > *",
16848 "referenced_type" : "type-2148",
16849 "self_type" : "type-2149",
16850 "size" : 4,
16851 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
16852 },
16853 {
16854 "alignment" : 4,
16855 "linker_set_key" : "const keymaster::UpdateOperationRequest *",
16856 "name" : "const keymaster::UpdateOperationRequest *",
16857 "referenced_type" : "type-674",
16858 "self_type" : "type-777",
16859 "size" : 4,
16860 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16861 },
16862 {
16863 "alignment" : 4,
16864 "linker_set_key" : "const keymaster::UpdateOperationResponse *",
16865 "name" : "const keymaster::UpdateOperationResponse *",
16866 "referenced_type" : "type-779",
16867 "self_type" : "type-780",
16868 "size" : 4,
16869 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16870 },
16871 {
16872 "alignment" : 4,
16873 "linker_set_key" : "const keymaster::UpgradeKeyRequest *",
16874 "name" : "const keymaster::UpgradeKeyRequest *",
16875 "referenced_type" : "type-666",
16876 "self_type" : "type-800",
16877 "size" : 4,
16878 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16879 },
16880 {
16881 "alignment" : 4,
16882 "linker_set_key" : "const keymaster::UpgradeKeyResponse *",
16883 "name" : "const keymaster::UpgradeKeyResponse *",
16884 "referenced_type" : "type-801",
16885 "self_type" : "type-802",
16886 "size" : 4,
16887 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16888 },
16889 {
16890 "alignment" : 4,
16891 "linker_set_key" : "const keymaster::VerificationToken *",
16892 "name" : "const keymaster::VerificationToken *",
16893 "referenced_type" : "type-816",
16894 "self_type" : "type-817",
16895 "size" : 4,
16896 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16897 },
16898 {
16899 "alignment" : 4,
16900 "linker_set_key" : "const keymaster::VerifyAuthorizationRequest *",
16901 "name" : "const keymaster::VerifyAuthorizationRequest *",
16902 "referenced_type" : "type-623",
16903 "self_type" : "type-624",
16904 "size" : 4,
16905 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16906 },
16907 {
16908 "alignment" : 4,
16909 "linker_set_key" : "const keymaster::VerifyAuthorizationResponse *",
16910 "name" : "const keymaster::VerifyAuthorizationResponse *",
16911 "referenced_type" : "type-628",
16912 "self_type" : "type-629",
16913 "size" : 4,
16914 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
16915 },
16916 {
16917 "alignment" : 4,
16918 "linker_set_key" : "const keymaster::km_auth_list *",
16919 "name" : "const keymaster::km_auth_list *",
16920 "referenced_type" : "type-1353",
16921 "self_type" : "type-1354",
16922 "size" : 4,
16923 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
16924 },
16925 {
16926 "alignment" : 4,
16927 "linker_set_key" : "const keymaster_algorithm_t *",
16928 "name" : "const keymaster_algorithm_t *",
16929 "referenced_type" : "type-50",
16930 "self_type" : "type-52",
16931 "size" : 4,
16932 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
16933 },
16934 {
16935 "alignment" : 4,
16936 "linker_set_key" : "const keymaster_blob_t *",
16937 "name" : "const keymaster_blob_t *",
16938 "referenced_type" : "type-277",
16939 "self_type" : "type-278",
16940 "size" : 4,
16941 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
16942 },
16943 {
16944 "alignment" : 4,
16945 "linker_set_key" : "const keymaster_block_mode_t *",
16946 "name" : "const keymaster_block_mode_t *",
16947 "referenced_type" : "type-53",
16948 "self_type" : "type-55",
16949 "size" : 4,
16950 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
16951 },
16952 {
16953 "alignment" : 4,
16954 "linker_set_key" : "const keymaster_digest_t *",
16955 "name" : "const keymaster_digest_t *",
16956 "referenced_type" : "type-60",
16957 "self_type" : "type-62",
16958 "size" : 4,
16959 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
16960 },
16961 {
16962 "alignment" : 4,
16963 "linker_set_key" : "const keymaster_key_blob_t *",
16964 "name" : "const keymaster_key_blob_t *",
16965 "referenced_type" : "type-238",
16966 "self_type" : "type-249",
16967 "size" : 4,
16968 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
16969 },
16970 {
16971 "alignment" : 4,
16972 "linker_set_key" : "const keymaster_key_format_t *",
16973 "name" : "const keymaster_key_format_t *",
16974 "referenced_type" : "type-63",
16975 "self_type" : "type-65",
16976 "size" : 4,
16977 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
16978 },
16979 {
16980 "alignment" : 4,
16981 "linker_set_key" : "const keymaster_key_param_t *",
16982 "name" : "const keymaster_key_param_t *",
16983 "referenced_type" : "type-20",
16984 "self_type" : "type-23",
16985 "size" : 4,
16986 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
16987 },
16988 {
16989 "alignment" : 4,
16990 "linker_set_key" : "const keymaster_padding_t *",
16991 "name" : "const keymaster_padding_t *",
16992 "referenced_type" : "type-56",
16993 "self_type" : "type-58",
16994 "size" : 4,
16995 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
16996 },
16997 {
16998 "alignment" : 4,
16999 "linker_set_key" : "const unsigned char *",
17000 "name" : "const unsigned char *",
17001 "referenced_type" : "type-13",
17002 "self_type" : "type-12",
17003 "size" : 4,
17004 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
17005 },
17006 {
17007 "alignment" : 4,
17008 "linker_set_key" : "const unsigned char **",
17009 "name" : "const unsigned char **",
17010 "referenced_type" : "type-12",
17011 "self_type" : "type-70",
17012 "size" : 4,
17013 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
17014 },
17015 {
17016 "alignment" : 4,
17017 "linker_set_key" : "const void *",
17018 "name" : "const void *",
17019 "referenced_type" : "type-47",
17020 "self_type" : "type-49",
17021 "size" : 4,
17022 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
17023 },
17024 {
17025 "alignment" : 4,
17026 "linker_set_key" : "ec_group_st *",
17027 "name" : "ec_group_st *",
17028 "referenced_type" : "type-2446",
17029 "self_type" : "type-2445",
17030 "size" : 4,
17031 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17032 },
17033 {
17034 "alignment" : 4,
17035 "linker_set_key" : "ec_group_st *",
17036 "name" : "ec_group_st *",
17037 "referenced_type" : "type-3444",
17038 "self_type" : "type-3443",
17039 "size" : 4,
17040 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17041 },
17042 {
17043 "alignment" : 4,
17044 "linker_set_key" : "ec_group_st *",
17045 "name" : "ec_group_st *",
17046 "referenced_type" : "type-4546",
17047 "self_type" : "type-4545",
17048 "size" : 4,
17049 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17050 },
17051 {
17052 "alignment" : 4,
17053 "linker_set_key" : "ec_group_st *",
17054 "name" : "ec_group_st *",
17055 "referenced_type" : "type-4821",
17056 "self_type" : "type-4820",
17057 "size" : 4,
17058 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17059 },
17060 {
17061 "alignment" : 4,
17062 "linker_set_key" : "ec_group_st *",
17063 "name" : "ec_group_st *",
17064 "referenced_type" : "type-5986",
17065 "self_type" : "type-5985",
17066 "size" : 4,
17067 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17068 },
17069 {
17070 "alignment" : 4,
17071 "linker_set_key" : "ec_group_st *",
17072 "name" : "ec_group_st *",
17073 "referenced_type" : "type-6205",
17074 "self_type" : "type-6204",
17075 "size" : 4,
17076 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17077 },
17078 {
17079 "alignment" : 4,
17080 "linker_set_key" : "ec_key_st *",
17081 "name" : "ec_key_st *",
17082 "referenced_type" : "type-1114",
17083 "self_type" : "type-1113",
17084 "size" : 4,
17085 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17086 },
17087 {
17088 "alignment" : 4,
17089 "linker_set_key" : "ec_key_st *",
17090 "name" : "ec_key_st *",
17091 "referenced_type" : "type-1905",
17092 "self_type" : "type-1904",
17093 "size" : 4,
17094 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17095 },
17096 {
17097 "alignment" : 4,
17098 "linker_set_key" : "ec_key_st *",
17099 "name" : "ec_key_st *",
17100 "referenced_type" : "type-2375",
17101 "self_type" : "type-2374",
17102 "size" : 4,
17103 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17104 },
17105 {
17106 "alignment" : 4,
17107 "linker_set_key" : "ec_key_st *",
17108 "name" : "ec_key_st *",
17109 "referenced_type" : "type-2453",
17110 "self_type" : "type-2452",
17111 "size" : 4,
17112 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17113 },
17114 {
17115 "alignment" : 4,
17116 "linker_set_key" : "ec_key_st *",
17117 "name" : "ec_key_st *",
17118 "referenced_type" : "type-2474",
17119 "self_type" : "type-2473",
17120 "size" : 4,
17121 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17122 },
17123 {
17124 "alignment" : 4,
17125 "linker_set_key" : "ec_key_st *",
17126 "name" : "ec_key_st *",
17127 "referenced_type" : "type-2517",
17128 "self_type" : "type-2516",
17129 "size" : 4,
17130 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17131 },
17132 {
17133 "alignment" : 4,
17134 "linker_set_key" : "ec_key_st *",
17135 "name" : "ec_key_st *",
17136 "referenced_type" : "type-2966",
17137 "self_type" : "type-2965",
17138 "size" : 4,
17139 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17140 },
17141 {
17142 "alignment" : 4,
17143 "linker_set_key" : "ec_key_st *",
17144 "name" : "ec_key_st *",
17145 "referenced_type" : "type-3384",
17146 "self_type" : "type-3383",
17147 "size" : 4,
17148 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17149 },
17150 {
17151 "alignment" : 4,
17152 "linker_set_key" : "ec_key_st *",
17153 "name" : "ec_key_st *",
17154 "referenced_type" : "type-3450",
17155 "self_type" : "type-3449",
17156 "size" : 4,
17157 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17158 },
17159 {
17160 "alignment" : 4,
17161 "linker_set_key" : "ec_key_st *",
17162 "name" : "ec_key_st *",
17163 "referenced_type" : "type-3471",
17164 "self_type" : "type-3470",
17165 "size" : 4,
17166 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17167 },
17168 {
17169 "alignment" : 4,
17170 "linker_set_key" : "ec_key_st *",
17171 "name" : "ec_key_st *",
17172 "referenced_type" : "type-3503",
17173 "self_type" : "type-3502",
17174 "size" : 4,
17175 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17176 },
17177 {
17178 "alignment" : 4,
17179 "linker_set_key" : "ec_key_st *",
17180 "name" : "ec_key_st *",
17181 "referenced_type" : "type-3679",
17182 "self_type" : "type-3678",
17183 "size" : 4,
17184 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17185 },
17186 {
17187 "alignment" : 4,
17188 "linker_set_key" : "ec_key_st *",
17189 "name" : "ec_key_st *",
17190 "referenced_type" : "type-4068",
17191 "self_type" : "type-4067",
17192 "size" : 4,
17193 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17194 },
17195 {
17196 "alignment" : 4,
17197 "linker_set_key" : "ec_key_st *",
17198 "name" : "ec_key_st *",
17199 "referenced_type" : "type-4486",
17200 "self_type" : "type-4485",
17201 "size" : 4,
17202 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17203 },
17204 {
17205 "alignment" : 4,
17206 "linker_set_key" : "ec_key_st *",
17207 "name" : "ec_key_st *",
17208 "referenced_type" : "type-4552",
17209 "self_type" : "type-4551",
17210 "size" : 4,
17211 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17212 },
17213 {
17214 "alignment" : 4,
17215 "linker_set_key" : "ec_key_st *",
17216 "name" : "ec_key_st *",
17217 "referenced_type" : "type-4573",
17218 "self_type" : "type-4572",
17219 "size" : 4,
17220 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17221 },
17222 {
17223 "alignment" : 4,
17224 "linker_set_key" : "ec_key_st *",
17225 "name" : "ec_key_st *",
17226 "referenced_type" : "type-4605",
17227 "self_type" : "type-4604",
17228 "size" : 4,
17229 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17230 },
17231 {
17232 "alignment" : 4,
17233 "linker_set_key" : "ec_key_st *",
17234 "name" : "ec_key_st *",
17235 "referenced_type" : "type-4766",
17236 "self_type" : "type-4765",
17237 "size" : 4,
17238 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17239 },
17240 {
17241 "alignment" : 4,
17242 "linker_set_key" : "ec_key_st *",
17243 "name" : "ec_key_st *",
17244 "referenced_type" : "type-4827",
17245 "self_type" : "type-4826",
17246 "size" : 4,
17247 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17248 },
17249 {
17250 "alignment" : 4,
17251 "linker_set_key" : "ec_key_st *",
17252 "name" : "ec_key_st *",
17253 "referenced_type" : "type-5480",
17254 "self_type" : "type-5479",
17255 "size" : 4,
17256 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17257 },
17258 {
17259 "alignment" : 4,
17260 "linker_set_key" : "ec_key_st *",
17261 "name" : "ec_key_st *",
17262 "referenced_type" : "type-5920",
17263 "self_type" : "type-5919",
17264 "size" : 4,
17265 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17266 },
17267 {
17268 "alignment" : 4,
17269 "linker_set_key" : "ec_key_st *",
17270 "name" : "ec_key_st *",
17271 "referenced_type" : "type-5992",
17272 "self_type" : "type-5991",
17273 "size" : 4,
17274 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17275 },
17276 {
17277 "alignment" : 4,
17278 "linker_set_key" : "ec_key_st *",
17279 "name" : "ec_key_st *",
17280 "referenced_type" : "type-6013",
17281 "self_type" : "type-6012",
17282 "size" : 4,
17283 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17284 },
17285 {
17286 "alignment" : 4,
17287 "linker_set_key" : "ec_key_st *",
17288 "name" : "ec_key_st *",
17289 "referenced_type" : "type-6048",
17290 "self_type" : "type-6047",
17291 "size" : 4,
17292 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17293 },
17294 {
17295 "alignment" : 4,
17296 "linker_set_key" : "ec_key_st *",
17297 "name" : "ec_key_st *",
17298 "referenced_type" : "type-6169",
17299 "self_type" : "type-6168",
17300 "size" : 4,
17301 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17302 },
17303 {
17304 "alignment" : 4,
17305 "linker_set_key" : "ec_key_st *",
17306 "name" : "ec_key_st *",
17307 "referenced_type" : "type-6210",
17308 "self_type" : "type-6209",
17309 "size" : 4,
17310 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17311 },
17312 {
17313 "alignment" : 4,
17314 "linker_set_key" : "ec_point_st *",
17315 "name" : "ec_point_st *",
17316 "referenced_type" : "type-3683",
17317 "self_type" : "type-3682",
17318 "size" : 4,
17319 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17320 },
17321 {
17322 "alignment" : 4,
17323 "linker_set_key" : "ec_point_st *",
17324 "name" : "ec_point_st *",
17325 "referenced_type" : "type-4769",
17326 "self_type" : "type-4768",
17327 "size" : 4,
17328 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17329 },
17330 {
17331 "alignment" : 4,
17332 "linker_set_key" : "ec_point_st *",
17333 "name" : "ec_point_st *",
17334 "referenced_type" : "type-6173",
17335 "self_type" : "type-6172",
17336 "size" : 4,
17337 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17338 },
17339 {
17340 "alignment" : 4,
17341 "linker_set_key" : "env_md_ctx_st *",
17342 "name" : "env_md_ctx_st *",
17343 "referenced_type" : "type-1098",
17344 "self_type" : "type-1097",
17345 "size" : 4,
17346 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17347 },
17348 {
17349 "alignment" : 4,
17350 "linker_set_key" : "env_md_ctx_st *",
17351 "name" : "env_md_ctx_st *",
17352 "referenced_type" : "type-1284",
17353 "self_type" : "type-1283",
17354 "size" : 4,
17355 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17356 },
17357 {
17358 "alignment" : 4,
17359 "linker_set_key" : "env_md_ctx_st *",
17360 "name" : "env_md_ctx_st *",
17361 "referenced_type" : "type-1299",
17362 "self_type" : "type-1298",
17363 "size" : 4,
17364 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17365 },
17366 {
17367 "alignment" : 4,
17368 "linker_set_key" : "env_md_ctx_st *",
17369 "name" : "env_md_ctx_st *",
17370 "referenced_type" : "type-1356",
17371 "self_type" : "type-1355",
17372 "size" : 4,
17373 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17374 },
17375 {
17376 "alignment" : 4,
17377 "linker_set_key" : "env_md_ctx_st *",
17378 "name" : "env_md_ctx_st *",
17379 "referenced_type" : "type-1896",
17380 "self_type" : "type-1895",
17381 "size" : 4,
17382 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17383 },
17384 {
17385 "alignment" : 4,
17386 "linker_set_key" : "env_md_ctx_st *",
17387 "name" : "env_md_ctx_st *",
17388 "referenced_type" : "type-2052",
17389 "self_type" : "type-2051",
17390 "size" : 4,
17391 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17392 },
17393 {
17394 "alignment" : 4,
17395 "linker_set_key" : "env_md_ctx_st *",
17396 "name" : "env_md_ctx_st *",
17397 "referenced_type" : "type-2066",
17398 "self_type" : "type-2065",
17399 "size" : 4,
17400 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17401 },
17402 {
17403 "alignment" : 4,
17404 "linker_set_key" : "env_md_ctx_st *",
17405 "name" : "env_md_ctx_st *",
17406 "referenced_type" : "type-2117",
17407 "self_type" : "type-2116",
17408 "size" : 4,
17409 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17410 },
17411 {
17412 "alignment" : 4,
17413 "linker_set_key" : "env_md_ctx_st *",
17414 "name" : "env_md_ctx_st *",
17415 "referenced_type" : "type-2207",
17416 "self_type" : "type-2206",
17417 "size" : 4,
17418 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17419 },
17420 {
17421 "alignment" : 4,
17422 "linker_set_key" : "env_md_ctx_st *",
17423 "name" : "env_md_ctx_st *",
17424 "referenced_type" : "type-2327",
17425 "self_type" : "type-2326",
17426 "size" : 4,
17427 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17428 },
17429 {
17430 "alignment" : 4,
17431 "linker_set_key" : "env_md_ctx_st *",
17432 "name" : "env_md_ctx_st *",
17433 "referenced_type" : "type-2338",
17434 "self_type" : "type-2337",
17435 "size" : 4,
17436 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17437 },
17438 {
17439 "alignment" : 4,
17440 "linker_set_key" : "env_md_ctx_st *",
17441 "name" : "env_md_ctx_st *",
17442 "referenced_type" : "type-2363",
17443 "self_type" : "type-2362",
17444 "size" : 4,
17445 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17446 },
17447 {
17448 "alignment" : 4,
17449 "linker_set_key" : "env_md_ctx_st *",
17450 "name" : "env_md_ctx_st *",
17451 "referenced_type" : "type-2413",
17452 "self_type" : "type-2412",
17453 "size" : 4,
17454 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17455 },
17456 {
17457 "alignment" : 4,
17458 "linker_set_key" : "env_md_ctx_st *",
17459 "name" : "env_md_ctx_st *",
17460 "referenced_type" : "type-2472",
17461 "self_type" : "type-2471",
17462 "size" : 4,
17463 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17464 },
17465 {
17466 "alignment" : 4,
17467 "linker_set_key" : "env_md_ctx_st *",
17468 "name" : "env_md_ctx_st *",
17469 "referenced_type" : "type-2528",
17470 "self_type" : "type-2527",
17471 "size" : 4,
17472 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17473 },
17474 {
17475 "alignment" : 4,
17476 "linker_set_key" : "env_md_ctx_st *",
17477 "name" : "env_md_ctx_st *",
17478 "referenced_type" : "type-2957",
17479 "self_type" : "type-2956",
17480 "size" : 4,
17481 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17482 },
17483 {
17484 "alignment" : 4,
17485 "linker_set_key" : "env_md_ctx_st *",
17486 "name" : "env_md_ctx_st *",
17487 "referenced_type" : "type-3113",
17488 "self_type" : "type-3112",
17489 "size" : 4,
17490 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17491 },
17492 {
17493 "alignment" : 4,
17494 "linker_set_key" : "env_md_ctx_st *",
17495 "name" : "env_md_ctx_st *",
17496 "referenced_type" : "type-3127",
17497 "self_type" : "type-3126",
17498 "size" : 4,
17499 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17500 },
17501 {
17502 "alignment" : 4,
17503 "linker_set_key" : "env_md_ctx_st *",
17504 "name" : "env_md_ctx_st *",
17505 "referenced_type" : "type-3178",
17506 "self_type" : "type-3177",
17507 "size" : 4,
17508 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17509 },
17510 {
17511 "alignment" : 4,
17512 "linker_set_key" : "env_md_ctx_st *",
17513 "name" : "env_md_ctx_st *",
17514 "referenced_type" : "type-3244",
17515 "self_type" : "type-3243",
17516 "size" : 4,
17517 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17518 },
17519 {
17520 "alignment" : 4,
17521 "linker_set_key" : "env_md_ctx_st *",
17522 "name" : "env_md_ctx_st *",
17523 "referenced_type" : "type-3342",
17524 "self_type" : "type-3341",
17525 "size" : 4,
17526 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17527 },
17528 {
17529 "alignment" : 4,
17530 "linker_set_key" : "env_md_ctx_st *",
17531 "name" : "env_md_ctx_st *",
17532 "referenced_type" : "type-3352",
17533 "self_type" : "type-3351",
17534 "size" : 4,
17535 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17536 },
17537 {
17538 "alignment" : 4,
17539 "linker_set_key" : "env_md_ctx_st *",
17540 "name" : "env_md_ctx_st *",
17541 "referenced_type" : "type-3373",
17542 "self_type" : "type-3372",
17543 "size" : 4,
17544 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17545 },
17546 {
17547 "alignment" : 4,
17548 "linker_set_key" : "env_md_ctx_st *",
17549 "name" : "env_md_ctx_st *",
17550 "referenced_type" : "type-3421",
17551 "self_type" : "type-3420",
17552 "size" : 4,
17553 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17554 },
17555 {
17556 "alignment" : 4,
17557 "linker_set_key" : "env_md_ctx_st *",
17558 "name" : "env_md_ctx_st *",
17559 "referenced_type" : "type-3469",
17560 "self_type" : "type-3468",
17561 "size" : 4,
17562 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17563 },
17564 {
17565 "alignment" : 4,
17566 "linker_set_key" : "env_md_ctx_st *",
17567 "name" : "env_md_ctx_st *",
17568 "referenced_type" : "type-3514",
17569 "self_type" : "type-3513",
17570 "size" : 4,
17571 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17572 },
17573 {
17574 "alignment" : 4,
17575 "linker_set_key" : "env_md_ctx_st *",
17576 "name" : "env_md_ctx_st *",
17577 "referenced_type" : "type-3622",
17578 "self_type" : "type-3621",
17579 "size" : 4,
17580 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17581 },
17582 {
17583 "alignment" : 4,
17584 "linker_set_key" : "env_md_ctx_st *",
17585 "name" : "env_md_ctx_st *",
17586 "referenced_type" : "type-3650",
17587 "self_type" : "type-3649",
17588 "size" : 4,
17589 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17590 },
17591 {
17592 "alignment" : 4,
17593 "linker_set_key" : "env_md_ctx_st *",
17594 "name" : "env_md_ctx_st *",
17595 "referenced_type" : "type-3671",
17596 "self_type" : "type-3670",
17597 "size" : 4,
17598 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17599 },
17600 {
17601 "alignment" : 4,
17602 "linker_set_key" : "env_md_ctx_st *",
17603 "name" : "env_md_ctx_st *",
17604 "referenced_type" : "type-4059",
17605 "self_type" : "type-4058",
17606 "size" : 4,
17607 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17608 },
17609 {
17610 "alignment" : 4,
17611 "linker_set_key" : "env_md_ctx_st *",
17612 "name" : "env_md_ctx_st *",
17613 "referenced_type" : "type-4215",
17614 "self_type" : "type-4214",
17615 "size" : 4,
17616 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17617 },
17618 {
17619 "alignment" : 4,
17620 "linker_set_key" : "env_md_ctx_st *",
17621 "name" : "env_md_ctx_st *",
17622 "referenced_type" : "type-4229",
17623 "self_type" : "type-4228",
17624 "size" : 4,
17625 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17626 },
17627 {
17628 "alignment" : 4,
17629 "linker_set_key" : "env_md_ctx_st *",
17630 "name" : "env_md_ctx_st *",
17631 "referenced_type" : "type-4280",
17632 "self_type" : "type-4279",
17633 "size" : 4,
17634 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17635 },
17636 {
17637 "alignment" : 4,
17638 "linker_set_key" : "env_md_ctx_st *",
17639 "name" : "env_md_ctx_st *",
17640 "referenced_type" : "type-4346",
17641 "self_type" : "type-4345",
17642 "size" : 4,
17643 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17644 },
17645 {
17646 "alignment" : 4,
17647 "linker_set_key" : "env_md_ctx_st *",
17648 "name" : "env_md_ctx_st *",
17649 "referenced_type" : "type-4444",
17650 "self_type" : "type-4443",
17651 "size" : 4,
17652 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17653 },
17654 {
17655 "alignment" : 4,
17656 "linker_set_key" : "env_md_ctx_st *",
17657 "name" : "env_md_ctx_st *",
17658 "referenced_type" : "type-4454",
17659 "self_type" : "type-4453",
17660 "size" : 4,
17661 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17662 },
17663 {
17664 "alignment" : 4,
17665 "linker_set_key" : "env_md_ctx_st *",
17666 "name" : "env_md_ctx_st *",
17667 "referenced_type" : "type-4475",
17668 "self_type" : "type-4474",
17669 "size" : 4,
17670 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17671 },
17672 {
17673 "alignment" : 4,
17674 "linker_set_key" : "env_md_ctx_st *",
17675 "name" : "env_md_ctx_st *",
17676 "referenced_type" : "type-4523",
17677 "self_type" : "type-4522",
17678 "size" : 4,
17679 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17680 },
17681 {
17682 "alignment" : 4,
17683 "linker_set_key" : "env_md_ctx_st *",
17684 "name" : "env_md_ctx_st *",
17685 "referenced_type" : "type-4571",
17686 "self_type" : "type-4570",
17687 "size" : 4,
17688 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17689 },
17690 {
17691 "alignment" : 4,
17692 "linker_set_key" : "env_md_ctx_st *",
17693 "name" : "env_md_ctx_st *",
17694 "referenced_type" : "type-4616",
17695 "self_type" : "type-4615",
17696 "size" : 4,
17697 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17698 },
17699 {
17700 "alignment" : 4,
17701 "linker_set_key" : "env_md_ctx_st *",
17702 "name" : "env_md_ctx_st *",
17703 "referenced_type" : "type-4714",
17704 "self_type" : "type-4713",
17705 "size" : 4,
17706 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17707 },
17708 {
17709 "alignment" : 4,
17710 "linker_set_key" : "env_md_ctx_st *",
17711 "name" : "env_md_ctx_st *",
17712 "referenced_type" : "type-4740",
17713 "self_type" : "type-4739",
17714 "size" : 4,
17715 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17716 },
17717 {
17718 "alignment" : 4,
17719 "linker_set_key" : "env_md_ctx_st *",
17720 "name" : "env_md_ctx_st *",
17721 "referenced_type" : "type-4760",
17722 "self_type" : "type-4759",
17723 "size" : 4,
17724 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17725 },
17726 {
17727 "alignment" : 4,
17728 "linker_set_key" : "env_md_ctx_st *",
17729 "name" : "env_md_ctx_st *",
17730 "referenced_type" : "type-4814",
17731 "self_type" : "type-4813",
17732 "size" : 4,
17733 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17734 },
17735 {
17736 "alignment" : 4,
17737 "linker_set_key" : "env_md_ctx_st *",
17738 "name" : "env_md_ctx_st *",
17739 "referenced_type" : "type-4876",
17740 "self_type" : "type-4875",
17741 "size" : 4,
17742 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17743 },
17744 {
17745 "alignment" : 4,
17746 "linker_set_key" : "env_md_ctx_st *",
17747 "name" : "env_md_ctx_st *",
17748 "referenced_type" : "type-4983",
17749 "self_type" : "type-4982",
17750 "size" : 4,
17751 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17752 },
17753 {
17754 "alignment" : 4,
17755 "linker_set_key" : "env_md_ctx_st *",
17756 "name" : "env_md_ctx_st *",
17757 "referenced_type" : "type-5012",
17758 "self_type" : "type-5011",
17759 "size" : 4,
17760 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17761 },
17762 {
17763 "alignment" : 4,
17764 "linker_set_key" : "env_md_ctx_st *",
17765 "name" : "env_md_ctx_st *",
17766 "referenced_type" : "type-5471",
17767 "self_type" : "type-5470",
17768 "size" : 4,
17769 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17770 },
17771 {
17772 "alignment" : 4,
17773 "linker_set_key" : "env_md_ctx_st *",
17774 "name" : "env_md_ctx_st *",
17775 "referenced_type" : "type-5630",
17776 "self_type" : "type-5629",
17777 "size" : 4,
17778 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17779 },
17780 {
17781 "alignment" : 4,
17782 "linker_set_key" : "env_md_ctx_st *",
17783 "name" : "env_md_ctx_st *",
17784 "referenced_type" : "type-5642",
17785 "self_type" : "type-5641",
17786 "size" : 4,
17787 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17788 },
17789 {
17790 "alignment" : 4,
17791 "linker_set_key" : "env_md_ctx_st *",
17792 "name" : "env_md_ctx_st *",
17793 "referenced_type" : "type-5696",
17794 "self_type" : "type-5695",
17795 "size" : 4,
17796 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17797 },
17798 {
17799 "alignment" : 4,
17800 "linker_set_key" : "env_md_ctx_st *",
17801 "name" : "env_md_ctx_st *",
17802 "referenced_type" : "type-5761",
17803 "self_type" : "type-5760",
17804 "size" : 4,
17805 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17806 },
17807 {
17808 "alignment" : 4,
17809 "linker_set_key" : "env_md_ctx_st *",
17810 "name" : "env_md_ctx_st *",
17811 "referenced_type" : "type-5870",
17812 "self_type" : "type-5869",
17813 "size" : 4,
17814 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17815 },
17816 {
17817 "alignment" : 4,
17818 "linker_set_key" : "env_md_ctx_st *",
17819 "name" : "env_md_ctx_st *",
17820 "referenced_type" : "type-5882",
17821 "self_type" : "type-5881",
17822 "size" : 4,
17823 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17824 },
17825 {
17826 "alignment" : 4,
17827 "linker_set_key" : "env_md_ctx_st *",
17828 "name" : "env_md_ctx_st *",
17829 "referenced_type" : "type-5907",
17830 "self_type" : "type-5906",
17831 "size" : 4,
17832 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17833 },
17834 {
17835 "alignment" : 4,
17836 "linker_set_key" : "env_md_ctx_st *",
17837 "name" : "env_md_ctx_st *",
17838 "referenced_type" : "type-5962",
17839 "self_type" : "type-5961",
17840 "size" : 4,
17841 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17842 },
17843 {
17844 "alignment" : 4,
17845 "linker_set_key" : "env_md_ctx_st *",
17846 "name" : "env_md_ctx_st *",
17847 "referenced_type" : "type-6010",
17848 "self_type" : "type-6009",
17849 "size" : 4,
17850 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17851 },
17852 {
17853 "alignment" : 4,
17854 "linker_set_key" : "env_md_ctx_st *",
17855 "name" : "env_md_ctx_st *",
17856 "referenced_type" : "type-6058",
17857 "self_type" : "type-6057",
17858 "size" : 4,
17859 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17860 },
17861 {
17862 "alignment" : 4,
17863 "linker_set_key" : "env_md_ctx_st *",
17864 "name" : "env_md_ctx_st *",
17865 "referenced_type" : "type-6137",
17866 "self_type" : "type-6136",
17867 "size" : 4,
17868 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17869 },
17870 {
17871 "alignment" : 4,
17872 "linker_set_key" : "env_md_ctx_st *",
17873 "name" : "env_md_ctx_st *",
17874 "referenced_type" : "type-6154",
17875 "self_type" : "type-6153",
17876 "size" : 4,
17877 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17878 },
17879 {
17880 "alignment" : 4,
17881 "linker_set_key" : "env_md_ctx_st *",
17882 "name" : "env_md_ctx_st *",
17883 "referenced_type" : "type-6164",
17884 "self_type" : "type-6163",
17885 "size" : 4,
17886 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17887 },
17888 {
17889 "alignment" : 4,
17890 "linker_set_key" : "env_md_ctx_st *",
17891 "name" : "env_md_ctx_st *",
17892 "referenced_type" : "type-6198",
17893 "self_type" : "type-6197",
17894 "size" : 4,
17895 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17896 },
17897 {
17898 "alignment" : 4,
17899 "linker_set_key" : "env_md_ctx_st *",
17900 "name" : "env_md_ctx_st *",
17901 "referenced_type" : "type-6236",
17902 "self_type" : "type-6235",
17903 "size" : 4,
17904 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17905 },
17906 {
17907 "alignment" : 4,
17908 "linker_set_key" : "env_md_ctx_st *",
17909 "name" : "env_md_ctx_st *",
17910 "referenced_type" : "type-6302",
17911 "self_type" : "type-6301",
17912 "size" : 4,
17913 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17914 },
17915 {
17916 "alignment" : 4,
17917 "linker_set_key" : "env_md_ctx_st *",
17918 "name" : "env_md_ctx_st *",
17919 "referenced_type" : "type-6329",
17920 "self_type" : "type-6328",
17921 "size" : 4,
17922 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17923 },
17924 {
17925 "alignment" : 4,
17926 "linker_set_key" : "env_md_ctx_st *",
17927 "name" : "env_md_ctx_st *",
17928 "referenced_type" : "type-6462",
17929 "self_type" : "type-6461",
17930 "size" : 4,
17931 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
17932 },
17933 {
17934 "alignment" : 4,
17935 "linker_set_key" : "evp_pkey_ctx_st *",
17936 "name" : "evp_pkey_ctx_st *",
17937 "referenced_type" : "type-5025",
17938 "self_type" : "type-5024",
17939 "size" : 4,
17940 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17941 },
17942 {
17943 "alignment" : 4,
17944 "linker_set_key" : "evp_pkey_ctx_st *",
17945 "name" : "evp_pkey_ctx_st *",
17946 "referenced_type" : "type-6340",
17947 "self_type" : "type-6339",
17948 "size" : 4,
17949 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17950 },
17951 {
17952 "alignment" : 4,
17953 "linker_set_key" : "evp_pkey_st *",
17954 "name" : "evp_pkey_st *",
17955 "referenced_type" : "type-1121",
17956 "self_type" : "type-1120",
17957 "size" : 4,
17958 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17959 },
17960 {
17961 "alignment" : 4,
17962 "linker_set_key" : "evp_pkey_st *",
17963 "name" : "evp_pkey_st *",
17964 "referenced_type" : "type-1288",
17965 "self_type" : "type-1287",
17966 "size" : 4,
17967 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17968 },
17969 {
17970 "alignment" : 4,
17971 "linker_set_key" : "evp_pkey_st *",
17972 "name" : "evp_pkey_st *",
17973 "referenced_type" : "type-1310",
17974 "self_type" : "type-1309",
17975 "size" : 4,
17976 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17977 },
17978 {
17979 "alignment" : 4,
17980 "linker_set_key" : "evp_pkey_st *",
17981 "name" : "evp_pkey_st *",
17982 "referenced_type" : "type-1910",
17983 "self_type" : "type-1909",
17984 "size" : 4,
17985 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17986 },
17987 {
17988 "alignment" : 4,
17989 "linker_set_key" : "evp_pkey_st *",
17990 "name" : "evp_pkey_st *",
17991 "referenced_type" : "type-2056",
17992 "self_type" : "type-2055",
17993 "size" : 4,
17994 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
17995 },
17996 {
17997 "alignment" : 4,
17998 "linker_set_key" : "evp_pkey_st *",
17999 "name" : "evp_pkey_st *",
18000 "referenced_type" : "type-2075",
18001 "self_type" : "type-2074",
18002 "size" : 4,
18003 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18004 },
18005 {
18006 "alignment" : 4,
18007 "linker_set_key" : "evp_pkey_st *",
18008 "name" : "evp_pkey_st *",
18009 "referenced_type" : "type-2286",
18010 "self_type" : "type-2285",
18011 "size" : 4,
18012 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18013 },
18014 {
18015 "alignment" : 4,
18016 "linker_set_key" : "evp_pkey_st *",
18017 "name" : "evp_pkey_st *",
18018 "referenced_type" : "type-2369",
18019 "self_type" : "type-2368",
18020 "size" : 4,
18021 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
18022 },
18023 {
18024 "alignment" : 4,
18025 "linker_set_key" : "evp_pkey_st *",
18026 "name" : "evp_pkey_st *",
18027 "referenced_type" : "type-2424",
18028 "self_type" : "type-2423",
18029 "size" : 4,
18030 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18031 },
18032 {
18033 "alignment" : 4,
18034 "linker_set_key" : "evp_pkey_st *",
18035 "name" : "evp_pkey_st *",
18036 "referenced_type" : "type-2476",
18037 "self_type" : "type-2475",
18038 "size" : 4,
18039 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18040 },
18041 {
18042 "alignment" : 4,
18043 "linker_set_key" : "evp_pkey_st *",
18044 "name" : "evp_pkey_st *",
18045 "referenced_type" : "type-2971",
18046 "self_type" : "type-2970",
18047 "size" : 4,
18048 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18049 },
18050 {
18051 "alignment" : 4,
18052 "linker_set_key" : "evp_pkey_st *",
18053 "name" : "evp_pkey_st *",
18054 "referenced_type" : "type-3117",
18055 "self_type" : "type-3116",
18056 "size" : 4,
18057 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18058 },
18059 {
18060 "alignment" : 4,
18061 "linker_set_key" : "evp_pkey_st *",
18062 "name" : "evp_pkey_st *",
18063 "referenced_type" : "type-3136",
18064 "self_type" : "type-3135",
18065 "size" : 4,
18066 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18067 },
18068 {
18069 "alignment" : 4,
18070 "linker_set_key" : "evp_pkey_st *",
18071 "name" : "evp_pkey_st *",
18072 "referenced_type" : "type-3307",
18073 "self_type" : "type-3306",
18074 "size" : 4,
18075 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18076 },
18077 {
18078 "alignment" : 4,
18079 "linker_set_key" : "evp_pkey_st *",
18080 "name" : "evp_pkey_st *",
18081 "referenced_type" : "type-3378",
18082 "self_type" : "type-3377",
18083 "size" : 4,
18084 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
18085 },
18086 {
18087 "alignment" : 4,
18088 "linker_set_key" : "evp_pkey_st *",
18089 "name" : "evp_pkey_st *",
18090 "referenced_type" : "type-3430",
18091 "self_type" : "type-3429",
18092 "size" : 4,
18093 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18094 },
18095 {
18096 "alignment" : 4,
18097 "linker_set_key" : "evp_pkey_st *",
18098 "name" : "evp_pkey_st *",
18099 "referenced_type" : "type-3473",
18100 "self_type" : "type-3472",
18101 "size" : 4,
18102 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18103 },
18104 {
18105 "alignment" : 4,
18106 "linker_set_key" : "evp_pkey_st *",
18107 "name" : "evp_pkey_st *",
18108 "referenced_type" : "type-4073",
18109 "self_type" : "type-4072",
18110 "size" : 4,
18111 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18112 },
18113 {
18114 "alignment" : 4,
18115 "linker_set_key" : "evp_pkey_st *",
18116 "name" : "evp_pkey_st *",
18117 "referenced_type" : "type-4219",
18118 "self_type" : "type-4218",
18119 "size" : 4,
18120 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18121 },
18122 {
18123 "alignment" : 4,
18124 "linker_set_key" : "evp_pkey_st *",
18125 "name" : "evp_pkey_st *",
18126 "referenced_type" : "type-4238",
18127 "self_type" : "type-4237",
18128 "size" : 4,
18129 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18130 },
18131 {
18132 "alignment" : 4,
18133 "linker_set_key" : "evp_pkey_st *",
18134 "name" : "evp_pkey_st *",
18135 "referenced_type" : "type-4409",
18136 "self_type" : "type-4408",
18137 "size" : 4,
18138 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18139 },
18140 {
18141 "alignment" : 4,
18142 "linker_set_key" : "evp_pkey_st *",
18143 "name" : "evp_pkey_st *",
18144 "referenced_type" : "type-4480",
18145 "self_type" : "type-4479",
18146 "size" : 4,
18147 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
18148 },
18149 {
18150 "alignment" : 4,
18151 "linker_set_key" : "evp_pkey_st *",
18152 "name" : "evp_pkey_st *",
18153 "referenced_type" : "type-4532",
18154 "self_type" : "type-4531",
18155 "size" : 4,
18156 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18157 },
18158 {
18159 "alignment" : 4,
18160 "linker_set_key" : "evp_pkey_st *",
18161 "name" : "evp_pkey_st *",
18162 "referenced_type" : "type-4575",
18163 "self_type" : "type-4574",
18164 "size" : 4,
18165 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18166 },
18167 {
18168 "alignment" : 4,
18169 "linker_set_key" : "evp_pkey_st *",
18170 "name" : "evp_pkey_st *",
18171 "referenced_type" : "type-4797",
18172 "self_type" : "type-4796",
18173 "size" : 4,
18174 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18175 },
18176 {
18177 "alignment" : 4,
18178 "linker_set_key" : "evp_pkey_st *",
18179 "name" : "evp_pkey_st *",
18180 "referenced_type" : "type-4855",
18181 "self_type" : "type-4854",
18182 "size" : 4,
18183 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
18184 },
18185 {
18186 "alignment" : 4,
18187 "linker_set_key" : "evp_pkey_st *",
18188 "name" : "evp_pkey_st *",
18189 "referenced_type" : "type-4988",
18190 "self_type" : "type-4987",
18191 "size" : 4,
18192 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18193 },
18194 {
18195 "alignment" : 4,
18196 "linker_set_key" : "evp_pkey_st *",
18197 "name" : "evp_pkey_st *",
18198 "referenced_type" : "type-5010",
18199 "self_type" : "type-5009",
18200 "size" : 4,
18201 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18202 },
18203 {
18204 "alignment" : 4,
18205 "linker_set_key" : "evp_pkey_st *",
18206 "name" : "evp_pkey_st *",
18207 "referenced_type" : "type-5485",
18208 "self_type" : "type-5484",
18209 "size" : 4,
18210 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18211 },
18212 {
18213 "alignment" : 4,
18214 "linker_set_key" : "evp_pkey_st *",
18215 "name" : "evp_pkey_st *",
18216 "referenced_type" : "type-5633",
18217 "self_type" : "type-5632",
18218 "size" : 4,
18219 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18220 },
18221 {
18222 "alignment" : 4,
18223 "linker_set_key" : "evp_pkey_st *",
18224 "name" : "evp_pkey_st *",
18225 "referenced_type" : "type-5652",
18226 "self_type" : "type-5651",
18227 "size" : 4,
18228 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18229 },
18230 {
18231 "alignment" : 4,
18232 "linker_set_key" : "evp_pkey_st *",
18233 "name" : "evp_pkey_st *",
18234 "referenced_type" : "type-5826",
18235 "self_type" : "type-5825",
18236 "size" : 4,
18237 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18238 },
18239 {
18240 "alignment" : 4,
18241 "linker_set_key" : "evp_pkey_st *",
18242 "name" : "evp_pkey_st *",
18243 "referenced_type" : "type-5913",
18244 "self_type" : "type-5912",
18245 "size" : 4,
18246 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
18247 },
18248 {
18249 "alignment" : 4,
18250 "linker_set_key" : "evp_pkey_st *",
18251 "name" : "evp_pkey_st *",
18252 "referenced_type" : "type-5970",
18253 "self_type" : "type-5969",
18254 "size" : 4,
18255 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18256 },
18257 {
18258 "alignment" : 4,
18259 "linker_set_key" : "evp_pkey_st *",
18260 "name" : "evp_pkey_st *",
18261 "referenced_type" : "type-6016",
18262 "self_type" : "type-6015",
18263 "size" : 4,
18264 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18265 },
18266 {
18267 "alignment" : 4,
18268 "linker_set_key" : "evp_pkey_st *",
18269 "name" : "evp_pkey_st *",
18270 "referenced_type" : "type-6189",
18271 "self_type" : "type-6188",
18272 "size" : 4,
18273 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18274 },
18275 {
18276 "alignment" : 4,
18277 "linker_set_key" : "evp_pkey_st *",
18278 "name" : "evp_pkey_st *",
18279 "referenced_type" : "type-6226",
18280 "self_type" : "type-6225",
18281 "size" : 4,
18282 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
18283 },
18284 {
18285 "alignment" : 4,
18286 "linker_set_key" : "evp_pkey_st *",
18287 "name" : "evp_pkey_st *",
18288 "referenced_type" : "type-6307",
18289 "self_type" : "type-6306",
18290 "size" : 4,
18291 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18292 },
18293 {
18294 "alignment" : 4,
18295 "linker_set_key" : "evp_pkey_st *",
18296 "name" : "evp_pkey_st *",
18297 "referenced_type" : "type-6327",
18298 "self_type" : "type-6326",
18299 "size" : 4,
18300 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
18301 },
18302 {
18303 "alignment" : 4,
18304 "linker_set_key" : "hw_authenticator_type_t *",
18305 "name" : "hw_authenticator_type_t *",
18306 "referenced_type" : "type-204",
18307 "self_type" : "type-760",
18308 "size" : 4,
18309 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
18310 },
18311 {
18312 "alignment" : 4,
18313 "linker_set_key" : "int *",
18314 "name" : "int *",
18315 "referenced_type" : "type-6",
18316 "self_type" : "type-1152",
18317 "size" : 4,
18318 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
18319 },
18320 {
18321 "alignment" : 4,
18322 "linker_set_key" : "keymaster::ASN1_STRING_Delete *",
18323 "name" : "keymaster::ASN1_STRING_Delete *",
18324 "referenced_type" : "type-1143",
18325 "self_type" : "type-1144",
18326 "size" : 4,
18327 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
18328 },
18329 {
18330 "alignment" : 4,
18331 "linker_set_key" : "keymaster::ASN1_TYPE_Delete *",
18332 "name" : "keymaster::ASN1_TYPE_Delete *",
18333 "referenced_type" : "type-1147",
18334 "self_type" : "type-1148",
18335 "size" : 4,
18336 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
18337 },
18338 {
18339 "alignment" : 4,
18340 "linker_set_key" : "keymaster::AbortOperationRequest *",
18341 "name" : "keymaster::AbortOperationRequest *",
18342 "referenced_type" : "type-527",
18343 "self_type" : "type-528",
18344 "size" : 4,
18345 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
18346 },
18347 {
18348 "alignment" : 4,
18349 "linker_set_key" : "keymaster::AbortOperationResponse *",
18350 "name" : "keymaster::AbortOperationResponse *",
18351 "referenced_type" : "type-531",
18352 "self_type" : "type-532",
18353 "size" : 4,
18354 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
18355 },
18356 {
18357 "alignment" : 4,
18358 "linker_set_key" : "keymaster::AccessCountMap *",
18359 "name" : "keymaster::AccessCountMap *",
18360 "referenced_type" : "type-1282",
18361 "self_type" : "type-1281",
18362 "size" : 4,
18363 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18364 },
18365 {
18366 "alignment" : 4,
18367 "linker_set_key" : "keymaster::AccessCountMap *",
18368 "name" : "keymaster::AccessCountMap *",
18369 "referenced_type" : "type-1545",
18370 "self_type" : "type-1544",
18371 "size" : 4,
18372 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18373 },
18374 {
18375 "alignment" : 4,
18376 "linker_set_key" : "keymaster::AccessCountMap *",
18377 "name" : "keymaster::AccessCountMap *",
18378 "referenced_type" : "type-1708",
18379 "self_type" : "type-1707",
18380 "size" : 4,
18381 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18382 },
18383 {
18384 "alignment" : 4,
18385 "linker_set_key" : "keymaster::AccessCountMap *",
18386 "name" : "keymaster::AccessCountMap *",
18387 "referenced_type" : "type-2050",
18388 "self_type" : "type-2049",
18389 "size" : 4,
18390 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18391 },
18392 {
18393 "alignment" : 4,
18394 "linker_set_key" : "keymaster::AccessCountMap *",
18395 "name" : "keymaster::AccessCountMap *",
18396 "referenced_type" : "type-2609",
18397 "self_type" : "type-2608",
18398 "size" : 4,
18399 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18400 },
18401 {
18402 "alignment" : 4,
18403 "linker_set_key" : "keymaster::AccessCountMap *",
18404 "name" : "keymaster::AccessCountMap *",
18405 "referenced_type" : "type-2769",
18406 "self_type" : "type-2768",
18407 "size" : 4,
18408 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18409 },
18410 {
18411 "alignment" : 4,
18412 "linker_set_key" : "keymaster::AccessCountMap *",
18413 "name" : "keymaster::AccessCountMap *",
18414 "referenced_type" : "type-3111",
18415 "self_type" : "type-3110",
18416 "size" : 4,
18417 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18418 },
18419 {
18420 "alignment" : 4,
18421 "linker_set_key" : "keymaster::AccessCountMap *",
18422 "name" : "keymaster::AccessCountMap *",
18423 "referenced_type" : "type-3709",
18424 "self_type" : "type-3708",
18425 "size" : 4,
18426 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18427 },
18428 {
18429 "alignment" : 4,
18430 "linker_set_key" : "keymaster::AccessCountMap *",
18431 "name" : "keymaster::AccessCountMap *",
18432 "referenced_type" : "type-3871",
18433 "self_type" : "type-3870",
18434 "size" : 4,
18435 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18436 },
18437 {
18438 "alignment" : 4,
18439 "linker_set_key" : "keymaster::AccessCountMap *",
18440 "name" : "keymaster::AccessCountMap *",
18441 "referenced_type" : "type-4213",
18442 "self_type" : "type-4212",
18443 "size" : 4,
18444 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18445 },
18446 {
18447 "alignment" : 4,
18448 "linker_set_key" : "keymaster::AccessCountMap *",
18449 "name" : "keymaster::AccessCountMap *",
18450 "referenced_type" : "type-4833",
18451 "self_type" : "type-4832",
18452 "size" : 4,
18453 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18454 },
18455 {
18456 "alignment" : 4,
18457 "linker_set_key" : "keymaster::AccessCountMap *",
18458 "name" : "keymaster::AccessCountMap *",
18459 "referenced_type" : "type-4873",
18460 "self_type" : "type-4872",
18461 "size" : 4,
18462 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18463 },
18464 {
18465 "alignment" : 4,
18466 "linker_set_key" : "keymaster::AccessCountMap *",
18467 "name" : "keymaster::AccessCountMap *",
18468 "referenced_type" : "type-4981",
18469 "self_type" : "type-4980",
18470 "size" : 4,
18471 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18472 },
18473 {
18474 "alignment" : 4,
18475 "linker_set_key" : "keymaster::AccessCountMap *",
18476 "name" : "keymaster::AccessCountMap *",
18477 "referenced_type" : "type-5066",
18478 "self_type" : "type-5065",
18479 "size" : 4,
18480 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18481 },
18482 {
18483 "alignment" : 4,
18484 "linker_set_key" : "keymaster::AccessCountMap *",
18485 "name" : "keymaster::AccessCountMap *",
18486 "referenced_type" : "type-5172",
18487 "self_type" : "type-5171",
18488 "size" : 4,
18489 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18490 },
18491 {
18492 "alignment" : 4,
18493 "linker_set_key" : "keymaster::AccessCountMap *",
18494 "name" : "keymaster::AccessCountMap *",
18495 "referenced_type" : "type-5305",
18496 "self_type" : "type-5304",
18497 "size" : 4,
18498 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18499 },
18500 {
18501 "alignment" : 4,
18502 "linker_set_key" : "keymaster::AccessCountMap *",
18503 "name" : "keymaster::AccessCountMap *",
18504 "referenced_type" : "type-5358",
18505 "self_type" : "type-5357",
18506 "size" : 4,
18507 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18508 },
18509 {
18510 "alignment" : 4,
18511 "linker_set_key" : "keymaster::AccessCountMap *",
18512 "name" : "keymaster::AccessCountMap *",
18513 "referenced_type" : "type-5627",
18514 "self_type" : "type-5626",
18515 "size" : 4,
18516 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18517 },
18518 {
18519 "alignment" : 4,
18520 "linker_set_key" : "keymaster::AccessCountMap *",
18521 "name" : "keymaster::AccessCountMap *",
18522 "referenced_type" : "type-5965",
18523 "self_type" : "type-5964",
18524 "size" : 4,
18525 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18526 },
18527 {
18528 "alignment" : 4,
18529 "linker_set_key" : "keymaster::AccessCountMap *",
18530 "name" : "keymaster::AccessCountMap *",
18531 "referenced_type" : "type-6234",
18532 "self_type" : "type-6233",
18533 "size" : 4,
18534 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18535 },
18536 {
18537 "alignment" : 4,
18538 "linker_set_key" : "keymaster::AccessCountMap *",
18539 "name" : "keymaster::AccessCountMap *",
18540 "referenced_type" : "type-6299",
18541 "self_type" : "type-6298",
18542 "size" : 4,
18543 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18544 },
18545 {
18546 "alignment" : 4,
18547 "linker_set_key" : "keymaster::AccessCountMap *",
18548 "name" : "keymaster::AccessCountMap *",
18549 "referenced_type" : "type-6374",
18550 "self_type" : "type-6373",
18551 "size" : 4,
18552 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18553 },
18554 {
18555 "alignment" : 4,
18556 "linker_set_key" : "keymaster::AccessCountMap *",
18557 "name" : "keymaster::AccessCountMap *",
18558 "referenced_type" : "type-69",
18559 "self_type" : "type-68",
18560 "size" : 4,
18561 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18562 },
18563 {
18564 "alignment" : 4,
18565 "linker_set_key" : "keymaster::AccessCountMap *",
18566 "name" : "keymaster::AccessCountMap *",
18567 "referenced_type" : "type-692",
18568 "self_type" : "type-691",
18569 "size" : 4,
18570 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18571 },
18572 {
18573 "alignment" : 4,
18574 "linker_set_key" : "keymaster::AccessCountMap *",
18575 "name" : "keymaster::AccessCountMap *",
18576 "referenced_type" : "type-908",
18577 "self_type" : "type-907",
18578 "size" : 4,
18579 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18580 },
18581 {
18582 "alignment" : 4,
18583 "linker_set_key" : "keymaster::AccessTimeMap *",
18584 "name" : "keymaster::AccessTimeMap *",
18585 "referenced_type" : "type-1280",
18586 "self_type" : "type-1279",
18587 "size" : 4,
18588 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18589 },
18590 {
18591 "alignment" : 4,
18592 "linker_set_key" : "keymaster::AccessTimeMap *",
18593 "name" : "keymaster::AccessTimeMap *",
18594 "referenced_type" : "type-1543",
18595 "self_type" : "type-1542",
18596 "size" : 4,
18597 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18598 },
18599 {
18600 "alignment" : 4,
18601 "linker_set_key" : "keymaster::AccessTimeMap *",
18602 "name" : "keymaster::AccessTimeMap *",
18603 "referenced_type" : "type-1706",
18604 "self_type" : "type-1705",
18605 "size" : 4,
18606 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18607 },
18608 {
18609 "alignment" : 4,
18610 "linker_set_key" : "keymaster::AccessTimeMap *",
18611 "name" : "keymaster::AccessTimeMap *",
18612 "referenced_type" : "type-2048",
18613 "self_type" : "type-2047",
18614 "size" : 4,
18615 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18616 },
18617 {
18618 "alignment" : 4,
18619 "linker_set_key" : "keymaster::AccessTimeMap *",
18620 "name" : "keymaster::AccessTimeMap *",
18621 "referenced_type" : "type-2607",
18622 "self_type" : "type-2606",
18623 "size" : 4,
18624 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18625 },
18626 {
18627 "alignment" : 4,
18628 "linker_set_key" : "keymaster::AccessTimeMap *",
18629 "name" : "keymaster::AccessTimeMap *",
18630 "referenced_type" : "type-2767",
18631 "self_type" : "type-2766",
18632 "size" : 4,
18633 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18634 },
18635 {
18636 "alignment" : 4,
18637 "linker_set_key" : "keymaster::AccessTimeMap *",
18638 "name" : "keymaster::AccessTimeMap *",
18639 "referenced_type" : "type-3109",
18640 "self_type" : "type-3108",
18641 "size" : 4,
18642 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18643 },
18644 {
18645 "alignment" : 4,
18646 "linker_set_key" : "keymaster::AccessTimeMap *",
18647 "name" : "keymaster::AccessTimeMap *",
18648 "referenced_type" : "type-3707",
18649 "self_type" : "type-3706",
18650 "size" : 4,
18651 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18652 },
18653 {
18654 "alignment" : 4,
18655 "linker_set_key" : "keymaster::AccessTimeMap *",
18656 "name" : "keymaster::AccessTimeMap *",
18657 "referenced_type" : "type-3869",
18658 "self_type" : "type-3868",
18659 "size" : 4,
18660 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18661 },
18662 {
18663 "alignment" : 4,
18664 "linker_set_key" : "keymaster::AccessTimeMap *",
18665 "name" : "keymaster::AccessTimeMap *",
18666 "referenced_type" : "type-4211",
18667 "self_type" : "type-4210",
18668 "size" : 4,
18669 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18670 },
18671 {
18672 "alignment" : 4,
18673 "linker_set_key" : "keymaster::AccessTimeMap *",
18674 "name" : "keymaster::AccessTimeMap *",
18675 "referenced_type" : "type-4831",
18676 "self_type" : "type-4830",
18677 "size" : 4,
18678 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18679 },
18680 {
18681 "alignment" : 4,
18682 "linker_set_key" : "keymaster::AccessTimeMap *",
18683 "name" : "keymaster::AccessTimeMap *",
18684 "referenced_type" : "type-4871",
18685 "self_type" : "type-4870",
18686 "size" : 4,
18687 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18688 },
18689 {
18690 "alignment" : 4,
18691 "linker_set_key" : "keymaster::AccessTimeMap *",
18692 "name" : "keymaster::AccessTimeMap *",
18693 "referenced_type" : "type-4979",
18694 "self_type" : "type-4978",
18695 "size" : 4,
18696 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18697 },
18698 {
18699 "alignment" : 4,
18700 "linker_set_key" : "keymaster::AccessTimeMap *",
18701 "name" : "keymaster::AccessTimeMap *",
18702 "referenced_type" : "type-5064",
18703 "self_type" : "type-5063",
18704 "size" : 4,
18705 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18706 },
18707 {
18708 "alignment" : 4,
18709 "linker_set_key" : "keymaster::AccessTimeMap *",
18710 "name" : "keymaster::AccessTimeMap *",
18711 "referenced_type" : "type-5170",
18712 "self_type" : "type-5169",
18713 "size" : 4,
18714 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18715 },
18716 {
18717 "alignment" : 4,
18718 "linker_set_key" : "keymaster::AccessTimeMap *",
18719 "name" : "keymaster::AccessTimeMap *",
18720 "referenced_type" : "type-5303",
18721 "self_type" : "type-5302",
18722 "size" : 4,
18723 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18724 },
18725 {
18726 "alignment" : 4,
18727 "linker_set_key" : "keymaster::AccessTimeMap *",
18728 "name" : "keymaster::AccessTimeMap *",
18729 "referenced_type" : "type-5356",
18730 "self_type" : "type-5355",
18731 "size" : 4,
18732 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18733 },
18734 {
18735 "alignment" : 4,
18736 "linker_set_key" : "keymaster::AccessTimeMap *",
18737 "name" : "keymaster::AccessTimeMap *",
18738 "referenced_type" : "type-5625",
18739 "self_type" : "type-5624",
18740 "size" : 4,
18741 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18742 },
18743 {
18744 "alignment" : 4,
18745 "linker_set_key" : "keymaster::AccessTimeMap *",
18746 "name" : "keymaster::AccessTimeMap *",
18747 "referenced_type" : "type-5960",
18748 "self_type" : "type-5959",
18749 "size" : 4,
18750 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18751 },
18752 {
18753 "alignment" : 4,
18754 "linker_set_key" : "keymaster::AccessTimeMap *",
18755 "name" : "keymaster::AccessTimeMap *",
18756 "referenced_type" : "type-6232",
18757 "self_type" : "type-6231",
18758 "size" : 4,
18759 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18760 },
18761 {
18762 "alignment" : 4,
18763 "linker_set_key" : "keymaster::AccessTimeMap *",
18764 "name" : "keymaster::AccessTimeMap *",
18765 "referenced_type" : "type-6297",
18766 "self_type" : "type-6296",
18767 "size" : 4,
18768 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18769 },
18770 {
18771 "alignment" : 4,
18772 "linker_set_key" : "keymaster::AccessTimeMap *",
18773 "name" : "keymaster::AccessTimeMap *",
18774 "referenced_type" : "type-6372",
18775 "self_type" : "type-6371",
18776 "size" : 4,
18777 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18778 },
18779 {
18780 "alignment" : 4,
18781 "linker_set_key" : "keymaster::AccessTimeMap *",
18782 "name" : "keymaster::AccessTimeMap *",
18783 "referenced_type" : "type-67",
18784 "self_type" : "type-66",
18785 "size" : 4,
18786 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18787 },
18788 {
18789 "alignment" : 4,
18790 "linker_set_key" : "keymaster::AccessTimeMap *",
18791 "name" : "keymaster::AccessTimeMap *",
18792 "referenced_type" : "type-690",
18793 "self_type" : "type-689",
18794 "size" : 4,
18795 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18796 },
18797 {
18798 "alignment" : 4,
18799 "linker_set_key" : "keymaster::AccessTimeMap *",
18800 "name" : "keymaster::AccessTimeMap *",
18801 "referenced_type" : "type-906",
18802 "self_type" : "type-905",
18803 "size" : 4,
18804 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
18805 },
18806 {
18807 "alignment" : 4,
18808 "linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
18809 "name" : "keymaster::AccessTimeMap::AccessTime *",
18810 "referenced_type" : "type-1726",
18811 "self_type" : "type-1725",
18812 "size" : 4,
18813 "source_file" : "/system/keymaster/include/keymaster/List.h"
18814 },
18815 {
18816 "alignment" : 4,
18817 "linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
18818 "name" : "keymaster::AccessTimeMap::AccessTime *",
18819 "referenced_type" : "type-2787",
18820 "self_type" : "type-2786",
18821 "size" : 4,
18822 "source_file" : "/system/keymaster/include/keymaster/List.h"
18823 },
18824 {
18825 "alignment" : 4,
18826 "linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
18827 "name" : "keymaster::AccessTimeMap::AccessTime *",
18828 "referenced_type" : "type-3889",
18829 "self_type" : "type-3888",
18830 "size" : 4,
18831 "source_file" : "/system/keymaster/include/keymaster/List.h"
18832 },
18833 {
18834 "alignment" : 4,
18835 "linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
18836 "name" : "keymaster::AccessTimeMap::AccessTime *",
18837 "referenced_type" : "type-5190",
18838 "self_type" : "type-5189",
18839 "size" : 4,
18840 "source_file" : "/system/keymaster/include/keymaster/List.h"
18841 },
18842 {
18843 "alignment" : 4,
18844 "linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
18845 "name" : "keymaster::AccessTimeMap::AccessTime *",
18846 "referenced_type" : "type-5366",
18847 "self_type" : "type-5365",
18848 "size" : 4,
18849 "source_file" : "/system/keymaster/include/keymaster/List.h"
18850 },
18851 {
18852 "alignment" : 4,
18853 "linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
18854 "name" : "keymaster::AccessTimeMap::AccessTime *",
18855 "referenced_type" : "type-926",
18856 "self_type" : "type-925",
18857 "size" : 4,
18858 "source_file" : "/system/keymaster/include/keymaster/List.h"
18859 },
18860 {
18861 "alignment" : 4,
18862 "linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
18863 "name" : "keymaster::AccessTimeMap::AccessTime *",
18864 "referenced_type" : "type-97",
18865 "self_type" : "type-96",
18866 "size" : 4,
18867 "source_file" : "/system/keymaster/include/keymaster/List.h"
18868 },
18869 {
18870 "alignment" : 4,
18871 "linker_set_key" : "keymaster::AddEntropyRequest *",
18872 "name" : "keymaster::AddEntropyRequest *",
18873 "referenced_type" : "type-535",
18874 "self_type" : "type-536",
18875 "size" : 4,
18876 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
18877 },
18878 {
18879 "alignment" : 4,
18880 "linker_set_key" : "keymaster::AddEntropyResponse *",
18881 "name" : "keymaster::AddEntropyResponse *",
18882 "referenced_type" : "type-537",
18883 "self_type" : "type-538",
18884 "size" : 4,
18885 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
18886 },
18887 {
18888 "alignment" : 4,
18889 "linker_set_key" : "keymaster::AesKey *",
18890 "name" : "keymaster::AesKey *",
18891 "referenced_type" : "type-1201",
18892 "self_type" : "type-1202",
18893 "size" : 4,
18894 "source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
18895 },
18896 {
18897 "alignment" : 4,
18898 "linker_set_key" : "keymaster::AesKeyFactory *",
18899 "name" : "keymaster::AesKeyFactory *",
18900 "referenced_type" : "type-1197",
18901 "self_type" : "type-1198",
18902 "size" : 4,
18903 "source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
18904 },
18905 {
18906 "alignment" : 4,
18907 "linker_set_key" : "keymaster::AndroidKeymaster *",
18908 "name" : "keymaster::AndroidKeymaster *",
18909 "referenced_type" : "type-630",
18910 "self_type" : "type-631",
18911 "size" : 4,
18912 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
18913 },
18914 {
18915 "alignment" : 4,
18916 "linker_set_key" : "keymaster::AsymmetricKey *",
18917 "name" : "keymaster::AsymmetricKey *",
18918 "referenced_type" : "type-1241",
18919 "self_type" : "type-1242",
18920 "size" : 4,
18921 "source_file" : "/system/keymaster/include/keymaster/km_openssl/asymmetric_key.h"
18922 },
18923 {
18924 "alignment" : 4,
18925 "linker_set_key" : "keymaster::AttestKeyRequest *",
18926 "name" : "keymaster::AttestKeyRequest *",
18927 "referenced_type" : "type-572",
18928 "self_type" : "type-573",
18929 "size" : 4,
18930 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
18931 },
18932 {
18933 "alignment" : 4,
18934 "linker_set_key" : "keymaster::AttestKeyResponse *",
18935 "name" : "keymaster::AttestKeyResponse *",
18936 "referenced_type" : "type-574",
18937 "self_type" : "type-579",
18938 "size" : 4,
18939 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
18940 },
18941 {
18942 "alignment" : 4,
18943 "linker_set_key" : "keymaster::AttestationRecordContext *",
18944 "name" : "keymaster::AttestationRecordContext *",
18945 "referenced_type" : "type-1170",
18946 "self_type" : "type-1171",
18947 "size" : 4,
18948 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
18949 },
18950 {
18951 "alignment" : 4,
18952 "linker_set_key" : "keymaster::AuthProxy *",
18953 "name" : "keymaster::AuthProxy *",
18954 "referenced_type" : "type-431",
18955 "self_type" : "type-432",
18956 "size" : 4,
18957 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
18958 },
18959 {
18960 "alignment" : 4,
18961 "linker_set_key" : "keymaster::AuthProxyIterator *",
18962 "name" : "keymaster::AuthProxyIterator *",
18963 "referenced_type" : "type-424",
18964 "self_type" : "type-425",
18965 "size" : 4,
18966 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
18967 },
18968 {
18969 "alignment" : 4,
18970 "linker_set_key" : "keymaster::AuthorizationSet *",
18971 "name" : "keymaster::AuthorizationSet *",
18972 "referenced_type" : "type-289",
18973 "self_type" : "type-412",
18974 "size" : 4,
18975 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
18976 },
18977 {
18978 "alignment" : 4,
18979 "linker_set_key" : "keymaster::AuthorizationSetBuilder *",
18980 "name" : "keymaster::AuthorizationSetBuilder *",
18981 "referenced_type" : "type-419",
18982 "self_type" : "type-421",
18983 "size" : 4,
18984 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
18985 },
18986 {
18987 "alignment" : 4,
18988 "linker_set_key" : "keymaster::BeginOperationRequest *",
18989 "name" : "keymaster::BeginOperationRequest *",
18990 "referenced_type" : "type-515",
18991 "self_type" : "type-516",
18992 "size" : 4,
18993 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
18994 },
18995 {
18996 "alignment" : 4,
18997 "linker_set_key" : "keymaster::BeginOperationResponse *",
18998 "name" : "keymaster::BeginOperationResponse *",
18999 "referenced_type" : "type-517",
19000 "self_type" : "type-518",
19001 "size" : 4,
19002 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19003 },
19004 {
19005 "alignment" : 4,
19006 "linker_set_key" : "keymaster::Buffer *",
19007 "name" : "keymaster::Buffer *",
19008 "referenced_type" : "type-116",
19009 "self_type" : "type-148",
19010 "size" : 4,
19011 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
19012 },
19013 {
19014 "alignment" : 4,
19015 "linker_set_key" : "keymaster::CertificateChainDelete *",
19016 "name" : "keymaster::CertificateChainDelete *",
19017 "referenced_type" : "type-328",
19018 "self_type" : "type-327",
19019 "size" : 4,
19020 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
19021 },
19022 {
19023 "alignment" : 4,
19024 "linker_set_key" : "keymaster::Characteristics_Delete *",
19025 "name" : "keymaster::Characteristics_Delete *",
19026 "referenced_type" : "type-321",
19027 "self_type" : "type-322",
19028 "size" : 4,
19029 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
19030 },
19031 {
19032 "alignment" : 4,
19033 "linker_set_key" : "keymaster::ComputeSharedHmacRequest *",
19034 "name" : "keymaster::ComputeSharedHmacRequest *",
19035 "referenced_type" : "type-604",
19036 "self_type" : "type-605",
19037 "size" : 4,
19038 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19039 },
19040 {
19041 "alignment" : 4,
19042 "linker_set_key" : "keymaster::ComputeSharedHmacResponse *",
19043 "name" : "keymaster::ComputeSharedHmacResponse *",
19044 "referenced_type" : "type-340",
19045 "self_type" : "type-608",
19046 "size" : 4,
19047 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19048 },
19049 {
19050 "alignment" : 4,
19051 "linker_set_key" : "keymaster::ConfigureRequest *",
19052 "name" : "keymaster::ConfigureRequest *",
19053 "referenced_type" : "type-585",
19054 "self_type" : "type-586",
19055 "size" : 4,
19056 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19057 },
19058 {
19059 "alignment" : 4,
19060 "linker_set_key" : "keymaster::ConfigureResponse *",
19061 "name" : "keymaster::ConfigureResponse *",
19062 "referenced_type" : "type-589",
19063 "self_type" : "type-590",
19064 "size" : 4,
19065 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19066 },
19067 {
19068 "alignment" : 4,
19069 "linker_set_key" : "keymaster::DefaultDelete<keymaster::AsymmetricKey> *",
19070 "name" : "keymaster::DefaultDelete<keymaster::AsymmetricKey> *",
19071 "referenced_type" : "type-1301",
19072 "self_type" : "type-1302",
19073 "size" : 4,
19074 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19075 },
19076 {
19077 "alignment" : 4,
19078 "linker_set_key" : "keymaster::DefaultDelete<keymaster::HmacOperation> *",
19079 "name" : "keymaster::DefaultDelete<keymaster::HmacOperation> *",
19080 "referenced_type" : "type-3580",
19081 "self_type" : "type-3624",
19082 "size" : 4,
19083 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19084 },
19085 {
19086 "alignment" : 4,
19087 "linker_set_key" : "keymaster::DefaultDelete<keymaster::Key> *",
19088 "name" : "keymaster::DefaultDelete<keymaster::Key> *",
19089 "referenced_type" : "type-578",
19090 "self_type" : "type-577",
19091 "size" : 4,
19092 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19093 },
19094 {
19095 "alignment" : 4,
19096 "linker_set_key" : "keymaster::DefaultDelete<keymaster::KeyExchange> *",
19097 "name" : "keymaster::DefaultDelete<keymaster::KeyExchange> *",
19098 "referenced_type" : "type-2485",
19099 "self_type" : "type-2488",
19100 "size" : 4,
19101 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19102 },
19103 {
19104 "alignment" : 4,
19105 "linker_set_key" : "keymaster::DefaultDelete<keymaster::KeymasterContext> *",
19106 "name" : "keymaster::DefaultDelete<keymaster::KeymasterContext> *",
19107 "referenced_type" : "type-41",
19108 "self_type" : "type-40",
19109 "size" : 4,
19110 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19111 },
19112 {
19113 "alignment" : 4,
19114 "linker_set_key" : "keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> *",
19115 "name" : "keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> *",
19116 "referenced_type" : "type-3659",
19117 "self_type" : "type-3661",
19118 "size" : 4,
19119 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19120 },
19121 {
19122 "alignment" : 4,
19123 "linker_set_key" : "keymaster::DefaultDelete<keymaster::Operation> *",
19124 "name" : "keymaster::DefaultDelete<keymaster::Operation> *",
19125 "referenced_type" : "type-293",
19126 "self_type" : "type-409",
19127 "size" : 4,
19128 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19129 },
19130 {
19131 "alignment" : 4,
19132 "linker_set_key" : "keymaster::DefaultDelete<keymaster::OperationTable> *",
19133 "name" : "keymaster::DefaultDelete<keymaster::OperationTable> *",
19134 "referenced_type" : "type-282",
19135 "self_type" : "type-344",
19136 "size" : 4,
19137 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19138 },
19139 {
19140 "alignment" : 4,
19141 "linker_set_key" : "keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> *",
19142 "name" : "keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> *",
19143 "referenced_type" : "type-2493",
19144 "self_type" : "type-2497",
19145 "size" : 4,
19146 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19147 },
19148 {
19149 "alignment" : 4,
19150 "linker_set_key" : "keymaster::DefaultDelete<keymaster::RsaOperation> *",
19151 "name" : "keymaster::DefaultDelete<keymaster::RsaOperation> *",
19152 "referenced_type" : "type-4996",
19153 "self_type" : "type-4997",
19154 "size" : 4,
19155 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19156 },
19157 {
19158 "alignment" : 4,
19159 "linker_set_key" : "keymaster::DefaultDelete<v3_ext_ctx> *",
19160 "name" : "keymaster::DefaultDelete<v3_ext_ctx> *",
19161 "referenced_type" : "type-2173",
19162 "self_type" : "type-2253",
19163 "size" : 4,
19164 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19165 },
19166 {
19167 "alignment" : 4,
19168 "linker_set_key" : "keymaster::DeleteAllKeysRequest *",
19169 "name" : "keymaster::DeleteAllKeysRequest *",
19170 "referenced_type" : "type-555",
19171 "self_type" : "type-556",
19172 "size" : 4,
19173 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19174 },
19175 {
19176 "alignment" : 4,
19177 "linker_set_key" : "keymaster::DeleteAllKeysResponse *",
19178 "name" : "keymaster::DeleteAllKeysResponse *",
19179 "referenced_type" : "type-559",
19180 "self_type" : "type-560",
19181 "size" : 4,
19182 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19183 },
19184 {
19185 "alignment" : 4,
19186 "linker_set_key" : "keymaster::DeleteKeyRequest *",
19187 "name" : "keymaster::DeleteKeyRequest *",
19188 "referenced_type" : "type-549",
19189 "self_type" : "type-550",
19190 "size" : 4,
19191 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19192 },
19193 {
19194 "alignment" : 4,
19195 "linker_set_key" : "keymaster::DeleteKeyResponse *",
19196 "name" : "keymaster::DeleteKeyResponse *",
19197 "referenced_type" : "type-551",
19198 "self_type" : "type-552",
19199 "size" : 4,
19200 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19201 },
19202 {
19203 "alignment" : 4,
19204 "linker_set_key" : "keymaster::EcKey *",
19205 "name" : "keymaster::EcKey *",
19206 "referenced_type" : "type-2364",
19207 "self_type" : "type-2365",
19208 "size" : 4,
19209 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
19210 },
19211 {
19212 "alignment" : 4,
19213 "linker_set_key" : "keymaster::EcKeyFactory *",
19214 "name" : "keymaster::EcKeyFactory *",
19215 "referenced_type" : "type-2407",
19216 "self_type" : "type-2408",
19217 "size" : 4,
19218 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
19219 },
19220 {
19221 "alignment" : 4,
19222 "linker_set_key" : "keymaster::EcdsaOperation *",
19223 "name" : "keymaster::EcdsaOperation *",
19224 "referenced_type" : "type-2419",
19225 "self_type" : "type-2427",
19226 "size" : 4,
19227 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
19228 },
19229 {
19230 "alignment" : 4,
19231 "linker_set_key" : "keymaster::EcdsaSignOperation *",
19232 "name" : "keymaster::EcdsaSignOperation *",
19233 "referenced_type" : "type-2428",
19234 "self_type" : "type-2429",
19235 "size" : 4,
19236 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
19237 },
19238 {
19239 "alignment" : 4,
19240 "linker_set_key" : "keymaster::EcdsaVerifyOperation *",
19241 "name" : "keymaster::EcdsaVerifyOperation *",
19242 "referenced_type" : "type-2430",
19243 "self_type" : "type-2432",
19244 "size" : 4,
19245 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
19246 },
19247 {
19248 "alignment" : 4,
19249 "linker_set_key" : "keymaster::EciesKem *",
19250 "name" : "keymaster::EciesKem *",
19251 "referenced_type" : "type-2508",
19252 "self_type" : "type-2513",
19253 "size" : 4,
19254 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
19255 },
19256 {
19257 "alignment" : 4,
19258 "linker_set_key" : "keymaster::Eraser *",
19259 "name" : "keymaster::Eraser *",
19260 "referenced_type" : "type-192",
19261 "self_type" : "type-205",
19262 "size" : 4,
19263 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
19264 },
19265 {
19266 "alignment" : 4,
19267 "linker_set_key" : "keymaster::EvpMdCtxCleaner *",
19268 "name" : "keymaster::EvpMdCtxCleaner *",
19269 "referenced_type" : "type-1096",
19270 "self_type" : "type-1099",
19271 "size" : 4,
19272 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19273 },
19274 {
19275 "alignment" : 4,
19276 "linker_set_key" : "keymaster::ExportKeyRequest *",
19277 "name" : "keymaster::ExportKeyRequest *",
19278 "referenced_type" : "type-545",
19279 "self_type" : "type-546",
19280 "size" : 4,
19281 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19282 },
19283 {
19284 "alignment" : 4,
19285 "linker_set_key" : "keymaster::ExportKeyResponse *",
19286 "name" : "keymaster::ExportKeyResponse *",
19287 "referenced_type" : "type-547",
19288 "self_type" : "type-548",
19289 "size" : 4,
19290 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19291 },
19292 {
19293 "alignment" : 4,
19294 "linker_set_key" : "keymaster::FinishOperationRequest *",
19295 "name" : "keymaster::FinishOperationRequest *",
19296 "referenced_type" : "type-523",
19297 "self_type" : "type-524",
19298 "size" : 4,
19299 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19300 },
19301 {
19302 "alignment" : 4,
19303 "linker_set_key" : "keymaster::FinishOperationResponse *",
19304 "name" : "keymaster::FinishOperationResponse *",
19305 "referenced_type" : "type-525",
19306 "self_type" : "type-526",
19307 "size" : 4,
19308 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19309 },
19310 {
19311 "alignment" : 4,
19312 "linker_set_key" : "keymaster::GenerateKeyRequest *",
19313 "name" : "keymaster::GenerateKeyRequest *",
19314 "referenced_type" : "type-504",
19315 "self_type" : "type-505",
19316 "size" : 4,
19317 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19318 },
19319 {
19320 "alignment" : 4,
19321 "linker_set_key" : "keymaster::GenerateKeyResponse *",
19322 "name" : "keymaster::GenerateKeyResponse *",
19323 "referenced_type" : "type-508",
19324 "self_type" : "type-509",
19325 "size" : 4,
19326 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19327 },
19328 {
19329 "alignment" : 4,
19330 "linker_set_key" : "keymaster::GetHmacSharingParametersResponse *",
19331 "name" : "keymaster::GetHmacSharingParametersResponse *",
19332 "referenced_type" : "type-597",
19333 "self_type" : "type-599",
19334 "size" : 4,
19335 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19336 },
19337 {
19338 "alignment" : 4,
19339 "linker_set_key" : "keymaster::GetKeyCharacteristicsRequest *",
19340 "name" : "keymaster::GetKeyCharacteristicsRequest *",
19341 "referenced_type" : "type-510",
19342 "self_type" : "type-511",
19343 "size" : 4,
19344 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19345 },
19346 {
19347 "alignment" : 4,
19348 "linker_set_key" : "keymaster::GetKeyCharacteristicsResponse *",
19349 "name" : "keymaster::GetKeyCharacteristicsResponse *",
19350 "referenced_type" : "type-512",
19351 "self_type" : "type-514",
19352 "size" : 4,
19353 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19354 },
19355 {
19356 "alignment" : 4,
19357 "linker_set_key" : "keymaster::GetVersionRequest *",
19358 "name" : "keymaster::GetVersionRequest *",
19359 "referenced_type" : "type-563",
19360 "self_type" : "type-567",
19361 "size" : 4,
19362 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19363 },
19364 {
19365 "alignment" : 4,
19366 "linker_set_key" : "keymaster::GetVersionResponse *",
19367 "name" : "keymaster::GetVersionResponse *",
19368 "referenced_type" : "type-570",
19369 "self_type" : "type-571",
19370 "size" : 4,
19371 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19372 },
19373 {
19374 "alignment" : 4,
19375 "linker_set_key" : "keymaster::HardwareAuthToken *",
19376 "name" : "keymaster::HardwareAuthToken *",
19377 "referenced_type" : "type-614",
19378 "self_type" : "type-615",
19379 "size" : 4,
19380 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19381 },
19382 {
19383 "alignment" : 4,
19384 "linker_set_key" : "keymaster::HmacKey *",
19385 "name" : "keymaster::HmacKey *",
19386 "referenced_type" : "type-3564",
19387 "self_type" : "type-3565",
19388 "size" : 4,
19389 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
19390 },
19391 {
19392 "alignment" : 4,
19393 "linker_set_key" : "keymaster::HmacKeyFactory *",
19394 "name" : "keymaster::HmacKeyFactory *",
19395 "referenced_type" : "type-3560",
19396 "self_type" : "type-3561",
19397 "size" : 4,
19398 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
19399 },
19400 {
19401 "alignment" : 4,
19402 "linker_set_key" : "keymaster::HmacOperation *",
19403 "name" : "keymaster::HmacOperation *",
19404 "referenced_type" : "type-3578",
19405 "self_type" : "type-3577",
19406 "size" : 4,
19407 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19408 },
19409 {
19410 "alignment" : 4,
19411 "linker_set_key" : "keymaster::HmacOperation *",
19412 "name" : "keymaster::HmacOperation *",
19413 "referenced_type" : "type-4675",
19414 "self_type" : "type-4674",
19415 "size" : 4,
19416 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19417 },
19418 {
19419 "alignment" : 4,
19420 "linker_set_key" : "keymaster::HmacOperation *",
19421 "name" : "keymaster::HmacOperation *",
19422 "referenced_type" : "type-6113",
19423 "self_type" : "type-6112",
19424 "size" : 4,
19425 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19426 },
19427 {
19428 "alignment" : 4,
19429 "linker_set_key" : "keymaster::HmacSha256 *",
19430 "name" : "keymaster::HmacSha256 *",
19431 "referenced_type" : "type-3523",
19432 "self_type" : "type-3524",
19433 "size" : 4,
19434 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
19435 },
19436 {
19437 "alignment" : 4,
19438 "linker_set_key" : "keymaster::HmacSharingParameters *",
19439 "name" : "keymaster::HmacSharingParameters *",
19440 "referenced_type" : "type-336",
19441 "self_type" : "type-593",
19442 "size" : 4,
19443 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19444 },
19445 {
19446 "alignment" : 4,
19447 "linker_set_key" : "keymaster::HmacSharingParametersArray *",
19448 "name" : "keymaster::HmacSharingParametersArray *",
19449 "referenced_type" : "type-594",
19450 "self_type" : "type-595",
19451 "size" : 4,
19452 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19453 },
19454 {
19455 "alignment" : 4,
19456 "linker_set_key" : "keymaster::ImportKeyRequest *",
19457 "name" : "keymaster::ImportKeyRequest *",
19458 "referenced_type" : "type-541",
19459 "self_type" : "type-542",
19460 "size" : 4,
19461 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19462 },
19463 {
19464 "alignment" : 4,
19465 "linker_set_key" : "keymaster::ImportKeyResponse *",
19466 "name" : "keymaster::ImportKeyResponse *",
19467 "referenced_type" : "type-543",
19468 "self_type" : "type-544",
19469 "size" : 4,
19470 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19471 },
19472 {
19473 "alignment" : 4,
19474 "linker_set_key" : "keymaster::ImportWrappedKeyRequest *",
19475 "name" : "keymaster::ImportWrappedKeyRequest *",
19476 "referenced_type" : "type-610",
19477 "self_type" : "type-611",
19478 "size" : 4,
19479 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19480 },
19481 {
19482 "alignment" : 4,
19483 "linker_set_key" : "keymaster::ImportWrappedKeyResponse *",
19484 "name" : "keymaster::ImportWrappedKeyResponse *",
19485 "referenced_type" : "type-612",
19486 "self_type" : "type-613",
19487 "size" : 4,
19488 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19489 },
19490 {
19491 "alignment" : 4,
19492 "linker_set_key" : "keymaster::Iso18033Kdf *",
19493 "name" : "keymaster::Iso18033Kdf *",
19494 "referenced_type" : "type-3647",
19495 "self_type" : "type-3648",
19496 "size" : 4,
19497 "source_file" : "/system/keymaster/include/keymaster/km_openssl/iso18033kdf.h"
19498 },
19499 {
19500 "alignment" : 4,
19501 "linker_set_key" : "keymaster::Kdf *",
19502 "name" : "keymaster::Kdf *",
19503 "referenced_type" : "type-2495",
19504 "self_type" : "type-2506",
19505 "size" : 4,
19506 "source_file" : "/system/keymaster/include/keymaster/km_openssl/kdf.h"
19507 },
19508 {
19509 "alignment" : 4,
19510 "linker_set_key" : "keymaster::Kem *",
19511 "name" : "keymaster::Kem *",
19512 "referenced_type" : "type-2511",
19513 "self_type" : "type-2530",
19514 "size" : 4,
19515 "source_file" : "/system/keymaster/include/keymaster/km_openssl/kem.h"
19516 },
19517 {
19518 "alignment" : 4,
19519 "linker_set_key" : "keymaster::Key *",
19520 "name" : "keymaster::Key *",
19521 "referenced_type" : "type-299",
19522 "self_type" : "type-739",
19523 "size" : 4,
19524 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19525 },
19526 {
19527 "alignment" : 4,
19528 "linker_set_key" : "keymaster::KeyExchange *",
19529 "name" : "keymaster::KeyExchange *",
19530 "referenced_type" : "type-2486",
19531 "self_type" : "type-2492",
19532 "size" : 4,
19533 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19534 },
19535 {
19536 "alignment" : 4,
19537 "linker_set_key" : "keymaster::KeyFactory *",
19538 "name" : "keymaster::KeyFactory *",
19539 "referenced_type" : "type-303",
19540 "self_type" : "type-685",
19541 "size" : 4,
19542 "source_file" : "/system/keymaster/include/keymaster/key_factory.h"
19543 },
19544 {
19545 "alignment" : 4,
19546 "linker_set_key" : "keymaster::KeymasterContext *",
19547 "name" : "keymaster::KeymasterContext *",
19548 "referenced_type" : "type-42",
19549 "self_type" : "type-227",
19550 "size" : 4,
19551 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19552 },
19553 {
19554 "alignment" : 4,
19555 "linker_set_key" : "keymaster::KeymasterEnforcement *",
19556 "name" : "keymaster::KeymasterEnforcement *",
19557 "referenced_type" : "type-688",
19558 "self_type" : "type-693",
19559 "size" : 4,
19560 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
19561 },
19562 {
19563 "alignment" : 4,
19564 "linker_set_key" : "keymaster::KeymasterEnforcementContext *",
19565 "name" : "keymaster::KeymasterEnforcementContext *",
19566 "referenced_type" : "type-686",
19567 "self_type" : "type-687",
19568 "size" : 4,
19569 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
19570 },
19571 {
19572 "alignment" : 4,
19573 "linker_set_key" : "keymaster::KeymasterMessage *",
19574 "name" : "keymaster::KeymasterMessage *",
19575 "referenced_type" : "type-342",
19576 "self_type" : "type-438",
19577 "size" : 4,
19578 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19579 },
19580 {
19581 "alignment" : 4,
19582 "linker_set_key" : "keymaster::KeymasterResponse *",
19583 "name" : "keymaster::KeymasterResponse *",
19584 "referenced_type" : "type-341",
19585 "self_type" : "type-439",
19586 "size" : 4,
19587 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
19588 },
19589 {
19590 "alignment" : 4,
19591 "linker_set_key" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> *",
19592 "name" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> *",
19593 "referenced_type" : "type-137",
19594 "self_type" : "type-140",
19595 "size" : 4,
19596 "source_file" : "/system/keymaster/include/keymaster/List.h"
19597 },
19598 {
19599 "alignment" : 4,
19600 "linker_set_key" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> *",
19601 "name" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> *",
19602 "referenced_type" : "type-130",
19603 "self_type" : "type-132",
19604 "size" : 4,
19605 "source_file" : "/system/keymaster/include/keymaster/List.h"
19606 },
19607 {
19608 "alignment" : 4,
19609 "linker_set_key" : "keymaster::List<AccessCount>::_Node *",
19610 "name" : "keymaster::List<AccessCount>::_Node *",
19611 "referenced_type" : "type-113",
19612 "self_type" : "type-112",
19613 "size" : 4,
19614 "source_file" : "/system/keymaster/include/keymaster/List.h"
19615 },
19616 {
19617 "alignment" : 4,
19618 "linker_set_key" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> *",
19619 "name" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> *",
19620 "referenced_type" : "type-100",
19621 "self_type" : "type-102",
19622 "size" : 4,
19623 "source_file" : "/system/keymaster/include/keymaster/List.h"
19624 },
19625 {
19626 "alignment" : 4,
19627 "linker_set_key" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> *",
19628 "name" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> *",
19629 "referenced_type" : "type-90",
19630 "self_type" : "type-92",
19631 "size" : 4,
19632 "source_file" : "/system/keymaster/include/keymaster/List.h"
19633 },
19634 {
19635 "alignment" : 4,
19636 "linker_set_key" : "keymaster::List<AccessTime>::_Node *",
19637 "name" : "keymaster::List<AccessTime>::_Node *",
19638 "referenced_type" : "type-74",
19639 "self_type" : "type-73",
19640 "size" : 4,
19641 "source_file" : "/system/keymaster/include/keymaster/List.h"
19642 },
19643 {
19644 "alignment" : 4,
19645 "linker_set_key" : "keymaster::List<keymaster::AccessCountMap::AccessCount> *",
19646 "name" : "keymaster::List<keymaster::AccessCountMap::AccessCount> *",
19647 "referenced_type" : "type-111",
19648 "self_type" : "type-145",
19649 "size" : 4,
19650 "source_file" : "/system/keymaster/include/keymaster/List.h"
19651 },
19652 {
19653 "alignment" : 4,
19654 "linker_set_key" : "keymaster::List<keymaster::AccessTimeMap::AccessTime> *",
19655 "name" : "keymaster::List<keymaster::AccessTimeMap::AccessTime> *",
19656 "referenced_type" : "type-72",
19657 "self_type" : "type-108",
19658 "size" : 4,
19659 "source_file" : "/system/keymaster/include/keymaster/List.h"
19660 },
19661 {
19662 "alignment" : 4,
19663 "linker_set_key" : "keymaster::Logger *",
19664 "name" : "keymaster::Logger *",
19665 "referenced_type" : "type-703",
19666 "self_type" : "type-704",
19667 "size" : 4,
19668 "source_file" : "/system/keymaster/include/keymaster/logger.h"
19669 },
19670 {
19671 "alignment" : 4,
19672 "linker_set_key" : "keymaster::Malloc_Delete *",
19673 "name" : "keymaster::Malloc_Delete *",
19674 "referenced_type" : "type-323",
19675 "self_type" : "type-326",
19676 "size" : 4,
19677 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
19678 },
19679 {
19680 "alignment" : 4,
19681 "linker_set_key" : "keymaster::NistCurveKeyExchange *",
19682 "name" : "keymaster::NistCurveKeyExchange *",
19683 "referenced_type" : "type-2514",
19684 "self_type" : "type-2515",
19685 "size" : 4,
19686 "source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
19687 },
19688 {
19689 "alignment" : 4,
19690 "linker_set_key" : "keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> *",
19691 "name" : "keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> *",
19692 "referenced_type" : "type-2154",
19693 "self_type" : "type-2222",
19694 "size" : 4,
19695 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19696 },
19697 {
19698 "alignment" : 4,
19699 "linker_set_key" : "keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> *",
19700 "name" : "keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> *",
19701 "referenced_type" : "type-2163",
19702 "self_type" : "type-2223",
19703 "size" : 4,
19704 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19705 },
19706 {
19707 "alignment" : 4,
19708 "linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> *",
19709 "name" : "keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> *",
19710 "referenced_type" : "type-2212",
19711 "self_type" : "type-2211",
19712 "size" : 4,
19713 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19714 },
19715 {
19716 "alignment" : 4,
19717 "linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> *",
19718 "name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> *",
19719 "referenced_type" : "type-2209",
19720 "self_type" : "type-2208",
19721 "size" : 4,
19722 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19723 },
19724 {
19725 "alignment" : 4,
19726 "linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> *",
19727 "name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> *",
19728 "referenced_type" : "type-1358",
19729 "self_type" : "type-1357",
19730 "size" : 4,
19731 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19732 },
19733 {
19734 "alignment" : 4,
19735 "linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> *",
19736 "name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> *",
19737 "referenced_type" : "type-2215",
19738 "self_type" : "type-2214",
19739 "size" : 4,
19740 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19741 },
19742 {
19743 "alignment" : 4,
19744 "linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> *",
19745 "name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> *",
19746 "referenced_type" : "type-2218",
19747 "self_type" : "type-2217",
19748 "size" : 4,
19749 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19750 },
19751 {
19752 "alignment" : 4,
19753 "linker_set_key" : "keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> *",
19754 "name" : "keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> *",
19755 "referenced_type" : "type-4787",
19756 "self_type" : "type-4815",
19757 "size" : 4,
19758 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19759 },
19760 {
19761 "alignment" : 4,
19762 "linker_set_key" : "keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> *",
19763 "name" : "keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> *",
19764 "referenced_type" : "type-1362",
19765 "self_type" : "type-1361",
19766 "size" : 4,
19767 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19768 },
19769 {
19770 "alignment" : 4,
19771 "linker_set_key" : "keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> *",
19772 "name" : "keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> *",
19773 "referenced_type" : "type-2340",
19774 "self_type" : "type-2339",
19775 "size" : 4,
19776 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19777 },
19778 {
19779 "alignment" : 4,
19780 "linker_set_key" : "keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> *",
19781 "name" : "keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> *",
19782 "referenced_type" : "type-2415",
19783 "self_type" : "type-2414",
19784 "size" : 4,
19785 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19786 },
19787 {
19788 "alignment" : 4,
19789 "linker_set_key" : "keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> *",
19790 "name" : "keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> *",
19791 "referenced_type" : "type-1101",
19792 "self_type" : "type-1100",
19793 "size" : 4,
19794 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19795 },
19796 {
19797 "alignment" : 4,
19798 "linker_set_key" : "keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> *",
19799 "name" : "keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> *",
19800 "referenced_type" : "type-3674",
19801 "self_type" : "type-3673",
19802 "size" : 4,
19803 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19804 },
19805 {
19806 "alignment" : 4,
19807 "linker_set_key" : "keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> *",
19808 "name" : "keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> *",
19809 "referenced_type" : "type-1105",
19810 "self_type" : "type-1104",
19811 "size" : 4,
19812 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19813 },
19814 {
19815 "alignment" : 4,
19816 "linker_set_key" : "keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> *",
19817 "name" : "keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> *",
19818 "referenced_type" : "type-4802",
19819 "self_type" : "type-4816",
19820 "size" : 4,
19821 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19822 },
19823 {
19824 "alignment" : 4,
19825 "linker_set_key" : "keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> *",
19826 "name" : "keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> *",
19827 "referenced_type" : "type-1108",
19828 "self_type" : "type-1107",
19829 "size" : 4,
19830 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19831 },
19832 {
19833 "alignment" : 4,
19834 "linker_set_key" : "keymaster::OpenSslObjectDeleter<x509_st, &X509_free> *",
19835 "name" : "keymaster::OpenSslObjectDeleter<x509_st, &X509_free> *",
19836 "referenced_type" : "type-2142",
19837 "self_type" : "type-2221",
19838 "size" : 4,
19839 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
19840 },
19841 {
19842 "alignment" : 4,
19843 "linker_set_key" : "keymaster::Operation *",
19844 "name" : "keymaster::Operation *",
19845 "referenced_type" : "type-288",
19846 "self_type" : "type-287",
19847 "size" : 4,
19848 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19849 },
19850 {
19851 "alignment" : 4,
19852 "linker_set_key" : "keymaster::OperationFactory *",
19853 "name" : "keymaster::OperationFactory *",
19854 "referenced_type" : "type-706",
19855 "self_type" : "type-708",
19856 "size" : 4,
19857 "source_file" : "/system/keymaster/include/keymaster/operation.h"
19858 },
19859 {
19860 "alignment" : 4,
19861 "linker_set_key" : "keymaster::OperationFactory::KeyType *",
19862 "name" : "keymaster::OperationFactory::KeyType *",
19863 "referenced_type" : "type-709",
19864 "self_type" : "type-710",
19865 "size" : 4,
19866 "source_file" : "/system/keymaster/include/keymaster/operation.h"
19867 },
19868 {
19869 "alignment" : 4,
19870 "linker_set_key" : "keymaster::OperationTable *",
19871 "name" : "keymaster::OperationTable *",
19872 "referenced_type" : "type-283",
19873 "self_type" : "type-356",
19874 "size" : 4,
19875 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19876 },
19877 {
19878 "alignment" : 4,
19879 "linker_set_key" : "keymaster::RandomSource *",
19880 "name" : "keymaster::RandomSource *",
19881 "referenced_type" : "type-720",
19882 "self_type" : "type-721",
19883 "size" : 4,
19884 "source_file" : "/system/keymaster/include/keymaster/random_source.h"
19885 },
19886 {
19887 "alignment" : 4,
19888 "linker_set_key" : "keymaster::Rfc5869Sha256Kdf *",
19889 "name" : "keymaster::Rfc5869Sha256Kdf *",
19890 "referenced_type" : "type-2494",
19891 "self_type" : "type-2503",
19892 "size" : 4,
19893 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
19894 },
19895 {
19896 "alignment" : 4,
19897 "linker_set_key" : "keymaster::RsaCryptOperation *",
19898 "name" : "keymaster::RsaCryptOperation *",
19899 "referenced_type" : "type-4895",
19900 "self_type" : "type-4896",
19901 "size" : 4,
19902 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
19903 },
19904 {
19905 "alignment" : 4,
19906 "linker_set_key" : "keymaster::RsaDecryptOperation *",
19907 "name" : "keymaster::RsaDecryptOperation *",
19908 "referenced_type" : "type-4902",
19909 "self_type" : "type-4903",
19910 "size" : 4,
19911 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
19912 },
19913 {
19914 "alignment" : 4,
19915 "linker_set_key" : "keymaster::RsaDigestingOperation *",
19916 "name" : "keymaster::RsaDigestingOperation *",
19917 "referenced_type" : "type-4887",
19918 "self_type" : "type-5004",
19919 "size" : 4,
19920 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
19921 },
19922 {
19923 "alignment" : 4,
19924 "linker_set_key" : "keymaster::RsaEncryptOperation *",
19925 "name" : "keymaster::RsaEncryptOperation *",
19926 "referenced_type" : "type-4900",
19927 "self_type" : "type-4901",
19928 "size" : 4,
19929 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
19930 },
19931 {
19932 "alignment" : 4,
19933 "linker_set_key" : "keymaster::RsaKey *",
19934 "name" : "keymaster::RsaKey *",
19935 "referenced_type" : "type-4845",
19936 "self_type" : "type-4851",
19937 "size" : 4,
19938 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
19939 },
19940 {
19941 "alignment" : 4,
19942 "linker_set_key" : "keymaster::RsaKey::RSA_Delete *",
19943 "name" : "keymaster::RsaKey::RSA_Delete *",
19944 "referenced_type" : "type-4850",
19945 "self_type" : "type-4860",
19946 "size" : 4,
19947 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
19948 },
19949 {
19950 "alignment" : 4,
19951 "linker_set_key" : "keymaster::RsaKeyFactory *",
19952 "name" : "keymaster::RsaKeyFactory *",
19953 "referenced_type" : "type-4970",
19954 "self_type" : "type-4971",
19955 "size" : 4,
19956 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
19957 },
19958 {
19959 "alignment" : 4,
19960 "linker_set_key" : "keymaster::RsaOperation *",
19961 "name" : "keymaster::RsaOperation *",
19962 "referenced_type" : "type-4880",
19963 "self_type" : "type-4884",
19964 "size" : 4,
19965 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
19966 },
19967 {
19968 "alignment" : 4,
19969 "linker_set_key" : "keymaster::RsaSignOperation *",
19970 "name" : "keymaster::RsaSignOperation *",
19971 "referenced_type" : "type-4891",
19972 "self_type" : "type-4892",
19973 "size" : 4,
19974 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
19975 },
19976 {
19977 "alignment" : 4,
19978 "linker_set_key" : "keymaster::RsaVerifyOperation *",
19979 "name" : "keymaster::RsaVerifyOperation *",
19980 "referenced_type" : "type-4893",
19981 "self_type" : "type-4894",
19982 "size" : 4,
19983 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
19984 },
19985 {
19986 "alignment" : 4,
19987 "linker_set_key" : "keymaster::Serializable *",
19988 "name" : "keymaster::Serializable *",
19989 "referenced_type" : "type-32",
19990 "self_type" : "type-31",
19991 "size" : 4,
19992 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
19993 },
19994 {
19995 "alignment" : 4,
19996 "linker_set_key" : "keymaster::SoftKeyFactoryMixin *",
19997 "name" : "keymaster::SoftKeyFactoryMixin *",
19998 "referenced_type" : "type-1181",
19999 "self_type" : "type-1184",
20000 "size" : 4,
20001 "source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
20002 },
20003 {
20004 "alignment" : 4,
20005 "linker_set_key" : "keymaster::SoftwareKeyBlobMaker *",
20006 "name" : "keymaster::SoftwareKeyBlobMaker *",
20007 "referenced_type" : "type-1179",
20008 "self_type" : "type-1180",
20009 "size" : 4,
20010 "source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
20011 },
20012 {
20013 "alignment" : 4,
20014 "linker_set_key" : "keymaster::SupportedAlgorithmsRequest *",
20015 "name" : "keymaster::SupportedAlgorithmsRequest *",
20016 "referenced_type" : "type-440",
20017 "self_type" : "type-441",
20018 "size" : 4,
20019 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20020 },
20021 {
20022 "alignment" : 4,
20023 "linker_set_key" : "keymaster::SupportedAlgorithmsResponse *",
20024 "name" : "keymaster::SupportedAlgorithmsResponse *",
20025 "referenced_type" : "type-489",
20026 "self_type" : "type-490",
20027 "size" : 4,
20028 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20029 },
20030 {
20031 "alignment" : 4,
20032 "linker_set_key" : "keymaster::SupportedBlockModesRequest *",
20033 "name" : "keymaster::SupportedBlockModesRequest *",
20034 "referenced_type" : "type-457",
20035 "self_type" : "type-458",
20036 "size" : 4,
20037 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20038 },
20039 {
20040 "alignment" : 4,
20041 "linker_set_key" : "keymaster::SupportedBlockModesResponse *",
20042 "name" : "keymaster::SupportedBlockModesResponse *",
20043 "referenced_type" : "type-491",
20044 "self_type" : "type-492",
20045 "size" : 4,
20046 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20047 },
20048 {
20049 "alignment" : 4,
20050 "linker_set_key" : "keymaster::SupportedByAlgorithmAndPurposeRequest *",
20051 "name" : "keymaster::SupportedByAlgorithmAndPurposeRequest *",
20052 "referenced_type" : "type-453",
20053 "self_type" : "type-454",
20054 "size" : 4,
20055 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20056 },
20057 {
20058 "alignment" : 4,
20059 "linker_set_key" : "keymaster::SupportedByAlgorithmRequest *",
20060 "name" : "keymaster::SupportedByAlgorithmRequest *",
20061 "referenced_type" : "type-445",
20062 "self_type" : "type-446",
20063 "size" : 4,
20064 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20065 },
20066 {
20067 "alignment" : 4,
20068 "linker_set_key" : "keymaster::SupportedDigestsRequest *",
20069 "name" : "keymaster::SupportedDigestsRequest *",
20070 "referenced_type" : "type-461",
20071 "self_type" : "type-462",
20072 "size" : 4,
20073 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20074 },
20075 {
20076 "alignment" : 4,
20077 "linker_set_key" : "keymaster::SupportedDigestsResponse *",
20078 "name" : "keymaster::SupportedDigestsResponse *",
20079 "referenced_type" : "type-495",
20080 "self_type" : "type-496",
20081 "size" : 4,
20082 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20083 },
20084 {
20085 "alignment" : 4,
20086 "linker_set_key" : "keymaster::SupportedExportFormatsRequest *",
20087 "name" : "keymaster::SupportedExportFormatsRequest *",
20088 "referenced_type" : "type-451",
20089 "self_type" : "type-452",
20090 "size" : 4,
20091 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20092 },
20093 {
20094 "alignment" : 4,
20095 "linker_set_key" : "keymaster::SupportedExportFormatsResponse *",
20096 "name" : "keymaster::SupportedExportFormatsResponse *",
20097 "referenced_type" : "type-499",
20098 "self_type" : "type-503",
20099 "size" : 4,
20100 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20101 },
20102 {
20103 "alignment" : 4,
20104 "linker_set_key" : "keymaster::SupportedImportFormatsRequest *",
20105 "name" : "keymaster::SupportedImportFormatsRequest *",
20106 "referenced_type" : "type-449",
20107 "self_type" : "type-450",
20108 "size" : 4,
20109 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20110 },
20111 {
20112 "alignment" : 4,
20113 "linker_set_key" : "keymaster::SupportedImportFormatsResponse *",
20114 "name" : "keymaster::SupportedImportFormatsResponse *",
20115 "referenced_type" : "type-497",
20116 "self_type" : "type-498",
20117 "size" : 4,
20118 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20119 },
20120 {
20121 "alignment" : 4,
20122 "linker_set_key" : "keymaster::SupportedPaddingModesRequest *",
20123 "name" : "keymaster::SupportedPaddingModesRequest *",
20124 "referenced_type" : "type-459",
20125 "self_type" : "type-460",
20126 "size" : 4,
20127 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20128 },
20129 {
20130 "alignment" : 4,
20131 "linker_set_key" : "keymaster::SupportedPaddingModesResponse *",
20132 "name" : "keymaster::SupportedPaddingModesResponse *",
20133 "referenced_type" : "type-493",
20134 "self_type" : "type-494",
20135 "size" : 4,
20136 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20137 },
20138 {
20139 "alignment" : 4,
20140 "linker_set_key" : "keymaster::SupportedResponse<keymaster_algorithm_t> *",
20141 "name" : "keymaster::SupportedResponse<keymaster_algorithm_t> *",
20142 "referenced_type" : "type-463",
20143 "self_type" : "type-464",
20144 "size" : 4,
20145 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20146 },
20147 {
20148 "alignment" : 4,
20149 "linker_set_key" : "keymaster::SupportedResponse<keymaster_block_mode_t> *",
20150 "name" : "keymaster::SupportedResponse<keymaster_block_mode_t> *",
20151 "referenced_type" : "type-469",
20152 "self_type" : "type-471",
20153 "size" : 4,
20154 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20155 },
20156 {
20157 "alignment" : 4,
20158 "linker_set_key" : "keymaster::SupportedResponse<keymaster_digest_t> *",
20159 "name" : "keymaster::SupportedResponse<keymaster_digest_t> *",
20160 "referenced_type" : "type-479",
20161 "self_type" : "type-481",
20162 "size" : 4,
20163 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20164 },
20165 {
20166 "alignment" : 4,
20167 "linker_set_key" : "keymaster::SupportedResponse<keymaster_key_format_t> *",
20168 "name" : "keymaster::SupportedResponse<keymaster_key_format_t> *",
20169 "referenced_type" : "type-484",
20170 "self_type" : "type-486",
20171 "size" : 4,
20172 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20173 },
20174 {
20175 "alignment" : 4,
20176 "linker_set_key" : "keymaster::SupportedResponse<keymaster_padding_t> *",
20177 "name" : "keymaster::SupportedResponse<keymaster_padding_t> *",
20178 "referenced_type" : "type-474",
20179 "self_type" : "type-476",
20180 "size" : 4,
20181 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
20182 },
20183 {
20184 "alignment" : 4,
20185 "linker_set_key" : "keymaster::SymmetricKey *",
20186 "name" : "keymaster::SymmetricKey *",
20187 "referenced_type" : "type-1194",
20188 "self_type" : "type-5061",
20189 "size" : 4,
20190 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
20191 },
20192 {
20193 "alignment" : 4,
20194 "linker_set_key" : "keymaster::SymmetricKeyFactory *",
20195 "name" : "keymaster::SymmetricKeyFactory *",
20196 "referenced_type" : "type-1186",
20197 "self_type" : "type-1189",
20198 "size" : 4,
20199 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
20200 },
20201 {
20202 "alignment" : 4,
20203 "linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t> *",
20204 "name" : "keymaster::TKeymasterBlob<keymaster_blob_t> *",
20205 "referenced_type" : "type-304",
20206 "self_type" : "type-307",
20207 "size" : 4,
20208 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
20209 },
20210 {
20211 "alignment" : 4,
20212 "linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> *",
20213 "name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> *",
20214 "referenced_type" : "type-300",
20215 "self_type" : "type-310",
20216 "size" : 4,
20217 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
20218 },
20219 {
20220 "alignment" : 4,
20221 "linker_set_key" : "keymaster::TripleDesKey *",
20222 "name" : "keymaster::TripleDesKey *",
20223 "referenced_type" : "type-6407",
20224 "self_type" : "type-6408",
20225 "size" : 4,
20226 "source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
20227 },
20228 {
20229 "alignment" : 4,
20230 "linker_set_key" : "keymaster::TripleDesKeyFactory *",
20231 "name" : "keymaster::TripleDesKeyFactory *",
20232 "referenced_type" : "type-6403",
20233 "self_type" : "type-6404",
20234 "size" : 4,
20235 "source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
20236 },
20237 {
20238 "alignment" : 4,
20239 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> *",
20240 "name" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> *",
20241 "referenced_type" : "type-193",
20242 "self_type" : "type-194",
20243 "size" : 4,
20244 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20245 },
20246 {
20247 "alignment" : 4,
20248 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> *",
20249 "name" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> *",
20250 "referenced_type" : "type-195",
20251 "self_type" : "type-196",
20252 "size" : 4,
20253 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20254 },
20255 {
20256 "alignment" : 4,
20257 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> *",
20258 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> *",
20259 "referenced_type" : "type-368",
20260 "self_type" : "type-404",
20261 "size" : 4,
20262 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20263 },
20264 {
20265 "alignment" : 4,
20266 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_BLOB_USAGE_REQUIREMENTS, keymaster_key_blob_usage_requirements_t> *",
20267 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_BLOB_USAGE_REQUIREMENTS, keymaster_key_blob_usage_requirements_t> *",
20268 "referenced_type" : "type-197",
20269 "self_type" : "type-199",
20270 "size" : 4,
20271 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20272 },
20273 {
20274 "alignment" : 4,
20275 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_EC_CURVE, keymaster_ec_curve_t> *",
20276 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_EC_CURVE, keymaster_ec_curve_t> *",
20277 "referenced_type" : "type-210",
20278 "self_type" : "type-212",
20279 "size" : 4,
20280 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20281 },
20282 {
20283 "alignment" : 4,
20284 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ORIGIN, keymaster_key_origin_t> *",
20285 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ORIGIN, keymaster_key_origin_t> *",
20286 "referenced_type" : "type-200",
20287 "self_type" : "type-202",
20288 "size" : 4,
20289 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20290 },
20291 {
20292 "alignment" : 4,
20293 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_USER_AUTH_TYPE, hw_authenticator_type_t> *",
20294 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_USER_AUTH_TYPE, hw_authenticator_type_t> *",
20295 "referenced_type" : "type-203",
20296 "self_type" : "type-206",
20297 "size" : 4,
20298 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20299 },
20300 {
20301 "alignment" : 4,
20302 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> *",
20303 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> *",
20304 "referenced_type" : "type-405",
20305 "self_type" : "type-406",
20306 "size" : 4,
20307 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20308 },
20309 {
20310 "alignment" : 4,
20311 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> *",
20312 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> *",
20313 "referenced_type" : "type-267",
20314 "self_type" : "type-407",
20315 "size" : 4,
20316 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20317 },
20318 {
20319 "alignment" : 4,
20320 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_KDF, keymaster_kdf_t> *",
20321 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_KDF, keymaster_kdf_t> *",
20322 "referenced_type" : "type-207",
20323 "self_type" : "type-209",
20324 "size" : 4,
20325 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20326 },
20327 {
20328 "alignment" : 4,
20329 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> *",
20330 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> *",
20331 "referenced_type" : "type-313",
20332 "self_type" : "type-408",
20333 "size" : 4,
20334 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20335 },
20336 {
20337 "alignment" : 4,
20338 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> *",
20339 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> *",
20340 "referenced_type" : "type-35",
20341 "self_type" : "type-403",
20342 "size" : 4,
20343 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20344 },
20345 {
20346 "alignment" : 4,
20347 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALLOW_WHILE_ON_BODY> *",
20348 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALLOW_WHILE_ON_BODY> *",
20349 "referenced_type" : "type-248",
20350 "self_type" : "type-250",
20351 "size" : 4,
20352 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20353 },
20354 {
20355 "alignment" : 4,
20356 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS> *",
20357 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS> *",
20358 "referenced_type" : "type-255",
20359 "self_type" : "type-256",
20360 "size" : 4,
20361 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20362 },
20363 {
20364 "alignment" : 4,
20365 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_USERS> *",
20366 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_USERS> *",
20367 "referenced_type" : "type-240",
20368 "self_type" : "type-241",
20369 "size" : 4,
20370 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20371 },
20372 {
20373 "alignment" : 4,
20374 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_BOOTLOADER_ONLY> *",
20375 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_BOOTLOADER_ONLY> *",
20376 "referenced_type" : "type-168",
20377 "self_type" : "type-169",
20378 "size" : 4,
20379 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20380 },
20381 {
20382 "alignment" : 4,
20383 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> *",
20384 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> *",
20385 "referenced_type" : "type-219",
20386 "self_type" : "type-220",
20387 "size" : 4,
20388 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20389 },
20390 {
20391 "alignment" : 4,
20392 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ECIES_SINGLE_HASH_MODE> *",
20393 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ECIES_SINGLE_HASH_MODE> *",
20394 "referenced_type" : "type-223",
20395 "self_type" : "type-224",
20396 "size" : 4,
20397 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20398 },
20399 {
20400 "alignment" : 4,
20401 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_INCLUDE_UNIQUE_ID> *",
20402 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_INCLUDE_UNIQUE_ID> *",
20403 "referenced_type" : "type-225",
20404 "self_type" : "type-226",
20405 "size" : 4,
20406 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20407 },
20408 {
20409 "alignment" : 4,
20410 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_NO_AUTH_REQUIRED> *",
20411 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_NO_AUTH_REQUIRED> *",
20412 "referenced_type" : "type-244",
20413 "self_type" : "type-245",
20414 "size" : 4,
20415 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20416 },
20417 {
20418 "alignment" : 4,
20419 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_RESET_SINCE_ID_ROTATION> *",
20420 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_RESET_SINCE_ID_ROTATION> *",
20421 "referenced_type" : "type-1322",
20422 "self_type" : "type-1323",
20423 "size" : 4,
20424 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20425 },
20426 {
20427 "alignment" : 4,
20428 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT> *",
20429 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT> *",
20430 "referenced_type" : "type-159",
20431 "self_type" : "type-160",
20432 "size" : 4,
20433 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20434 },
20435 {
20436 "alignment" : 4,
20437 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_TRUSTED_CONFIRMATION_REQUIRED> *",
20438 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_TRUSTED_CONFIRMATION_REQUIRED> *",
20439 "referenced_type" : "type-253",
20440 "self_type" : "type-254",
20441 "size" : 4,
20442 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20443 },
20444 {
20445 "alignment" : 4,
20446 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_UNLOCKED_DEVICE_REQUIRED> *",
20447 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_UNLOCKED_DEVICE_REQUIRED> *",
20448 "referenced_type" : "type-251",
20449 "self_type" : "type-252",
20450 "size" : 4,
20451 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20452 },
20453 {
20454 "alignment" : 4,
20455 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_DATA> *",
20456 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_DATA> *",
20457 "referenced_type" : "type-155",
20458 "self_type" : "type-154",
20459 "size" : 4,
20460 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20461 },
20462 {
20463 "alignment" : 4,
20464 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID> *",
20465 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID> *",
20466 "referenced_type" : "type-257",
20467 "self_type" : "type-258",
20468 "size" : 4,
20469 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20470 },
20471 {
20472 "alignment" : 4,
20473 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA> *",
20474 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA> *",
20475 "referenced_type" : "type-163",
20476 "self_type" : "type-164",
20477 "size" : 4,
20478 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20479 },
20480 {
20481 "alignment" : 4,
20482 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_APPLICATION_ID> *",
20483 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_APPLICATION_ID> *",
20484 "referenced_type" : "type-401",
20485 "self_type" : "type-402",
20486 "size" : 4,
20487 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20488 },
20489 {
20490 "alignment" : 4,
20491 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_CHALLENGE> *",
20492 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_CHALLENGE> *",
20493 "referenced_type" : "type-1320",
20494 "self_type" : "type-1321",
20495 "size" : 4,
20496 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20497 },
20498 {
20499 "alignment" : 4,
20500 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_BRAND> *",
20501 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_BRAND> *",
20502 "referenced_type" : "type-175",
20503 "self_type" : "type-176",
20504 "size" : 4,
20505 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20506 },
20507 {
20508 "alignment" : 4,
20509 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_DEVICE> *",
20510 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_DEVICE> *",
20511 "referenced_type" : "type-177",
20512 "self_type" : "type-178",
20513 "size" : 4,
20514 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20515 },
20516 {
20517 "alignment" : 4,
20518 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_IMEI> *",
20519 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_IMEI> *",
20520 "referenced_type" : "type-183",
20521 "self_type" : "type-184",
20522 "size" : 4,
20523 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20524 },
20525 {
20526 "alignment" : 4,
20527 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MANUFACTURER> *",
20528 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MANUFACTURER> *",
20529 "referenced_type" : "type-188",
20530 "self_type" : "type-189",
20531 "size" : 4,
20532 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20533 },
20534 {
20535 "alignment" : 4,
20536 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MEID> *",
20537 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MEID> *",
20538 "referenced_type" : "type-186",
20539 "self_type" : "type-187",
20540 "size" : 4,
20541 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20542 },
20543 {
20544 "alignment" : 4,
20545 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MODEL> *",
20546 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MODEL> *",
20547 "referenced_type" : "type-190",
20548 "self_type" : "type-191",
20549 "size" : 4,
20550 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20551 },
20552 {
20553 "alignment" : 4,
20554 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_PRODUCT> *",
20555 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_PRODUCT> *",
20556 "referenced_type" : "type-179",
20557 "self_type" : "type-180",
20558 "size" : 4,
20559 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20560 },
20561 {
20562 "alignment" : 4,
20563 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_SERIAL> *",
20564 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_SERIAL> *",
20565 "referenced_type" : "type-181",
20566 "self_type" : "type-182",
20567 "size" : 4,
20568 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20569 },
20570 {
20571 "alignment" : 4,
20572 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_AUTH_TOKEN> *",
20573 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_AUTH_TOKEN> *",
20574 "referenced_type" : "type-43",
20575 "self_type" : "type-44",
20576 "size" : 4,
20577 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20578 },
20579 {
20580 "alignment" : 4,
20581 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE> *",
20582 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE> *",
20583 "referenced_type" : "type-165",
20584 "self_type" : "type-167",
20585 "size" : 4,
20586 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20587 },
20588 {
20589 "alignment" : 4,
20590 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ROOT_OF_TRUST> *",
20591 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ROOT_OF_TRUST> *",
20592 "referenced_type" : "type-161",
20593 "self_type" : "type-162",
20594 "size" : 4,
20595 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20596 },
20597 {
20598 "alignment" : 4,
20599 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_UNIQUE_ID> *",
20600 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_UNIQUE_ID> *",
20601 "referenced_type" : "type-172",
20602 "self_type" : "type-173",
20603 "size" : 4,
20604 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20605 },
20606 {
20607 "alignment" : 4,
20608 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> *",
20609 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> *",
20610 "referenced_type" : "type-228",
20611 "self_type" : "type-229",
20612 "size" : 4,
20613 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20614 },
20615 {
20616 "alignment" : 4,
20617 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME> *",
20618 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME> *",
20619 "referenced_type" : "type-157",
20620 "self_type" : "type-158",
20621 "size" : 4,
20622 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20623 },
20624 {
20625 "alignment" : 4,
20626 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ORIGINATION_EXPIRE_DATETIME> *",
20627 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ORIGINATION_EXPIRE_DATETIME> *",
20628 "referenced_type" : "type-230",
20629 "self_type" : "type-231",
20630 "size" : 4,
20631 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20632 },
20633 {
20634 "alignment" : 4,
20635 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> *",
20636 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> *",
20637 "referenced_type" : "type-232",
20638 "self_type" : "type-233",
20639 "size" : 4,
20640 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20641 },
20642 {
20643 "alignment" : 4,
20644 "linker_set_key" : "keymaster::TypedTag<KM_INVALID, KM_TAG_INVALID> *",
20645 "name" : "keymaster::TypedTag<KM_INVALID, KM_TAG_INVALID> *",
20646 "referenced_type" : "type-215",
20647 "self_type" : "type-216",
20648 "size" : 4,
20649 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20650 },
20651 {
20652 "alignment" : 4,
20653 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT> *",
20654 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT> *",
20655 "referenced_type" : "type-246",
20656 "self_type" : "type-247",
20657 "size" : 4,
20658 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20659 },
20660 {
20661 "alignment" : 4,
20662 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE> *",
20663 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE> *",
20664 "referenced_type" : "type-393",
20665 "self_type" : "type-394",
20666 "size" : 4,
20667 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20668 },
20669 {
20670 "alignment" : 4,
20671 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH> *",
20672 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH> *",
20673 "referenced_type" : "type-217",
20674 "self_type" : "type-218",
20675 "size" : 4,
20676 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20677 },
20678 {
20679 "alignment" : 4,
20680 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAX_USES_PER_BOOT> *",
20681 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAX_USES_PER_BOOT> *",
20682 "referenced_type" : "type-236",
20683 "self_type" : "type-237",
20684 "size" : 4,
20685 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20686 },
20687 {
20688 "alignment" : 4,
20689 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> *",
20690 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> *",
20691 "referenced_type" : "type-221",
20692 "self_type" : "type-222",
20693 "size" : 4,
20694 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20695 },
20696 {
20697 "alignment" : 4,
20698 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_SECONDS_BETWEEN_OPS> *",
20699 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_SECONDS_BETWEEN_OPS> *",
20700 "referenced_type" : "type-234",
20701 "self_type" : "type-235",
20702 "size" : 4,
20703 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20704 },
20705 {
20706 "alignment" : 4,
20707 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL> *",
20708 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL> *",
20709 "referenced_type" : "type-399",
20710 "self_type" : "type-400",
20711 "size" : 4,
20712 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20713 },
20714 {
20715 "alignment" : 4,
20716 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION> *",
20717 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION> *",
20718 "referenced_type" : "type-170",
20719 "self_type" : "type-171",
20720 "size" : 4,
20721 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20722 },
20723 {
20724 "alignment" : 4,
20725 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_USER_ID> *",
20726 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_USER_ID> *",
20727 "referenced_type" : "type-242",
20728 "self_type" : "type-243",
20729 "size" : 4,
20730 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20731 },
20732 {
20733 "alignment" : 4,
20734 "linker_set_key" : "keymaster::TypedTag<KM_ULONG, KM_TAG_RSA_PUBLIC_EXPONENT> *",
20735 "name" : "keymaster::TypedTag<KM_ULONG, KM_TAG_RSA_PUBLIC_EXPONENT> *",
20736 "referenced_type" : "type-395",
20737 "self_type" : "type-396",
20738 "size" : 4,
20739 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20740 },
20741 {
20742 "alignment" : 4,
20743 "linker_set_key" : "keymaster::TypedTag<KM_ULONG_REP, KM_TAG_USER_SECURE_ID> *",
20744 "name" : "keymaster::TypedTag<KM_ULONG_REP, KM_TAG_USER_SECURE_ID> *",
20745 "referenced_type" : "type-397",
20746 "self_type" : "type-398",
20747 "size" : 4,
20748 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
20749 },
20750 {
20751 "alignment" : 4,
20752 "linker_set_key" : "keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> > *",
20753 "name" : "keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> > *",
20754 "referenced_type" : "type-284",
20755 "self_type" : "type-598",
20756 "size" : 4,
20757 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20758 },
20759 {
20760 "alignment" : 4,
20761 "linker_set_key" : "keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> > *",
20762 "name" : "keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> > *",
20763 "referenced_type" : "type-2150",
20764 "self_type" : "type-2156",
20765 "size" : 4,
20766 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20767 },
20768 {
20769 "alignment" : 4,
20770 "linker_set_key" : "keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> > *",
20771 "name" : "keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> > *",
20772 "referenced_type" : "type-2159",
20773 "self_type" : "type-2166",
20774 "size" : 4,
20775 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20776 },
20777 {
20778 "alignment" : 4,
20779 "linker_set_key" : "keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> > *",
20780 "name" : "keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> > *",
20781 "referenced_type" : "type-2267",
20782 "self_type" : "type-2271",
20783 "size" : 4,
20784 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20785 },
20786 {
20787 "alignment" : 4,
20788 "linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> > *",
20789 "name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> > *",
20790 "referenced_type" : "type-2259",
20791 "self_type" : "type-2263",
20792 "size" : 4,
20793 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20794 },
20795 {
20796 "alignment" : 4,
20797 "linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> > *",
20798 "name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> > *",
20799 "referenced_type" : "type-1365",
20800 "self_type" : "type-1369",
20801 "size" : 4,
20802 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20803 },
20804 {
20805 "alignment" : 4,
20806 "linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> > *",
20807 "name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> > *",
20808 "referenced_type" : "type-2275",
20809 "self_type" : "type-2277",
20810 "size" : 4,
20811 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20812 },
20813 {
20814 "alignment" : 4,
20815 "linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> > *",
20816 "name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> > *",
20817 "referenced_type" : "type-2280",
20818 "self_type" : "type-2282",
20819 "size" : 4,
20820 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20821 },
20822 {
20823 "alignment" : 4,
20824 "linker_set_key" : "keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> > *",
20825 "name" : "keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> > *",
20826 "referenced_type" : "type-4791",
20827 "self_type" : "type-4790",
20828 "size" : 4,
20829 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20830 },
20831 {
20832 "alignment" : 4,
20833 "linker_set_key" : "keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> > *",
20834 "name" : "keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> > *",
20835 "referenced_type" : "type-1373",
20836 "self_type" : "type-1377",
20837 "size" : 4,
20838 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20839 },
20840 {
20841 "alignment" : 4,
20842 "linker_set_key" : "keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> > *",
20843 "name" : "keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> > *",
20844 "referenced_type" : "type-2342",
20845 "self_type" : "type-2346",
20846 "size" : 4,
20847 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20848 },
20849 {
20850 "alignment" : 4,
20851 "linker_set_key" : "keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> > *",
20852 "name" : "keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> > *",
20853 "referenced_type" : "type-2444",
20854 "self_type" : "type-2449",
20855 "size" : 4,
20856 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20857 },
20858 {
20859 "alignment" : 4,
20860 "linker_set_key" : "keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> > *",
20861 "name" : "keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> > *",
20862 "referenced_type" : "type-1112",
20863 "self_type" : "type-1116",
20864 "size" : 4,
20865 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20866 },
20867 {
20868 "alignment" : 4,
20869 "linker_set_key" : "keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> > *",
20870 "name" : "keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> > *",
20871 "referenced_type" : "type-3681",
20872 "self_type" : "type-3685",
20873 "size" : 4,
20874 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20875 },
20876 {
20877 "alignment" : 4,
20878 "linker_set_key" : "keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete> *",
20879 "name" : "keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete> *",
20880 "referenced_type" : "type-5023",
20881 "self_type" : "type-5028",
20882 "size" : 4,
20883 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20884 },
20885 {
20886 "alignment" : 4,
20887 "linker_set_key" : "keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> > *",
20888 "name" : "keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> > *",
20889 "referenced_type" : "type-1119",
20890 "self_type" : "type-1123",
20891 "size" : 4,
20892 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20893 },
20894 {
20895 "alignment" : 4,
20896 "linker_set_key" : "keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> > *",
20897 "name" : "keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> > *",
20898 "referenced_type" : "type-1305",
20899 "self_type" : "type-1306",
20900 "size" : 4,
20901 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20902 },
20903 {
20904 "alignment" : 4,
20905 "linker_set_key" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > *",
20906 "name" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > *",
20907 "referenced_type" : "type-3576",
20908 "self_type" : "type-3629",
20909 "size" : 4,
20910 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20911 },
20912 {
20913 "alignment" : 4,
20914 "linker_set_key" : "keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > *",
20915 "name" : "keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > *",
20916 "referenced_type" : "type-738",
20917 "self_type" : "type-740",
20918 "size" : 4,
20919 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20920 },
20921 {
20922 "alignment" : 4,
20923 "linker_set_key" : "keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> > *",
20924 "name" : "keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> > *",
20925 "referenced_type" : "type-2509",
20926 "self_type" : "type-2518",
20927 "size" : 4,
20928 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20929 },
20930 {
20931 "alignment" : 4,
20932 "linker_set_key" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > *",
20933 "name" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > *",
20934 "referenced_type" : "type-352",
20935 "self_type" : "type-743",
20936 "size" : 4,
20937 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20938 },
20939 {
20940 "alignment" : 4,
20941 "linker_set_key" : "keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> > *",
20942 "name" : "keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> > *",
20943 "referenced_type" : "type-3690",
20944 "self_type" : "type-3691",
20945 "size" : 4,
20946 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20947 },
20948 {
20949 "alignment" : 4,
20950 "linker_set_key" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > *",
20951 "name" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > *",
20952 "referenced_type" : "type-286",
20953 "self_type" : "type-285",
20954 "size" : 4,
20955 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20956 },
20957 {
20958 "alignment" : 4,
20959 "linker_set_key" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > *",
20960 "name" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > *",
20961 "referenced_type" : "type-355",
20962 "self_type" : "type-748",
20963 "size" : 4,
20964 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20965 },
20966 {
20967 "alignment" : 4,
20968 "linker_set_key" : "keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> > *",
20969 "name" : "keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> > *",
20970 "referenced_type" : "type-2510",
20971 "self_type" : "type-2521",
20972 "size" : 4,
20973 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20974 },
20975 {
20976 "alignment" : 4,
20977 "linker_set_key" : "keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> > *",
20978 "name" : "keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> > *",
20979 "referenced_type" : "type-5019",
20980 "self_type" : "type-5020",
20981 "size" : 4,
20982 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20983 },
20984 {
20985 "alignment" : 4,
20986 "linker_set_key" : "keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete> *",
20987 "name" : "keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete> *",
20988 "referenced_type" : "type-1380",
20989 "self_type" : "type-1382",
20990 "size" : 4,
20991 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
20992 },
20993 {
20994 "alignment" : 4,
20995 "linker_set_key" : "keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete> *",
20996 "name" : "keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete> *",
20997 "referenced_type" : "type-6464",
20998 "self_type" : "type-6466",
20999 "size" : 4,
21000 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21001 },
21002 {
21003 "alignment" : 4,
21004 "linker_set_key" : "keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *",
21005 "name" : "keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *",
21006 "referenced_type" : "type-609",
21007 "self_type" : "type-662",
21008 "size" : 4,
21009 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21010 },
21011 {
21012 "alignment" : 4,
21013 "linker_set_key" : "keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *",
21014 "name" : "keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *",
21015 "referenced_type" : "type-707",
21016 "self_type" : "type-753",
21017 "size" : 4,
21018 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21019 },
21020 {
21021 "alignment" : 4,
21022 "linker_set_key" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> *",
21023 "name" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> *",
21024 "referenced_type" : "type-732",
21025 "self_type" : "type-734",
21026 "size" : 4,
21027 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21028 },
21029 {
21030 "alignment" : 4,
21031 "linker_set_key" : "keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *",
21032 "name" : "keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *",
21033 "referenced_type" : "type-767",
21034 "self_type" : "type-778",
21035 "size" : 4,
21036 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21037 },
21038 {
21039 "alignment" : 4,
21040 "linker_set_key" : "keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *",
21041 "name" : "keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *",
21042 "referenced_type" : "type-794",
21043 "self_type" : "type-807",
21044 "size" : 4,
21045 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21046 },
21047 {
21048 "alignment" : 4,
21049 "linker_set_key" : "keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *",
21050 "name" : "keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *",
21051 "referenced_type" : "type-759",
21052 "self_type" : "type-762",
21053 "size" : 4,
21054 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21055 },
21056 {
21057 "alignment" : 4,
21058 "linker_set_key" : "keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> > *",
21059 "name" : "keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> > *",
21060 "referenced_type" : "type-4798",
21061 "self_type" : "type-4805",
21062 "size" : 4,
21063 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21064 },
21065 {
21066 "alignment" : 4,
21067 "linker_set_key" : "keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> > *",
21068 "name" : "keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> > *",
21069 "referenced_type" : "type-1126",
21070 "self_type" : "type-1131",
21071 "size" : 4,
21072 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21073 },
21074 {
21075 "alignment" : 4,
21076 "linker_set_key" : "keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete> *",
21077 "name" : "keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete> *",
21078 "referenced_type" : "type-4846",
21079 "self_type" : "type-4925",
21080 "size" : 4,
21081 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21082 },
21083 {
21084 "alignment" : 4,
21085 "linker_set_key" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *",
21086 "name" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *",
21087 "referenced_type" : "type-117",
21088 "self_type" : "type-726",
21089 "size" : 4,
21090 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21091 },
21092 {
21093 "alignment" : 4,
21094 "linker_set_key" : "keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> > *",
21095 "name" : "keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> > *",
21096 "referenced_type" : "type-2169",
21097 "self_type" : "type-2175",
21098 "size" : 4,
21099 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21100 },
21101 {
21102 "alignment" : 4,
21103 "linker_set_key" : "keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> > *",
21104 "name" : "keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> > *",
21105 "referenced_type" : "type-2146",
21106 "self_type" : "type-2145",
21107 "size" : 4,
21108 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21109 },
21110 {
21111 "alignment" : 4,
21112 "linker_set_key" : "keymaster::UpdateOperationRequest *",
21113 "name" : "keymaster::UpdateOperationRequest *",
21114 "referenced_type" : "type-519",
21115 "self_type" : "type-520",
21116 "size" : 4,
21117 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
21118 },
21119 {
21120 "alignment" : 4,
21121 "linker_set_key" : "keymaster::UpdateOperationResponse *",
21122 "name" : "keymaster::UpdateOperationResponse *",
21123 "referenced_type" : "type-521",
21124 "self_type" : "type-522",
21125 "size" : 4,
21126 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
21127 },
21128 {
21129 "alignment" : 4,
21130 "linker_set_key" : "keymaster::UpgradeKeyRequest *",
21131 "name" : "keymaster::UpgradeKeyRequest *",
21132 "referenced_type" : "type-580",
21133 "self_type" : "type-582",
21134 "size" : 4,
21135 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
21136 },
21137 {
21138 "alignment" : 4,
21139 "linker_set_key" : "keymaster::UpgradeKeyResponse *",
21140 "name" : "keymaster::UpgradeKeyResponse *",
21141 "referenced_type" : "type-583",
21142 "self_type" : "type-584",
21143 "size" : 4,
21144 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
21145 },
21146 {
21147 "alignment" : 4,
21148 "linker_set_key" : "keymaster::VerificationToken *",
21149 "name" : "keymaster::VerificationToken *",
21150 "referenced_type" : "type-617",
21151 "self_type" : "type-618",
21152 "size" : 4,
21153 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
21154 },
21155 {
21156 "alignment" : 4,
21157 "linker_set_key" : "keymaster::VerifyAuthorizationRequest *",
21158 "name" : "keymaster::VerifyAuthorizationRequest *",
21159 "referenced_type" : "type-620",
21160 "self_type" : "type-621",
21161 "size" : 4,
21162 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
21163 },
21164 {
21165 "alignment" : 4,
21166 "linker_set_key" : "keymaster::VerifyAuthorizationResponse *",
21167 "name" : "keymaster::VerifyAuthorizationResponse *",
21168 "referenced_type" : "type-625",
21169 "self_type" : "type-626",
21170 "size" : 4,
21171 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
21172 },
21173 {
21174 "alignment" : 4,
21175 "linker_set_key" : "keymaster::km_auth_list *",
21176 "name" : "keymaster::km_auth_list *",
21177 "referenced_type" : "type-1158",
21178 "self_type" : "type-1166",
21179 "size" : 4,
21180 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21181 },
21182 {
21183 "alignment" : 4,
21184 "linker_set_key" : "keymaster::km_auth_list **",
21185 "name" : "keymaster::km_auth_list **",
21186 "referenced_type" : "type-1166",
21187 "self_type" : "type-1345",
21188 "size" : 4,
21189 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21190 },
21191 {
21192 "alignment" : 4,
21193 "linker_set_key" : "keymaster::km_key_description *",
21194 "name" : "keymaster::km_key_description *",
21195 "referenced_type" : "type-1165",
21196 "self_type" : "type-1351",
21197 "size" : 4,
21198 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21199 },
21200 {
21201 "alignment" : 4,
21202 "linker_set_key" : "keymaster::km_key_description **",
21203 "name" : "keymaster::km_key_description **",
21204 "referenced_type" : "type-1351",
21205 "self_type" : "type-1350",
21206 "size" : 4,
21207 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21208 },
21209 {
21210 "alignment" : 4,
21211 "linker_set_key" : "keymaster::km_root_of_trust *",
21212 "name" : "keymaster::km_root_of_trust *",
21213 "referenced_type" : "type-1151",
21214 "self_type" : "type-1161",
21215 "size" : 4,
21216 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21217 },
21218 {
21219 "alignment" : 4,
21220 "linker_set_key" : "keymaster::km_root_of_trust **",
21221 "name" : "keymaster::km_root_of_trust **",
21222 "referenced_type" : "type-1161",
21223 "self_type" : "type-1336",
21224 "size" : 4,
21225 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21226 },
21227 {
21228 "alignment" : 4,
21229 "linker_set_key" : "keymaster::km_wrapped_key *",
21230 "name" : "keymaster::km_wrapped_key *",
21231 "referenced_type" : "type-6460",
21232 "self_type" : "type-6459",
21233 "size" : 4,
21234 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21235 },
21236 {
21237 "alignment" : 4,
21238 "linker_set_key" : "keymaster::km_wrapped_key **",
21239 "name" : "keymaster::km_wrapped_key **",
21240 "referenced_type" : "type-6459",
21241 "self_type" : "type-6458",
21242 "size" : 4,
21243 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
21244 },
21245 {
21246 "alignment" : 4,
21247 "linker_set_key" : "keymaster::km_wrapped_key_description *",
21248 "name" : "keymaster::km_wrapped_key_description *",
21249 "referenced_type" : "type-6449",
21250 "self_type" : "type-6453",
21251 "size" : 4,
21252 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
21253 },
21254 {
21255 "alignment" : 4,
21256 "linker_set_key" : "keymaster::km_wrapped_key_description **",
21257 "name" : "keymaster::km_wrapped_key_description **",
21258 "referenced_type" : "type-6453",
21259 "self_type" : "type-6454",
21260 "size" : 4,
21261 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
21262 },
21263 {
21264 "alignment" : 4,
21265 "linker_set_key" : "keymaster::stack_st_ASN1_TYPE_Delete *",
21266 "name" : "keymaster::stack_st_ASN1_TYPE_Delete *",
21267 "referenced_type" : "type-1139",
21268 "self_type" : "type-1140",
21269 "size" : 4,
21270 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21271 },
21272 {
21273 "alignment" : 4,
21274 "linker_set_key" : "keymaster_algorithm_t *",
21275 "name" : "keymaster_algorithm_t *",
21276 "referenced_type" : "type-51",
21277 "self_type" : "type-370",
21278 "size" : 4,
21279 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21280 },
21281 {
21282 "alignment" : 4,
21283 "linker_set_key" : "keymaster_blob_t *",
21284 "name" : "keymaster_blob_t *",
21285 "referenced_type" : "type-11",
21286 "self_type" : "type-576",
21287 "size" : 4,
21288 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
21289 },
21290 {
21291 "alignment" : 4,
21292 "linker_set_key" : "keymaster_block_mode_t *",
21293 "name" : "keymaster_block_mode_t *",
21294 "referenced_type" : "type-54",
21295 "self_type" : "type-470",
21296 "size" : 4,
21297 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21298 },
21299 {
21300 "alignment" : 4,
21301 "linker_set_key" : "keymaster_cert_chain_t *",
21302 "name" : "keymaster_cert_chain_t *",
21303 "referenced_type" : "type-575",
21304 "self_type" : "type-733",
21305 "size" : 4,
21306 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21307 },
21308 {
21309 "alignment" : 4,
21310 "linker_set_key" : "keymaster_digest_t *",
21311 "name" : "keymaster_digest_t *",
21312 "referenced_type" : "type-61",
21313 "self_type" : "type-480",
21314 "size" : 4,
21315 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21316 },
21317 {
21318 "alignment" : 4,
21319 "linker_set_key" : "keymaster_ec_curve_t *",
21320 "name" : "keymaster_ec_curve_t *",
21321 "referenced_type" : "type-211",
21322 "self_type" : "type-823",
21323 "size" : 4,
21324 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
21325 },
21326 {
21327 "alignment" : 4,
21328 "linker_set_key" : "keymaster_error_t *",
21329 "name" : "keymaster_error_t *",
21330 "referenced_type" : "type-19",
21331 "self_type" : "type-95",
21332 "size" : 4,
21333 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
21334 },
21335 {
21336 "alignment" : 4,
21337 "linker_set_key" : "keymaster_kdf_t *",
21338 "name" : "keymaster_kdf_t *",
21339 "referenced_type" : "type-208",
21340 "self_type" : "type-2504",
21341 "size" : 4,
21342 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
21343 },
21344 {
21345 "alignment" : 4,
21346 "linker_set_key" : "keymaster_key_blob_t *",
21347 "name" : "keymaster_key_blob_t *",
21348 "referenced_type" : "type-239",
21349 "self_type" : "type-271",
21350 "size" : 4,
21351 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
21352 },
21353 {
21354 "alignment" : 4,
21355 "linker_set_key" : "keymaster_key_characteristics_t *",
21356 "name" : "keymaster_key_characteristics_t *",
21357 "referenced_type" : "type-28",
21358 "self_type" : "type-27",
21359 "size" : 4,
21360 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
21361 },
21362 {
21363 "alignment" : 4,
21364 "linker_set_key" : "keymaster_key_format_t *",
21365 "name" : "keymaster_key_format_t *",
21366 "referenced_type" : "type-64",
21367 "self_type" : "type-485",
21368 "size" : 4,
21369 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21370 },
21371 {
21372 "alignment" : 4,
21373 "linker_set_key" : "keymaster_key_param_set_t *",
21374 "name" : "keymaster_key_param_set_t *",
21375 "referenced_type" : "type-25",
21376 "self_type" : "type-24",
21377 "size" : 4,
21378 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
21379 },
21380 {
21381 "alignment" : 4,
21382 "linker_set_key" : "keymaster_key_param_t *",
21383 "name" : "keymaster_key_param_t *",
21384 "referenced_type" : "type-4",
21385 "self_type" : "type-26",
21386 "size" : 4,
21387 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
21388 },
21389 {
21390 "alignment" : 4,
21391 "linker_set_key" : "keymaster_padding_t *",
21392 "name" : "keymaster_padding_t *",
21393 "referenced_type" : "type-57",
21394 "self_type" : "type-475",
21395 "size" : 4,
21396 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21397 },
21398 {
21399 "alignment" : 4,
21400 "linker_set_key" : "keymaster_purpose_t *",
21401 "name" : "keymaster_purpose_t *",
21402 "referenced_type" : "type-36",
21403 "self_type" : "type-84",
21404 "size" : 4,
21405 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
21406 },
21407 {
21408 "alignment" : 4,
21409 "linker_set_key" : "keymaster_security_level_t *",
21410 "name" : "keymaster_security_level_t *",
21411 "referenced_type" : "type-17",
21412 "self_type" : "type-761",
21413 "size" : 4,
21414 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
21415 },
21416 {
21417 "alignment" : 4,
21418 "linker_set_key" : "keymaster_tag_t *",
21419 "name" : "keymaster_tag_t *",
21420 "referenced_type" : "type-5",
21421 "self_type" : "type-18",
21422 "size" : 4,
21423 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
21424 },
21425 {
21426 "alignment" : 4,
21427 "linker_set_key" : "keymaster_verified_boot_t *",
21428 "name" : "keymaster_verified_boot_t *",
21429 "referenced_type" : "type-14",
21430 "self_type" : "type-1174",
21431 "size" : 4,
21432 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21433 },
21434 {
21435 "alignment" : 4,
21436 "linker_set_key" : "pkcs8_priv_key_info_st *",
21437 "name" : "pkcs8_priv_key_info_st *",
21438 "referenced_type" : "type-4800",
21439 "self_type" : "type-4799",
21440 "size" : 4,
21441 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21442 },
21443 {
21444 "alignment" : 4,
21445 "linker_set_key" : "pkcs8_priv_key_info_st *",
21446 "name" : "pkcs8_priv_key_info_st *",
21447 "referenced_type" : "type-6191",
21448 "self_type" : "type-6190",
21449 "size" : 4,
21450 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21451 },
21452 {
21453 "alignment" : 4,
21454 "linker_set_key" : "rsa_st *",
21455 "name" : "rsa_st *",
21456 "referenced_type" : "type-1128",
21457 "self_type" : "type-1127",
21458 "size" : 4,
21459 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21460 },
21461 {
21462 "alignment" : 4,
21463 "linker_set_key" : "rsa_st *",
21464 "name" : "rsa_st *",
21465 "referenced_type" : "type-1915",
21466 "self_type" : "type-1914",
21467 "size" : 4,
21468 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21469 },
21470 {
21471 "alignment" : 4,
21472 "linker_set_key" : "rsa_st *",
21473 "name" : "rsa_st *",
21474 "referenced_type" : "type-2976",
21475 "self_type" : "type-2975",
21476 "size" : 4,
21477 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21478 },
21479 {
21480 "alignment" : 4,
21481 "linker_set_key" : "rsa_st *",
21482 "name" : "rsa_st *",
21483 "referenced_type" : "type-4078",
21484 "self_type" : "type-4077",
21485 "size" : 4,
21486 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21487 },
21488 {
21489 "alignment" : 4,
21490 "linker_set_key" : "rsa_st *",
21491 "name" : "rsa_st *",
21492 "referenced_type" : "type-4848",
21493 "self_type" : "type-4847",
21494 "size" : 4,
21495 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21496 },
21497 {
21498 "alignment" : 4,
21499 "linker_set_key" : "rsa_st *",
21500 "name" : "rsa_st *",
21501 "referenced_type" : "type-4931",
21502 "self_type" : "type-4930",
21503 "size" : 4,
21504 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21505 },
21506 {
21507 "alignment" : 4,
21508 "linker_set_key" : "rsa_st *",
21509 "name" : "rsa_st *",
21510 "referenced_type" : "type-5018",
21511 "self_type" : "type-5017",
21512 "size" : 4,
21513 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21514 },
21515 {
21516 "alignment" : 4,
21517 "linker_set_key" : "rsa_st *",
21518 "name" : "rsa_st *",
21519 "referenced_type" : "type-5490",
21520 "self_type" : "type-5489",
21521 "size" : 4,
21522 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21523 },
21524 {
21525 "alignment" : 4,
21526 "linker_set_key" : "rsa_st *",
21527 "name" : "rsa_st *",
21528 "referenced_type" : "type-6221",
21529 "self_type" : "type-6220",
21530 "size" : 4,
21531 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21532 },
21533 {
21534 "alignment" : 4,
21535 "linker_set_key" : "rsa_st *",
21536 "name" : "rsa_st *",
21537 "referenced_type" : "type-6269",
21538 "self_type" : "type-6268",
21539 "size" : 4,
21540 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21541 },
21542 {
21543 "alignment" : 4,
21544 "linker_set_key" : "rsa_st *",
21545 "name" : "rsa_st *",
21546 "referenced_type" : "type-6335",
21547 "self_type" : "type-6334",
21548 "size" : 4,
21549 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
21550 },
21551 {
21552 "alignment" : 4,
21553 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21554 "name" : "stack_st_ASN1_INTEGER *",
21555 "referenced_type" : "type-1160",
21556 "self_type" : "type-1159",
21557 "size" : 4,
21558 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21559 },
21560 {
21561 "alignment" : 4,
21562 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21563 "name" : "stack_st_ASN1_INTEGER *",
21564 "referenced_type" : "type-1258",
21565 "self_type" : "type-1257",
21566 "size" : 4,
21567 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21568 },
21569 {
21570 "alignment" : 4,
21571 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21572 "name" : "stack_st_ASN1_INTEGER *",
21573 "referenced_type" : "type-1341",
21574 "self_type" : "type-1340",
21575 "size" : 4,
21576 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21577 },
21578 {
21579 "alignment" : 4,
21580 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21581 "name" : "stack_st_ASN1_INTEGER *",
21582 "referenced_type" : "type-1940",
21583 "self_type" : "type-1939",
21584 "size" : 4,
21585 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21586 },
21587 {
21588 "alignment" : 4,
21589 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21590 "name" : "stack_st_ASN1_INTEGER *",
21591 "referenced_type" : "type-2026",
21592 "self_type" : "type-2025",
21593 "size" : 4,
21594 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21595 },
21596 {
21597 "alignment" : 4,
21598 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21599 "name" : "stack_st_ASN1_INTEGER *",
21600 "referenced_type" : "type-2103",
21601 "self_type" : "type-2102",
21602 "size" : 4,
21603 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21604 },
21605 {
21606 "alignment" : 4,
21607 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21608 "name" : "stack_st_ASN1_INTEGER *",
21609 "referenced_type" : "type-2239",
21610 "self_type" : "type-2238",
21611 "size" : 4,
21612 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21613 },
21614 {
21615 "alignment" : 4,
21616 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21617 "name" : "stack_st_ASN1_INTEGER *",
21618 "referenced_type" : "type-2317",
21619 "self_type" : "type-2316",
21620 "size" : 4,
21621 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21622 },
21623 {
21624 "alignment" : 4,
21625 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21626 "name" : "stack_st_ASN1_INTEGER *",
21627 "referenced_type" : "type-2398",
21628 "self_type" : "type-2397",
21629 "size" : 4,
21630 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21631 },
21632 {
21633 "alignment" : 4,
21634 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21635 "name" : "stack_st_ASN1_INTEGER *",
21636 "referenced_type" : "type-3001",
21637 "self_type" : "type-3000",
21638 "size" : 4,
21639 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21640 },
21641 {
21642 "alignment" : 4,
21643 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21644 "name" : "stack_st_ASN1_INTEGER *",
21645 "referenced_type" : "type-3087",
21646 "self_type" : "type-3086",
21647 "size" : 4,
21648 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21649 },
21650 {
21651 "alignment" : 4,
21652 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21653 "name" : "stack_st_ASN1_INTEGER *",
21654 "referenced_type" : "type-3164",
21655 "self_type" : "type-3163",
21656 "size" : 4,
21657 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21658 },
21659 {
21660 "alignment" : 4,
21661 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21662 "name" : "stack_st_ASN1_INTEGER *",
21663 "referenced_type" : "type-3268",
21664 "self_type" : "type-3267",
21665 "size" : 4,
21666 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21667 },
21668 {
21669 "alignment" : 4,
21670 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21671 "name" : "stack_st_ASN1_INTEGER *",
21672 "referenced_type" : "type-3332",
21673 "self_type" : "type-3331",
21674 "size" : 4,
21675 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21676 },
21677 {
21678 "alignment" : 4,
21679 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21680 "name" : "stack_st_ASN1_INTEGER *",
21681 "referenced_type" : "type-3407",
21682 "self_type" : "type-3406",
21683 "size" : 4,
21684 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21685 },
21686 {
21687 "alignment" : 4,
21688 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21689 "name" : "stack_st_ASN1_INTEGER *",
21690 "referenced_type" : "type-3549",
21691 "self_type" : "type-3548",
21692 "size" : 4,
21693 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21694 },
21695 {
21696 "alignment" : 4,
21697 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21698 "name" : "stack_st_ASN1_INTEGER *",
21699 "referenced_type" : "type-3610",
21700 "self_type" : "type-3609",
21701 "size" : 4,
21702 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21703 },
21704 {
21705 "alignment" : 4,
21706 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21707 "name" : "stack_st_ASN1_INTEGER *",
21708 "referenced_type" : "type-4103",
21709 "self_type" : "type-4102",
21710 "size" : 4,
21711 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21712 },
21713 {
21714 "alignment" : 4,
21715 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21716 "name" : "stack_st_ASN1_INTEGER *",
21717 "referenced_type" : "type-4189",
21718 "self_type" : "type-4188",
21719 "size" : 4,
21720 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21721 },
21722 {
21723 "alignment" : 4,
21724 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21725 "name" : "stack_st_ASN1_INTEGER *",
21726 "referenced_type" : "type-4266",
21727 "self_type" : "type-4265",
21728 "size" : 4,
21729 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21730 },
21731 {
21732 "alignment" : 4,
21733 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21734 "name" : "stack_st_ASN1_INTEGER *",
21735 "referenced_type" : "type-4370",
21736 "self_type" : "type-4369",
21737 "size" : 4,
21738 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21739 },
21740 {
21741 "alignment" : 4,
21742 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21743 "name" : "stack_st_ASN1_INTEGER *",
21744 "referenced_type" : "type-4434",
21745 "self_type" : "type-4433",
21746 "size" : 4,
21747 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21748 },
21749 {
21750 "alignment" : 4,
21751 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21752 "name" : "stack_st_ASN1_INTEGER *",
21753 "referenced_type" : "type-4509",
21754 "self_type" : "type-4508",
21755 "size" : 4,
21756 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21757 },
21758 {
21759 "alignment" : 4,
21760 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21761 "name" : "stack_st_ASN1_INTEGER *",
21762 "referenced_type" : "type-4650",
21763 "self_type" : "type-4649",
21764 "size" : 4,
21765 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21766 },
21767 {
21768 "alignment" : 4,
21769 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21770 "name" : "stack_st_ASN1_INTEGER *",
21771 "referenced_type" : "type-4702",
21772 "self_type" : "type-4701",
21773 "size" : 4,
21774 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21775 },
21776 {
21777 "alignment" : 4,
21778 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21779 "name" : "stack_st_ASN1_INTEGER *",
21780 "referenced_type" : "type-4961",
21781 "self_type" : "type-4960",
21782 "size" : 4,
21783 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21784 },
21785 {
21786 "alignment" : 4,
21787 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21788 "name" : "stack_st_ASN1_INTEGER *",
21789 "referenced_type" : "type-5054",
21790 "self_type" : "type-5053",
21791 "size" : 4,
21792 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21793 },
21794 {
21795 "alignment" : 4,
21796 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21797 "name" : "stack_st_ASN1_INTEGER *",
21798 "referenced_type" : "type-5521",
21799 "self_type" : "type-5520",
21800 "size" : 4,
21801 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21802 },
21803 {
21804 "alignment" : 4,
21805 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21806 "name" : "stack_st_ASN1_INTEGER *",
21807 "referenced_type" : "type-5604",
21808 "self_type" : "type-5603",
21809 "size" : 4,
21810 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21811 },
21812 {
21813 "alignment" : 4,
21814 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21815 "name" : "stack_st_ASN1_INTEGER *",
21816 "referenced_type" : "type-5680",
21817 "self_type" : "type-5679",
21818 "size" : 4,
21819 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21820 },
21821 {
21822 "alignment" : 4,
21823 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21824 "name" : "stack_st_ASN1_INTEGER *",
21825 "referenced_type" : "type-5787",
21826 "self_type" : "type-5786",
21827 "size" : 4,
21828 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21829 },
21830 {
21831 "alignment" : 4,
21832 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21833 "name" : "stack_st_ASN1_INTEGER *",
21834 "referenced_type" : "type-5858",
21835 "self_type" : "type-5857",
21836 "size" : 4,
21837 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21838 },
21839 {
21840 "alignment" : 4,
21841 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21842 "name" : "stack_st_ASN1_INTEGER *",
21843 "referenced_type" : "type-5948",
21844 "self_type" : "type-5947",
21845 "size" : 4,
21846 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21847 },
21848 {
21849 "alignment" : 4,
21850 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21851 "name" : "stack_st_ASN1_INTEGER *",
21852 "referenced_type" : "type-6096",
21853 "self_type" : "type-6095",
21854 "size" : 4,
21855 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21856 },
21857 {
21858 "alignment" : 4,
21859 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21860 "name" : "stack_st_ASN1_INTEGER *",
21861 "referenced_type" : "type-6129",
21862 "self_type" : "type-6128",
21863 "size" : 4,
21864 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21865 },
21866 {
21867 "alignment" : 4,
21868 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21869 "name" : "stack_st_ASN1_INTEGER *",
21870 "referenced_type" : "type-6285",
21871 "self_type" : "type-6284",
21872 "size" : 4,
21873 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21874 },
21875 {
21876 "alignment" : 4,
21877 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21878 "name" : "stack_st_ASN1_INTEGER *",
21879 "referenced_type" : "type-6362",
21880 "self_type" : "type-6361",
21881 "size" : 4,
21882 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21883 },
21884 {
21885 "alignment" : 4,
21886 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21887 "name" : "stack_st_ASN1_INTEGER *",
21888 "referenced_type" : "type-6394",
21889 "self_type" : "type-6393",
21890 "size" : 4,
21891 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21892 },
21893 {
21894 "alignment" : 4,
21895 "linker_set_key" : "stack_st_ASN1_INTEGER *",
21896 "name" : "stack_st_ASN1_INTEGER *",
21897 "referenced_type" : "type-6442",
21898 "self_type" : "type-6441",
21899 "size" : 4,
21900 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21901 },
21902 {
21903 "alignment" : 4,
21904 "linker_set_key" : "stack_st_ASN1_TYPE *",
21905 "name" : "stack_st_ASN1_TYPE *",
21906 "referenced_type" : "type-1142",
21907 "self_type" : "type-1141",
21908 "size" : 4,
21909 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21910 },
21911 {
21912 "alignment" : 4,
21913 "linker_set_key" : "stack_st_ASN1_TYPE *",
21914 "name" : "stack_st_ASN1_TYPE *",
21915 "referenced_type" : "type-1247",
21916 "self_type" : "type-1246",
21917 "size" : 4,
21918 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21919 },
21920 {
21921 "alignment" : 4,
21922 "linker_set_key" : "stack_st_ASN1_TYPE *",
21923 "name" : "stack_st_ASN1_TYPE *",
21924 "referenced_type" : "type-1327",
21925 "self_type" : "type-1326",
21926 "size" : 4,
21927 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21928 },
21929 {
21930 "alignment" : 4,
21931 "linker_set_key" : "stack_st_ASN1_TYPE *",
21932 "name" : "stack_st_ASN1_TYPE *",
21933 "referenced_type" : "type-1926",
21934 "self_type" : "type-1925",
21935 "size" : 4,
21936 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21937 },
21938 {
21939 "alignment" : 4,
21940 "linker_set_key" : "stack_st_ASN1_TYPE *",
21941 "name" : "stack_st_ASN1_TYPE *",
21942 "referenced_type" : "type-2015",
21943 "self_type" : "type-2014",
21944 "size" : 4,
21945 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21946 },
21947 {
21948 "alignment" : 4,
21949 "linker_set_key" : "stack_st_ASN1_TYPE *",
21950 "name" : "stack_st_ASN1_TYPE *",
21951 "referenced_type" : "type-2089",
21952 "self_type" : "type-2088",
21953 "size" : 4,
21954 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21955 },
21956 {
21957 "alignment" : 4,
21958 "linker_set_key" : "stack_st_ASN1_TYPE *",
21959 "name" : "stack_st_ASN1_TYPE *",
21960 "referenced_type" : "type-2229",
21961 "self_type" : "type-2228",
21962 "size" : 4,
21963 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21964 },
21965 {
21966 "alignment" : 4,
21967 "linker_set_key" : "stack_st_ASN1_TYPE *",
21968 "name" : "stack_st_ASN1_TYPE *",
21969 "referenced_type" : "type-2305",
21970 "self_type" : "type-2304",
21971 "size" : 4,
21972 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21973 },
21974 {
21975 "alignment" : 4,
21976 "linker_set_key" : "stack_st_ASN1_TYPE *",
21977 "name" : "stack_st_ASN1_TYPE *",
21978 "referenced_type" : "type-2386",
21979 "self_type" : "type-2385",
21980 "size" : 4,
21981 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21982 },
21983 {
21984 "alignment" : 4,
21985 "linker_set_key" : "stack_st_ASN1_TYPE *",
21986 "name" : "stack_st_ASN1_TYPE *",
21987 "referenced_type" : "type-2987",
21988 "self_type" : "type-2986",
21989 "size" : 4,
21990 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
21991 },
21992 {
21993 "alignment" : 4,
21994 "linker_set_key" : "stack_st_ASN1_TYPE *",
21995 "name" : "stack_st_ASN1_TYPE *",
21996 "referenced_type" : "type-3076",
21997 "self_type" : "type-3075",
21998 "size" : 4,
21999 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22000 },
22001 {
22002 "alignment" : 4,
22003 "linker_set_key" : "stack_st_ASN1_TYPE *",
22004 "name" : "stack_st_ASN1_TYPE *",
22005 "referenced_type" : "type-3150",
22006 "self_type" : "type-3149",
22007 "size" : 4,
22008 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22009 },
22010 {
22011 "alignment" : 4,
22012 "linker_set_key" : "stack_st_ASN1_TYPE *",
22013 "name" : "stack_st_ASN1_TYPE *",
22014 "referenced_type" : "type-3258",
22015 "self_type" : "type-3257",
22016 "size" : 4,
22017 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22018 },
22019 {
22020 "alignment" : 4,
22021 "linker_set_key" : "stack_st_ASN1_TYPE *",
22022 "name" : "stack_st_ASN1_TYPE *",
22023 "referenced_type" : "type-3320",
22024 "self_type" : "type-3319",
22025 "size" : 4,
22026 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22027 },
22028 {
22029 "alignment" : 4,
22030 "linker_set_key" : "stack_st_ASN1_TYPE *",
22031 "name" : "stack_st_ASN1_TYPE *",
22032 "referenced_type" : "type-3395",
22033 "self_type" : "type-3394",
22034 "size" : 4,
22035 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22036 },
22037 {
22038 "alignment" : 4,
22039 "linker_set_key" : "stack_st_ASN1_TYPE *",
22040 "name" : "stack_st_ASN1_TYPE *",
22041 "referenced_type" : "type-3538",
22042 "self_type" : "type-3537",
22043 "size" : 4,
22044 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22045 },
22046 {
22047 "alignment" : 4,
22048 "linker_set_key" : "stack_st_ASN1_TYPE *",
22049 "name" : "stack_st_ASN1_TYPE *",
22050 "referenced_type" : "type-3597",
22051 "self_type" : "type-3596",
22052 "size" : 4,
22053 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22054 },
22055 {
22056 "alignment" : 4,
22057 "linker_set_key" : "stack_st_ASN1_TYPE *",
22058 "name" : "stack_st_ASN1_TYPE *",
22059 "referenced_type" : "type-4089",
22060 "self_type" : "type-4088",
22061 "size" : 4,
22062 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22063 },
22064 {
22065 "alignment" : 4,
22066 "linker_set_key" : "stack_st_ASN1_TYPE *",
22067 "name" : "stack_st_ASN1_TYPE *",
22068 "referenced_type" : "type-4178",
22069 "self_type" : "type-4177",
22070 "size" : 4,
22071 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22072 },
22073 {
22074 "alignment" : 4,
22075 "linker_set_key" : "stack_st_ASN1_TYPE *",
22076 "name" : "stack_st_ASN1_TYPE *",
22077 "referenced_type" : "type-4252",
22078 "self_type" : "type-4251",
22079 "size" : 4,
22080 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22081 },
22082 {
22083 "alignment" : 4,
22084 "linker_set_key" : "stack_st_ASN1_TYPE *",
22085 "name" : "stack_st_ASN1_TYPE *",
22086 "referenced_type" : "type-4360",
22087 "self_type" : "type-4359",
22088 "size" : 4,
22089 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22090 },
22091 {
22092 "alignment" : 4,
22093 "linker_set_key" : "stack_st_ASN1_TYPE *",
22094 "name" : "stack_st_ASN1_TYPE *",
22095 "referenced_type" : "type-4422",
22096 "self_type" : "type-4421",
22097 "size" : 4,
22098 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22099 },
22100 {
22101 "alignment" : 4,
22102 "linker_set_key" : "stack_st_ASN1_TYPE *",
22103 "name" : "stack_st_ASN1_TYPE *",
22104 "referenced_type" : "type-4497",
22105 "self_type" : "type-4496",
22106 "size" : 4,
22107 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22108 },
22109 {
22110 "alignment" : 4,
22111 "linker_set_key" : "stack_st_ASN1_TYPE *",
22112 "name" : "stack_st_ASN1_TYPE *",
22113 "referenced_type" : "type-4639",
22114 "self_type" : "type-4638",
22115 "size" : 4,
22116 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22117 },
22118 {
22119 "alignment" : 4,
22120 "linker_set_key" : "stack_st_ASN1_TYPE *",
22121 "name" : "stack_st_ASN1_TYPE *",
22122 "referenced_type" : "type-4689",
22123 "self_type" : "type-4688",
22124 "size" : 4,
22125 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22126 },
22127 {
22128 "alignment" : 4,
22129 "linker_set_key" : "stack_st_ASN1_TYPE *",
22130 "name" : "stack_st_ASN1_TYPE *",
22131 "referenced_type" : "type-4948",
22132 "self_type" : "type-4947",
22133 "size" : 4,
22134 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22135 },
22136 {
22137 "alignment" : 4,
22138 "linker_set_key" : "stack_st_ASN1_TYPE *",
22139 "name" : "stack_st_ASN1_TYPE *",
22140 "referenced_type" : "type-5043",
22141 "self_type" : "type-5042",
22142 "size" : 4,
22143 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22144 },
22145 {
22146 "alignment" : 4,
22147 "linker_set_key" : "stack_st_ASN1_TYPE *",
22148 "name" : "stack_st_ASN1_TYPE *",
22149 "referenced_type" : "type-5506",
22150 "self_type" : "type-5505",
22151 "size" : 4,
22152 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22153 },
22154 {
22155 "alignment" : 4,
22156 "linker_set_key" : "stack_st_ASN1_TYPE *",
22157 "name" : "stack_st_ASN1_TYPE *",
22158 "referenced_type" : "type-5592",
22159 "self_type" : "type-5591",
22160 "size" : 4,
22161 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22162 },
22163 {
22164 "alignment" : 4,
22165 "linker_set_key" : "stack_st_ASN1_TYPE *",
22166 "name" : "stack_st_ASN1_TYPE *",
22167 "referenced_type" : "type-5668",
22168 "self_type" : "type-5667",
22169 "size" : 4,
22170 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22171 },
22172 {
22173 "alignment" : 4,
22174 "linker_set_key" : "stack_st_ASN1_TYPE *",
22175 "name" : "stack_st_ASN1_TYPE *",
22176 "referenced_type" : "type-5777",
22177 "self_type" : "type-5776",
22178 "size" : 4,
22179 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22180 },
22181 {
22182 "alignment" : 4,
22183 "linker_set_key" : "stack_st_ASN1_TYPE *",
22184 "name" : "stack_st_ASN1_TYPE *",
22185 "referenced_type" : "type-5845",
22186 "self_type" : "type-5844",
22187 "size" : 4,
22188 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22189 },
22190 {
22191 "alignment" : 4,
22192 "linker_set_key" : "stack_st_ASN1_TYPE *",
22193 "name" : "stack_st_ASN1_TYPE *",
22194 "referenced_type" : "type-5936",
22195 "self_type" : "type-5935",
22196 "size" : 4,
22197 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22198 },
22199 {
22200 "alignment" : 4,
22201 "linker_set_key" : "stack_st_ASN1_TYPE *",
22202 "name" : "stack_st_ASN1_TYPE *",
22203 "referenced_type" : "type-6083",
22204 "self_type" : "type-6082",
22205 "size" : 4,
22206 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22207 },
22208 {
22209 "alignment" : 4,
22210 "linker_set_key" : "stack_st_ASN1_TYPE *",
22211 "name" : "stack_st_ASN1_TYPE *",
22212 "referenced_type" : "type-6118",
22213 "self_type" : "type-6117",
22214 "size" : 4,
22215 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22216 },
22217 {
22218 "alignment" : 4,
22219 "linker_set_key" : "stack_st_ASN1_TYPE *",
22220 "name" : "stack_st_ASN1_TYPE *",
22221 "referenced_type" : "type-6274",
22222 "self_type" : "type-6273",
22223 "size" : 4,
22224 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22225 },
22226 {
22227 "alignment" : 4,
22228 "linker_set_key" : "stack_st_ASN1_TYPE *",
22229 "name" : "stack_st_ASN1_TYPE *",
22230 "referenced_type" : "type-6351",
22231 "self_type" : "type-6350",
22232 "size" : 4,
22233 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22234 },
22235 {
22236 "alignment" : 4,
22237 "linker_set_key" : "stack_st_ASN1_TYPE *",
22238 "name" : "stack_st_ASN1_TYPE *",
22239 "referenced_type" : "type-6382",
22240 "self_type" : "type-6381",
22241 "size" : 4,
22242 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22243 },
22244 {
22245 "alignment" : 4,
22246 "linker_set_key" : "stack_st_ASN1_TYPE *",
22247 "name" : "stack_st_ASN1_TYPE *",
22248 "referenced_type" : "type-6430",
22249 "self_type" : "type-6429",
22250 "size" : 4,
22251 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22252 },
22253 {
22254 "alignment" : 4,
22255 "linker_set_key" : "unsigned char *",
22256 "name" : "unsigned char *",
22257 "referenced_type" : "type-3",
22258 "self_type" : "type-118",
22259 "size" : 4,
22260 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
22261 },
22262 {
22263 "alignment" : 4,
22264 "linker_set_key" : "unsigned char **",
22265 "name" : "unsigned char **",
22266 "referenced_type" : "type-118",
22267 "self_type" : "type-1337",
22268 "size" : 4,
22269 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22270 },
22271 {
22272 "alignment" : 4,
22273 "linker_set_key" : "unsigned int *",
22274 "name" : "unsigned int *",
22275 "referenced_type" : "type-8",
22276 "self_type" : "type-77",
22277 "size" : 4,
22278 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
22279 },
22280 {
22281 "alignment" : 4,
22282 "linker_set_key" : "unsigned long long *",
22283 "name" : "unsigned long long *",
22284 "referenced_type" : "type-10",
22285 "self_type" : "type-105",
22286 "size" : 4,
22287 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
22288 },
22289 {
22290 "alignment" : 4,
22291 "linker_set_key" : "v3_ext_ctx *",
22292 "name" : "v3_ext_ctx *",
22293 "referenced_type" : "type-2171",
22294 "self_type" : "type-2170",
22295 "size" : 4,
22296 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
22297 },
22298 {
22299 "alignment" : 4,
22300 "linker_set_key" : "v3_ext_ctx *",
22301 "name" : "v3_ext_ctx *",
22302 "referenced_type" : "type-3219",
22303 "self_type" : "type-3218",
22304 "size" : 4,
22305 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
22306 },
22307 {
22308 "alignment" : 4,
22309 "linker_set_key" : "v3_ext_ctx *",
22310 "name" : "v3_ext_ctx *",
22311 "referenced_type" : "type-4321",
22312 "self_type" : "type-4320",
22313 "size" : 4,
22314 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
22315 },
22316 {
22317 "alignment" : 4,
22318 "linker_set_key" : "v3_ext_ctx *",
22319 "name" : "v3_ext_ctx *",
22320 "referenced_type" : "type-5737",
22321 "self_type" : "type-5736",
22322 "size" : 4,
22323 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
22324 },
22325 {
22326 "alignment" : 4,
22327 "linker_set_key" : "void *",
22328 "name" : "void *",
22329 "referenced_type" : "type-48",
22330 "self_type" : "type-185",
22331 "size" : 4,
22332 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
22333 },
22334 {
22335 "alignment" : 4,
22336 "linker_set_key" : "x509_st *",
22337 "name" : "x509_st *",
22338 "referenced_type" : "type-2141",
22339 "self_type" : "type-2140",
22340 "size" : 4,
22341 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
22342 },
22343 {
22344 "alignment" : 4,
22345 "linker_set_key" : "x509_st *",
22346 "name" : "x509_st *",
22347 "referenced_type" : "type-3202",
22348 "self_type" : "type-3201",
22349 "size" : 4,
22350 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
22351 },
22352 {
22353 "alignment" : 4,
22354 "linker_set_key" : "x509_st *",
22355 "name" : "x509_st *",
22356 "referenced_type" : "type-4304",
22357 "self_type" : "type-4303",
22358 "size" : 4,
22359 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
22360 },
22361 {
22362 "alignment" : 4,
22363 "linker_set_key" : "x509_st *",
22364 "name" : "x509_st *",
22365 "referenced_type" : "type-5720",
22366 "self_type" : "type-5719",
22367 "size" : 4,
22368 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
22369 }
22370 ],
22371 "qualified_types" :
22372 [
22373 {
22374 "alignment" : 4,
22375 "is_const" : true,
22376 "linker_set_key" : "ASN1_TEMPLATE_st const[2]",
22377 "name" : "ASN1_TEMPLATE_st const[2]",
22378 "referenced_type" : "type-6450",
22379 "self_type" : "type-6452",
22380 "size" : 40,
22381 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
22382 },
22383 {
22384 "alignment" : 4,
22385 "is_const" : true,
22386 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22387 "name" : "ASN1_TEMPLATE_st const[36]",
22388 "referenced_type" : "type-1162",
22389 "self_type" : "type-1164",
22390 "size" : 720,
22391 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22392 },
22393 {
22394 "alignment" : 4,
22395 "is_const" : true,
22396 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22397 "name" : "ASN1_TEMPLATE_st const[36]",
22398 "referenced_type" : "type-1260",
22399 "self_type" : "type-1262",
22400 "size" : 720,
22401 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22402 },
22403 {
22404 "alignment" : 4,
22405 "is_const" : true,
22406 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22407 "name" : "ASN1_TEMPLATE_st const[36]",
22408 "referenced_type" : "type-1342",
22409 "self_type" : "type-1344",
22410 "size" : 720,
22411 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22412 },
22413 {
22414 "alignment" : 4,
22415 "is_const" : true,
22416 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22417 "name" : "ASN1_TEMPLATE_st const[36]",
22418 "referenced_type" : "type-1942",
22419 "self_type" : "type-1944",
22420 "size" : 720,
22421 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22422 },
22423 {
22424 "alignment" : 4,
22425 "is_const" : true,
22426 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22427 "name" : "ASN1_TEMPLATE_st const[36]",
22428 "referenced_type" : "type-2028",
22429 "self_type" : "type-2030",
22430 "size" : 720,
22431 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22432 },
22433 {
22434 "alignment" : 4,
22435 "is_const" : true,
22436 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22437 "name" : "ASN1_TEMPLATE_st const[36]",
22438 "referenced_type" : "type-2104",
22439 "self_type" : "type-2106",
22440 "size" : 720,
22441 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22442 },
22443 {
22444 "alignment" : 4,
22445 "is_const" : true,
22446 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22447 "name" : "ASN1_TEMPLATE_st const[36]",
22448 "referenced_type" : "type-2240",
22449 "self_type" : "type-2242",
22450 "size" : 720,
22451 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22452 },
22453 {
22454 "alignment" : 4,
22455 "is_const" : true,
22456 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22457 "name" : "ASN1_TEMPLATE_st const[36]",
22458 "referenced_type" : "type-2318",
22459 "self_type" : "type-2320",
22460 "size" : 720,
22461 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22462 },
22463 {
22464 "alignment" : 4,
22465 "is_const" : true,
22466 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22467 "name" : "ASN1_TEMPLATE_st const[36]",
22468 "referenced_type" : "type-2399",
22469 "self_type" : "type-2402",
22470 "size" : 720,
22471 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22472 },
22473 {
22474 "alignment" : 4,
22475 "is_const" : true,
22476 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22477 "name" : "ASN1_TEMPLATE_st const[36]",
22478 "referenced_type" : "type-3003",
22479 "self_type" : "type-3005",
22480 "size" : 720,
22481 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22482 },
22483 {
22484 "alignment" : 4,
22485 "is_const" : true,
22486 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22487 "name" : "ASN1_TEMPLATE_st const[36]",
22488 "referenced_type" : "type-3089",
22489 "self_type" : "type-3091",
22490 "size" : 720,
22491 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22492 },
22493 {
22494 "alignment" : 4,
22495 "is_const" : true,
22496 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22497 "name" : "ASN1_TEMPLATE_st const[36]",
22498 "referenced_type" : "type-3165",
22499 "self_type" : "type-3167",
22500 "size" : 720,
22501 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22502 },
22503 {
22504 "alignment" : 4,
22505 "is_const" : true,
22506 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22507 "name" : "ASN1_TEMPLATE_st const[36]",
22508 "referenced_type" : "type-3269",
22509 "self_type" : "type-3271",
22510 "size" : 720,
22511 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22512 },
22513 {
22514 "alignment" : 4,
22515 "is_const" : true,
22516 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22517 "name" : "ASN1_TEMPLATE_st const[36]",
22518 "referenced_type" : "type-3333",
22519 "self_type" : "type-3335",
22520 "size" : 720,
22521 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22522 },
22523 {
22524 "alignment" : 4,
22525 "is_const" : true,
22526 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22527 "name" : "ASN1_TEMPLATE_st const[36]",
22528 "referenced_type" : "type-3408",
22529 "self_type" : "type-3411",
22530 "size" : 720,
22531 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22532 },
22533 {
22534 "alignment" : 4,
22535 "is_const" : true,
22536 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22537 "name" : "ASN1_TEMPLATE_st const[36]",
22538 "referenced_type" : "type-3550",
22539 "self_type" : "type-3553",
22540 "size" : 720,
22541 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22542 },
22543 {
22544 "alignment" : 4,
22545 "is_const" : true,
22546 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22547 "name" : "ASN1_TEMPLATE_st const[36]",
22548 "referenced_type" : "type-3611",
22549 "self_type" : "type-3613",
22550 "size" : 720,
22551 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22552 },
22553 {
22554 "alignment" : 4,
22555 "is_const" : true,
22556 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22557 "name" : "ASN1_TEMPLATE_st const[36]",
22558 "referenced_type" : "type-4105",
22559 "self_type" : "type-4107",
22560 "size" : 720,
22561 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22562 },
22563 {
22564 "alignment" : 4,
22565 "is_const" : true,
22566 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22567 "name" : "ASN1_TEMPLATE_st const[36]",
22568 "referenced_type" : "type-4191",
22569 "self_type" : "type-4193",
22570 "size" : 720,
22571 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22572 },
22573 {
22574 "alignment" : 4,
22575 "is_const" : true,
22576 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22577 "name" : "ASN1_TEMPLATE_st const[36]",
22578 "referenced_type" : "type-4267",
22579 "self_type" : "type-4269",
22580 "size" : 720,
22581 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22582 },
22583 {
22584 "alignment" : 4,
22585 "is_const" : true,
22586 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22587 "name" : "ASN1_TEMPLATE_st const[36]",
22588 "referenced_type" : "type-4371",
22589 "self_type" : "type-4373",
22590 "size" : 720,
22591 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22592 },
22593 {
22594 "alignment" : 4,
22595 "is_const" : true,
22596 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22597 "name" : "ASN1_TEMPLATE_st const[36]",
22598 "referenced_type" : "type-4435",
22599 "self_type" : "type-4437",
22600 "size" : 720,
22601 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22602 },
22603 {
22604 "alignment" : 4,
22605 "is_const" : true,
22606 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22607 "name" : "ASN1_TEMPLATE_st const[36]",
22608 "referenced_type" : "type-4510",
22609 "self_type" : "type-4513",
22610 "size" : 720,
22611 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22612 },
22613 {
22614 "alignment" : 4,
22615 "is_const" : true,
22616 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22617 "name" : "ASN1_TEMPLATE_st const[36]",
22618 "referenced_type" : "type-4651",
22619 "self_type" : "type-4654",
22620 "size" : 720,
22621 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22622 },
22623 {
22624 "alignment" : 4,
22625 "is_const" : true,
22626 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22627 "name" : "ASN1_TEMPLATE_st const[36]",
22628 "referenced_type" : "type-4703",
22629 "self_type" : "type-4705",
22630 "size" : 720,
22631 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22632 },
22633 {
22634 "alignment" : 4,
22635 "is_const" : true,
22636 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22637 "name" : "ASN1_TEMPLATE_st const[36]",
22638 "referenced_type" : "type-4962",
22639 "self_type" : "type-4964",
22640 "size" : 720,
22641 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22642 },
22643 {
22644 "alignment" : 4,
22645 "is_const" : true,
22646 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22647 "name" : "ASN1_TEMPLATE_st const[36]",
22648 "referenced_type" : "type-5055",
22649 "self_type" : "type-5057",
22650 "size" : 720,
22651 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22652 },
22653 {
22654 "alignment" : 4,
22655 "is_const" : true,
22656 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22657 "name" : "ASN1_TEMPLATE_st const[36]",
22658 "referenced_type" : "type-5524",
22659 "self_type" : "type-5526",
22660 "size" : 720,
22661 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22662 },
22663 {
22664 "alignment" : 4,
22665 "is_const" : true,
22666 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22667 "name" : "ASN1_TEMPLATE_st const[36]",
22668 "referenced_type" : "type-5605",
22669 "self_type" : "type-5607",
22670 "size" : 720,
22671 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22672 },
22673 {
22674 "alignment" : 4,
22675 "is_const" : true,
22676 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22677 "name" : "ASN1_TEMPLATE_st const[36]",
22678 "referenced_type" : "type-5681",
22679 "self_type" : "type-5683",
22680 "size" : 720,
22681 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22682 },
22683 {
22684 "alignment" : 4,
22685 "is_const" : true,
22686 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22687 "name" : "ASN1_TEMPLATE_st const[36]",
22688 "referenced_type" : "type-5788",
22689 "self_type" : "type-5790",
22690 "size" : 720,
22691 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22692 },
22693 {
22694 "alignment" : 4,
22695 "is_const" : true,
22696 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22697 "name" : "ASN1_TEMPLATE_st const[36]",
22698 "referenced_type" : "type-5859",
22699 "self_type" : "type-5861",
22700 "size" : 720,
22701 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22702 },
22703 {
22704 "alignment" : 4,
22705 "is_const" : true,
22706 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22707 "name" : "ASN1_TEMPLATE_st const[36]",
22708 "referenced_type" : "type-5949",
22709 "self_type" : "type-5951",
22710 "size" : 720,
22711 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22712 },
22713 {
22714 "alignment" : 4,
22715 "is_const" : true,
22716 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22717 "name" : "ASN1_TEMPLATE_st const[36]",
22718 "referenced_type" : "type-6097",
22719 "self_type" : "type-6099",
22720 "size" : 720,
22721 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22722 },
22723 {
22724 "alignment" : 4,
22725 "is_const" : true,
22726 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22727 "name" : "ASN1_TEMPLATE_st const[36]",
22728 "referenced_type" : "type-6130",
22729 "self_type" : "type-6132",
22730 "size" : 720,
22731 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22732 },
22733 {
22734 "alignment" : 4,
22735 "is_const" : true,
22736 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22737 "name" : "ASN1_TEMPLATE_st const[36]",
22738 "referenced_type" : "type-6286",
22739 "self_type" : "type-6288",
22740 "size" : 720,
22741 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22742 },
22743 {
22744 "alignment" : 4,
22745 "is_const" : true,
22746 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22747 "name" : "ASN1_TEMPLATE_st const[36]",
22748 "referenced_type" : "type-6363",
22749 "self_type" : "type-6365",
22750 "size" : 720,
22751 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22752 },
22753 {
22754 "alignment" : 4,
22755 "is_const" : true,
22756 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22757 "name" : "ASN1_TEMPLATE_st const[36]",
22758 "referenced_type" : "type-6395",
22759 "self_type" : "type-6397",
22760 "size" : 720,
22761 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22762 },
22763 {
22764 "alignment" : 4,
22765 "is_const" : true,
22766 "linker_set_key" : "ASN1_TEMPLATE_st const[36]",
22767 "name" : "ASN1_TEMPLATE_st const[36]",
22768 "referenced_type" : "type-6443",
22769 "self_type" : "type-6445",
22770 "size" : 720,
22771 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22772 },
22773 {
22774 "alignment" : 4,
22775 "is_const" : true,
22776 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22777 "name" : "ASN1_TEMPLATE_st const[3]",
22778 "referenced_type" : "type-1153",
22779 "self_type" : "type-1155",
22780 "size" : 60,
22781 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22782 },
22783 {
22784 "alignment" : 4,
22785 "is_const" : true,
22786 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22787 "name" : "ASN1_TEMPLATE_st const[3]",
22788 "referenced_type" : "type-1252",
22789 "self_type" : "type-1254",
22790 "size" : 60,
22791 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22792 },
22793 {
22794 "alignment" : 4,
22795 "is_const" : true,
22796 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22797 "name" : "ASN1_TEMPLATE_st const[3]",
22798 "referenced_type" : "type-1331",
22799 "self_type" : "type-1333",
22800 "size" : 60,
22801 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22802 },
22803 {
22804 "alignment" : 4,
22805 "is_const" : true,
22806 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22807 "name" : "ASN1_TEMPLATE_st const[3]",
22808 "referenced_type" : "type-1934",
22809 "self_type" : "type-1936",
22810 "size" : 60,
22811 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22812 },
22813 {
22814 "alignment" : 4,
22815 "is_const" : true,
22816 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22817 "name" : "ASN1_TEMPLATE_st const[3]",
22818 "referenced_type" : "type-2020",
22819 "self_type" : "type-2022",
22820 "size" : 60,
22821 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22822 },
22823 {
22824 "alignment" : 4,
22825 "is_const" : true,
22826 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22827 "name" : "ASN1_TEMPLATE_st const[3]",
22828 "referenced_type" : "type-2093",
22829 "self_type" : "type-2095",
22830 "size" : 60,
22831 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22832 },
22833 {
22834 "alignment" : 4,
22835 "is_const" : true,
22836 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22837 "name" : "ASN1_TEMPLATE_st const[3]",
22838 "referenced_type" : "type-2233",
22839 "self_type" : "type-2235",
22840 "size" : 60,
22841 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22842 },
22843 {
22844 "alignment" : 4,
22845 "is_const" : true,
22846 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22847 "name" : "ASN1_TEMPLATE_st const[3]",
22848 "referenced_type" : "type-2310",
22849 "self_type" : "type-2313",
22850 "size" : 60,
22851 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22852 },
22853 {
22854 "alignment" : 4,
22855 "is_const" : true,
22856 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22857 "name" : "ASN1_TEMPLATE_st const[3]",
22858 "referenced_type" : "type-2392",
22859 "self_type" : "type-2394",
22860 "size" : 60,
22861 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22862 },
22863 {
22864 "alignment" : 4,
22865 "is_const" : true,
22866 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22867 "name" : "ASN1_TEMPLATE_st const[3]",
22868 "referenced_type" : "type-2995",
22869 "self_type" : "type-2997",
22870 "size" : 60,
22871 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22872 },
22873 {
22874 "alignment" : 4,
22875 "is_const" : true,
22876 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22877 "name" : "ASN1_TEMPLATE_st const[3]",
22878 "referenced_type" : "type-3081",
22879 "self_type" : "type-3083",
22880 "size" : 60,
22881 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22882 },
22883 {
22884 "alignment" : 4,
22885 "is_const" : true,
22886 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22887 "name" : "ASN1_TEMPLATE_st const[3]",
22888 "referenced_type" : "type-3154",
22889 "self_type" : "type-3156",
22890 "size" : 60,
22891 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22892 },
22893 {
22894 "alignment" : 4,
22895 "is_const" : true,
22896 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22897 "name" : "ASN1_TEMPLATE_st const[3]",
22898 "referenced_type" : "type-3262",
22899 "self_type" : "type-3264",
22900 "size" : 60,
22901 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22902 },
22903 {
22904 "alignment" : 4,
22905 "is_const" : true,
22906 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22907 "name" : "ASN1_TEMPLATE_st const[3]",
22908 "referenced_type" : "type-3325",
22909 "self_type" : "type-3328",
22910 "size" : 60,
22911 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22912 },
22913 {
22914 "alignment" : 4,
22915 "is_const" : true,
22916 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22917 "name" : "ASN1_TEMPLATE_st const[3]",
22918 "referenced_type" : "type-3401",
22919 "self_type" : "type-3403",
22920 "size" : 60,
22921 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22922 },
22923 {
22924 "alignment" : 4,
22925 "is_const" : true,
22926 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22927 "name" : "ASN1_TEMPLATE_st const[3]",
22928 "referenced_type" : "type-3543",
22929 "self_type" : "type-3545",
22930 "size" : 60,
22931 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22932 },
22933 {
22934 "alignment" : 4,
22935 "is_const" : true,
22936 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22937 "name" : "ASN1_TEMPLATE_st const[3]",
22938 "referenced_type" : "type-3603",
22939 "self_type" : "type-3606",
22940 "size" : 60,
22941 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22942 },
22943 {
22944 "alignment" : 4,
22945 "is_const" : true,
22946 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22947 "name" : "ASN1_TEMPLATE_st const[3]",
22948 "referenced_type" : "type-4097",
22949 "self_type" : "type-4099",
22950 "size" : 60,
22951 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22952 },
22953 {
22954 "alignment" : 4,
22955 "is_const" : true,
22956 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22957 "name" : "ASN1_TEMPLATE_st const[3]",
22958 "referenced_type" : "type-4183",
22959 "self_type" : "type-4185",
22960 "size" : 60,
22961 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22962 },
22963 {
22964 "alignment" : 4,
22965 "is_const" : true,
22966 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22967 "name" : "ASN1_TEMPLATE_st const[3]",
22968 "referenced_type" : "type-4256",
22969 "self_type" : "type-4258",
22970 "size" : 60,
22971 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22972 },
22973 {
22974 "alignment" : 4,
22975 "is_const" : true,
22976 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22977 "name" : "ASN1_TEMPLATE_st const[3]",
22978 "referenced_type" : "type-4364",
22979 "self_type" : "type-4366",
22980 "size" : 60,
22981 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22982 },
22983 {
22984 "alignment" : 4,
22985 "is_const" : true,
22986 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22987 "name" : "ASN1_TEMPLATE_st const[3]",
22988 "referenced_type" : "type-4427",
22989 "self_type" : "type-4430",
22990 "size" : 60,
22991 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
22992 },
22993 {
22994 "alignment" : 4,
22995 "is_const" : true,
22996 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
22997 "name" : "ASN1_TEMPLATE_st const[3]",
22998 "referenced_type" : "type-4503",
22999 "self_type" : "type-4505",
23000 "size" : 60,
23001 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23002 },
23003 {
23004 "alignment" : 4,
23005 "is_const" : true,
23006 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23007 "name" : "ASN1_TEMPLATE_st const[3]",
23008 "referenced_type" : "type-4644",
23009 "self_type" : "type-4646",
23010 "size" : 60,
23011 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23012 },
23013 {
23014 "alignment" : 4,
23015 "is_const" : true,
23016 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23017 "name" : "ASN1_TEMPLATE_st const[3]",
23018 "referenced_type" : "type-4695",
23019 "self_type" : "type-4698",
23020 "size" : 60,
23021 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23022 },
23023 {
23024 "alignment" : 4,
23025 "is_const" : true,
23026 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23027 "name" : "ASN1_TEMPLATE_st const[3]",
23028 "referenced_type" : "type-4954",
23029 "self_type" : "type-4956",
23030 "size" : 60,
23031 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23032 },
23033 {
23034 "alignment" : 4,
23035 "is_const" : true,
23036 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23037 "name" : "ASN1_TEMPLATE_st const[3]",
23038 "referenced_type" : "type-5048",
23039 "self_type" : "type-5050",
23040 "size" : 60,
23041 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23042 },
23043 {
23044 "alignment" : 4,
23045 "is_const" : true,
23046 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23047 "name" : "ASN1_TEMPLATE_st const[3]",
23048 "referenced_type" : "type-5515",
23049 "self_type" : "type-5517",
23050 "size" : 60,
23051 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23052 },
23053 {
23054 "alignment" : 4,
23055 "is_const" : true,
23056 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23057 "name" : "ASN1_TEMPLATE_st const[3]",
23058 "referenced_type" : "type-5598",
23059 "self_type" : "type-5600",
23060 "size" : 60,
23061 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23062 },
23063 {
23064 "alignment" : 4,
23065 "is_const" : true,
23066 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23067 "name" : "ASN1_TEMPLATE_st const[3]",
23068 "referenced_type" : "type-5671",
23069 "self_type" : "type-5673",
23070 "size" : 60,
23071 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23072 },
23073 {
23074 "alignment" : 4,
23075 "is_const" : true,
23076 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23077 "name" : "ASN1_TEMPLATE_st const[3]",
23078 "referenced_type" : "type-5780",
23079 "self_type" : "type-5783",
23080 "size" : 60,
23081 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23082 },
23083 {
23084 "alignment" : 4,
23085 "is_const" : true,
23086 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23087 "name" : "ASN1_TEMPLATE_st const[3]",
23088 "referenced_type" : "type-5851",
23089 "self_type" : "type-5853",
23090 "size" : 60,
23091 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23092 },
23093 {
23094 "alignment" : 4,
23095 "is_const" : true,
23096 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23097 "name" : "ASN1_TEMPLATE_st const[3]",
23098 "referenced_type" : "type-5942",
23099 "self_type" : "type-5944",
23100 "size" : 60,
23101 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23102 },
23103 {
23104 "alignment" : 4,
23105 "is_const" : true,
23106 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23107 "name" : "ASN1_TEMPLATE_st const[3]",
23108 "referenced_type" : "type-6089",
23109 "self_type" : "type-6091",
23110 "size" : 60,
23111 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23112 },
23113 {
23114 "alignment" : 4,
23115 "is_const" : true,
23116 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23117 "name" : "ASN1_TEMPLATE_st const[3]",
23118 "referenced_type" : "type-6123",
23119 "self_type" : "type-6125",
23120 "size" : 60,
23121 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23122 },
23123 {
23124 "alignment" : 4,
23125 "is_const" : true,
23126 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23127 "name" : "ASN1_TEMPLATE_st const[3]",
23128 "referenced_type" : "type-6279",
23129 "self_type" : "type-6281",
23130 "size" : 60,
23131 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23132 },
23133 {
23134 "alignment" : 4,
23135 "is_const" : true,
23136 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23137 "name" : "ASN1_TEMPLATE_st const[3]",
23138 "referenced_type" : "type-6356",
23139 "self_type" : "type-6358",
23140 "size" : 60,
23141 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23142 },
23143 {
23144 "alignment" : 4,
23145 "is_const" : true,
23146 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23147 "name" : "ASN1_TEMPLATE_st const[3]",
23148 "referenced_type" : "type-6387",
23149 "self_type" : "type-6390",
23150 "size" : 60,
23151 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23152 },
23153 {
23154 "alignment" : 4,
23155 "is_const" : true,
23156 "linker_set_key" : "ASN1_TEMPLATE_st const[3]",
23157 "name" : "ASN1_TEMPLATE_st const[3]",
23158 "referenced_type" : "type-6436",
23159 "self_type" : "type-6438",
23160 "size" : 60,
23161 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23162 },
23163 {
23164 "alignment" : 4,
23165 "is_const" : true,
23166 "linker_set_key" : "ASN1_TEMPLATE_st const[6]",
23167 "name" : "ASN1_TEMPLATE_st const[6]",
23168 "referenced_type" : "type-6455",
23169 "self_type" : "type-6457",
23170 "size" : 120,
23171 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
23172 },
23173 {
23174 "alignment" : 4,
23175 "is_const" : true,
23176 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23177 "name" : "ASN1_TEMPLATE_st const[8]",
23178 "referenced_type" : "type-1167",
23179 "self_type" : "type-1169",
23180 "size" : 160,
23181 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23182 },
23183 {
23184 "alignment" : 4,
23185 "is_const" : true,
23186 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23187 "name" : "ASN1_TEMPLATE_st const[8]",
23188 "referenced_type" : "type-1263",
23189 "self_type" : "type-1265",
23190 "size" : 160,
23191 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23192 },
23193 {
23194 "alignment" : 4,
23195 "is_const" : true,
23196 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23197 "name" : "ASN1_TEMPLATE_st const[8]",
23198 "referenced_type" : "type-1346",
23199 "self_type" : "type-1348",
23200 "size" : 160,
23201 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23202 },
23203 {
23204 "alignment" : 4,
23205 "is_const" : true,
23206 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23207 "name" : "ASN1_TEMPLATE_st const[8]",
23208 "referenced_type" : "type-1946",
23209 "self_type" : "type-1948",
23210 "size" : 160,
23211 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23212 },
23213 {
23214 "alignment" : 4,
23215 "is_const" : true,
23216 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23217 "name" : "ASN1_TEMPLATE_st const[8]",
23218 "referenced_type" : "type-2031",
23219 "self_type" : "type-2033",
23220 "size" : 160,
23221 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23222 },
23223 {
23224 "alignment" : 4,
23225 "is_const" : true,
23226 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23227 "name" : "ASN1_TEMPLATE_st const[8]",
23228 "referenced_type" : "type-2108",
23229 "self_type" : "type-2110",
23230 "size" : 160,
23231 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23232 },
23233 {
23234 "alignment" : 4,
23235 "is_const" : true,
23236 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23237 "name" : "ASN1_TEMPLATE_st const[8]",
23238 "referenced_type" : "type-2243",
23239 "self_type" : "type-2245",
23240 "size" : 160,
23241 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23242 },
23243 {
23244 "alignment" : 4,
23245 "is_const" : true,
23246 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23247 "name" : "ASN1_TEMPLATE_st const[8]",
23248 "referenced_type" : "type-2321",
23249 "self_type" : "type-2323",
23250 "size" : 160,
23251 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23252 },
23253 {
23254 "alignment" : 4,
23255 "is_const" : true,
23256 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23257 "name" : "ASN1_TEMPLATE_st const[8]",
23258 "referenced_type" : "type-2403",
23259 "self_type" : "type-2405",
23260 "size" : 160,
23261 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23262 },
23263 {
23264 "alignment" : 4,
23265 "is_const" : true,
23266 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23267 "name" : "ASN1_TEMPLATE_st const[8]",
23268 "referenced_type" : "type-3007",
23269 "self_type" : "type-3009",
23270 "size" : 160,
23271 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23272 },
23273 {
23274 "alignment" : 4,
23275 "is_const" : true,
23276 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23277 "name" : "ASN1_TEMPLATE_st const[8]",
23278 "referenced_type" : "type-3092",
23279 "self_type" : "type-3094",
23280 "size" : 160,
23281 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23282 },
23283 {
23284 "alignment" : 4,
23285 "is_const" : true,
23286 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23287 "name" : "ASN1_TEMPLATE_st const[8]",
23288 "referenced_type" : "type-3169",
23289 "self_type" : "type-3171",
23290 "size" : 160,
23291 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23292 },
23293 {
23294 "alignment" : 4,
23295 "is_const" : true,
23296 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23297 "name" : "ASN1_TEMPLATE_st const[8]",
23298 "referenced_type" : "type-3272",
23299 "self_type" : "type-3274",
23300 "size" : 160,
23301 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23302 },
23303 {
23304 "alignment" : 4,
23305 "is_const" : true,
23306 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23307 "name" : "ASN1_TEMPLATE_st const[8]",
23308 "referenced_type" : "type-3336",
23309 "self_type" : "type-3338",
23310 "size" : 160,
23311 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23312 },
23313 {
23314 "alignment" : 4,
23315 "is_const" : true,
23316 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23317 "name" : "ASN1_TEMPLATE_st const[8]",
23318 "referenced_type" : "type-3412",
23319 "self_type" : "type-3414",
23320 "size" : 160,
23321 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23322 },
23323 {
23324 "alignment" : 4,
23325 "is_const" : true,
23326 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23327 "name" : "ASN1_TEMPLATE_st const[8]",
23328 "referenced_type" : "type-3554",
23329 "self_type" : "type-3556",
23330 "size" : 160,
23331 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23332 },
23333 {
23334 "alignment" : 4,
23335 "is_const" : true,
23336 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23337 "name" : "ASN1_TEMPLATE_st const[8]",
23338 "referenced_type" : "type-3615",
23339 "self_type" : "type-3617",
23340 "size" : 160,
23341 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23342 },
23343 {
23344 "alignment" : 4,
23345 "is_const" : true,
23346 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23347 "name" : "ASN1_TEMPLATE_st const[8]",
23348 "referenced_type" : "type-4109",
23349 "self_type" : "type-4111",
23350 "size" : 160,
23351 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23352 },
23353 {
23354 "alignment" : 4,
23355 "is_const" : true,
23356 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23357 "name" : "ASN1_TEMPLATE_st const[8]",
23358 "referenced_type" : "type-4194",
23359 "self_type" : "type-4196",
23360 "size" : 160,
23361 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23362 },
23363 {
23364 "alignment" : 4,
23365 "is_const" : true,
23366 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23367 "name" : "ASN1_TEMPLATE_st const[8]",
23368 "referenced_type" : "type-4271",
23369 "self_type" : "type-4273",
23370 "size" : 160,
23371 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23372 },
23373 {
23374 "alignment" : 4,
23375 "is_const" : true,
23376 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23377 "name" : "ASN1_TEMPLATE_st const[8]",
23378 "referenced_type" : "type-4374",
23379 "self_type" : "type-4376",
23380 "size" : 160,
23381 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23382 },
23383 {
23384 "alignment" : 4,
23385 "is_const" : true,
23386 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23387 "name" : "ASN1_TEMPLATE_st const[8]",
23388 "referenced_type" : "type-4438",
23389 "self_type" : "type-4440",
23390 "size" : 160,
23391 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23392 },
23393 {
23394 "alignment" : 4,
23395 "is_const" : true,
23396 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23397 "name" : "ASN1_TEMPLATE_st const[8]",
23398 "referenced_type" : "type-4514",
23399 "self_type" : "type-4516",
23400 "size" : 160,
23401 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23402 },
23403 {
23404 "alignment" : 4,
23405 "is_const" : true,
23406 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23407 "name" : "ASN1_TEMPLATE_st const[8]",
23408 "referenced_type" : "type-4655",
23409 "self_type" : "type-4657",
23410 "size" : 160,
23411 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23412 },
23413 {
23414 "alignment" : 4,
23415 "is_const" : true,
23416 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23417 "name" : "ASN1_TEMPLATE_st const[8]",
23418 "referenced_type" : "type-4707",
23419 "self_type" : "type-4709",
23420 "size" : 160,
23421 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23422 },
23423 {
23424 "alignment" : 4,
23425 "is_const" : true,
23426 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23427 "name" : "ASN1_TEMPLATE_st const[8]",
23428 "referenced_type" : "type-4965",
23429 "self_type" : "type-4968",
23430 "size" : 160,
23431 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23432 },
23433 {
23434 "alignment" : 4,
23435 "is_const" : true,
23436 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23437 "name" : "ASN1_TEMPLATE_st const[8]",
23438 "referenced_type" : "type-5058",
23439 "self_type" : "type-5060",
23440 "size" : 160,
23441 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23442 },
23443 {
23444 "alignment" : 4,
23445 "is_const" : true,
23446 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23447 "name" : "ASN1_TEMPLATE_st const[8]",
23448 "referenced_type" : "type-5528",
23449 "self_type" : "type-5530",
23450 "size" : 160,
23451 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23452 },
23453 {
23454 "alignment" : 4,
23455 "is_const" : true,
23456 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23457 "name" : "ASN1_TEMPLATE_st const[8]",
23458 "referenced_type" : "type-5609",
23459 "self_type" : "type-5611",
23460 "size" : 160,
23461 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23462 },
23463 {
23464 "alignment" : 4,
23465 "is_const" : true,
23466 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23467 "name" : "ASN1_TEMPLATE_st const[8]",
23468 "referenced_type" : "type-5685",
23469 "self_type" : "type-5687",
23470 "size" : 160,
23471 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23472 },
23473 {
23474 "alignment" : 4,
23475 "is_const" : true,
23476 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23477 "name" : "ASN1_TEMPLATE_st const[8]",
23478 "referenced_type" : "type-5792",
23479 "self_type" : "type-5794",
23480 "size" : 160,
23481 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23482 },
23483 {
23484 "alignment" : 4,
23485 "is_const" : true,
23486 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23487 "name" : "ASN1_TEMPLATE_st const[8]",
23488 "referenced_type" : "type-5862",
23489 "self_type" : "type-5864",
23490 "size" : 160,
23491 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23492 },
23493 {
23494 "alignment" : 4,
23495 "is_const" : true,
23496 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23497 "name" : "ASN1_TEMPLATE_st const[8]",
23498 "referenced_type" : "type-5952",
23499 "self_type" : "type-5955",
23500 "size" : 160,
23501 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23502 },
23503 {
23504 "alignment" : 4,
23505 "is_const" : true,
23506 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23507 "name" : "ASN1_TEMPLATE_st const[8]",
23508 "referenced_type" : "type-6100",
23509 "self_type" : "type-6103",
23510 "size" : 160,
23511 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23512 },
23513 {
23514 "alignment" : 4,
23515 "is_const" : true,
23516 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23517 "name" : "ASN1_TEMPLATE_st const[8]",
23518 "referenced_type" : "type-6133",
23519 "self_type" : "type-6135",
23520 "size" : 160,
23521 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23522 },
23523 {
23524 "alignment" : 4,
23525 "is_const" : true,
23526 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23527 "name" : "ASN1_TEMPLATE_st const[8]",
23528 "referenced_type" : "type-6289",
23529 "self_type" : "type-6291",
23530 "size" : 160,
23531 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23532 },
23533 {
23534 "alignment" : 4,
23535 "is_const" : true,
23536 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23537 "name" : "ASN1_TEMPLATE_st const[8]",
23538 "referenced_type" : "type-6366",
23539 "self_type" : "type-6368",
23540 "size" : 160,
23541 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23542 },
23543 {
23544 "alignment" : 4,
23545 "is_const" : true,
23546 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23547 "name" : "ASN1_TEMPLATE_st const[8]",
23548 "referenced_type" : "type-6398",
23549 "self_type" : "type-6400",
23550 "size" : 160,
23551 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23552 },
23553 {
23554 "alignment" : 4,
23555 "is_const" : true,
23556 "linker_set_key" : "ASN1_TEMPLATE_st const[8]",
23557 "name" : "ASN1_TEMPLATE_st const[8]",
23558 "referenced_type" : "type-6446",
23559 "self_type" : "type-6448",
23560 "size" : 160,
23561 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23562 },
23563 {
23564 "alignment" : 1,
23565 "is_const" : true,
23566 "linker_set_key" : "char const[25]",
23567 "name" : "char const[25]",
23568 "referenced_type" : "type-1177",
23569 "self_type" : "type-1178",
23570 "size" : 25,
23571 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23572 },
23573 {
23574 "alignment" : 4,
23575 "is_const" : true,
23576 "linker_set_key" : "const ASN1_ITEM_st",
23577 "name" : "const ASN1_ITEM_st",
23578 "referenced_type" : "type-1157",
23579 "self_type" : "type-1156",
23580 "size" : 28,
23581 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23582 },
23583 {
23584 "alignment" : 4,
23585 "is_const" : true,
23586 "linker_set_key" : "const ASN1_ITEM_st",
23587 "name" : "const ASN1_ITEM_st",
23588 "referenced_type" : "type-1256",
23589 "self_type" : "type-1255",
23590 "size" : 28,
23591 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23592 },
23593 {
23594 "alignment" : 4,
23595 "is_const" : true,
23596 "linker_set_key" : "const ASN1_ITEM_st",
23597 "name" : "const ASN1_ITEM_st",
23598 "referenced_type" : "type-1335",
23599 "self_type" : "type-1334",
23600 "size" : 28,
23601 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23602 },
23603 {
23604 "alignment" : 4,
23605 "is_const" : true,
23606 "linker_set_key" : "const ASN1_ITEM_st",
23607 "name" : "const ASN1_ITEM_st",
23608 "referenced_type" : "type-1938",
23609 "self_type" : "type-1937",
23610 "size" : 28,
23611 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23612 },
23613 {
23614 "alignment" : 4,
23615 "is_const" : true,
23616 "linker_set_key" : "const ASN1_ITEM_st",
23617 "name" : "const ASN1_ITEM_st",
23618 "referenced_type" : "type-2024",
23619 "self_type" : "type-2023",
23620 "size" : 28,
23621 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23622 },
23623 {
23624 "alignment" : 4,
23625 "is_const" : true,
23626 "linker_set_key" : "const ASN1_ITEM_st",
23627 "name" : "const ASN1_ITEM_st",
23628 "referenced_type" : "type-2097",
23629 "self_type" : "type-2096",
23630 "size" : 28,
23631 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23632 },
23633 {
23634 "alignment" : 4,
23635 "is_const" : true,
23636 "linker_set_key" : "const ASN1_ITEM_st",
23637 "name" : "const ASN1_ITEM_st",
23638 "referenced_type" : "type-2237",
23639 "self_type" : "type-2236",
23640 "size" : 28,
23641 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23642 },
23643 {
23644 "alignment" : 4,
23645 "is_const" : true,
23646 "linker_set_key" : "const ASN1_ITEM_st",
23647 "name" : "const ASN1_ITEM_st",
23648 "referenced_type" : "type-2315",
23649 "self_type" : "type-2314",
23650 "size" : 28,
23651 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23652 },
23653 {
23654 "alignment" : 4,
23655 "is_const" : true,
23656 "linker_set_key" : "const ASN1_ITEM_st",
23657 "name" : "const ASN1_ITEM_st",
23658 "referenced_type" : "type-2396",
23659 "self_type" : "type-2395",
23660 "size" : 28,
23661 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23662 },
23663 {
23664 "alignment" : 4,
23665 "is_const" : true,
23666 "linker_set_key" : "const ASN1_ITEM_st",
23667 "name" : "const ASN1_ITEM_st",
23668 "referenced_type" : "type-2999",
23669 "self_type" : "type-2998",
23670 "size" : 28,
23671 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23672 },
23673 {
23674 "alignment" : 4,
23675 "is_const" : true,
23676 "linker_set_key" : "const ASN1_ITEM_st",
23677 "name" : "const ASN1_ITEM_st",
23678 "referenced_type" : "type-3085",
23679 "self_type" : "type-3084",
23680 "size" : 28,
23681 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23682 },
23683 {
23684 "alignment" : 4,
23685 "is_const" : true,
23686 "linker_set_key" : "const ASN1_ITEM_st",
23687 "name" : "const ASN1_ITEM_st",
23688 "referenced_type" : "type-3158",
23689 "self_type" : "type-3157",
23690 "size" : 28,
23691 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23692 },
23693 {
23694 "alignment" : 4,
23695 "is_const" : true,
23696 "linker_set_key" : "const ASN1_ITEM_st",
23697 "name" : "const ASN1_ITEM_st",
23698 "referenced_type" : "type-3266",
23699 "self_type" : "type-3265",
23700 "size" : 28,
23701 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23702 },
23703 {
23704 "alignment" : 4,
23705 "is_const" : true,
23706 "linker_set_key" : "const ASN1_ITEM_st",
23707 "name" : "const ASN1_ITEM_st",
23708 "referenced_type" : "type-3330",
23709 "self_type" : "type-3329",
23710 "size" : 28,
23711 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23712 },
23713 {
23714 "alignment" : 4,
23715 "is_const" : true,
23716 "linker_set_key" : "const ASN1_ITEM_st",
23717 "name" : "const ASN1_ITEM_st",
23718 "referenced_type" : "type-3405",
23719 "self_type" : "type-3404",
23720 "size" : 28,
23721 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23722 },
23723 {
23724 "alignment" : 4,
23725 "is_const" : true,
23726 "linker_set_key" : "const ASN1_ITEM_st",
23727 "name" : "const ASN1_ITEM_st",
23728 "referenced_type" : "type-3547",
23729 "self_type" : "type-3546",
23730 "size" : 28,
23731 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23732 },
23733 {
23734 "alignment" : 4,
23735 "is_const" : true,
23736 "linker_set_key" : "const ASN1_ITEM_st",
23737 "name" : "const ASN1_ITEM_st",
23738 "referenced_type" : "type-3608",
23739 "self_type" : "type-3607",
23740 "size" : 28,
23741 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23742 },
23743 {
23744 "alignment" : 4,
23745 "is_const" : true,
23746 "linker_set_key" : "const ASN1_ITEM_st",
23747 "name" : "const ASN1_ITEM_st",
23748 "referenced_type" : "type-4101",
23749 "self_type" : "type-4100",
23750 "size" : 28,
23751 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23752 },
23753 {
23754 "alignment" : 4,
23755 "is_const" : true,
23756 "linker_set_key" : "const ASN1_ITEM_st",
23757 "name" : "const ASN1_ITEM_st",
23758 "referenced_type" : "type-4187",
23759 "self_type" : "type-4186",
23760 "size" : 28,
23761 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23762 },
23763 {
23764 "alignment" : 4,
23765 "is_const" : true,
23766 "linker_set_key" : "const ASN1_ITEM_st",
23767 "name" : "const ASN1_ITEM_st",
23768 "referenced_type" : "type-4260",
23769 "self_type" : "type-4259",
23770 "size" : 28,
23771 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23772 },
23773 {
23774 "alignment" : 4,
23775 "is_const" : true,
23776 "linker_set_key" : "const ASN1_ITEM_st",
23777 "name" : "const ASN1_ITEM_st",
23778 "referenced_type" : "type-4368",
23779 "self_type" : "type-4367",
23780 "size" : 28,
23781 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23782 },
23783 {
23784 "alignment" : 4,
23785 "is_const" : true,
23786 "linker_set_key" : "const ASN1_ITEM_st",
23787 "name" : "const ASN1_ITEM_st",
23788 "referenced_type" : "type-4432",
23789 "self_type" : "type-4431",
23790 "size" : 28,
23791 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23792 },
23793 {
23794 "alignment" : 4,
23795 "is_const" : true,
23796 "linker_set_key" : "const ASN1_ITEM_st",
23797 "name" : "const ASN1_ITEM_st",
23798 "referenced_type" : "type-4507",
23799 "self_type" : "type-4506",
23800 "size" : 28,
23801 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23802 },
23803 {
23804 "alignment" : 4,
23805 "is_const" : true,
23806 "linker_set_key" : "const ASN1_ITEM_st",
23807 "name" : "const ASN1_ITEM_st",
23808 "referenced_type" : "type-4648",
23809 "self_type" : "type-4647",
23810 "size" : 28,
23811 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23812 },
23813 {
23814 "alignment" : 4,
23815 "is_const" : true,
23816 "linker_set_key" : "const ASN1_ITEM_st",
23817 "name" : "const ASN1_ITEM_st",
23818 "referenced_type" : "type-4700",
23819 "self_type" : "type-4699",
23820 "size" : 28,
23821 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23822 },
23823 {
23824 "alignment" : 4,
23825 "is_const" : true,
23826 "linker_set_key" : "const ASN1_ITEM_st",
23827 "name" : "const ASN1_ITEM_st",
23828 "referenced_type" : "type-4958",
23829 "self_type" : "type-4957",
23830 "size" : 28,
23831 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23832 },
23833 {
23834 "alignment" : 4,
23835 "is_const" : true,
23836 "linker_set_key" : "const ASN1_ITEM_st",
23837 "name" : "const ASN1_ITEM_st",
23838 "referenced_type" : "type-5052",
23839 "self_type" : "type-5051",
23840 "size" : 28,
23841 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23842 },
23843 {
23844 "alignment" : 4,
23845 "is_const" : true,
23846 "linker_set_key" : "const ASN1_ITEM_st",
23847 "name" : "const ASN1_ITEM_st",
23848 "referenced_type" : "type-5519",
23849 "self_type" : "type-5518",
23850 "size" : 28,
23851 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23852 },
23853 {
23854 "alignment" : 4,
23855 "is_const" : true,
23856 "linker_set_key" : "const ASN1_ITEM_st",
23857 "name" : "const ASN1_ITEM_st",
23858 "referenced_type" : "type-5602",
23859 "self_type" : "type-5601",
23860 "size" : 28,
23861 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23862 },
23863 {
23864 "alignment" : 4,
23865 "is_const" : true,
23866 "linker_set_key" : "const ASN1_ITEM_st",
23867 "name" : "const ASN1_ITEM_st",
23868 "referenced_type" : "type-5676",
23869 "self_type" : "type-5675",
23870 "size" : 28,
23871 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23872 },
23873 {
23874 "alignment" : 4,
23875 "is_const" : true,
23876 "linker_set_key" : "const ASN1_ITEM_st",
23877 "name" : "const ASN1_ITEM_st",
23878 "referenced_type" : "type-5785",
23879 "self_type" : "type-5784",
23880 "size" : 28,
23881 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23882 },
23883 {
23884 "alignment" : 4,
23885 "is_const" : true,
23886 "linker_set_key" : "const ASN1_ITEM_st",
23887 "name" : "const ASN1_ITEM_st",
23888 "referenced_type" : "type-5855",
23889 "self_type" : "type-5854",
23890 "size" : 28,
23891 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23892 },
23893 {
23894 "alignment" : 4,
23895 "is_const" : true,
23896 "linker_set_key" : "const ASN1_ITEM_st",
23897 "name" : "const ASN1_ITEM_st",
23898 "referenced_type" : "type-5946",
23899 "self_type" : "type-5945",
23900 "size" : 28,
23901 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23902 },
23903 {
23904 "alignment" : 4,
23905 "is_const" : true,
23906 "linker_set_key" : "const ASN1_ITEM_st",
23907 "name" : "const ASN1_ITEM_st",
23908 "referenced_type" : "type-6093",
23909 "self_type" : "type-6092",
23910 "size" : 28,
23911 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23912 },
23913 {
23914 "alignment" : 4,
23915 "is_const" : true,
23916 "linker_set_key" : "const ASN1_ITEM_st",
23917 "name" : "const ASN1_ITEM_st",
23918 "referenced_type" : "type-6127",
23919 "self_type" : "type-6126",
23920 "size" : 28,
23921 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23922 },
23923 {
23924 "alignment" : 4,
23925 "is_const" : true,
23926 "linker_set_key" : "const ASN1_ITEM_st",
23927 "name" : "const ASN1_ITEM_st",
23928 "referenced_type" : "type-6283",
23929 "self_type" : "type-6282",
23930 "size" : 28,
23931 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23932 },
23933 {
23934 "alignment" : 4,
23935 "is_const" : true,
23936 "linker_set_key" : "const ASN1_ITEM_st",
23937 "name" : "const ASN1_ITEM_st",
23938 "referenced_type" : "type-6360",
23939 "self_type" : "type-6359",
23940 "size" : 28,
23941 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23942 },
23943 {
23944 "alignment" : 4,
23945 "is_const" : true,
23946 "linker_set_key" : "const ASN1_ITEM_st",
23947 "name" : "const ASN1_ITEM_st",
23948 "referenced_type" : "type-6392",
23949 "self_type" : "type-6391",
23950 "size" : 28,
23951 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23952 },
23953 {
23954 "alignment" : 4,
23955 "is_const" : true,
23956 "linker_set_key" : "const ASN1_ITEM_st",
23957 "name" : "const ASN1_ITEM_st",
23958 "referenced_type" : "type-6440",
23959 "self_type" : "type-6439",
23960 "size" : 28,
23961 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
23962 },
23963 {
23964 "alignment" : 1,
23965 "is_const" : true,
23966 "linker_set_key" : "const char",
23967 "name" : "const char",
23968 "referenced_type" : "type-260",
23969 "self_type" : "type-262",
23970 "size" : 1,
23971 "source_file" : "/system/keymaster/include/keymaster/logger.h"
23972 },
23973 {
23974 "is_const" : true,
23975 "linker_set_key" : "const ec_group_st",
23976 "name" : "const ec_group_st",
23977 "referenced_type" : "type-4818",
23978 "self_type" : "type-4817",
23979 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
23980 },
23981 {
23982 "is_const" : true,
23983 "linker_set_key" : "const ec_group_st",
23984 "name" : "const ec_group_st",
23985 "referenced_type" : "type-6202",
23986 "self_type" : "type-6201",
23987 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
23988 },
23989 {
23990 "is_const" : true,
23991 "linker_set_key" : "const env_md_st",
23992 "name" : "const env_md_st",
23993 "referenced_type" : "type-2422",
23994 "self_type" : "type-2421",
23995 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
23996 },
23997 {
23998 "is_const" : true,
23999 "linker_set_key" : "const env_md_st",
24000 "name" : "const env_md_st",
24001 "referenced_type" : "type-2468",
24002 "self_type" : "type-2467",
24003 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
24004 },
24005 {
24006 "is_const" : true,
24007 "linker_set_key" : "const env_md_st",
24008 "name" : "const env_md_st",
24009 "referenced_type" : "type-3427",
24010 "self_type" : "type-3426",
24011 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
24012 },
24013 {
24014 "is_const" : true,
24015 "linker_set_key" : "const env_md_st",
24016 "name" : "const env_md_st",
24017 "referenced_type" : "type-3465",
24018 "self_type" : "type-3464",
24019 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
24020 },
24021 {
24022 "is_const" : true,
24023 "linker_set_key" : "const env_md_st",
24024 "name" : "const env_md_st",
24025 "referenced_type" : "type-4529",
24026 "self_type" : "type-4528",
24027 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
24028 },
24029 {
24030 "is_const" : true,
24031 "linker_set_key" : "const env_md_st",
24032 "name" : "const env_md_st",
24033 "referenced_type" : "type-4567",
24034 "self_type" : "type-4566",
24035 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
24036 },
24037 {
24038 "is_const" : true,
24039 "linker_set_key" : "const env_md_st",
24040 "name" : "const env_md_st",
24041 "referenced_type" : "type-4883",
24042 "self_type" : "type-4882",
24043 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
24044 },
24045 {
24046 "is_const" : true,
24047 "linker_set_key" : "const env_md_st",
24048 "name" : "const env_md_st",
24049 "referenced_type" : "type-4985",
24050 "self_type" : "type-4984",
24051 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
24052 },
24053 {
24054 "is_const" : true,
24055 "linker_set_key" : "const env_md_st",
24056 "name" : "const env_md_st",
24057 "referenced_type" : "type-5001",
24058 "self_type" : "type-5000",
24059 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
24060 },
24061 {
24062 "is_const" : true,
24063 "linker_set_key" : "const env_md_st",
24064 "name" : "const env_md_st",
24065 "referenced_type" : "type-5968",
24066 "self_type" : "type-5967",
24067 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
24068 },
24069 {
24070 "is_const" : true,
24071 "linker_set_key" : "const env_md_st",
24072 "name" : "const env_md_st",
24073 "referenced_type" : "type-6006",
24074 "self_type" : "type-6005",
24075 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
24076 },
24077 {
24078 "is_const" : true,
24079 "linker_set_key" : "const env_md_st",
24080 "name" : "const env_md_st",
24081 "referenced_type" : "type-6239",
24082 "self_type" : "type-6238",
24083 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
24084 },
24085 {
24086 "is_const" : true,
24087 "linker_set_key" : "const env_md_st",
24088 "name" : "const env_md_st",
24089 "referenced_type" : "type-6304",
24090 "self_type" : "type-6303",
24091 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
24092 },
24093 {
24094 "is_const" : true,
24095 "linker_set_key" : "const env_md_st",
24096 "name" : "const env_md_st",
24097 "referenced_type" : "type-6319",
24098 "self_type" : "type-6318",
24099 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
24100 },
24101 {
24102 "alignment" : 4,
24103 "is_const" : true,
24104 "linker_set_key" : "const evp_pkey_st",
24105 "name" : "const evp_pkey_st",
24106 "referenced_type" : "type-2371",
24107 "self_type" : "type-2370",
24108 "size" : 16,
24109 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
24110 },
24111 {
24112 "alignment" : 4,
24113 "is_const" : true,
24114 "linker_set_key" : "const evp_pkey_st",
24115 "name" : "const evp_pkey_st",
24116 "referenced_type" : "type-3380",
24117 "self_type" : "type-3379",
24118 "size" : 16,
24119 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
24120 },
24121 {
24122 "alignment" : 4,
24123 "is_const" : true,
24124 "linker_set_key" : "const evp_pkey_st",
24125 "name" : "const evp_pkey_st",
24126 "referenced_type" : "type-4482",
24127 "self_type" : "type-4481",
24128 "size" : 16,
24129 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
24130 },
24131 {
24132 "alignment" : 4,
24133 "is_const" : true,
24134 "linker_set_key" : "const evp_pkey_st",
24135 "name" : "const evp_pkey_st",
24136 "referenced_type" : "type-4823",
24137 "self_type" : "type-4822",
24138 "size" : 16,
24139 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
24140 },
24141 {
24142 "alignment" : 4,
24143 "is_const" : true,
24144 "linker_set_key" : "const evp_pkey_st",
24145 "name" : "const evp_pkey_st",
24146 "referenced_type" : "type-4858",
24147 "self_type" : "type-4857",
24148 "size" : 16,
24149 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
24150 },
24151 {
24152 "alignment" : 4,
24153 "is_const" : true,
24154 "linker_set_key" : "const evp_pkey_st",
24155 "name" : "const evp_pkey_st",
24156 "referenced_type" : "type-5915",
24157 "self_type" : "type-5914",
24158 "size" : 16,
24159 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
24160 },
24161 {
24162 "alignment" : 4,
24163 "is_const" : true,
24164 "linker_set_key" : "const evp_pkey_st",
24165 "name" : "const evp_pkey_st",
24166 "referenced_type" : "type-6207",
24167 "self_type" : "type-6206",
24168 "size" : 16,
24169 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
24170 },
24171 {
24172 "alignment" : 4,
24173 "is_const" : true,
24174 "linker_set_key" : "const evp_pkey_st",
24175 "name" : "const evp_pkey_st",
24176 "referenced_type" : "type-6228",
24177 "self_type" : "type-6227",
24178 "size" : 16,
24179 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
24180 },
24181 {
24182 "alignment" : 4,
24183 "is_const" : true,
24184 "linker_set_key" : "const int",
24185 "name" : "const int",
24186 "referenced_type" : "type-6",
24187 "self_type" : "type-437",
24188 "size" : 4,
24189 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24190 },
24191 {
24192 "alignment" : 4,
24193 "is_const" : true,
24194 "linker_set_key" : "const keymaster::AbortOperationRequest",
24195 "name" : "const keymaster::AbortOperationRequest",
24196 "referenced_type" : "type-527",
24197 "self_type" : "type-529",
24198 "size" : 16,
24199 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24200 },
24201 {
24202 "alignment" : 4,
24203 "is_const" : true,
24204 "linker_set_key" : "const keymaster::AbortOperationResponse",
24205 "name" : "const keymaster::AbortOperationResponse",
24206 "referenced_type" : "type-531",
24207 "self_type" : "type-533",
24208 "size" : 12,
24209 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24210 },
24211 {
24212 "alignment" : 4,
24213 "is_const" : true,
24214 "linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
24215 "name" : "const keymaster::AccessCountMap::AccessCount",
24216 "referenced_type" : "type-120",
24217 "self_type" : "type-119",
24218 "size" : 16,
24219 "source_file" : "/system/keymaster/include/keymaster/List.h"
24220 },
24221 {
24222 "alignment" : 4,
24223 "is_const" : true,
24224 "linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
24225 "name" : "const keymaster::AccessCountMap::AccessCount",
24226 "referenced_type" : "type-1740",
24227 "self_type" : "type-1739",
24228 "size" : 16,
24229 "source_file" : "/system/keymaster/include/keymaster/List.h"
24230 },
24231 {
24232 "alignment" : 4,
24233 "is_const" : true,
24234 "linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
24235 "name" : "const keymaster::AccessCountMap::AccessCount",
24236 "referenced_type" : "type-2801",
24237 "self_type" : "type-2800",
24238 "size" : 16,
24239 "source_file" : "/system/keymaster/include/keymaster/List.h"
24240 },
24241 {
24242 "alignment" : 4,
24243 "is_const" : true,
24244 "linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
24245 "name" : "const keymaster::AccessCountMap::AccessCount",
24246 "referenced_type" : "type-3903",
24247 "self_type" : "type-3902",
24248 "size" : 16,
24249 "source_file" : "/system/keymaster/include/keymaster/List.h"
24250 },
24251 {
24252 "alignment" : 4,
24253 "is_const" : true,
24254 "linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
24255 "name" : "const keymaster::AccessCountMap::AccessCount",
24256 "referenced_type" : "type-5204",
24257 "self_type" : "type-5203",
24258 "size" : 16,
24259 "source_file" : "/system/keymaster/include/keymaster/List.h"
24260 },
24261 {
24262 "alignment" : 4,
24263 "is_const" : true,
24264 "linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
24265 "name" : "const keymaster::AccessCountMap::AccessCount",
24266 "referenced_type" : "type-5370",
24267 "self_type" : "type-5369",
24268 "size" : 16,
24269 "source_file" : "/system/keymaster/include/keymaster/List.h"
24270 },
24271 {
24272 "alignment" : 4,
24273 "is_const" : true,
24274 "linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
24275 "name" : "const keymaster::AccessCountMap::AccessCount",
24276 "referenced_type" : "type-940",
24277 "self_type" : "type-939",
24278 "size" : 16,
24279 "source_file" : "/system/keymaster/include/keymaster/List.h"
24280 },
24281 {
24282 "alignment" : 4,
24283 "is_const" : true,
24284 "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
24285 "name" : "const keymaster::AccessTimeMap::AccessTime",
24286 "referenced_type" : "type-1714",
24287 "self_type" : "type-1713",
24288 "size" : 16,
24289 "source_file" : "/system/keymaster/include/keymaster/List.h"
24290 },
24291 {
24292 "alignment" : 4,
24293 "is_const" : true,
24294 "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
24295 "name" : "const keymaster::AccessTimeMap::AccessTime",
24296 "referenced_type" : "type-2775",
24297 "self_type" : "type-2774",
24298 "size" : 16,
24299 "source_file" : "/system/keymaster/include/keymaster/List.h"
24300 },
24301 {
24302 "alignment" : 4,
24303 "is_const" : true,
24304 "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
24305 "name" : "const keymaster::AccessTimeMap::AccessTime",
24306 "referenced_type" : "type-3877",
24307 "self_type" : "type-3876",
24308 "size" : 16,
24309 "source_file" : "/system/keymaster/include/keymaster/List.h"
24310 },
24311 {
24312 "alignment" : 4,
24313 "is_const" : true,
24314 "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
24315 "name" : "const keymaster::AccessTimeMap::AccessTime",
24316 "referenced_type" : "type-5178",
24317 "self_type" : "type-5177",
24318 "size" : 16,
24319 "source_file" : "/system/keymaster/include/keymaster/List.h"
24320 },
24321 {
24322 "alignment" : 4,
24323 "is_const" : true,
24324 "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
24325 "name" : "const keymaster::AccessTimeMap::AccessTime",
24326 "referenced_type" : "type-5361",
24327 "self_type" : "type-5360",
24328 "size" : 16,
24329 "source_file" : "/system/keymaster/include/keymaster/List.h"
24330 },
24331 {
24332 "alignment" : 4,
24333 "is_const" : true,
24334 "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
24335 "name" : "const keymaster::AccessTimeMap::AccessTime",
24336 "referenced_type" : "type-79",
24337 "self_type" : "type-78",
24338 "size" : 16,
24339 "source_file" : "/system/keymaster/include/keymaster/List.h"
24340 },
24341 {
24342 "alignment" : 4,
24343 "is_const" : true,
24344 "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
24345 "name" : "const keymaster::AccessTimeMap::AccessTime",
24346 "referenced_type" : "type-914",
24347 "self_type" : "type-913",
24348 "size" : 16,
24349 "source_file" : "/system/keymaster/include/keymaster/List.h"
24350 },
24351 {
24352 "alignment" : 4,
24353 "is_const" : true,
24354 "linker_set_key" : "const keymaster::AddEntropyRequest",
24355 "name" : "const keymaster::AddEntropyRequest",
24356 "referenced_type" : "type-535",
24357 "self_type" : "type-651",
24358 "size" : 28,
24359 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
24360 },
24361 {
24362 "alignment" : 4,
24363 "is_const" : true,
24364 "linker_set_key" : "const keymaster::AddEntropyResponse",
24365 "name" : "const keymaster::AddEntropyResponse",
24366 "referenced_type" : "type-537",
24367 "self_type" : "type-539",
24368 "size" : 12,
24369 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24370 },
24371 {
24372 "alignment" : 4,
24373 "is_const" : true,
24374 "linker_set_key" : "const keymaster::AesKeyFactory",
24375 "name" : "const keymaster::AesKeyFactory",
24376 "referenced_type" : "type-1197",
24377 "self_type" : "type-1199",
24378 "size" : 16,
24379 "source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
24380 },
24381 {
24382 "alignment" : 4,
24383 "is_const" : true,
24384 "linker_set_key" : "const keymaster::AndroidKeymaster",
24385 "name" : "const keymaster::AndroidKeymaster",
24386 "referenced_type" : "type-630",
24387 "self_type" : "type-679",
24388 "size" : 12,
24389 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
24390 },
24391 {
24392 "alignment" : 4,
24393 "is_const" : true,
24394 "linker_set_key" : "const keymaster::AsymmetricKey",
24395 "name" : "const keymaster::AsymmetricKey",
24396 "referenced_type" : "type-1241",
24397 "self_type" : "type-1243",
24398 "size" : 96,
24399 "source_file" : "/system/keymaster/include/keymaster/km_openssl/asymmetric_key.h"
24400 },
24401 {
24402 "alignment" : 4,
24403 "is_const" : true,
24404 "linker_set_key" : "const keymaster::AsymmetricKeyFactory",
24405 "name" : "const keymaster::AsymmetricKeyFactory",
24406 "referenced_type" : "type-1294",
24407 "self_type" : "type-1295",
24408 "size" : 4,
24409 "source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h"
24410 },
24411 {
24412 "alignment" : 4,
24413 "is_const" : true,
24414 "linker_set_key" : "const keymaster::AttestKeyRequest",
24415 "name" : "const keymaster::AttestKeyRequest",
24416 "referenced_type" : "type-572",
24417 "self_type" : "type-664",
24418 "size" : 56,
24419 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
24420 },
24421 {
24422 "alignment" : 4,
24423 "is_const" : true,
24424 "linker_set_key" : "const keymaster::AttestKeyResponse",
24425 "name" : "const keymaster::AttestKeyResponse",
24426 "referenced_type" : "type-574",
24427 "self_type" : "type-798",
24428 "size" : 20,
24429 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24430 },
24431 {
24432 "alignment" : 4,
24433 "is_const" : true,
24434 "linker_set_key" : "const keymaster::AttestationRecordContext",
24435 "name" : "const keymaster::AttestationRecordContext",
24436 "referenced_type" : "type-1170",
24437 "self_type" : "type-1172",
24438 "size" : 4,
24439 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
24440 },
24441 {
24442 "alignment" : 4,
24443 "is_const" : true,
24444 "linker_set_key" : "const keymaster::AuthProxy",
24445 "name" : "const keymaster::AuthProxy",
24446 "referenced_type" : "type-431",
24447 "self_type" : "type-433",
24448 "size" : 8,
24449 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
24450 },
24451 {
24452 "alignment" : 4,
24453 "is_const" : true,
24454 "linker_set_key" : "const keymaster::AuthProxyIterator",
24455 "name" : "const keymaster::AuthProxyIterator",
24456 "referenced_type" : "type-424",
24457 "self_type" : "type-426",
24458 "size" : 12,
24459 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
24460 },
24461 {
24462 "alignment" : 4,
24463 "is_const" : true,
24464 "linker_set_key" : "const keymaster::AuthorizationSet",
24465 "name" : "const keymaster::AuthorizationSet",
24466 "referenced_type" : "type-289",
24467 "self_type" : "type-415",
24468 "size" : 40,
24469 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
24470 },
24471 {
24472 "alignment" : 4,
24473 "is_const" : true,
24474 "linker_set_key" : "const keymaster::AuthorizationSetBuilder",
24475 "name" : "const keymaster::AuthorizationSetBuilder",
24476 "referenced_type" : "type-419",
24477 "self_type" : "type-422",
24478 "size" : 40,
24479 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
24480 },
24481 {
24482 "alignment" : 4,
24483 "is_const" : true,
24484 "linker_set_key" : "const keymaster::BeginOperationRequest",
24485 "name" : "const keymaster::BeginOperationRequest",
24486 "referenced_type" : "type-515",
24487 "self_type" : "type-671",
24488 "size" : 60,
24489 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
24490 },
24491 {
24492 "alignment" : 4,
24493 "is_const" : true,
24494 "linker_set_key" : "const keymaster::BeginOperationResponse",
24495 "name" : "const keymaster::BeginOperationResponse",
24496 "referenced_type" : "type-517",
24497 "self_type" : "type-775",
24498 "size" : 60,
24499 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24500 },
24501 {
24502 "alignment" : 4,
24503 "is_const" : true,
24504 "linker_set_key" : "const keymaster::Buffer",
24505 "name" : "const keymaster::Buffer",
24506 "referenced_type" : "type-116",
24507 "self_type" : "type-149",
24508 "size" : 20,
24509 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
24510 },
24511 {
24512 "alignment" : 4,
24513 "is_const" : true,
24514 "linker_set_key" : "const keymaster::ComputeSharedHmacRequest",
24515 "name" : "const keymaster::ComputeSharedHmacRequest",
24516 "referenced_type" : "type-604",
24517 "self_type" : "type-606",
24518 "size" : 20,
24519 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24520 },
24521 {
24522 "alignment" : 4,
24523 "is_const" : true,
24524 "linker_set_key" : "const keymaster::ComputeSharedHmacResponse",
24525 "name" : "const keymaster::ComputeSharedHmacResponse",
24526 "referenced_type" : "type-340",
24527 "self_type" : "type-808",
24528 "size" : 20,
24529 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24530 },
24531 {
24532 "alignment" : 4,
24533 "is_const" : true,
24534 "linker_set_key" : "const keymaster::ConfigureRequest",
24535 "name" : "const keymaster::ConfigureRequest",
24536 "referenced_type" : "type-585",
24537 "self_type" : "type-587",
24538 "size" : 16,
24539 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24540 },
24541 {
24542 "alignment" : 4,
24543 "is_const" : true,
24544 "linker_set_key" : "const keymaster::ConfigureResponse",
24545 "name" : "const keymaster::ConfigureResponse",
24546 "referenced_type" : "type-589",
24547 "self_type" : "type-591",
24548 "size" : 12,
24549 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24550 },
24551 {
24552 "alignment" : 1,
24553 "is_const" : true,
24554 "linker_set_key" : "const keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []>",
24555 "name" : "const keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []>",
24556 "referenced_type" : "type-295",
24557 "self_type" : "type-434",
24558 "size" : 1,
24559 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24560 },
24561 {
24562 "alignment" : 1,
24563 "is_const" : true,
24564 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::AsymmetricKey>",
24565 "name" : "const keymaster::DefaultDelete<keymaster::AsymmetricKey>",
24566 "referenced_type" : "type-1301",
24567 "self_type" : "type-1303",
24568 "size" : 1,
24569 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24570 },
24571 {
24572 "alignment" : 1,
24573 "is_const" : true,
24574 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::HmacOperation>",
24575 "name" : "const keymaster::DefaultDelete<keymaster::HmacOperation>",
24576 "referenced_type" : "type-3580",
24577 "self_type" : "type-3625",
24578 "size" : 1,
24579 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24580 },
24581 {
24582 "alignment" : 1,
24583 "is_const" : true,
24584 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::Key>",
24585 "name" : "const keymaster::DefaultDelete<keymaster::Key>",
24586 "referenced_type" : "type-578",
24587 "self_type" : "type-752",
24588 "size" : 1,
24589 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24590 },
24591 {
24592 "alignment" : 1,
24593 "is_const" : true,
24594 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::KeyExchange>",
24595 "name" : "const keymaster::DefaultDelete<keymaster::KeyExchange>",
24596 "referenced_type" : "type-2485",
24597 "self_type" : "type-2489",
24598 "size" : 1,
24599 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24600 },
24601 {
24602 "alignment" : 1,
24603 "is_const" : true,
24604 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::KeymasterContext>",
24605 "name" : "const keymaster::DefaultDelete<keymaster::KeymasterContext>",
24606 "referenced_type" : "type-41",
24607 "self_type" : "type-59",
24608 "size" : 1,
24609 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24610 },
24611 {
24612 "alignment" : 1,
24613 "is_const" : true,
24614 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::NistCurveKeyExchange>",
24615 "name" : "const keymaster::DefaultDelete<keymaster::NistCurveKeyExchange>",
24616 "referenced_type" : "type-3659",
24617 "self_type" : "type-3663",
24618 "size" : 1,
24619 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24620 },
24621 {
24622 "alignment" : 1,
24623 "is_const" : true,
24624 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::Operation>",
24625 "name" : "const keymaster::DefaultDelete<keymaster::Operation>",
24626 "referenced_type" : "type-293",
24627 "self_type" : "type-410",
24628 "size" : 1,
24629 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24630 },
24631 {
24632 "alignment" : 1,
24633 "is_const" : true,
24634 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::OperationTable>",
24635 "name" : "const keymaster::DefaultDelete<keymaster::OperationTable>",
24636 "referenced_type" : "type-282",
24637 "self_type" : "type-361",
24638 "size" : 1,
24639 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24640 },
24641 {
24642 "alignment" : 1,
24643 "is_const" : true,
24644 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf>",
24645 "name" : "const keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf>",
24646 "referenced_type" : "type-2493",
24647 "self_type" : "type-2498",
24648 "size" : 1,
24649 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24650 },
24651 {
24652 "alignment" : 1,
24653 "is_const" : true,
24654 "linker_set_key" : "const keymaster::DefaultDelete<keymaster::RsaOperation>",
24655 "name" : "const keymaster::DefaultDelete<keymaster::RsaOperation>",
24656 "referenced_type" : "type-4996",
24657 "self_type" : "type-4998",
24658 "size" : 1,
24659 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24660 },
24661 {
24662 "alignment" : 1,
24663 "is_const" : true,
24664 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_algorithm_t []>",
24665 "name" : "const keymaster::DefaultDelete<keymaster_algorithm_t []>",
24666 "referenced_type" : "type-501",
24667 "self_type" : "type-500",
24668 "size" : 1,
24669 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24670 },
24671 {
24672 "alignment" : 1,
24673 "is_const" : true,
24674 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_block_mode_t []>",
24675 "name" : "const keymaster::DefaultDelete<keymaster_block_mode_t []>",
24676 "referenced_type" : "type-565",
24677 "self_type" : "type-564",
24678 "size" : 1,
24679 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24680 },
24681 {
24682 "alignment" : 1,
24683 "is_const" : true,
24684 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_digest_t []>",
24685 "name" : "const keymaster::DefaultDelete<keymaster_digest_t []>",
24686 "referenced_type" : "type-700",
24687 "self_type" : "type-699",
24688 "size" : 1,
24689 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24690 },
24691 {
24692 "alignment" : 1,
24693 "is_const" : true,
24694 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_key_format_t []>",
24695 "name" : "const keymaster::DefaultDelete<keymaster_key_format_t []>",
24696 "referenced_type" : "type-723",
24697 "self_type" : "type-722",
24698 "size" : 1,
24699 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24700 },
24701 {
24702 "alignment" : 1,
24703 "is_const" : true,
24704 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_padding_t []>",
24705 "name" : "const keymaster::DefaultDelete<keymaster_padding_t []>",
24706 "referenced_type" : "type-636",
24707 "self_type" : "type-635",
24708 "size" : 1,
24709 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24710 },
24711 {
24712 "alignment" : 1,
24713 "is_const" : true,
24714 "linker_set_key" : "const keymaster::DefaultDelete<unsigned char []>",
24715 "name" : "const keymaster::DefaultDelete<unsigned char []>",
24716 "referenced_type" : "type-1",
24717 "self_type" : "type-603",
24718 "size" : 1,
24719 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24720 },
24721 {
24722 "alignment" : 1,
24723 "is_const" : true,
24724 "linker_set_key" : "const keymaster::DefaultDelete<v3_ext_ctx>",
24725 "name" : "const keymaster::DefaultDelete<v3_ext_ctx>",
24726 "referenced_type" : "type-2173",
24727 "self_type" : "type-2254",
24728 "size" : 1,
24729 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
24730 },
24731 {
24732 "alignment" : 4,
24733 "is_const" : true,
24734 "linker_set_key" : "const keymaster::DeleteAllKeysRequest",
24735 "name" : "const keymaster::DeleteAllKeysRequest",
24736 "referenced_type" : "type-555",
24737 "self_type" : "type-557",
24738 "size" : 8,
24739 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24740 },
24741 {
24742 "alignment" : 4,
24743 "is_const" : true,
24744 "linker_set_key" : "const keymaster::DeleteAllKeysResponse",
24745 "name" : "const keymaster::DeleteAllKeysResponse",
24746 "referenced_type" : "type-559",
24747 "self_type" : "type-561",
24748 "size" : 12,
24749 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24750 },
24751 {
24752 "alignment" : 4,
24753 "is_const" : true,
24754 "linker_set_key" : "const keymaster::DeleteKeyRequest",
24755 "name" : "const keymaster::DeleteKeyRequest",
24756 "referenced_type" : "type-549",
24757 "self_type" : "type-668",
24758 "size" : 16,
24759 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
24760 },
24761 {
24762 "alignment" : 4,
24763 "is_const" : true,
24764 "linker_set_key" : "const keymaster::DeleteKeyResponse",
24765 "name" : "const keymaster::DeleteKeyResponse",
24766 "referenced_type" : "type-551",
24767 "self_type" : "type-553",
24768 "size" : 12,
24769 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24770 },
24771 {
24772 "alignment" : 4,
24773 "is_const" : true,
24774 "linker_set_key" : "const keymaster::EcKey",
24775 "name" : "const keymaster::EcKey",
24776 "referenced_type" : "type-2364",
24777 "self_type" : "type-2366",
24778 "size" : 100,
24779 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
24780 },
24781 {
24782 "alignment" : 4,
24783 "is_const" : true,
24784 "linker_set_key" : "const keymaster::EcKeyFactory",
24785 "name" : "const keymaster::EcKeyFactory",
24786 "referenced_type" : "type-2407",
24787 "self_type" : "type-2409",
24788 "size" : 12,
24789 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
24790 },
24791 {
24792 "alignment" : 4,
24793 "is_const" : true,
24794 "linker_set_key" : "const keymaster::EcdsaOperationFactory",
24795 "name" : "const keymaster::EcdsaOperationFactory",
24796 "referenced_type" : "type-2433",
24797 "self_type" : "type-2434",
24798 "size" : 4,
24799 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
24800 },
24801 {
24802 "alignment" : 4,
24803 "is_const" : true,
24804 "linker_set_key" : "const keymaster::EcdsaSignOperationFactory",
24805 "name" : "const keymaster::EcdsaSignOperationFactory",
24806 "referenced_type" : "type-2436",
24807 "self_type" : "type-2437",
24808 "size" : 4,
24809 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
24810 },
24811 {
24812 "alignment" : 4,
24813 "is_const" : true,
24814 "linker_set_key" : "const keymaster::EcdsaVerifyOperationFactory",
24815 "name" : "const keymaster::EcdsaVerifyOperationFactory",
24816 "referenced_type" : "type-2439",
24817 "self_type" : "type-2440",
24818 "size" : 4,
24819 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
24820 },
24821 {
24822 "alignment" : 4,
24823 "is_const" : true,
24824 "linker_set_key" : "const keymaster::ExportKeyRequest",
24825 "name" : "const keymaster::ExportKeyRequest",
24826 "referenced_type" : "type-545",
24827 "self_type" : "type-661",
24828 "size" : 60,
24829 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
24830 },
24831 {
24832 "alignment" : 4,
24833 "is_const" : true,
24834 "linker_set_key" : "const keymaster::ExportKeyResponse",
24835 "name" : "const keymaster::ExportKeyResponse",
24836 "referenced_type" : "type-547",
24837 "self_type" : "type-791",
24838 "size" : 20,
24839 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24840 },
24841 {
24842 "alignment" : 4,
24843 "is_const" : true,
24844 "linker_set_key" : "const keymaster::FinishOperationRequest",
24845 "name" : "const keymaster::FinishOperationRequest",
24846 "referenced_type" : "type-523",
24847 "self_type" : "type-676",
24848 "size" : 96,
24849 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
24850 },
24851 {
24852 "alignment" : 4,
24853 "is_const" : true,
24854 "linker_set_key" : "const keymaster::FinishOperationResponse",
24855 "name" : "const keymaster::FinishOperationResponse",
24856 "referenced_type" : "type-525",
24857 "self_type" : "type-782",
24858 "size" : 72,
24859 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24860 },
24861 {
24862 "alignment" : 4,
24863 "is_const" : true,
24864 "linker_set_key" : "const keymaster::GenerateKeyRequest",
24865 "name" : "const keymaster::GenerateKeyRequest",
24866 "referenced_type" : "type-504",
24867 "self_type" : "type-506",
24868 "size" : 48,
24869 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24870 },
24871 {
24872 "alignment" : 4,
24873 "is_const" : true,
24874 "linker_set_key" : "const keymaster::GenerateKeyResponse",
24875 "name" : "const keymaster::GenerateKeyResponse",
24876 "referenced_type" : "type-508",
24877 "self_type" : "type-768",
24878 "size" : 100,
24879 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24880 },
24881 {
24882 "alignment" : 4,
24883 "is_const" : true,
24884 "linker_set_key" : "const keymaster::GetHmacSharingParametersResponse",
24885 "name" : "const keymaster::GetHmacSharingParametersResponse",
24886 "referenced_type" : "type-597",
24887 "self_type" : "type-601",
24888 "size" : 56,
24889 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24890 },
24891 {
24892 "alignment" : 4,
24893 "is_const" : true,
24894 "linker_set_key" : "const keymaster::GetKeyCharacteristicsRequest",
24895 "name" : "const keymaster::GetKeyCharacteristicsRequest",
24896 "referenced_type" : "type-510",
24897 "self_type" : "type-655",
24898 "size" : 56,
24899 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
24900 },
24901 {
24902 "alignment" : 4,
24903 "is_const" : true,
24904 "linker_set_key" : "const keymaster::GetKeyCharacteristicsResponse",
24905 "name" : "const keymaster::GetKeyCharacteristicsResponse",
24906 "referenced_type" : "type-512",
24907 "self_type" : "type-771",
24908 "size" : 92,
24909 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24910 },
24911 {
24912 "alignment" : 4,
24913 "is_const" : true,
24914 "linker_set_key" : "const keymaster::GetVersionRequest",
24915 "name" : "const keymaster::GetVersionRequest",
24916 "referenced_type" : "type-563",
24917 "self_type" : "type-568",
24918 "size" : 8,
24919 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24920 },
24921 {
24922 "alignment" : 4,
24923 "is_const" : true,
24924 "linker_set_key" : "const keymaster::GetVersionResponse",
24925 "name" : "const keymaster::GetVersionResponse",
24926 "referenced_type" : "type-570",
24927 "self_type" : "type-795",
24928 "size" : 16,
24929 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24930 },
24931 {
24932 "alignment" : 4,
24933 "is_const" : true,
24934 "linker_set_key" : "const keymaster::HardwareAuthToken",
24935 "name" : "const keymaster::HardwareAuthToken",
24936 "referenced_type" : "type-614",
24937 "self_type" : "type-814",
24938 "size" : 48,
24939 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24940 },
24941 {
24942 "alignment" : 4,
24943 "is_const" : true,
24944 "linker_set_key" : "const keymaster::HmacKeyFactory",
24945 "name" : "const keymaster::HmacKeyFactory",
24946 "referenced_type" : "type-3560",
24947 "self_type" : "type-3562",
24948 "size" : 16,
24949 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
24950 },
24951 {
24952 "alignment" : 4,
24953 "is_const" : true,
24954 "linker_set_key" : "const keymaster::HmacSha256",
24955 "name" : "const keymaster::HmacSha256",
24956 "referenced_type" : "type-3523",
24957 "self_type" : "type-3529",
24958 "size" : 8,
24959 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
24960 },
24961 {
24962 "alignment" : 4,
24963 "is_const" : true,
24964 "linker_set_key" : "const keymaster::HmacSharingParameters",
24965 "name" : "const keymaster::HmacSharingParameters",
24966 "referenced_type" : "type-336",
24967 "self_type" : "type-803",
24968 "size" : 44,
24969 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24970 },
24971 {
24972 "alignment" : 4,
24973 "is_const" : true,
24974 "linker_set_key" : "const keymaster::HmacSharingParametersArray",
24975 "name" : "const keymaster::HmacSharingParametersArray",
24976 "referenced_type" : "type-594",
24977 "self_type" : "type-805",
24978 "size" : 12,
24979 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
24980 },
24981 {
24982 "alignment" : 4,
24983 "is_const" : true,
24984 "linker_set_key" : "const keymaster::ImportKeyRequest",
24985 "name" : "const keymaster::ImportKeyRequest",
24986 "referenced_type" : "type-541",
24987 "self_type" : "type-657",
24988 "size" : 60,
24989 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
24990 },
24991 {
24992 "alignment" : 4,
24993 "is_const" : true,
24994 "linker_set_key" : "const keymaster::ImportKeyResponse",
24995 "name" : "const keymaster::ImportKeyResponse",
24996 "referenced_type" : "type-543",
24997 "self_type" : "type-787",
24998 "size" : 100,
24999 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
25000 },
25001 {
25002 "alignment" : 4,
25003 "is_const" : true,
25004 "linker_set_key" : "const keymaster::ImportWrappedKeyRequest",
25005 "name" : "const keymaster::ImportWrappedKeyRequest",
25006 "referenced_type" : "type-610",
25007 "self_type" : "type-659",
25008 "size" : 88,
25009 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
25010 },
25011 {
25012 "alignment" : 4,
25013 "is_const" : true,
25014 "linker_set_key" : "const keymaster::ImportWrappedKeyResponse",
25015 "name" : "const keymaster::ImportWrappedKeyResponse",
25016 "referenced_type" : "type-612",
25017 "self_type" : "type-811",
25018 "size" : 100,
25019 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
25020 },
25021 {
25022 "alignment" : 4,
25023 "is_const" : true,
25024 "linker_set_key" : "const keymaster::Key",
25025 "name" : "const keymaster::Key",
25026 "referenced_type" : "type-299",
25027 "self_type" : "type-298",
25028 "size" : 96,
25029 "source_file" : "/system/keymaster/include/keymaster/key.h"
25030 },
25031 {
25032 "is_const" : true,
25033 "linker_set_key" : "const keymaster::KeyFactory",
25034 "name" : "const keymaster::KeyFactory",
25035 "referenced_type" : "type-1030",
25036 "self_type" : "type-1029",
25037 "source_file" : "/system/keymaster/include/keymaster/key.h"
25038 },
25039 {
25040 "is_const" : true,
25041 "linker_set_key" : "const keymaster::KeyFactory",
25042 "name" : "const keymaster::KeyFactory",
25043 "referenced_type" : "type-1092",
25044 "self_type" : "type-1091",
25045 "source_file" : "/system/keymaster/include/keymaster/key.h"
25046 },
25047 {
25048 "is_const" : true,
25049 "linker_set_key" : "const keymaster::KeyFactory",
25050 "name" : "const keymaster::KeyFactory",
25051 "referenced_type" : "type-1237",
25052 "self_type" : "type-1236",
25053 "source_file" : "/system/keymaster/include/keymaster/key.h"
25054 },
25055 {
25056 "is_const" : true,
25057 "linker_set_key" : "const keymaster::KeyFactory",
25058 "name" : "const keymaster::KeyFactory",
25059 "referenced_type" : "type-1830",
25060 "self_type" : "type-1829",
25061 "source_file" : "/system/keymaster/include/keymaster/key.h"
25062 },
25063 {
25064 "is_const" : true,
25065 "linker_set_key" : "const keymaster::KeyFactory",
25066 "name" : "const keymaster::KeyFactory",
25067 "referenced_type" : "type-1891",
25068 "self_type" : "type-1890",
25069 "source_file" : "/system/keymaster/include/keymaster/key.h"
25070 },
25071 {
25072 "is_const" : true,
25073 "linker_set_key" : "const keymaster::KeyFactory",
25074 "name" : "const keymaster::KeyFactory",
25075 "referenced_type" : "type-2006",
25076 "self_type" : "type-2005",
25077 "source_file" : "/system/keymaster/include/keymaster/key.h"
25078 },
25079 {
25080 "is_const" : true,
25081 "linker_set_key" : "const keymaster::KeyFactory",
25082 "name" : "const keymaster::KeyFactory",
25083 "referenced_type" : "type-2248",
25084 "self_type" : "type-2247",
25085 "source_file" : "/system/keymaster/include/keymaster/key.h"
25086 },
25087 {
25088 "is_const" : true,
25089 "linker_set_key" : "const keymaster::KeyFactory",
25090 "name" : "const keymaster::KeyFactory",
25091 "referenced_type" : "type-2358",
25092 "self_type" : "type-2357",
25093 "source_file" : "/system/keymaster/include/keymaster/key.h"
25094 },
25095 {
25096 "is_const" : true,
25097 "linker_set_key" : "const keymaster::KeyFactory",
25098 "name" : "const keymaster::KeyFactory",
25099 "referenced_type" : "type-2462",
25100 "self_type" : "type-2461",
25101 "source_file" : "/system/keymaster/include/keymaster/key.h"
25102 },
25103 {
25104 "is_const" : true,
25105 "linker_set_key" : "const keymaster::KeyFactory",
25106 "name" : "const keymaster::KeyFactory",
25107 "referenced_type" : "type-280",
25108 "self_type" : "type-279",
25109 "source_file" : "/system/keymaster/include/keymaster/key.h"
25110 },
25111 {
25112 "is_const" : true,
25113 "linker_set_key" : "const keymaster::KeyFactory",
25114 "name" : "const keymaster::KeyFactory",
25115 "referenced_type" : "type-2891",
25116 "self_type" : "type-2890",
25117 "source_file" : "/system/keymaster/include/keymaster/key.h"
25118 },
25119 {
25120 "is_const" : true,
25121 "linker_set_key" : "const keymaster::KeyFactory",
25122 "name" : "const keymaster::KeyFactory",
25123 "referenced_type" : "type-2952",
25124 "self_type" : "type-2951",
25125 "source_file" : "/system/keymaster/include/keymaster/key.h"
25126 },
25127 {
25128 "alignment" : 4,
25129 "is_const" : true,
25130 "linker_set_key" : "const keymaster::KeyFactory",
25131 "name" : "const keymaster::KeyFactory",
25132 "referenced_type" : "type-303",
25133 "self_type" : "type-302",
25134 "size" : 4,
25135 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
25136 },
25137 {
25138 "is_const" : true,
25139 "linker_set_key" : "const keymaster::KeyFactory",
25140 "name" : "const keymaster::KeyFactory",
25141 "referenced_type" : "type-3067",
25142 "self_type" : "type-3066",
25143 "source_file" : "/system/keymaster/include/keymaster/key.h"
25144 },
25145 {
25146 "is_const" : true,
25147 "linker_set_key" : "const keymaster::KeyFactory",
25148 "name" : "const keymaster::KeyFactory",
25149 "referenced_type" : "type-3277",
25150 "self_type" : "type-3276",
25151 "source_file" : "/system/keymaster/include/keymaster/key.h"
25152 },
25153 {
25154 "is_const" : true,
25155 "linker_set_key" : "const keymaster::KeyFactory",
25156 "name" : "const keymaster::KeyFactory",
25157 "referenced_type" : "type-3368",
25158 "self_type" : "type-3367",
25159 "source_file" : "/system/keymaster/include/keymaster/key.h"
25160 },
25161 {
25162 "is_const" : true,
25163 "linker_set_key" : "const keymaster::KeyFactory",
25164 "name" : "const keymaster::KeyFactory",
25165 "referenced_type" : "type-3459",
25166 "self_type" : "type-3458",
25167 "source_file" : "/system/keymaster/include/keymaster/key.h"
25168 },
25169 {
25170 "is_const" : true,
25171 "linker_set_key" : "const keymaster::KeyFactory",
25172 "name" : "const keymaster::KeyFactory",
25173 "referenced_type" : "type-3993",
25174 "self_type" : "type-3992",
25175 "source_file" : "/system/keymaster/include/keymaster/key.h"
25176 },
25177 {
25178 "is_const" : true,
25179 "linker_set_key" : "const keymaster::KeyFactory",
25180 "name" : "const keymaster::KeyFactory",
25181 "referenced_type" : "type-4054",
25182 "self_type" : "type-4053",
25183 "source_file" : "/system/keymaster/include/keymaster/key.h"
25184 },
25185 {
25186 "is_const" : true,
25187 "linker_set_key" : "const keymaster::KeyFactory",
25188 "name" : "const keymaster::KeyFactory",
25189 "referenced_type" : "type-4169",
25190 "self_type" : "type-4168",
25191 "source_file" : "/system/keymaster/include/keymaster/key.h"
25192 },
25193 {
25194 "is_const" : true,
25195 "linker_set_key" : "const keymaster::KeyFactory",
25196 "name" : "const keymaster::KeyFactory",
25197 "referenced_type" : "type-4379",
25198 "self_type" : "type-4378",
25199 "source_file" : "/system/keymaster/include/keymaster/key.h"
25200 },
25201 {
25202 "is_const" : true,
25203 "linker_set_key" : "const keymaster::KeyFactory",
25204 "name" : "const keymaster::KeyFactory",
25205 "referenced_type" : "type-4470",
25206 "self_type" : "type-4469",
25207 "source_file" : "/system/keymaster/include/keymaster/key.h"
25208 },
25209 {
25210 "is_const" : true,
25211 "linker_set_key" : "const keymaster::KeyFactory",
25212 "name" : "const keymaster::KeyFactory",
25213 "referenced_type" : "type-4561",
25214 "self_type" : "type-4560",
25215 "source_file" : "/system/keymaster/include/keymaster/key.h"
25216 },
25217 {
25218 "is_const" : true,
25219 "linker_set_key" : "const keymaster::KeyFactory",
25220 "name" : "const keymaster::KeyFactory",
25221 "referenced_type" : "type-4841",
25222 "self_type" : "type-4840",
25223 "source_file" : "/system/keymaster/include/keymaster/key.h"
25224 },
25225 {
25226 "is_const" : true,
25227 "linker_set_key" : "const keymaster::KeyFactory",
25228 "name" : "const keymaster::KeyFactory",
25229 "referenced_type" : "type-5014",
25230 "self_type" : "type-5013",
25231 "source_file" : "/system/keymaster/include/keymaster/key.h"
25232 },
25233 {
25234 "is_const" : true,
25235 "linker_set_key" : "const keymaster::KeyFactory",
25236 "name" : "const keymaster::KeyFactory",
25237 "referenced_type" : "type-5399",
25238 "self_type" : "type-5398",
25239 "source_file" : "/system/keymaster/include/keymaster/key.h"
25240 },
25241 {
25242 "is_const" : true,
25243 "linker_set_key" : "const keymaster::KeyFactory",
25244 "name" : "const keymaster::KeyFactory",
25245 "referenced_type" : "type-5466",
25246 "self_type" : "type-5465",
25247 "source_file" : "/system/keymaster/include/keymaster/key.h"
25248 },
25249 {
25250 "is_const" : true,
25251 "linker_set_key" : "const keymaster::KeyFactory",
25252 "name" : "const keymaster::KeyFactory",
25253 "referenced_type" : "type-5585",
25254 "self_type" : "type-5584",
25255 "source_file" : "/system/keymaster/include/keymaster/key.h"
25256 },
25257 {
25258 "is_const" : true,
25259 "linker_set_key" : "const keymaster::KeyFactory",
25260 "name" : "const keymaster::KeyFactory",
25261 "referenced_type" : "type-5797",
25262 "self_type" : "type-5796",
25263 "source_file" : "/system/keymaster/include/keymaster/key.h"
25264 },
25265 {
25266 "is_const" : true,
25267 "linker_set_key" : "const keymaster::KeyFactory",
25268 "name" : "const keymaster::KeyFactory",
25269 "referenced_type" : "type-5902",
25270 "self_type" : "type-5901",
25271 "source_file" : "/system/keymaster/include/keymaster/key.h"
25272 },
25273 {
25274 "is_const" : true,
25275 "linker_set_key" : "const keymaster::KeyFactory",
25276 "name" : "const keymaster::KeyFactory",
25277 "referenced_type" : "type-6000",
25278 "self_type" : "type-5999",
25279 "source_file" : "/system/keymaster/include/keymaster/key.h"
25280 },
25281 {
25282 "is_const" : true,
25283 "linker_set_key" : "const keymaster::KeyFactory",
25284 "name" : "const keymaster::KeyFactory",
25285 "referenced_type" : "type-6216",
25286 "self_type" : "type-6215",
25287 "source_file" : "/system/keymaster/include/keymaster/key.h"
25288 },
25289 {
25290 "is_const" : true,
25291 "linker_set_key" : "const keymaster::KeyFactory",
25292 "name" : "const keymaster::KeyFactory",
25293 "referenced_type" : "type-6331",
25294 "self_type" : "type-6330",
25295 "source_file" : "/system/keymaster/include/keymaster/key.h"
25296 },
25297 {
25298 "alignment" : 4,
25299 "is_const" : true,
25300 "linker_set_key" : "const keymaster::KeymasterContext",
25301 "name" : "const keymaster::KeymasterContext",
25302 "referenced_type" : "type-42",
25303 "self_type" : "type-698",
25304 "size" : 4,
25305 "source_file" : "/system/keymaster/include/keymaster/keymaster_context.h"
25306 },
25307 {
25308 "alignment" : 4,
25309 "is_const" : true,
25310 "linker_set_key" : "const keymaster::KeymasterEnforcement",
25311 "name" : "const keymaster::KeymasterEnforcement",
25312 "referenced_type" : "type-688",
25313 "self_type" : "type-696",
25314 "size" : 12,
25315 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
25316 },
25317 {
25318 "alignment" : 4,
25319 "is_const" : true,
25320 "linker_set_key" : "const keymaster::KeymasterResponse",
25321 "name" : "const keymaster::KeymasterResponse",
25322 "referenced_type" : "type-341",
25323 "self_type" : "type-765",
25324 "size" : 12,
25325 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
25326 },
25327 {
25328 "alignment" : 4,
25329 "is_const" : true,
25330 "linker_set_key" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR>",
25331 "name" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR>",
25332 "referenced_type" : "type-137",
25333 "self_type" : "type-141",
25334 "size" : 4,
25335 "source_file" : "/system/keymaster/include/keymaster/List.h"
25336 },
25337 {
25338 "alignment" : 4,
25339 "is_const" : true,
25340 "linker_set_key" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR>",
25341 "name" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR>",
25342 "referenced_type" : "type-130",
25343 "self_type" : "type-133",
25344 "size" : 4,
25345 "source_file" : "/system/keymaster/include/keymaster/List.h"
25346 },
25347 {
25348 "alignment" : 4,
25349 "is_const" : true,
25350 "linker_set_key" : "const keymaster::List<AccessCount>::_Node",
25351 "name" : "const keymaster::List<AccessCount>::_Node",
25352 "referenced_type" : "type-113",
25353 "self_type" : "type-124",
25354 "size" : 24,
25355 "source_file" : "/system/keymaster/include/keymaster/List.h"
25356 },
25357 {
25358 "alignment" : 4,
25359 "is_const" : true,
25360 "linker_set_key" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR>",
25361 "name" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR>",
25362 "referenced_type" : "type-100",
25363 "self_type" : "type-103",
25364 "size" : 4,
25365 "source_file" : "/system/keymaster/include/keymaster/List.h"
25366 },
25367 {
25368 "alignment" : 4,
25369 "is_const" : true,
25370 "linker_set_key" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR>",
25371 "name" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR>",
25372 "referenced_type" : "type-90",
25373 "self_type" : "type-93",
25374 "size" : 4,
25375 "source_file" : "/system/keymaster/include/keymaster/List.h"
25376 },
25377 {
25378 "alignment" : 4,
25379 "is_const" : true,
25380 "linker_set_key" : "const keymaster::List<AccessTime>::_Node",
25381 "name" : "const keymaster::List<AccessTime>::_Node",
25382 "referenced_type" : "type-74",
25383 "self_type" : "type-83",
25384 "size" : 24,
25385 "source_file" : "/system/keymaster/include/keymaster/List.h"
25386 },
25387 {
25388 "alignment" : 4,
25389 "is_const" : true,
25390 "linker_set_key" : "const keymaster::List<keymaster::AccessCountMap::AccessCount>",
25391 "name" : "const keymaster::List<keymaster::AccessCountMap::AccessCount>",
25392 "referenced_type" : "type-111",
25393 "self_type" : "type-146",
25394 "size" : 8,
25395 "source_file" : "/system/keymaster/include/keymaster/List.h"
25396 },
25397 {
25398 "alignment" : 4,
25399 "is_const" : true,
25400 "linker_set_key" : "const keymaster::List<keymaster::AccessTimeMap::AccessTime>",
25401 "name" : "const keymaster::List<keymaster::AccessTimeMap::AccessTime>",
25402 "referenced_type" : "type-72",
25403 "self_type" : "type-109",
25404 "size" : 8,
25405 "source_file" : "/system/keymaster/include/keymaster/List.h"
25406 },
25407 {
25408 "alignment" : 4,
25409 "is_const" : true,
25410 "linker_set_key" : "const keymaster::NistCurveKeyExchange",
25411 "name" : "const keymaster::NistCurveKeyExchange",
25412 "referenced_type" : "type-2514",
25413 "self_type" : "type-3676",
25414 "size" : 20,
25415 "source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
25416 },
25417 {
25418 "alignment" : 4,
25419 "is_const" : true,
25420 "linker_set_key" : "const keymaster::Operation",
25421 "name" : "const keymaster::Operation",
25422 "referenced_type" : "type-288",
25423 "self_type" : "type-718",
25424 "size" : 104,
25425 "source_file" : "/system/keymaster/include/keymaster/operation.h"
25426 },
25427 {
25428 "alignment" : 4,
25429 "is_const" : true,
25430 "linker_set_key" : "const keymaster::OperationFactory",
25431 "name" : "const keymaster::OperationFactory",
25432 "referenced_type" : "type-706",
25433 "self_type" : "type-716",
25434 "size" : 4,
25435 "source_file" : "/system/keymaster/include/keymaster/operation.h"
25436 },
25437 {
25438 "alignment" : 4,
25439 "is_const" : true,
25440 "linker_set_key" : "const keymaster::OperationFactory::KeyType",
25441 "name" : "const keymaster::OperationFactory::KeyType",
25442 "referenced_type" : "type-709",
25443 "self_type" : "type-711",
25444 "size" : 8,
25445 "source_file" : "/system/keymaster/include/keymaster/operation.h"
25446 },
25447 {
25448 "alignment" : 4,
25449 "is_const" : true,
25450 "linker_set_key" : "const keymaster::RandomSource",
25451 "name" : "const keymaster::RandomSource",
25452 "referenced_type" : "type-720",
25453 "self_type" : "type-1188",
25454 "size" : 4,
25455 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
25456 },
25457 {
25458 "alignment" : 4,
25459 "is_const" : true,
25460 "linker_set_key" : "const keymaster::RsaCryptOperation",
25461 "name" : "const keymaster::RsaCryptOperation",
25462 "referenced_type" : "type-4895",
25463 "self_type" : "type-4897",
25464 "size" : 140,
25465 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
25466 },
25467 {
25468 "alignment" : 4,
25469 "is_const" : true,
25470 "linker_set_key" : "const keymaster::RsaCryptingOperationFactory",
25471 "name" : "const keymaster::RsaCryptingOperationFactory",
25472 "referenced_type" : "type-4908",
25473 "self_type" : "type-5007",
25474 "size" : 4,
25475 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
25476 },
25477 {
25478 "alignment" : 4,
25479 "is_const" : true,
25480 "linker_set_key" : "const keymaster::RsaDecryptionOperationFactory",
25481 "name" : "const keymaster::RsaDecryptionOperationFactory",
25482 "referenced_type" : "type-4919",
25483 "self_type" : "type-4921",
25484 "size" : 4,
25485 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
25486 },
25487 {
25488 "alignment" : 4,
25489 "is_const" : true,
25490 "linker_set_key" : "const keymaster::RsaDigestingOperation",
25491 "name" : "const keymaster::RsaDigestingOperation",
25492 "referenced_type" : "type-4887",
25493 "self_type" : "type-4889",
25494 "size" : 156,
25495 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
25496 },
25497 {
25498 "alignment" : 4,
25499 "is_const" : true,
25500 "linker_set_key" : "const keymaster::RsaDigestingOperationFactory",
25501 "name" : "const keymaster::RsaDigestingOperationFactory",
25502 "referenced_type" : "type-4907",
25503 "self_type" : "type-5005",
25504 "size" : 4,
25505 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
25506 },
25507 {
25508 "alignment" : 4,
25509 "is_const" : true,
25510 "linker_set_key" : "const keymaster::RsaEncryptionOperationFactory",
25511 "name" : "const keymaster::RsaEncryptionOperationFactory",
25512 "referenced_type" : "type-4916",
25513 "self_type" : "type-4917",
25514 "size" : 4,
25515 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
25516 },
25517 {
25518 "alignment" : 4,
25519 "is_const" : true,
25520 "linker_set_key" : "const keymaster::RsaKey",
25521 "name" : "const keymaster::RsaKey",
25522 "referenced_type" : "type-4845",
25523 "self_type" : "type-4852",
25524 "size" : 100,
25525 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
25526 },
25527 {
25528 "alignment" : 4,
25529 "is_const" : true,
25530 "linker_set_key" : "const keymaster::RsaKeyFactory",
25531 "name" : "const keymaster::RsaKeyFactory",
25532 "referenced_type" : "type-4970",
25533 "self_type" : "type-4972",
25534 "size" : 12,
25535 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
25536 },
25537 {
25538 "alignment" : 4,
25539 "is_const" : true,
25540 "linker_set_key" : "const keymaster::RsaOperation",
25541 "name" : "const keymaster::RsaOperation",
25542 "referenced_type" : "type-4880",
25543 "self_type" : "type-4885",
25544 "size" : 140,
25545 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
25546 },
25547 {
25548 "alignment" : 4,
25549 "is_const" : true,
25550 "linker_set_key" : "const keymaster::RsaOperationFactory",
25551 "name" : "const keymaster::RsaOperationFactory",
25552 "referenced_type" : "type-4904",
25553 "self_type" : "type-4905",
25554 "size" : 4,
25555 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
25556 },
25557 {
25558 "alignment" : 4,
25559 "is_const" : true,
25560 "linker_set_key" : "const keymaster::RsaSigningOperationFactory",
25561 "name" : "const keymaster::RsaSigningOperationFactory",
25562 "referenced_type" : "type-4910",
25563 "self_type" : "type-4911",
25564 "size" : 4,
25565 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
25566 },
25567 {
25568 "alignment" : 4,
25569 "is_const" : true,
25570 "linker_set_key" : "const keymaster::RsaVerificationOperationFactory",
25571 "name" : "const keymaster::RsaVerificationOperationFactory",
25572 "referenced_type" : "type-4913",
25573 "self_type" : "type-4914",
25574 "size" : 4,
25575 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
25576 },
25577 {
25578 "alignment" : 4,
25579 "is_const" : true,
25580 "linker_set_key" : "const keymaster::SoftwareKeyBlobMaker",
25581 "name" : "const keymaster::SoftwareKeyBlobMaker",
25582 "referenced_type" : "type-1179",
25583 "self_type" : "type-1183",
25584 "size" : 4,
25585 "source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
25586 },
25587 {
25588 "alignment" : 4,
25589 "is_const" : true,
25590 "linker_set_key" : "const keymaster::SoftwareRandomSource",
25591 "name" : "const keymaster::SoftwareRandomSource",
25592 "referenced_type" : "type-5033",
25593 "self_type" : "type-5034",
25594 "size" : 4,
25595 "source_file" : "/system/keymaster/include/keymaster/km_openssl/software_random_source.h"
25596 },
25597 {
25598 "alignment" : 4,
25599 "is_const" : true,
25600 "linker_set_key" : "const keymaster::SupportedAlgorithmsRequest",
25601 "name" : "const keymaster::SupportedAlgorithmsRequest",
25602 "referenced_type" : "type-440",
25603 "self_type" : "type-442",
25604 "size" : 8,
25605 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
25606 },
25607 {
25608 "alignment" : 4,
25609 "is_const" : true,
25610 "linker_set_key" : "const keymaster::SupportedBlockModesRequest",
25611 "name" : "const keymaster::SupportedBlockModesRequest",
25612 "referenced_type" : "type-457",
25613 "self_type" : "type-638",
25614 "size" : 16,
25615 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
25616 },
25617 {
25618 "alignment" : 4,
25619 "is_const" : true,
25620 "linker_set_key" : "const keymaster::SupportedByAlgorithmAndPurposeRequest",
25621 "name" : "const keymaster::SupportedByAlgorithmAndPurposeRequest",
25622 "referenced_type" : "type-453",
25623 "self_type" : "type-455",
25624 "size" : 16,
25625 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
25626 },
25627 {
25628 "alignment" : 4,
25629 "is_const" : true,
25630 "linker_set_key" : "const keymaster::SupportedByAlgorithmRequest",
25631 "name" : "const keymaster::SupportedByAlgorithmRequest",
25632 "referenced_type" : "type-445",
25633 "self_type" : "type-447",
25634 "size" : 12,
25635 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
25636 },
25637 {
25638 "alignment" : 4,
25639 "is_const" : true,
25640 "linker_set_key" : "const keymaster::SupportedDigestsRequest",
25641 "name" : "const keymaster::SupportedDigestsRequest",
25642 "referenced_type" : "type-461",
25643 "self_type" : "type-642",
25644 "size" : 16,
25645 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
25646 },
25647 {
25648 "alignment" : 4,
25649 "is_const" : true,
25650 "linker_set_key" : "const keymaster::SupportedExportFormatsRequest",
25651 "name" : "const keymaster::SupportedExportFormatsRequest",
25652 "referenced_type" : "type-451",
25653 "self_type" : "type-646",
25654 "size" : 12,
25655 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
25656 },
25657 {
25658 "alignment" : 4,
25659 "is_const" : true,
25660 "linker_set_key" : "const keymaster::SupportedImportFormatsRequest",
25661 "name" : "const keymaster::SupportedImportFormatsRequest",
25662 "referenced_type" : "type-449",
25663 "self_type" : "type-644",
25664 "size" : 12,
25665 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
25666 },
25667 {
25668 "alignment" : 4,
25669 "is_const" : true,
25670 "linker_set_key" : "const keymaster::SupportedPaddingModesRequest",
25671 "name" : "const keymaster::SupportedPaddingModesRequest",
25672 "referenced_type" : "type-459",
25673 "self_type" : "type-640",
25674 "size" : 16,
25675 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
25676 },
25677 {
25678 "alignment" : 4,
25679 "is_const" : true,
25680 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_algorithm_t>",
25681 "name" : "const keymaster::SupportedResponse<keymaster_algorithm_t>",
25682 "referenced_type" : "type-463",
25683 "self_type" : "type-467",
25684 "size" : 20,
25685 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
25686 },
25687 {
25688 "alignment" : 4,
25689 "is_const" : true,
25690 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_block_mode_t>",
25691 "name" : "const keymaster::SupportedResponse<keymaster_block_mode_t>",
25692 "referenced_type" : "type-469",
25693 "self_type" : "type-472",
25694 "size" : 20,
25695 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
25696 },
25697 {
25698 "alignment" : 4,
25699 "is_const" : true,
25700 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_digest_t>",
25701 "name" : "const keymaster::SupportedResponse<keymaster_digest_t>",
25702 "referenced_type" : "type-479",
25703 "self_type" : "type-482",
25704 "size" : 20,
25705 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
25706 },
25707 {
25708 "alignment" : 4,
25709 "is_const" : true,
25710 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_key_format_t>",
25711 "name" : "const keymaster::SupportedResponse<keymaster_key_format_t>",
25712 "referenced_type" : "type-484",
25713 "self_type" : "type-487",
25714 "size" : 20,
25715 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
25716 },
25717 {
25718 "alignment" : 4,
25719 "is_const" : true,
25720 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_padding_t>",
25721 "name" : "const keymaster::SupportedResponse<keymaster_padding_t>",
25722 "referenced_type" : "type-474",
25723 "self_type" : "type-477",
25724 "size" : 20,
25725 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
25726 },
25727 {
25728 "alignment" : 4,
25729 "is_const" : true,
25730 "linker_set_key" : "const keymaster::SymmetricKey",
25731 "name" : "const keymaster::SymmetricKey",
25732 "referenced_type" : "type-1194",
25733 "self_type" : "type-1195",
25734 "size" : 96,
25735 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
25736 },
25737 {
25738 "alignment" : 4,
25739 "is_const" : true,
25740 "linker_set_key" : "const keymaster::SymmetricKeyFactory",
25741 "name" : "const keymaster::SymmetricKeyFactory",
25742 "referenced_type" : "type-1186",
25743 "self_type" : "type-1192",
25744 "size" : 16,
25745 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
25746 },
25747 {
25748 "alignment" : 4,
25749 "is_const" : true,
25750 "linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_blob_t>",
25751 "name" : "const keymaster::TKeymasterBlob<keymaster_blob_t>",
25752 "referenced_type" : "type-304",
25753 "self_type" : "type-1084",
25754 "size" : 8,
25755 "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
25756 },
25757 {
25758 "alignment" : 4,
25759 "is_const" : true,
25760 "linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t>",
25761 "name" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t>",
25762 "referenced_type" : "type-300",
25763 "self_type" : "type-318",
25764 "size" : 8,
25765 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
25766 },
25767 {
25768 "alignment" : 4,
25769 "is_const" : true,
25770 "linker_set_key" : "const keymaster::TripleDesKeyFactory",
25771 "name" : "const keymaster::TripleDesKeyFactory",
25772 "referenced_type" : "type-6403",
25773 "self_type" : "type-6405",
25774 "size" : 16,
25775 "source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
25776 },
25777 {
25778 "alignment" : 4,
25779 "is_const" : true,
25780 "linker_set_key" : "const keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> >",
25781 "name" : "const keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> >",
25782 "referenced_type" : "type-284",
25783 "self_type" : "type-324",
25784 "size" : 4,
25785 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25786 },
25787 {
25788 "alignment" : 4,
25789 "is_const" : true,
25790 "linker_set_key" : "const keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> >",
25791 "name" : "const keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> >",
25792 "referenced_type" : "type-2150",
25793 "self_type" : "type-2157",
25794 "size" : 4,
25795 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25796 },
25797 {
25798 "alignment" : 4,
25799 "is_const" : true,
25800 "linker_set_key" : "const keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> >",
25801 "name" : "const keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> >",
25802 "referenced_type" : "type-2159",
25803 "self_type" : "type-2167",
25804 "size" : 4,
25805 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25806 },
25807 {
25808 "alignment" : 4,
25809 "is_const" : true,
25810 "linker_set_key" : "const keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> >",
25811 "name" : "const keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> >",
25812 "referenced_type" : "type-2267",
25813 "self_type" : "type-2272",
25814 "size" : 4,
25815 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25816 },
25817 {
25818 "alignment" : 4,
25819 "is_const" : true,
25820 "linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> >",
25821 "name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> >",
25822 "referenced_type" : "type-2259",
25823 "self_type" : "type-2264",
25824 "size" : 4,
25825 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25826 },
25827 {
25828 "alignment" : 4,
25829 "is_const" : true,
25830 "linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> >",
25831 "name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> >",
25832 "referenced_type" : "type-1365",
25833 "self_type" : "type-1371",
25834 "size" : 4,
25835 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25836 },
25837 {
25838 "alignment" : 4,
25839 "is_const" : true,
25840 "linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> >",
25841 "name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> >",
25842 "referenced_type" : "type-2275",
25843 "self_type" : "type-2278",
25844 "size" : 4,
25845 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25846 },
25847 {
25848 "alignment" : 4,
25849 "is_const" : true,
25850 "linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> >",
25851 "name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> >",
25852 "referenced_type" : "type-2280",
25853 "self_type" : "type-2283",
25854 "size" : 4,
25855 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25856 },
25857 {
25858 "alignment" : 4,
25859 "is_const" : true,
25860 "linker_set_key" : "const keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> >",
25861 "name" : "const keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> >",
25862 "referenced_type" : "type-4791",
25863 "self_type" : "type-4794",
25864 "size" : 4,
25865 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25866 },
25867 {
25868 "alignment" : 4,
25869 "is_const" : true,
25870 "linker_set_key" : "const keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> >",
25871 "name" : "const keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> >",
25872 "referenced_type" : "type-1373",
25873 "self_type" : "type-1378",
25874 "size" : 4,
25875 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25876 },
25877 {
25878 "alignment" : 4,
25879 "is_const" : true,
25880 "linker_set_key" : "const keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> >",
25881 "name" : "const keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> >",
25882 "referenced_type" : "type-2342",
25883 "self_type" : "type-2348",
25884 "size" : 4,
25885 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25886 },
25887 {
25888 "alignment" : 4,
25889 "is_const" : true,
25890 "linker_set_key" : "const keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> >",
25891 "name" : "const keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> >",
25892 "referenced_type" : "type-2444",
25893 "self_type" : "type-2450",
25894 "size" : 4,
25895 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25896 },
25897 {
25898 "alignment" : 4,
25899 "is_const" : true,
25900 "linker_set_key" : "const keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> >",
25901 "name" : "const keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> >",
25902 "referenced_type" : "type-1112",
25903 "self_type" : "type-1117",
25904 "size" : 4,
25905 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25906 },
25907 {
25908 "alignment" : 4,
25909 "is_const" : true,
25910 "linker_set_key" : "const keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> >",
25911 "name" : "const keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> >",
25912 "referenced_type" : "type-3681",
25913 "self_type" : "type-3686",
25914 "size" : 4,
25915 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25916 },
25917 {
25918 "alignment" : 4,
25919 "is_const" : true,
25920 "linker_set_key" : "const keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete>",
25921 "name" : "const keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete>",
25922 "referenced_type" : "type-5023",
25923 "self_type" : "type-5029",
25924 "size" : 4,
25925 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25926 },
25927 {
25928 "alignment" : 4,
25929 "is_const" : true,
25930 "linker_set_key" : "const keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> >",
25931 "name" : "const keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> >",
25932 "referenced_type" : "type-1119",
25933 "self_type" : "type-1124",
25934 "size" : 4,
25935 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25936 },
25937 {
25938 "alignment" : 4,
25939 "is_const" : true,
25940 "linker_set_key" : "const keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> >",
25941 "name" : "const keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> >",
25942 "referenced_type" : "type-1305",
25943 "self_type" : "type-1307",
25944 "size" : 4,
25945 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25946 },
25947 {
25948 "alignment" : 4,
25949 "is_const" : true,
25950 "linker_set_key" : "const keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> >",
25951 "name" : "const keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> >",
25952 "referenced_type" : "type-3576",
25953 "self_type" : "type-3630",
25954 "size" : 4,
25955 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25956 },
25957 {
25958 "alignment" : 4,
25959 "is_const" : true,
25960 "linker_set_key" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> >",
25961 "name" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> >",
25962 "referenced_type" : "type-738",
25963 "self_type" : "type-741",
25964 "size" : 4,
25965 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25966 },
25967 {
25968 "alignment" : 4,
25969 "is_const" : true,
25970 "linker_set_key" : "const keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> >",
25971 "name" : "const keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> >",
25972 "referenced_type" : "type-2509",
25973 "self_type" : "type-2519",
25974 "size" : 4,
25975 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25976 },
25977 {
25978 "alignment" : 4,
25979 "is_const" : true,
25980 "linker_set_key" : "const keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> >",
25981 "name" : "const keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> >",
25982 "referenced_type" : "type-352",
25983 "self_type" : "type-746",
25984 "size" : 4,
25985 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25986 },
25987 {
25988 "alignment" : 4,
25989 "is_const" : true,
25990 "linker_set_key" : "const keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> >",
25991 "name" : "const keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> >",
25992 "referenced_type" : "type-3690",
25993 "self_type" : "type-3692",
25994 "size" : 4,
25995 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
25996 },
25997 {
25998 "alignment" : 4,
25999 "is_const" : true,
26000 "linker_set_key" : "const keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> >",
26001 "name" : "const keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> >",
26002 "referenced_type" : "type-286",
26003 "self_type" : "type-466",
26004 "size" : 4,
26005 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26006 },
26007 {
26008 "alignment" : 4,
26009 "is_const" : true,
26010 "linker_set_key" : "const keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> >",
26011 "name" : "const keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> >",
26012 "referenced_type" : "type-355",
26013 "self_type" : "type-750",
26014 "size" : 4,
26015 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26016 },
26017 {
26018 "alignment" : 4,
26019 "is_const" : true,
26020 "linker_set_key" : "const keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> >",
26021 "name" : "const keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> >",
26022 "referenced_type" : "type-2510",
26023 "self_type" : "type-2522",
26024 "size" : 4,
26025 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26026 },
26027 {
26028 "alignment" : 4,
26029 "is_const" : true,
26030 "linker_set_key" : "const keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> >",
26031 "name" : "const keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> >",
26032 "referenced_type" : "type-5019",
26033 "self_type" : "type-5021",
26034 "size" : 4,
26035 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26036 },
26037 {
26038 "alignment" : 4,
26039 "is_const" : true,
26040 "linker_set_key" : "const keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete>",
26041 "name" : "const keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete>",
26042 "referenced_type" : "type-1380",
26043 "self_type" : "type-1383",
26044 "size" : 4,
26045 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26046 },
26047 {
26048 "alignment" : 4,
26049 "is_const" : true,
26050 "linker_set_key" : "const keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete>",
26051 "name" : "const keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete>",
26052 "referenced_type" : "type-6464",
26053 "self_type" : "type-6467",
26054 "size" : 4,
26055 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26056 },
26057 {
26058 "alignment" : 4,
26059 "is_const" : true,
26060 "linker_set_key" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> >",
26061 "name" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> >",
26062 "referenced_type" : "type-609",
26063 "self_type" : "type-683",
26064 "size" : 4,
26065 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26066 },
26067 {
26068 "alignment" : 4,
26069 "is_const" : true,
26070 "linker_set_key" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> >",
26071 "name" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> >",
26072 "referenced_type" : "type-707",
26073 "self_type" : "type-755",
26074 "size" : 4,
26075 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26076 },
26077 {
26078 "alignment" : 4,
26079 "is_const" : true,
26080 "linker_set_key" : "const keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete>",
26081 "name" : "const keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete>",
26082 "referenced_type" : "type-732",
26083 "self_type" : "type-736",
26084 "size" : 4,
26085 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26086 },
26087 {
26088 "alignment" : 4,
26089 "is_const" : true,
26090 "linker_set_key" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> >",
26091 "name" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> >",
26092 "referenced_type" : "type-767",
26093 "self_type" : "type-785",
26094 "size" : 4,
26095 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26096 },
26097 {
26098 "alignment" : 4,
26099 "is_const" : true,
26100 "linker_set_key" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> >",
26101 "name" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> >",
26102 "referenced_type" : "type-794",
26103 "self_type" : "type-818",
26104 "size" : 4,
26105 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26106 },
26107 {
26108 "alignment" : 4,
26109 "is_const" : true,
26110 "linker_set_key" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> >",
26111 "name" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> >",
26112 "referenced_type" : "type-759",
26113 "self_type" : "type-763",
26114 "size" : 4,
26115 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26116 },
26117 {
26118 "alignment" : 4,
26119 "is_const" : true,
26120 "linker_set_key" : "const keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> >",
26121 "name" : "const keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> >",
26122 "referenced_type" : "type-4798",
26123 "self_type" : "type-4806",
26124 "size" : 4,
26125 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26126 },
26127 {
26128 "alignment" : 4,
26129 "is_const" : true,
26130 "linker_set_key" : "const keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> >",
26131 "name" : "const keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> >",
26132 "referenced_type" : "type-1126",
26133 "self_type" : "type-1132",
26134 "size" : 4,
26135 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26136 },
26137 {
26138 "alignment" : 4,
26139 "is_const" : true,
26140 "linker_set_key" : "const keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete>",
26141 "name" : "const keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete>",
26142 "referenced_type" : "type-4846",
26143 "self_type" : "type-4926",
26144 "size" : 4,
26145 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26146 },
26147 {
26148 "alignment" : 4,
26149 "is_const" : true,
26150 "linker_set_key" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> >",
26151 "name" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> >",
26152 "referenced_type" : "type-117",
26153 "self_type" : "type-730",
26154 "size" : 4,
26155 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26156 },
26157 {
26158 "alignment" : 4,
26159 "is_const" : true,
26160 "linker_set_key" : "const keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> >",
26161 "name" : "const keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> >",
26162 "referenced_type" : "type-2169",
26163 "self_type" : "type-2179",
26164 "size" : 4,
26165 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26166 },
26167 {
26168 "alignment" : 4,
26169 "is_const" : true,
26170 "linker_set_key" : "const keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> >",
26171 "name" : "const keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> >",
26172 "referenced_type" : "type-2146",
26173 "self_type" : "type-2148",
26174 "size" : 4,
26175 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26176 },
26177 {
26178 "alignment" : 4,
26179 "is_const" : true,
26180 "linker_set_key" : "const keymaster::UpdateOperationRequest",
26181 "name" : "const keymaster::UpdateOperationRequest",
26182 "referenced_type" : "type-519",
26183 "self_type" : "type-674",
26184 "size" : 76,
26185 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
26186 },
26187 {
26188 "alignment" : 4,
26189 "is_const" : true,
26190 "linker_set_key" : "const keymaster::UpdateOperationResponse",
26191 "name" : "const keymaster::UpdateOperationResponse",
26192 "referenced_type" : "type-521",
26193 "self_type" : "type-779",
26194 "size" : 76,
26195 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
26196 },
26197 {
26198 "alignment" : 4,
26199 "is_const" : true,
26200 "linker_set_key" : "const keymaster::UpgradeKeyRequest",
26201 "name" : "const keymaster::UpgradeKeyRequest",
26202 "referenced_type" : "type-580",
26203 "self_type" : "type-666",
26204 "size" : 56,
26205 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
26206 },
26207 {
26208 "alignment" : 4,
26209 "is_const" : true,
26210 "linker_set_key" : "const keymaster::UpgradeKeyResponse",
26211 "name" : "const keymaster::UpgradeKeyResponse",
26212 "referenced_type" : "type-583",
26213 "self_type" : "type-801",
26214 "size" : 20,
26215 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
26216 },
26217 {
26218 "alignment" : 4,
26219 "is_const" : true,
26220 "linker_set_key" : "const keymaster::VerificationToken",
26221 "name" : "const keymaster::VerificationToken",
26222 "referenced_type" : "type-617",
26223 "self_type" : "type-816",
26224 "size" : 72,
26225 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
26226 },
26227 {
26228 "alignment" : 4,
26229 "is_const" : true,
26230 "linker_set_key" : "const keymaster::VerifyAuthorizationRequest",
26231 "name" : "const keymaster::VerifyAuthorizationRequest",
26232 "referenced_type" : "type-620",
26233 "self_type" : "type-623",
26234 "size" : 104,
26235 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
26236 },
26237 {
26238 "alignment" : 4,
26239 "is_const" : true,
26240 "linker_set_key" : "const keymaster::VerifyAuthorizationResponse",
26241 "name" : "const keymaster::VerifyAuthorizationResponse",
26242 "referenced_type" : "type-625",
26243 "self_type" : "type-628",
26244 "size" : 88,
26245 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
26246 },
26247 {
26248 "alignment" : 4,
26249 "is_const" : true,
26250 "linker_set_key" : "const keymaster::km_auth_list",
26251 "name" : "const keymaster::km_auth_list",
26252 "referenced_type" : "type-1158",
26253 "self_type" : "type-1353",
26254 "size" : 148,
26255 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
26256 },
26257 {
26258 "alignment" : 4,
26259 "is_const" : true,
26260 "linker_set_key" : "const keymaster_algorithm_t",
26261 "name" : "const keymaster_algorithm_t",
26262 "referenced_type" : "type-51",
26263 "self_type" : "type-50",
26264 "size" : 4,
26265 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
26266 },
26267 {
26268 "alignment" : 4,
26269 "is_const" : true,
26270 "linker_set_key" : "const keymaster_blob_t",
26271 "name" : "const keymaster_blob_t",
26272 "referenced_type" : "type-11",
26273 "self_type" : "type-277",
26274 "size" : 8,
26275 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
26276 },
26277 {
26278 "alignment" : 4,
26279 "is_const" : true,
26280 "linker_set_key" : "const keymaster_block_mode_t",
26281 "name" : "const keymaster_block_mode_t",
26282 "referenced_type" : "type-54",
26283 "self_type" : "type-53",
26284 "size" : 4,
26285 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
26286 },
26287 {
26288 "alignment" : 4,
26289 "is_const" : true,
26290 "linker_set_key" : "const keymaster_cert_chain_t",
26291 "name" : "const keymaster_cert_chain_t",
26292 "referenced_type" : "type-575",
26293 "self_type" : "type-2197",
26294 "size" : 8,
26295 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
26296 },
26297 {
26298 "alignment" : 4,
26299 "is_const" : true,
26300 "linker_set_key" : "const keymaster_digest_t",
26301 "name" : "const keymaster_digest_t",
26302 "referenced_type" : "type-61",
26303 "self_type" : "type-60",
26304 "size" : 4,
26305 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
26306 },
26307 {
26308 "alignment" : 4,
26309 "is_const" : true,
26310 "linker_set_key" : "const keymaster_key_blob_t",
26311 "name" : "const keymaster_key_blob_t",
26312 "referenced_type" : "type-239",
26313 "self_type" : "type-238",
26314 "size" : 8,
26315 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
26316 },
26317 {
26318 "alignment" : 4,
26319 "is_const" : true,
26320 "linker_set_key" : "const keymaster_key_format_t",
26321 "name" : "const keymaster_key_format_t",
26322 "referenced_type" : "type-64",
26323 "self_type" : "type-63",
26324 "size" : 4,
26325 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
26326 },
26327 {
26328 "alignment" : 4,
26329 "is_const" : true,
26330 "linker_set_key" : "const keymaster_key_param_set_t",
26331 "name" : "const keymaster_key_param_set_t",
26332 "referenced_type" : "type-25",
26333 "self_type" : "type-413",
26334 "size" : 8,
26335 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
26336 },
26337 {
26338 "alignment" : 4,
26339 "is_const" : true,
26340 "linker_set_key" : "const keymaster_key_param_t",
26341 "name" : "const keymaster_key_param_t",
26342 "referenced_type" : "type-4",
26343 "self_type" : "type-20",
26344 "size" : 12,
26345 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
26346 },
26347 {
26348 "alignment" : 4,
26349 "is_const" : true,
26350 "linker_set_key" : "const keymaster_padding_t",
26351 "name" : "const keymaster_padding_t",
26352 "referenced_type" : "type-57",
26353 "self_type" : "type-56",
26354 "size" : 4,
26355 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
26356 },
26357 {
26358 "alignment" : 4,
26359 "is_const" : true,
26360 "linker_set_key" : "const keymaster_purpose_t",
26361 "name" : "const keymaster_purpose_t",
26362 "referenced_type" : "type-36",
26363 "self_type" : "type-39",
26364 "size" : 4,
26365 "source_file" : "/system/keymaster/include/keymaster/operation.h"
26366 },
26367 {
26368 "alignment" : 4,
26369 "is_const" : true,
26370 "linker_set_key" : "const keymaster_tag_t",
26371 "name" : "const keymaster_tag_t",
26372 "referenced_type" : "type-5",
26373 "self_type" : "type-381",
26374 "size" : 4,
26375 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
26376 },
26377 {
26378 "alignment" : 4,
26379 "is_const" : true,
26380 "linker_set_key" : "const nullptr_t",
26381 "name" : "const nullptr_t",
26382 "referenced_type" : "type-728",
26383 "self_type" : "type-727",
26384 "size" : 4,
26385 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
26386 },
26387 {
26388 "is_const" : true,
26389 "linker_set_key" : "const std::nothrow_t",
26390 "name" : "const std::nothrow_t",
26391 "referenced_type" : "type-1035",
26392 "self_type" : "type-1034",
26393 "source_file" : "/system/keymaster/include/keymaster/new"
26394 },
26395 {
26396 "is_const" : true,
26397 "linker_set_key" : "const std::nothrow_t",
26398 "name" : "const std::nothrow_t",
26399 "referenced_type" : "type-1051",
26400 "self_type" : "type-1050",
26401 "source_file" : "/system/keymaster/include/keymaster/new"
26402 },
26403 {
26404 "is_const" : true,
26405 "linker_set_key" : "const std::nothrow_t",
26406 "name" : "const std::nothrow_t",
26407 "referenced_type" : "type-1053",
26408 "self_type" : "type-1052",
26409 "source_file" : "/system/keymaster/include/keymaster/new"
26410 },
26411 {
26412 "is_const" : true,
26413 "linker_set_key" : "const std::nothrow_t",
26414 "name" : "const std::nothrow_t",
26415 "referenced_type" : "type-1060",
26416 "self_type" : "type-1059",
26417 "source_file" : "/system/keymaster/include/keymaster/new"
26418 },
26419 {
26420 "is_const" : true,
26421 "linker_set_key" : "const std::nothrow_t",
26422 "name" : "const std::nothrow_t",
26423 "referenced_type" : "type-1064",
26424 "self_type" : "type-1063",
26425 "source_file" : "/system/keymaster/include/keymaster/new"
26426 },
26427 {
26428 "is_const" : true,
26429 "linker_set_key" : "const std::nothrow_t",
26430 "name" : "const std::nothrow_t",
26431 "referenced_type" : "type-1072",
26432 "self_type" : "type-1071",
26433 "source_file" : "/system/keymaster/include/keymaster/new"
26434 },
26435 {
26436 "is_const" : true,
26437 "linker_set_key" : "const std::nothrow_t",
26438 "name" : "const std::nothrow_t",
26439 "referenced_type" : "type-1135",
26440 "self_type" : "type-1134",
26441 "source_file" : "/system/keymaster/include/keymaster/new"
26442 },
26443 {
26444 "is_const" : true,
26445 "linker_set_key" : "const std::nothrow_t",
26446 "name" : "const std::nothrow_t",
26447 "referenced_type" : "type-1206",
26448 "self_type" : "type-1205",
26449 "source_file" : "/system/keymaster/include/keymaster/new"
26450 },
26451 {
26452 "is_const" : true,
26453 "linker_set_key" : "const std::nothrow_t",
26454 "name" : "const std::nothrow_t",
26455 "referenced_type" : "type-1213",
26456 "self_type" : "type-1212",
26457 "source_file" : "/system/keymaster/include/keymaster/new"
26458 },
26459 {
26460 "is_const" : true,
26461 "linker_set_key" : "const std::nothrow_t",
26462 "name" : "const std::nothrow_t",
26463 "referenced_type" : "type-1225",
26464 "self_type" : "type-1224",
26465 "source_file" : "/system/keymaster/include/keymaster/new"
26466 },
26467 {
26468 "is_const" : true,
26469 "linker_set_key" : "const std::nothrow_t",
26470 "name" : "const std::nothrow_t",
26471 "referenced_type" : "type-1312",
26472 "self_type" : "type-1311",
26473 "source_file" : "/system/keymaster/include/keymaster/new"
26474 },
26475 {
26476 "is_const" : true,
26477 "linker_set_key" : "const std::nothrow_t",
26478 "name" : "const std::nothrow_t",
26479 "referenced_type" : "type-1386",
26480 "self_type" : "type-1385",
26481 "source_file" : "/system/keymaster/include/keymaster/new"
26482 },
26483 {
26484 "alignment" : 1,
26485 "is_const" : true,
26486 "linker_set_key" : "const std::nothrow_t",
26487 "name" : "const std::nothrow_t",
26488 "referenced_type" : "type-152",
26489 "self_type" : "type-151",
26490 "size" : 1,
26491 "source_file" : "/system/keymaster/include/keymaster/new"
26492 },
26493 {
26494 "is_const" : true,
26495 "linker_set_key" : "const std::nothrow_t",
26496 "name" : "const std::nothrow_t",
26497 "referenced_type" : "type-1597",
26498 "self_type" : "type-1596",
26499 "source_file" : "/system/keymaster/include/keymaster/new"
26500 },
26501 {
26502 "is_const" : true,
26503 "linker_set_key" : "const std::nothrow_t",
26504 "name" : "const std::nothrow_t",
26505 "referenced_type" : "type-1668",
26506 "self_type" : "type-1667",
26507 "source_file" : "/system/keymaster/include/keymaster/new"
26508 },
26509 {
26510 "is_const" : true,
26511 "linker_set_key" : "const std::nothrow_t",
26512 "name" : "const std::nothrow_t",
26513 "referenced_type" : "type-1675",
26514 "self_type" : "type-1674",
26515 "source_file" : "/system/keymaster/include/keymaster/new"
26516 },
26517 {
26518 "is_const" : true,
26519 "linker_set_key" : "const std::nothrow_t",
26520 "name" : "const std::nothrow_t",
26521 "referenced_type" : "type-1679",
26522 "self_type" : "type-1678",
26523 "source_file" : "/system/keymaster/include/keymaster/new"
26524 },
26525 {
26526 "is_const" : true,
26527 "linker_set_key" : "const std::nothrow_t",
26528 "name" : "const std::nothrow_t",
26529 "referenced_type" : "type-1684",
26530 "self_type" : "type-1683",
26531 "source_file" : "/system/keymaster/include/keymaster/new"
26532 },
26533 {
26534 "is_const" : true,
26535 "linker_set_key" : "const std::nothrow_t",
26536 "name" : "const std::nothrow_t",
26537 "referenced_type" : "type-16",
26538 "self_type" : "type-15",
26539 "source_file" : "/system/keymaster/include/keymaster/new"
26540 },
26541 {
26542 "alignment" : 1,
26543 "is_const" : true,
26544 "linker_set_key" : "const std::nothrow_t",
26545 "name" : "const std::nothrow_t",
26546 "referenced_type" : "type-1764",
26547 "self_type" : "type-1763",
26548 "size" : 1,
26549 "source_file" : "/system/keymaster/include/keymaster/new"
26550 },
26551 {
26552 "is_const" : true,
26553 "linker_set_key" : "const std::nothrow_t",
26554 "name" : "const std::nothrow_t",
26555 "referenced_type" : "type-1835",
26556 "self_type" : "type-1834",
26557 "source_file" : "/system/keymaster/include/keymaster/new"
26558 },
26559 {
26560 "is_const" : true,
26561 "linker_set_key" : "const std::nothrow_t",
26562 "name" : "const std::nothrow_t",
26563 "referenced_type" : "type-1851",
26564 "self_type" : "type-1850",
26565 "source_file" : "/system/keymaster/include/keymaster/new"
26566 },
26567 {
26568 "is_const" : true,
26569 "linker_set_key" : "const std::nothrow_t",
26570 "name" : "const std::nothrow_t",
26571 "referenced_type" : "type-1853",
26572 "self_type" : "type-1852",
26573 "source_file" : "/system/keymaster/include/keymaster/new"
26574 },
26575 {
26576 "is_const" : true,
26577 "linker_set_key" : "const std::nothrow_t",
26578 "name" : "const std::nothrow_t",
26579 "referenced_type" : "type-1860",
26580 "self_type" : "type-1859",
26581 "source_file" : "/system/keymaster/include/keymaster/new"
26582 },
26583 {
26584 "is_const" : true,
26585 "linker_set_key" : "const std::nothrow_t",
26586 "name" : "const std::nothrow_t",
26587 "referenced_type" : "type-1864",
26588 "self_type" : "type-1863",
26589 "source_file" : "/system/keymaster/include/keymaster/new"
26590 },
26591 {
26592 "is_const" : true,
26593 "linker_set_key" : "const std::nothrow_t",
26594 "name" : "const std::nothrow_t",
26595 "referenced_type" : "type-1872",
26596 "self_type" : "type-1871",
26597 "source_file" : "/system/keymaster/include/keymaster/new"
26598 },
26599 {
26600 "is_const" : true,
26601 "linker_set_key" : "const std::nothrow_t",
26602 "name" : "const std::nothrow_t",
26603 "referenced_type" : "type-1921",
26604 "self_type" : "type-1920",
26605 "source_file" : "/system/keymaster/include/keymaster/new"
26606 },
26607 {
26608 "is_const" : true,
26609 "linker_set_key" : "const std::nothrow_t",
26610 "name" : "const std::nothrow_t",
26611 "referenced_type" : "type-1976",
26612 "self_type" : "type-1975",
26613 "source_file" : "/system/keymaster/include/keymaster/new"
26614 },
26615 {
26616 "is_const" : true,
26617 "linker_set_key" : "const std::nothrow_t",
26618 "name" : "const std::nothrow_t",
26619 "referenced_type" : "type-1983",
26620 "self_type" : "type-1982",
26621 "source_file" : "/system/keymaster/include/keymaster/new"
26622 },
26623 {
26624 "is_const" : true,
26625 "linker_set_key" : "const std::nothrow_t",
26626 "name" : "const std::nothrow_t",
26627 "referenced_type" : "type-1994",
26628 "self_type" : "type-1993",
26629 "source_file" : "/system/keymaster/include/keymaster/new"
26630 },
26631 {
26632 "is_const" : true,
26633 "linker_set_key" : "const std::nothrow_t",
26634 "name" : "const std::nothrow_t",
26635 "referenced_type" : "type-2077",
26636 "self_type" : "type-2076",
26637 "source_file" : "/system/keymaster/include/keymaster/new"
26638 },
26639 {
26640 "is_const" : true,
26641 "linker_set_key" : "const std::nothrow_t",
26642 "name" : "const std::nothrow_t",
26643 "referenced_type" : "type-2137",
26644 "self_type" : "type-2136",
26645 "source_file" : "/system/keymaster/include/keymaster/new"
26646 },
26647 {
26648 "is_const" : true,
26649 "linker_set_key" : "const std::nothrow_t",
26650 "name" : "const std::nothrow_t",
26651 "referenced_type" : "type-2182",
26652 "self_type" : "type-2181",
26653 "source_file" : "/system/keymaster/include/keymaster/new"
26654 },
26655 {
26656 "is_const" : true,
26657 "linker_set_key" : "const std::nothrow_t",
26658 "name" : "const std::nothrow_t",
26659 "referenced_type" : "type-22",
26660 "self_type" : "type-21",
26661 "source_file" : "/system/keymaster/include/keymaster/new"
26662 },
26663 {
26664 "is_const" : true,
26665 "linker_set_key" : "const std::nothrow_t",
26666 "name" : "const std::nothrow_t",
26667 "referenced_type" : "type-2330",
26668 "self_type" : "type-2329",
26669 "source_file" : "/system/keymaster/include/keymaster/new"
26670 },
26671 {
26672 "is_const" : true,
26673 "linker_set_key" : "const std::nothrow_t",
26674 "name" : "const std::nothrow_t",
26675 "referenced_type" : "type-2352",
26676 "self_type" : "type-2351",
26677 "source_file" : "/system/keymaster/include/keymaster/new"
26678 },
26679 {
26680 "is_const" : true,
26681 "linker_set_key" : "const std::nothrow_t",
26682 "name" : "const std::nothrow_t",
26683 "referenced_type" : "type-2377",
26684 "self_type" : "type-2376",
26685 "source_file" : "/system/keymaster/include/keymaster/new"
26686 },
26687 {
26688 "is_const" : true,
26689 "linker_set_key" : "const std::nothrow_t",
26690 "name" : "const std::nothrow_t",
26691 "referenced_type" : "type-2455",
26692 "self_type" : "type-2454",
26693 "source_file" : "/system/keymaster/include/keymaster/new"
26694 },
26695 {
26696 "is_const" : true,
26697 "linker_set_key" : "const std::nothrow_t",
26698 "name" : "const std::nothrow_t",
26699 "referenced_type" : "type-2479",
26700 "self_type" : "type-2478",
26701 "source_file" : "/system/keymaster/include/keymaster/new"
26702 },
26703 {
26704 "is_const" : true,
26705 "linker_set_key" : "const std::nothrow_t",
26706 "name" : "const std::nothrow_t",
26707 "referenced_type" : "type-2500",
26708 "self_type" : "type-2499",
26709 "source_file" : "/system/keymaster/include/keymaster/new"
26710 },
26711 {
26712 "is_const" : true,
26713 "linker_set_key" : "const std::nothrow_t",
26714 "name" : "const std::nothrow_t",
26715 "referenced_type" : "type-2660",
26716 "self_type" : "type-2659",
26717 "source_file" : "/system/keymaster/include/keymaster/new"
26718 },
26719 {
26720 "is_const" : true,
26721 "linker_set_key" : "const std::nothrow_t",
26722 "name" : "const std::nothrow_t",
26723 "referenced_type" : "type-2731",
26724 "self_type" : "type-2730",
26725 "source_file" : "/system/keymaster/include/keymaster/new"
26726 },
26727 {
26728 "is_const" : true,
26729 "linker_set_key" : "const std::nothrow_t",
26730 "name" : "const std::nothrow_t",
26731 "referenced_type" : "type-2736",
26732 "self_type" : "type-2735",
26733 "source_file" : "/system/keymaster/include/keymaster/new"
26734 },
26735 {
26736 "is_const" : true,
26737 "linker_set_key" : "const std::nothrow_t",
26738 "name" : "const std::nothrow_t",
26739 "referenced_type" : "type-2740",
26740 "self_type" : "type-2739",
26741 "source_file" : "/system/keymaster/include/keymaster/new"
26742 },
26743 {
26744 "is_const" : true,
26745 "linker_set_key" : "const std::nothrow_t",
26746 "name" : "const std::nothrow_t",
26747 "referenced_type" : "type-2745",
26748 "self_type" : "type-2744",
26749 "source_file" : "/system/keymaster/include/keymaster/new"
26750 },
26751 {
26752 "alignment" : 1,
26753 "is_const" : true,
26754 "linker_set_key" : "const std::nothrow_t",
26755 "name" : "const std::nothrow_t",
26756 "referenced_type" : "type-2825",
26757 "self_type" : "type-2824",
26758 "size" : 1,
26759 "source_file" : "/system/keymaster/include/keymaster/new"
26760 },
26761 {
26762 "is_const" : true,
26763 "linker_set_key" : "const std::nothrow_t",
26764 "name" : "const std::nothrow_t",
26765 "referenced_type" : "type-2896",
26766 "self_type" : "type-2895",
26767 "source_file" : "/system/keymaster/include/keymaster/new"
26768 },
26769 {
26770 "is_const" : true,
26771 "linker_set_key" : "const std::nothrow_t",
26772 "name" : "const std::nothrow_t",
26773 "referenced_type" : "type-2912",
26774 "self_type" : "type-2911",
26775 "source_file" : "/system/keymaster/include/keymaster/new"
26776 },
26777 {
26778 "is_const" : true,
26779 "linker_set_key" : "const std::nothrow_t",
26780 "name" : "const std::nothrow_t",
26781 "referenced_type" : "type-2914",
26782 "self_type" : "type-2913",
26783 "source_file" : "/system/keymaster/include/keymaster/new"
26784 },
26785 {
26786 "is_const" : true,
26787 "linker_set_key" : "const std::nothrow_t",
26788 "name" : "const std::nothrow_t",
26789 "referenced_type" : "type-2921",
26790 "self_type" : "type-2920",
26791 "source_file" : "/system/keymaster/include/keymaster/new"
26792 },
26793 {
26794 "is_const" : true,
26795 "linker_set_key" : "const std::nothrow_t",
26796 "name" : "const std::nothrow_t",
26797 "referenced_type" : "type-2925",
26798 "self_type" : "type-2924",
26799 "source_file" : "/system/keymaster/include/keymaster/new"
26800 },
26801 {
26802 "is_const" : true,
26803 "linker_set_key" : "const std::nothrow_t",
26804 "name" : "const std::nothrow_t",
26805 "referenced_type" : "type-2933",
26806 "self_type" : "type-2932",
26807 "source_file" : "/system/keymaster/include/keymaster/new"
26808 },
26809 {
26810 "is_const" : true,
26811 "linker_set_key" : "const std::nothrow_t",
26812 "name" : "const std::nothrow_t",
26813 "referenced_type" : "type-2982",
26814 "self_type" : "type-2981",
26815 "source_file" : "/system/keymaster/include/keymaster/new"
26816 },
26817 {
26818 "is_const" : true,
26819 "linker_set_key" : "const std::nothrow_t",
26820 "name" : "const std::nothrow_t",
26821 "referenced_type" : "type-3037",
26822 "self_type" : "type-3036",
26823 "source_file" : "/system/keymaster/include/keymaster/new"
26824 },
26825 {
26826 "is_const" : true,
26827 "linker_set_key" : "const std::nothrow_t",
26828 "name" : "const std::nothrow_t",
26829 "referenced_type" : "type-3044",
26830 "self_type" : "type-3043",
26831 "source_file" : "/system/keymaster/include/keymaster/new"
26832 },
26833 {
26834 "is_const" : true,
26835 "linker_set_key" : "const std::nothrow_t",
26836 "name" : "const std::nothrow_t",
26837 "referenced_type" : "type-3055",
26838 "self_type" : "type-3054",
26839 "source_file" : "/system/keymaster/include/keymaster/new"
26840 },
26841 {
26842 "is_const" : true,
26843 "linker_set_key" : "const std::nothrow_t",
26844 "name" : "const std::nothrow_t",
26845 "referenced_type" : "type-306",
26846 "self_type" : "type-305",
26847 "source_file" : "/system/keymaster/include/keymaster/new"
26848 },
26849 {
26850 "is_const" : true,
26851 "linker_set_key" : "const std::nothrow_t",
26852 "name" : "const std::nothrow_t",
26853 "referenced_type" : "type-30",
26854 "self_type" : "type-29",
26855 "source_file" : "/system/keymaster/include/keymaster/new"
26856 },
26857 {
26858 "is_const" : true,
26859 "linker_set_key" : "const std::nothrow_t",
26860 "name" : "const std::nothrow_t",
26861 "referenced_type" : "type-3138",
26862 "self_type" : "type-3137",
26863 "source_file" : "/system/keymaster/include/keymaster/new"
26864 },
26865 {
26866 "is_const" : true,
26867 "linker_set_key" : "const std::nothrow_t",
26868 "name" : "const std::nothrow_t",
26869 "referenced_type" : "type-3198",
26870 "self_type" : "type-3197",
26871 "source_file" : "/system/keymaster/include/keymaster/new"
26872 },
26873 {
26874 "is_const" : true,
26875 "linker_set_key" : "const std::nothrow_t",
26876 "name" : "const std::nothrow_t",
26877 "referenced_type" : "type-3227",
26878 "self_type" : "type-3226",
26879 "source_file" : "/system/keymaster/include/keymaster/new"
26880 },
26881 {
26882 "is_const" : true,
26883 "linker_set_key" : "const std::nothrow_t",
26884 "name" : "const std::nothrow_t",
26885 "referenced_type" : "type-330",
26886 "self_type" : "type-329",
26887 "source_file" : "/system/keymaster/include/keymaster/new"
26888 },
26889 {
26890 "is_const" : true,
26891 "linker_set_key" : "const std::nothrow_t",
26892 "name" : "const std::nothrow_t",
26893 "referenced_type" : "type-333",
26894 "self_type" : "type-332",
26895 "source_file" : "/system/keymaster/include/keymaster/new"
26896 },
26897 {
26898 "is_const" : true,
26899 "linker_set_key" : "const std::nothrow_t",
26900 "name" : "const std::nothrow_t",
26901 "referenced_type" : "type-3345",
26902 "self_type" : "type-3344",
26903 "source_file" : "/system/keymaster/include/keymaster/new"
26904 },
26905 {
26906 "is_const" : true,
26907 "linker_set_key" : "const std::nothrow_t",
26908 "name" : "const std::nothrow_t",
26909 "referenced_type" : "type-3362",
26910 "self_type" : "type-3361",
26911 "source_file" : "/system/keymaster/include/keymaster/new"
26912 },
26913 {
26914 "is_const" : true,
26915 "linker_set_key" : "const std::nothrow_t",
26916 "name" : "const std::nothrow_t",
26917 "referenced_type" : "type-3386",
26918 "self_type" : "type-3385",
26919 "source_file" : "/system/keymaster/include/keymaster/new"
26920 },
26921 {
26922 "is_const" : true,
26923 "linker_set_key" : "const std::nothrow_t",
26924 "name" : "const std::nothrow_t",
26925 "referenced_type" : "type-3452",
26926 "self_type" : "type-3451",
26927 "source_file" : "/system/keymaster/include/keymaster/new"
26928 },
26929 {
26930 "is_const" : true,
26931 "linker_set_key" : "const std::nothrow_t",
26932 "name" : "const std::nothrow_t",
26933 "referenced_type" : "type-346",
26934 "self_type" : "type-345",
26935 "source_file" : "/system/keymaster/include/keymaster/new"
26936 },
26937 {
26938 "is_const" : true,
26939 "linker_set_key" : "const std::nothrow_t",
26940 "name" : "const std::nothrow_t",
26941 "referenced_type" : "type-3476",
26942 "self_type" : "type-3475",
26943 "source_file" : "/system/keymaster/include/keymaster/new"
26944 },
26945 {
26946 "is_const" : true,
26947 "linker_set_key" : "const std::nothrow_t",
26948 "name" : "const std::nothrow_t",
26949 "referenced_type" : "type-3491",
26950 "self_type" : "type-3490",
26951 "source_file" : "/system/keymaster/include/keymaster/new"
26952 },
26953 {
26954 "is_const" : true,
26955 "linker_set_key" : "const std::nothrow_t",
26956 "name" : "const std::nothrow_t",
26957 "referenced_type" : "type-3520",
26958 "self_type" : "type-3519",
26959 "source_file" : "/system/keymaster/include/keymaster/new"
26960 },
26961 {
26962 "is_const" : true,
26963 "linker_set_key" : "const std::nothrow_t",
26964 "name" : "const std::nothrow_t",
26965 "referenced_type" : "type-3527",
26966 "self_type" : "type-3526",
26967 "source_file" : "/system/keymaster/include/keymaster/new"
26968 },
26969 {
26970 "is_const" : true,
26971 "linker_set_key" : "const std::nothrow_t",
26972 "name" : "const std::nothrow_t",
26973 "referenced_type" : "type-3570",
26974 "self_type" : "type-3569",
26975 "source_file" : "/system/keymaster/include/keymaster/new"
26976 },
26977 {
26978 "is_const" : true,
26979 "linker_set_key" : "const std::nothrow_t",
26980 "name" : "const std::nothrow_t",
26981 "referenced_type" : "type-358",
26982 "self_type" : "type-357",
26983 "source_file" : "/system/keymaster/include/keymaster/new"
26984 },
26985 {
26986 "is_const" : true,
26987 "linker_set_key" : "const std::nothrow_t",
26988 "name" : "const std::nothrow_t",
26989 "referenced_type" : "type-3634",
26990 "self_type" : "type-3633",
26991 "source_file" : "/system/keymaster/include/keymaster/new"
26992 },
26993 {
26994 "is_const" : true,
26995 "linker_set_key" : "const std::nothrow_t",
26996 "name" : "const std::nothrow_t",
26997 "referenced_type" : "type-3643",
26998 "self_type" : "type-3642",
26999 "source_file" : "/system/keymaster/include/keymaster/new"
27000 },
27001 {
27002 "is_const" : true,
27003 "linker_set_key" : "const std::nothrow_t",
27004 "name" : "const std::nothrow_t",
27005 "referenced_type" : "type-3654",
27006 "self_type" : "type-3653",
27007 "source_file" : "/system/keymaster/include/keymaster/new"
27008 },
27009 {
27010 "is_const" : true,
27011 "linker_set_key" : "const std::nothrow_t",
27012 "name" : "const std::nothrow_t",
27013 "referenced_type" : "type-3667",
27014 "self_type" : "type-3666",
27015 "source_file" : "/system/keymaster/include/keymaster/new"
27016 },
27017 {
27018 "is_const" : true,
27019 "linker_set_key" : "const std::nothrow_t",
27020 "name" : "const std::nothrow_t",
27021 "referenced_type" : "type-3761",
27022 "self_type" : "type-3760",
27023 "source_file" : "/system/keymaster/include/keymaster/new"
27024 },
27025 {
27026 "is_const" : true,
27027 "linker_set_key" : "const std::nothrow_t",
27028 "name" : "const std::nothrow_t",
27029 "referenced_type" : "type-3831",
27030 "self_type" : "type-3830",
27031 "source_file" : "/system/keymaster/include/keymaster/new"
27032 },
27033 {
27034 "is_const" : true,
27035 "linker_set_key" : "const std::nothrow_t",
27036 "name" : "const std::nothrow_t",
27037 "referenced_type" : "type-3838",
27038 "self_type" : "type-3837",
27039 "source_file" : "/system/keymaster/include/keymaster/new"
27040 },
27041 {
27042 "is_const" : true,
27043 "linker_set_key" : "const std::nothrow_t",
27044 "name" : "const std::nothrow_t",
27045 "referenced_type" : "type-3842",
27046 "self_type" : "type-3841",
27047 "source_file" : "/system/keymaster/include/keymaster/new"
27048 },
27049 {
27050 "is_const" : true,
27051 "linker_set_key" : "const std::nothrow_t",
27052 "name" : "const std::nothrow_t",
27053 "referenced_type" : "type-3847",
27054 "self_type" : "type-3846",
27055 "source_file" : "/system/keymaster/include/keymaster/new"
27056 },
27057 {
27058 "alignment" : 1,
27059 "is_const" : true,
27060 "linker_set_key" : "const std::nothrow_t",
27061 "name" : "const std::nothrow_t",
27062 "referenced_type" : "type-3927",
27063 "self_type" : "type-3926",
27064 "size" : 1,
27065 "source_file" : "/system/keymaster/include/keymaster/new"
27066 },
27067 {
27068 "is_const" : true,
27069 "linker_set_key" : "const std::nothrow_t",
27070 "name" : "const std::nothrow_t",
27071 "referenced_type" : "type-3998",
27072 "self_type" : "type-3997",
27073 "source_file" : "/system/keymaster/include/keymaster/new"
27074 },
27075 {
27076 "is_const" : true,
27077 "linker_set_key" : "const std::nothrow_t",
27078 "name" : "const std::nothrow_t",
27079 "referenced_type" : "type-4014",
27080 "self_type" : "type-4013",
27081 "source_file" : "/system/keymaster/include/keymaster/new"
27082 },
27083 {
27084 "is_const" : true,
27085 "linker_set_key" : "const std::nothrow_t",
27086 "name" : "const std::nothrow_t",
27087 "referenced_type" : "type-4016",
27088 "self_type" : "type-4015",
27089 "source_file" : "/system/keymaster/include/keymaster/new"
27090 },
27091 {
27092 "is_const" : true,
27093 "linker_set_key" : "const std::nothrow_t",
27094 "name" : "const std::nothrow_t",
27095 "referenced_type" : "type-4023",
27096 "self_type" : "type-4022",
27097 "source_file" : "/system/keymaster/include/keymaster/new"
27098 },
27099 {
27100 "is_const" : true,
27101 "linker_set_key" : "const std::nothrow_t",
27102 "name" : "const std::nothrow_t",
27103 "referenced_type" : "type-4027",
27104 "self_type" : "type-4026",
27105 "source_file" : "/system/keymaster/include/keymaster/new"
27106 },
27107 {
27108 "is_const" : true,
27109 "linker_set_key" : "const std::nothrow_t",
27110 "name" : "const std::nothrow_t",
27111 "referenced_type" : "type-4035",
27112 "self_type" : "type-4034",
27113 "source_file" : "/system/keymaster/include/keymaster/new"
27114 },
27115 {
27116 "is_const" : true,
27117 "linker_set_key" : "const std::nothrow_t",
27118 "name" : "const std::nothrow_t",
27119 "referenced_type" : "type-4084",
27120 "self_type" : "type-4083",
27121 "source_file" : "/system/keymaster/include/keymaster/new"
27122 },
27123 {
27124 "is_const" : true,
27125 "linker_set_key" : "const std::nothrow_t",
27126 "name" : "const std::nothrow_t",
27127 "referenced_type" : "type-4139",
27128 "self_type" : "type-4138",
27129 "source_file" : "/system/keymaster/include/keymaster/new"
27130 },
27131 {
27132 "is_const" : true,
27133 "linker_set_key" : "const std::nothrow_t",
27134 "name" : "const std::nothrow_t",
27135 "referenced_type" : "type-4146",
27136 "self_type" : "type-4145",
27137 "source_file" : "/system/keymaster/include/keymaster/new"
27138 },
27139 {
27140 "is_const" : true,
27141 "linker_set_key" : "const std::nothrow_t",
27142 "name" : "const std::nothrow_t",
27143 "referenced_type" : "type-4157",
27144 "self_type" : "type-4156",
27145 "source_file" : "/system/keymaster/include/keymaster/new"
27146 },
27147 {
27148 "is_const" : true,
27149 "linker_set_key" : "const std::nothrow_t",
27150 "name" : "const std::nothrow_t",
27151 "referenced_type" : "type-4240",
27152 "self_type" : "type-4239",
27153 "source_file" : "/system/keymaster/include/keymaster/new"
27154 },
27155 {
27156 "is_const" : true,
27157 "linker_set_key" : "const std::nothrow_t",
27158 "name" : "const std::nothrow_t",
27159 "referenced_type" : "type-4300",
27160 "self_type" : "type-4299",
27161 "source_file" : "/system/keymaster/include/keymaster/new"
27162 },
27163 {
27164 "is_const" : true,
27165 "linker_set_key" : "const std::nothrow_t",
27166 "name" : "const std::nothrow_t",
27167 "referenced_type" : "type-4329",
27168 "self_type" : "type-4328",
27169 "source_file" : "/system/keymaster/include/keymaster/new"
27170 },
27171 {
27172 "is_const" : true,
27173 "linker_set_key" : "const std::nothrow_t",
27174 "name" : "const std::nothrow_t",
27175 "referenced_type" : "type-4447",
27176 "self_type" : "type-4446",
27177 "source_file" : "/system/keymaster/include/keymaster/new"
27178 },
27179 {
27180 "is_const" : true,
27181 "linker_set_key" : "const std::nothrow_t",
27182 "name" : "const std::nothrow_t",
27183 "referenced_type" : "type-4464",
27184 "self_type" : "type-4463",
27185 "source_file" : "/system/keymaster/include/keymaster/new"
27186 },
27187 {
27188 "is_const" : true,
27189 "linker_set_key" : "const std::nothrow_t",
27190 "name" : "const std::nothrow_t",
27191 "referenced_type" : "type-4488",
27192 "self_type" : "type-4487",
27193 "source_file" : "/system/keymaster/include/keymaster/new"
27194 },
27195 {
27196 "is_const" : true,
27197 "linker_set_key" : "const std::nothrow_t",
27198 "name" : "const std::nothrow_t",
27199 "referenced_type" : "type-4554",
27200 "self_type" : "type-4553",
27201 "source_file" : "/system/keymaster/include/keymaster/new"
27202 },
27203 {
27204 "is_const" : true,
27205 "linker_set_key" : "const std::nothrow_t",
27206 "name" : "const std::nothrow_t",
27207 "referenced_type" : "type-4578",
27208 "self_type" : "type-4577",
27209 "source_file" : "/system/keymaster/include/keymaster/new"
27210 },
27211 {
27212 "is_const" : true,
27213 "linker_set_key" : "const std::nothrow_t",
27214 "name" : "const std::nothrow_t",
27215 "referenced_type" : "type-4593",
27216 "self_type" : "type-4592",
27217 "source_file" : "/system/keymaster/include/keymaster/new"
27218 },
27219 {
27220 "is_const" : true,
27221 "linker_set_key" : "const std::nothrow_t",
27222 "name" : "const std::nothrow_t",
27223 "referenced_type" : "type-4622",
27224 "self_type" : "type-4621",
27225 "source_file" : "/system/keymaster/include/keymaster/new"
27226 },
27227 {
27228 "is_const" : true,
27229 "linker_set_key" : "const std::nothrow_t",
27230 "name" : "const std::nothrow_t",
27231 "referenced_type" : "type-4628",
27232 "self_type" : "type-4627",
27233 "source_file" : "/system/keymaster/include/keymaster/new"
27234 },
27235 {
27236 "is_const" : true,
27237 "linker_set_key" : "const std::nothrow_t",
27238 "name" : "const std::nothrow_t",
27239 "referenced_type" : "type-4669",
27240 "self_type" : "type-4668",
27241 "source_file" : "/system/keymaster/include/keymaster/new"
27242 },
27243 {
27244 "is_const" : true,
27245 "linker_set_key" : "const std::nothrow_t",
27246 "name" : "const std::nothrow_t",
27247 "referenced_type" : "type-4726",
27248 "self_type" : "type-4725",
27249 "source_file" : "/system/keymaster/include/keymaster/new"
27250 },
27251 {
27252 "is_const" : true,
27253 "linker_set_key" : "const std::nothrow_t",
27254 "name" : "const std::nothrow_t",
27255 "referenced_type" : "type-4734",
27256 "self_type" : "type-4733",
27257 "source_file" : "/system/keymaster/include/keymaster/new"
27258 },
27259 {
27260 "is_const" : true,
27261 "linker_set_key" : "const std::nothrow_t",
27262 "name" : "const std::nothrow_t",
27263 "referenced_type" : "type-4744",
27264 "self_type" : "type-4743",
27265 "source_file" : "/system/keymaster/include/keymaster/new"
27266 },
27267 {
27268 "is_const" : true,
27269 "linker_set_key" : "const std::nothrow_t",
27270 "name" : "const std::nothrow_t",
27271 "referenced_type" : "type-4756",
27272 "self_type" : "type-4755",
27273 "source_file" : "/system/keymaster/include/keymaster/new"
27274 },
27275 {
27276 "is_const" : true,
27277 "linker_set_key" : "const std::nothrow_t",
27278 "name" : "const std::nothrow_t",
27279 "referenced_type" : "type-4785",
27280 "self_type" : "type-4784",
27281 "source_file" : "/system/keymaster/include/keymaster/new"
27282 },
27283 {
27284 "is_const" : true,
27285 "linker_set_key" : "const std::nothrow_t",
27286 "name" : "const std::nothrow_t",
27287 "referenced_type" : "type-4829",
27288 "self_type" : "type-4828",
27289 "source_file" : "/system/keymaster/include/keymaster/new"
27290 },
27291 {
27292 "is_const" : true,
27293 "linker_set_key" : "const std::nothrow_t",
27294 "name" : "const std::nothrow_t",
27295 "referenced_type" : "type-4936",
27296 "self_type" : "type-4935",
27297 "source_file" : "/system/keymaster/include/keymaster/new"
27298 },
27299 {
27300 "is_const" : true,
27301 "linker_set_key" : "const std::nothrow_t",
27302 "name" : "const std::nothrow_t",
27303 "referenced_type" : "type-5032",
27304 "self_type" : "type-5031",
27305 "source_file" : "/system/keymaster/include/keymaster/new"
27306 },
27307 {
27308 "is_const" : true,
27309 "linker_set_key" : "const std::nothrow_t",
27310 "name" : "const std::nothrow_t",
27311 "referenced_type" : "type-5037",
27312 "self_type" : "type-5036",
27313 "source_file" : "/system/keymaster/include/keymaster/new"
27314 },
27315 {
27316 "is_const" : true,
27317 "linker_set_key" : "const std::nothrow_t",
27318 "name" : "const std::nothrow_t",
27319 "referenced_type" : "type-5040",
27320 "self_type" : "type-5039",
27321 "source_file" : "/system/keymaster/include/keymaster/new"
27322 },
27323 {
27324 "is_const" : true,
27325 "linker_set_key" : "const std::nothrow_t",
27326 "name" : "const std::nothrow_t",
27327 "referenced_type" : "type-5134",
27328 "self_type" : "type-5133",
27329 "source_file" : "/system/keymaster/include/keymaster/new"
27330 },
27331 {
27332 "is_const" : true,
27333 "linker_set_key" : "const std::nothrow_t",
27334 "name" : "const std::nothrow_t",
27335 "referenced_type" : "type-5139",
27336 "self_type" : "type-5138",
27337 "source_file" : "/system/keymaster/include/keymaster/new"
27338 },
27339 {
27340 "is_const" : true,
27341 "linker_set_key" : "const std::nothrow_t",
27342 "name" : "const std::nothrow_t",
27343 "referenced_type" : "type-5143",
27344 "self_type" : "type-5142",
27345 "source_file" : "/system/keymaster/include/keymaster/new"
27346 },
27347 {
27348 "is_const" : true,
27349 "linker_set_key" : "const std::nothrow_t",
27350 "name" : "const std::nothrow_t",
27351 "referenced_type" : "type-5148",
27352 "self_type" : "type-5147",
27353 "source_file" : "/system/keymaster/include/keymaster/new"
27354 },
27355 {
27356 "alignment" : 1,
27357 "is_const" : true,
27358 "linker_set_key" : "const std::nothrow_t",
27359 "name" : "const std::nothrow_t",
27360 "referenced_type" : "type-5228",
27361 "self_type" : "type-5227",
27362 "size" : 1,
27363 "source_file" : "/system/keymaster/include/keymaster/new"
27364 },
27365 {
27366 "is_const" : true,
27367 "linker_set_key" : "const std::nothrow_t",
27368 "name" : "const std::nothrow_t",
27369 "referenced_type" : "type-5285",
27370 "self_type" : "type-5284",
27371 "source_file" : "/system/keymaster/include/keymaster/new"
27372 },
27373 {
27374 "is_const" : true,
27375 "linker_set_key" : "const std::nothrow_t",
27376 "name" : "const std::nothrow_t",
27377 "referenced_type" : "type-5309",
27378 "self_type" : "type-5308",
27379 "source_file" : "/system/keymaster/include/keymaster/new"
27380 },
27381 {
27382 "is_const" : true,
27383 "linker_set_key" : "const std::nothrow_t",
27384 "name" : "const std::nothrow_t",
27385 "referenced_type" : "type-5331",
27386 "self_type" : "type-5330",
27387 "source_file" : "/system/keymaster/include/keymaster/new"
27388 },
27389 {
27390 "is_const" : true,
27391 "linker_set_key" : "const std::nothrow_t",
27392 "name" : "const std::nothrow_t",
27393 "referenced_type" : "type-5334",
27394 "self_type" : "type-5333",
27395 "source_file" : "/system/keymaster/include/keymaster/new"
27396 },
27397 {
27398 "is_const" : true,
27399 "linker_set_key" : "const std::nothrow_t",
27400 "name" : "const std::nothrow_t",
27401 "referenced_type" : "type-5337",
27402 "self_type" : "type-5336",
27403 "source_file" : "/system/keymaster/include/keymaster/new"
27404 },
27405 {
27406 "alignment" : 1,
27407 "is_const" : true,
27408 "linker_set_key" : "const std::nothrow_t",
27409 "name" : "const std::nothrow_t",
27410 "referenced_type" : "type-5378",
27411 "self_type" : "type-5377",
27412 "size" : 1,
27413 "source_file" : "/system/keymaster/include/keymaster/new"
27414 },
27415 {
27416 "is_const" : true,
27417 "linker_set_key" : "const std::nothrow_t",
27418 "name" : "const std::nothrow_t",
27419 "referenced_type" : "type-5407",
27420 "self_type" : "type-5406",
27421 "source_file" : "/system/keymaster/include/keymaster/new"
27422 },
27423 {
27424 "is_const" : true,
27425 "linker_set_key" : "const std::nothrow_t",
27426 "name" : "const std::nothrow_t",
27427 "referenced_type" : "type-5420",
27428 "self_type" : "type-5419",
27429 "source_file" : "/system/keymaster/include/keymaster/new"
27430 },
27431 {
27432 "is_const" : true,
27433 "linker_set_key" : "const std::nothrow_t",
27434 "name" : "const std::nothrow_t",
27435 "referenced_type" : "type-5425",
27436 "self_type" : "type-5424",
27437 "source_file" : "/system/keymaster/include/keymaster/new"
27438 },
27439 {
27440 "is_const" : true,
27441 "linker_set_key" : "const std::nothrow_t",
27442 "name" : "const std::nothrow_t",
27443 "referenced_type" : "type-5434",
27444 "self_type" : "type-5433",
27445 "source_file" : "/system/keymaster/include/keymaster/new"
27446 },
27447 {
27448 "is_const" : true,
27449 "linker_set_key" : "const std::nothrow_t",
27450 "name" : "const std::nothrow_t",
27451 "referenced_type" : "type-5442",
27452 "self_type" : "type-5441",
27453 "source_file" : "/system/keymaster/include/keymaster/new"
27454 },
27455 {
27456 "is_const" : true,
27457 "linker_set_key" : "const std::nothrow_t",
27458 "name" : "const std::nothrow_t",
27459 "referenced_type" : "type-5451",
27460 "self_type" : "type-5450",
27461 "source_file" : "/system/keymaster/include/keymaster/new"
27462 },
27463 {
27464 "is_const" : true,
27465 "linker_set_key" : "const std::nothrow_t",
27466 "name" : "const std::nothrow_t",
27467 "referenced_type" : "type-5496",
27468 "self_type" : "type-5495",
27469 "source_file" : "/system/keymaster/include/keymaster/new"
27470 },
27471 {
27472 "is_const" : true,
27473 "linker_set_key" : "const std::nothrow_t",
27474 "name" : "const std::nothrow_t",
27475 "referenced_type" : "type-5558",
27476 "self_type" : "type-5557",
27477 "source_file" : "/system/keymaster/include/keymaster/new"
27478 },
27479 {
27480 "is_const" : true,
27481 "linker_set_key" : "const std::nothrow_t",
27482 "name" : "const std::nothrow_t",
27483 "referenced_type" : "type-5566",
27484 "self_type" : "type-5565",
27485 "source_file" : "/system/keymaster/include/keymaster/new"
27486 },
27487 {
27488 "is_const" : true,
27489 "linker_set_key" : "const std::nothrow_t",
27490 "name" : "const std::nothrow_t",
27491 "referenced_type" : "type-5576",
27492 "self_type" : "type-5575",
27493 "source_file" : "/system/keymaster/include/keymaster/new"
27494 },
27495 {
27496 "is_const" : true,
27497 "linker_set_key" : "const std::nothrow_t",
27498 "name" : "const std::nothrow_t",
27499 "referenced_type" : "type-5654",
27500 "self_type" : "type-5653",
27501 "source_file" : "/system/keymaster/include/keymaster/new"
27502 },
27503 {
27504 "is_const" : true,
27505 "linker_set_key" : "const std::nothrow_t",
27506 "name" : "const std::nothrow_t",
27507 "referenced_type" : "type-5716",
27508 "self_type" : "type-5715",
27509 "source_file" : "/system/keymaster/include/keymaster/new"
27510 },
27511 {
27512 "is_const" : true,
27513 "linker_set_key" : "const std::nothrow_t",
27514 "name" : "const std::nothrow_t",
27515 "referenced_type" : "type-5745",
27516 "self_type" : "type-5744",
27517 "source_file" : "/system/keymaster/include/keymaster/new"
27518 },
27519 {
27520 "is_const" : true,
27521 "linker_set_key" : "const std::nothrow_t",
27522 "name" : "const std::nothrow_t",
27523 "referenced_type" : "type-5874",
27524 "self_type" : "type-5873",
27525 "source_file" : "/system/keymaster/include/keymaster/new"
27526 },
27527 {
27528 "is_const" : true,
27529 "linker_set_key" : "const std::nothrow_t",
27530 "name" : "const std::nothrow_t",
27531 "referenced_type" : "type-5892",
27532 "self_type" : "type-5891",
27533 "source_file" : "/system/keymaster/include/keymaster/new"
27534 },
27535 {
27536 "is_const" : true,
27537 "linker_set_key" : "const std::nothrow_t",
27538 "name" : "const std::nothrow_t",
27539 "referenced_type" : "type-5922",
27540 "self_type" : "type-5921",
27541 "source_file" : "/system/keymaster/include/keymaster/new"
27542 },
27543 {
27544 "is_const" : true,
27545 "linker_set_key" : "const std::nothrow_t",
27546 "name" : "const std::nothrow_t",
27547 "referenced_type" : "type-5994",
27548 "self_type" : "type-5993",
27549 "source_file" : "/system/keymaster/include/keymaster/new"
27550 },
27551 {
27552 "is_const" : true,
27553 "linker_set_key" : "const std::nothrow_t",
27554 "name" : "const std::nothrow_t",
27555 "referenced_type" : "type-6019",
27556 "self_type" : "type-6018",
27557 "source_file" : "/system/keymaster/include/keymaster/new"
27558 },
27559 {
27560 "is_const" : true,
27561 "linker_set_key" : "const std::nothrow_t",
27562 "name" : "const std::nothrow_t",
27563 "referenced_type" : "type-6035",
27564 "self_type" : "type-6034",
27565 "source_file" : "/system/keymaster/include/keymaster/new"
27566 },
27567 {
27568 "is_const" : true,
27569 "linker_set_key" : "const std::nothrow_t",
27570 "name" : "const std::nothrow_t",
27571 "referenced_type" : "type-6062",
27572 "self_type" : "type-6061",
27573 "source_file" : "/system/keymaster/include/keymaster/new"
27574 },
27575 {
27576 "is_const" : true,
27577 "linker_set_key" : "const std::nothrow_t",
27578 "name" : "const std::nothrow_t",
27579 "referenced_type" : "type-6069",
27580 "self_type" : "type-6068",
27581 "source_file" : "/system/keymaster/include/keymaster/new"
27582 },
27583 {
27584 "is_const" : true,
27585 "linker_set_key" : "const std::nothrow_t",
27586 "name" : "const std::nothrow_t",
27587 "referenced_type" : "type-6109",
27588 "self_type" : "type-6108",
27589 "source_file" : "/system/keymaster/include/keymaster/new"
27590 },
27591 {
27592 "is_const" : true,
27593 "linker_set_key" : "const std::nothrow_t",
27594 "name" : "const std::nothrow_t",
27595 "referenced_type" : "type-6146",
27596 "self_type" : "type-6145",
27597 "source_file" : "/system/keymaster/include/keymaster/new"
27598 },
27599 {
27600 "is_const" : true,
27601 "linker_set_key" : "const std::nothrow_t",
27602 "name" : "const std::nothrow_t",
27603 "referenced_type" : "type-6151",
27604 "self_type" : "type-6150",
27605 "source_file" : "/system/keymaster/include/keymaster/new"
27606 },
27607 {
27608 "is_const" : true,
27609 "linker_set_key" : "const std::nothrow_t",
27610 "name" : "const std::nothrow_t",
27611 "referenced_type" : "type-6156",
27612 "self_type" : "type-6155",
27613 "source_file" : "/system/keymaster/include/keymaster/new"
27614 },
27615 {
27616 "is_const" : true,
27617 "linker_set_key" : "const std::nothrow_t",
27618 "name" : "const std::nothrow_t",
27619 "referenced_type" : "type-6162",
27620 "self_type" : "type-6161",
27621 "source_file" : "/system/keymaster/include/keymaster/new"
27622 },
27623 {
27624 "is_const" : true,
27625 "linker_set_key" : "const std::nothrow_t",
27626 "name" : "const std::nothrow_t",
27627 "referenced_type" : "type-6171",
27628 "self_type" : "type-6170",
27629 "source_file" : "/system/keymaster/include/keymaster/new"
27630 },
27631 {
27632 "is_const" : true,
27633 "linker_set_key" : "const std::nothrow_t",
27634 "name" : "const std::nothrow_t",
27635 "referenced_type" : "type-6184",
27636 "self_type" : "type-6183",
27637 "source_file" : "/system/keymaster/include/keymaster/new"
27638 },
27639 {
27640 "is_const" : true,
27641 "linker_set_key" : "const std::nothrow_t",
27642 "name" : "const std::nothrow_t",
27643 "referenced_type" : "type-6212",
27644 "self_type" : "type-6211",
27645 "source_file" : "/system/keymaster/include/keymaster/new"
27646 },
27647 {
27648 "is_const" : true,
27649 "linker_set_key" : "const std::nothrow_t",
27650 "name" : "const std::nothrow_t",
27651 "referenced_type" : "type-6271",
27652 "self_type" : "type-6270",
27653 "source_file" : "/system/keymaster/include/keymaster/new"
27654 },
27655 {
27656 "is_const" : true,
27657 "linker_set_key" : "const std::nothrow_t",
27658 "name" : "const std::nothrow_t",
27659 "referenced_type" : "type-6345",
27660 "self_type" : "type-6344",
27661 "source_file" : "/system/keymaster/include/keymaster/new"
27662 },
27663 {
27664 "is_const" : true,
27665 "linker_set_key" : "const std::nothrow_t",
27666 "name" : "const std::nothrow_t",
27667 "referenced_type" : "type-6349",
27668 "self_type" : "type-6348",
27669 "source_file" : "/system/keymaster/include/keymaster/new"
27670 },
27671 {
27672 "is_const" : true,
27673 "linker_set_key" : "const std::nothrow_t",
27674 "name" : "const std::nothrow_t",
27675 "referenced_type" : "type-6412",
27676 "self_type" : "type-6411",
27677 "source_file" : "/system/keymaster/include/keymaster/new"
27678 },
27679 {
27680 "is_const" : true,
27681 "linker_set_key" : "const std::nothrow_t",
27682 "name" : "const std::nothrow_t",
27683 "referenced_type" : "type-6419",
27684 "self_type" : "type-6418",
27685 "source_file" : "/system/keymaster/include/keymaster/new"
27686 },
27687 {
27688 "is_const" : true,
27689 "linker_set_key" : "const std::nothrow_t",
27690 "name" : "const std::nothrow_t",
27691 "referenced_type" : "type-6470",
27692 "self_type" : "type-6469",
27693 "source_file" : "/system/keymaster/include/keymaster/new"
27694 },
27695 {
27696 "is_const" : true,
27697 "linker_set_key" : "const std::nothrow_t",
27698 "name" : "const std::nothrow_t",
27699 "referenced_type" : "type-6508",
27700 "self_type" : "type-6507",
27701 "source_file" : "/system/keymaster/include/keymaster/new"
27702 },
27703 {
27704 "is_const" : true,
27705 "linker_set_key" : "const std::nothrow_t",
27706 "name" : "const std::nothrow_t",
27707 "referenced_type" : "type-757",
27708 "self_type" : "type-756",
27709 "source_file" : "/system/keymaster/include/keymaster/new"
27710 },
27711 {
27712 "is_const" : true,
27713 "linker_set_key" : "const std::nothrow_t",
27714 "name" : "const std::nothrow_t",
27715 "referenced_type" : "type-822",
27716 "self_type" : "type-821",
27717 "source_file" : "/system/keymaster/include/keymaster/new"
27718 },
27719 {
27720 "is_const" : true,
27721 "linker_set_key" : "const std::nothrow_t",
27722 "name" : "const std::nothrow_t",
27723 "referenced_type" : "type-875",
27724 "self_type" : "type-874",
27725 "source_file" : "/system/keymaster/include/keymaster/new"
27726 },
27727 {
27728 "is_const" : true,
27729 "linker_set_key" : "const std::nothrow_t",
27730 "name" : "const std::nothrow_t",
27731 "referenced_type" : "type-879",
27732 "self_type" : "type-878",
27733 "source_file" : "/system/keymaster/include/keymaster/new"
27734 },
27735 {
27736 "is_const" : true,
27737 "linker_set_key" : "const std::nothrow_t",
27738 "name" : "const std::nothrow_t",
27739 "referenced_type" : "type-884",
27740 "self_type" : "type-883",
27741 "source_file" : "/system/keymaster/include/keymaster/new"
27742 },
27743 {
27744 "alignment" : 1,
27745 "is_const" : true,
27746 "linker_set_key" : "const std::nothrow_t",
27747 "name" : "const std::nothrow_t",
27748 "referenced_type" : "type-964",
27749 "self_type" : "type-963",
27750 "size" : 1,
27751 "source_file" : "/system/keymaster/include/keymaster/new"
27752 },
27753 {
27754 "alignment" : 1,
27755 "is_const" : true,
27756 "linker_set_key" : "const unsigned char",
27757 "name" : "const unsigned char",
27758 "referenced_type" : "type-3",
27759 "self_type" : "type-13",
27760 "size" : 1,
27761 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
27762 },
27763 {
27764 "alignment" : 4,
27765 "is_const" : true,
27766 "linker_set_key" : "const unsigned char *const",
27767 "name" : "const unsigned char *const",
27768 "referenced_type" : "type-12",
27769 "self_type" : "type-214",
27770 "size" : 4,
27771 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
27772 },
27773 {
27774 "alignment" : 4,
27775 "is_const" : true,
27776 "linker_set_key" : "const unsigned int",
27777 "name" : "const unsigned int",
27778 "referenced_type" : "type-8",
27779 "self_type" : "type-276",
27780 "size" : 4,
27781 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
27782 },
27783 {
27784 "alignment" : 4,
27785 "is_const" : true,
27786 "linker_set_key" : "const unsigned long long",
27787 "name" : "const unsigned long long",
27788 "referenced_type" : "type-10",
27789 "self_type" : "type-71",
27790 "size" : 8,
27791 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
27792 },
27793 {
27794 "is_const" : true,
27795 "linker_set_key" : "const void",
27796 "name" : "const void",
27797 "referenced_type" : "type-48",
27798 "self_type" : "type-47",
27799 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
27800 },
27801 {
27802 "alignment" : 4,
27803 "is_const" : true,
27804 "linker_set_key" : "keymaster_block_mode_t const[2]",
27805 "name" : "keymaster_block_mode_t const[2]",
27806 "referenced_type" : "type-6422",
27807 "self_type" : "type-6421",
27808 "size" : 8,
27809 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
27810 },
27811 {
27812 "alignment" : 4,
27813 "is_const" : true,
27814 "linker_set_key" : "keymaster_block_mode_t const[4]",
27815 "name" : "keymaster_block_mode_t const[4]",
27816 "referenced_type" : "type-1215",
27817 "self_type" : "type-1214",
27818 "size" : 16,
27819 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
27820 },
27821 {
27822 "alignment" : 4,
27823 "is_const" : true,
27824 "linker_set_key" : "keymaster_digest_t const[5]",
27825 "name" : "keymaster_digest_t const[5]",
27826 "referenced_type" : "type-3637",
27827 "self_type" : "type-3636",
27828 "size" : 20,
27829 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
27830 },
27831 {
27832 "alignment" : 4,
27833 "is_const" : true,
27834 "linker_set_key" : "keymaster_digest_t const[6]",
27835 "name" : "keymaster_digest_t const[6]",
27836 "referenced_type" : "type-2483",
27837 "self_type" : "type-2482",
27838 "size" : 24,
27839 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
27840 },
27841 {
27842 "alignment" : 4,
27843 "is_const" : true,
27844 "linker_set_key" : "keymaster_digest_t const[7]",
27845 "name" : "keymaster_digest_t const[7]",
27846 "referenced_type" : "type-4991",
27847 "self_type" : "type-4990",
27848 "size" : 28,
27849 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
27850 },
27851 {
27852 "alignment" : 4,
27853 "is_const" : true,
27854 "linker_set_key" : "keymaster_key_format_t const[1]",
27855 "name" : "keymaster_key_format_t const[1]",
27856 "referenced_type" : "type-1316",
27857 "self_type" : "type-1315",
27858 "size" : 4,
27859 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
27860 },
27861 {
27862 "alignment" : 4,
27863 "is_const" : true,
27864 "linker_set_key" : "keymaster_padding_t const[2]",
27865 "name" : "keymaster_padding_t const[2]",
27866 "referenced_type" : "type-2333",
27867 "self_type" : "type-2332",
27868 "size" : 8,
27869 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
27870 },
27871 {
27872 "alignment" : 4,
27873 "is_const" : true,
27874 "linker_set_key" : "keymaster_padding_t const[3]",
27875 "name" : "keymaster_padding_t const[3]",
27876 "referenced_type" : "type-4994",
27877 "self_type" : "type-4993",
27878 "size" : 12,
27879 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
27880 },
27881 {
27882 "alignment" : 1,
27883 "is_const" : true,
27884 "linker_set_key" : "unsigned char const[16]",
27885 "name" : "unsigned char const[16]",
27886 "referenced_type" : "type-1137",
27887 "self_type" : "type-1136",
27888 "size" : 16,
27889 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
27890 },
27891 {
27892 "alignment" : 1,
27893 "is_const" : true,
27894 "linker_set_key" : "unsigned char const[2]",
27895 "name" : "unsigned char const[2]",
27896 "referenced_type" : "type-1081",
27897 "self_type" : "type-1080",
27898 "size" : 2,
27899 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
27900 }
27901 ],
27902 "record_types" :
27903 [
27904 {
27905 "alignment" : 1,
27906 "fields" :
27907 [
27908 {
27909 "field_name" : "version",
27910 "referenced_type" : "type-3"
27911 },
27912 {
27913 "field_name" : "challenge",
27914 "field_offset" : 8,
27915 "referenced_type" : "type-10"
27916 },
27917 {
27918 "field_name" : "user_id",
27919 "field_offset" : 72,
27920 "referenced_type" : "type-10"
27921 },
27922 {
27923 "field_name" : "authenticator_id",
27924 "field_offset" : 136,
27925 "referenced_type" : "type-10"
27926 },
27927 {
27928 "field_name" : "authenticator_type",
27929 "field_offset" : 200,
27930 "referenced_type" : "type-8"
27931 },
27932 {
27933 "field_name" : "timestamp",
27934 "field_offset" : 232,
27935 "referenced_type" : "type-10"
27936 },
27937 {
27938 "field_name" : "hmac",
27939 "field_offset" : 296,
27940 "referenced_type" : "type-337"
27941 }
27942 ],
27943 "linker_set_key" : "hw_auth_token_t",
27944 "name" : "hw_auth_token_t",
27945 "referenced_type" : "type-380",
27946 "self_type" : "type-380",
27947 "size" : 69,
27948 "source_file" : "/hardware/libhardware/include/hardware/hw_auth_token.h",
27949 "unique_id" : "hw_auth_token_t"
27950 },
27951 {
27952 "alignment" : 1,
27953 "linker_set_key" : "keymaster::ASN1_STRING_Delete",
27954 "name" : "keymaster::ASN1_STRING_Delete",
27955 "referenced_type" : "type-1143",
27956 "self_type" : "type-1143",
27957 "size" : 1,
27958 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
27959 "unique_id" : "_ZTSN9keymaster18ASN1_STRING_DeleteE"
27960 },
27961 {
27962 "alignment" : 1,
27963 "linker_set_key" : "keymaster::ASN1_TYPE_Delete",
27964 "name" : "keymaster::ASN1_TYPE_Delete",
27965 "referenced_type" : "type-1147",
27966 "self_type" : "type-1147",
27967 "size" : 1,
27968 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
27969 "unique_id" : "_ZTSN9keymaster16ASN1_TYPE_DeleteE"
27970 },
27971 {
27972 "alignment" : 4,
27973 "base_specifiers" :
27974 [
27975 {
27976 "referenced_type" : "type-342"
27977 }
27978 ],
27979 "fields" :
27980 [
27981 {
27982 "field_name" : "op_handle",
27983 "field_offset" : 64,
27984 "referenced_type" : "type-10"
27985 }
27986 ],
27987 "linker_set_key" : "keymaster::AbortOperationRequest",
27988 "name" : "keymaster::AbortOperationRequest",
27989 "referenced_type" : "type-527",
27990 "self_type" : "type-527",
27991 "size" : 16,
27992 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
27993 "unique_id" : "_ZTSN9keymaster21AbortOperationRequestE",
27994 "vtable_components" :
27995 [
27996 {
27997 "kind" : "offset_to_top"
27998 },
27999 {
28000 "kind" : "rtti",
28001 "mangled_component_name" : "_ZTIN9keymaster21AbortOperationRequestE"
28002 },
28003 {
28004 "kind" : "complete_dtor_pointer",
28005 "mangled_component_name" : "_ZN9keymaster21AbortOperationRequestD1Ev"
28006 },
28007 {
28008 "kind" : "deleting_dtor_pointer",
28009 "mangled_component_name" : "_ZN9keymaster21AbortOperationRequestD0Ev"
28010 },
28011 {
28012 "mangled_component_name" : "_ZNK9keymaster21AbortOperationRequest14SerializedSizeEv"
28013 },
28014 {
28015 "mangled_component_name" : "_ZNK9keymaster21AbortOperationRequest9SerializeEPhPKh"
28016 },
28017 {
28018 "mangled_component_name" : "_ZN9keymaster21AbortOperationRequest11DeserializeEPPKhS2_"
28019 }
28020 ]
28021 },
28022 {
28023 "alignment" : 4,
28024 "base_specifiers" :
28025 [
28026 {
28027 "referenced_type" : "type-341"
28028 }
28029 ],
28030 "linker_set_key" : "keymaster::AbortOperationResponse",
28031 "name" : "keymaster::AbortOperationResponse",
28032 "referenced_type" : "type-531",
28033 "self_type" : "type-531",
28034 "size" : 12,
28035 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
28036 "unique_id" : "_ZTSN9keymaster22AbortOperationResponseE",
28037 "vtable_components" :
28038 [
28039 {
28040 "kind" : "offset_to_top"
28041 },
28042 {
28043 "kind" : "rtti",
28044 "mangled_component_name" : "_ZTIN9keymaster22AbortOperationResponseE"
28045 },
28046 {
28047 "kind" : "complete_dtor_pointer",
28048 "mangled_component_name" : "_ZN9keymaster22AbortOperationResponseD1Ev"
28049 },
28050 {
28051 "kind" : "deleting_dtor_pointer",
28052 "mangled_component_name" : "_ZN9keymaster22AbortOperationResponseD0Ev"
28053 },
28054 {
28055 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
28056 },
28057 {
28058 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
28059 },
28060 {
28061 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
28062 },
28063 {
28064 "mangled_component_name" : "_ZNK9keymaster22AbortOperationResponse22NonErrorSerializedSizeEv"
28065 },
28066 {
28067 "mangled_component_name" : "_ZNK9keymaster22AbortOperationResponse17NonErrorSerializeEPhPKh"
28068 },
28069 {
28070 "mangled_component_name" : "_ZN9keymaster22AbortOperationResponse19NonErrorDeserializeEPPKhS2_"
28071 }
28072 ]
28073 },
28074 {
28075 "alignment" : 4,
28076 "base_specifiers" :
28077 [
28078 {
28079 "referenced_type" : "type-342"
28080 }
28081 ],
28082 "fields" :
28083 [
28084 {
28085 "field_name" : "random_data",
28086 "field_offset" : 64,
28087 "referenced_type" : "type-116"
28088 }
28089 ],
28090 "linker_set_key" : "keymaster::AddEntropyRequest",
28091 "name" : "keymaster::AddEntropyRequest",
28092 "referenced_type" : "type-535",
28093 "self_type" : "type-535",
28094 "size" : 28,
28095 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
28096 "unique_id" : "_ZTSN9keymaster17AddEntropyRequestE",
28097 "vtable_components" :
28098 [
28099 {
28100 "kind" : "offset_to_top"
28101 },
28102 {
28103 "kind" : "rtti",
28104 "mangled_component_name" : "_ZTIN9keymaster17AddEntropyRequestE"
28105 },
28106 {
28107 "kind" : "complete_dtor_pointer",
28108 "mangled_component_name" : "_ZN9keymaster17AddEntropyRequestD1Ev"
28109 },
28110 {
28111 "kind" : "deleting_dtor_pointer",
28112 "mangled_component_name" : "_ZN9keymaster17AddEntropyRequestD0Ev"
28113 },
28114 {
28115 "mangled_component_name" : "_ZNK9keymaster17AddEntropyRequest14SerializedSizeEv"
28116 },
28117 {
28118 "mangled_component_name" : "_ZNK9keymaster17AddEntropyRequest9SerializeEPhPKh"
28119 },
28120 {
28121 "mangled_component_name" : "_ZN9keymaster17AddEntropyRequest11DeserializeEPPKhS2_"
28122 }
28123 ]
28124 },
28125 {
28126 "alignment" : 4,
28127 "base_specifiers" :
28128 [
28129 {
28130 "referenced_type" : "type-341"
28131 }
28132 ],
28133 "linker_set_key" : "keymaster::AddEntropyResponse",
28134 "name" : "keymaster::AddEntropyResponse",
28135 "referenced_type" : "type-537",
28136 "self_type" : "type-537",
28137 "size" : 12,
28138 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
28139 "unique_id" : "_ZTSN9keymaster18AddEntropyResponseE",
28140 "vtable_components" :
28141 [
28142 {
28143 "kind" : "offset_to_top"
28144 },
28145 {
28146 "kind" : "rtti",
28147 "mangled_component_name" : "_ZTIN9keymaster18AddEntropyResponseE"
28148 },
28149 {
28150 "kind" : "complete_dtor_pointer",
28151 "mangled_component_name" : "_ZN9keymaster18AddEntropyResponseD1Ev"
28152 },
28153 {
28154 "kind" : "deleting_dtor_pointer",
28155 "mangled_component_name" : "_ZN9keymaster18AddEntropyResponseD0Ev"
28156 },
28157 {
28158 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
28159 },
28160 {
28161 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
28162 },
28163 {
28164 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
28165 },
28166 {
28167 "mangled_component_name" : "_ZNK9keymaster18AddEntropyResponse22NonErrorSerializedSizeEv"
28168 },
28169 {
28170 "mangled_component_name" : "_ZNK9keymaster18AddEntropyResponse17NonErrorSerializeEPhPKh"
28171 },
28172 {
28173 "mangled_component_name" : "_ZN9keymaster18AddEntropyResponse19NonErrorDeserializeEPPKhS2_"
28174 }
28175 ]
28176 },
28177 {
28178 "alignment" : 4,
28179 "base_specifiers" :
28180 [
28181 {
28182 "referenced_type" : "type-1194"
28183 }
28184 ],
28185 "linker_set_key" : "keymaster::AesKey",
28186 "name" : "keymaster::AesKey",
28187 "record_kind" : "class",
28188 "referenced_type" : "type-1201",
28189 "self_type" : "type-1201",
28190 "size" : 96,
28191 "source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h",
28192 "unique_id" : "_ZTSN9keymaster6AesKeyE",
28193 "vtable_components" :
28194 [
28195 {
28196 "kind" : "offset_to_top"
28197 },
28198 {
28199 "kind" : "rtti",
28200 "mangled_component_name" : "_ZTIN9keymaster6AesKeyE"
28201 },
28202 {
28203 "kind" : "complete_dtor_pointer",
28204 "mangled_component_name" : "_ZN9keymaster6AesKeyD1Ev"
28205 },
28206 {
28207 "kind" : "deleting_dtor_pointer",
28208 "mangled_component_name" : "_ZN9keymaster6AesKeyD0Ev"
28209 },
28210 {
28211 "mangled_component_name" : "_ZNK9keymaster12SymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
28212 }
28213 ]
28214 },
28215 {
28216 "alignment" : 4,
28217 "base_specifiers" :
28218 [
28219 {
28220 "referenced_type" : "type-1186"
28221 }
28222 ],
28223 "linker_set_key" : "keymaster::AesKeyFactory",
28224 "name" : "keymaster::AesKeyFactory",
28225 "record_kind" : "class",
28226 "referenced_type" : "type-1197",
28227 "self_type" : "type-1197",
28228 "size" : 16,
28229 "source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h",
28230 "unique_id" : "_ZTSN9keymaster13AesKeyFactoryE",
28231 "vtable_components" :
28232 [
28233 {
28234 "kind" : "offset_to_top"
28235 },
28236 {
28237 "kind" : "rtti",
28238 "mangled_component_name" : "_ZTIN9keymaster13AesKeyFactoryE"
28239 },
28240 {
28241 "kind" : "complete_dtor_pointer",
28242 "mangled_component_name" : "_ZN9keymaster13AesKeyFactoryD1Ev"
28243 },
28244 {
28245 "kind" : "deleting_dtor_pointer",
28246 "mangled_component_name" : "_ZN9keymaster13AesKeyFactoryD0Ev"
28247 },
28248 {
28249 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
28250 },
28251 {
28252 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
28253 },
28254 {
28255 "mangled_component_name" : "_ZNK9keymaster13AesKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
28256 },
28257 {
28258 "mangled_component_name" : "_ZNK9keymaster13AesKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
28259 },
28260 {
28261 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj"
28262 },
28263 {
28264 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPj"
28265 },
28266 {
28267 "mangled_component_name" : "_ZNK9keymaster13AesKeyFactory18key_size_supportedEj"
28268 },
28269 {
28270 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory14key_size_bytesEj"
28271 },
28272 {
28273 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory13key_size_bitsEj"
28274 },
28275 {
28276 "mangled_component_name" : "_ZNK9keymaster13AesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
28277 },
28278 {
28279 "component_value" : -4,
28280 "kind" : "offset_to_top"
28281 },
28282 {
28283 "kind" : "rtti",
28284 "mangled_component_name" : "_ZTIN9keymaster13AesKeyFactoryE"
28285 },
28286 {
28287 "kind" : "complete_dtor_pointer",
28288 "mangled_component_name" : "_ZThn4_N9keymaster13AesKeyFactoryD1Ev"
28289 },
28290 {
28291 "kind" : "deleting_dtor_pointer",
28292 "mangled_component_name" : "_ZThn4_N9keymaster13AesKeyFactoryD0Ev"
28293 }
28294 ]
28295 },
28296 {
28297 "alignment" : 4,
28298 "fields" :
28299 [
28300 {
28301 "access" : "private",
28302 "field_name" : "context_",
28303 "field_offset" : 32,
28304 "referenced_type" : "type-352"
28305 },
28306 {
28307 "access" : "private",
28308 "field_name" : "operation_table_",
28309 "field_offset" : 64,
28310 "referenced_type" : "type-355"
28311 }
28312 ],
28313 "linker_set_key" : "keymaster::AndroidKeymaster",
28314 "name" : "keymaster::AndroidKeymaster",
28315 "record_kind" : "class",
28316 "referenced_type" : "type-630",
28317 "self_type" : "type-630",
28318 "size" : 12,
28319 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h",
28320 "unique_id" : "_ZTSN9keymaster16AndroidKeymasterE",
28321 "vtable_components" :
28322 [
28323 {
28324 "kind" : "offset_to_top"
28325 },
28326 {
28327 "kind" : "rtti",
28328 "mangled_component_name" : "_ZTIN9keymaster16AndroidKeymasterE"
28329 },
28330 {
28331 "kind" : "complete_dtor_pointer",
28332 "mangled_component_name" : "_ZN9keymaster16AndroidKeymasterD1Ev"
28333 },
28334 {
28335 "kind" : "deleting_dtor_pointer",
28336 "mangled_component_name" : "_ZN9keymaster16AndroidKeymasterD0Ev"
28337 }
28338 ]
28339 },
28340 {
28341 "alignment" : 4,
28342 "base_specifiers" :
28343 [
28344 {
28345 "referenced_type" : "type-299"
28346 }
28347 ],
28348 "linker_set_key" : "keymaster::AsymmetricKey",
28349 "name" : "keymaster::AsymmetricKey",
28350 "record_kind" : "class",
28351 "referenced_type" : "type-1241",
28352 "self_type" : "type-1241",
28353 "size" : 96,
28354 "source_file" : "/system/keymaster/include/keymaster/km_openssl/asymmetric_key.h",
28355 "unique_id" : "_ZTSN9keymaster13AsymmetricKeyE",
28356 "vtable_components" :
28357 [
28358 {
28359 "kind" : "offset_to_top"
28360 },
28361 {
28362 "kind" : "rtti",
28363 "mangled_component_name" : "_ZTIN9keymaster13AsymmetricKeyE"
28364 },
28365 {
28366 "kind" : "complete_dtor_pointer",
28367 "mangled_component_name" : "_ZN9keymaster13AsymmetricKeyD1Ev"
28368 },
28369 {
28370 "kind" : "deleting_dtor_pointer",
28371 "mangled_component_name" : "_ZN9keymaster13AsymmetricKeyD0Ev"
28372 },
28373 {
28374 "mangled_component_name" : "_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
28375 },
28376 {
28377 "is_pure" : true,
28378 "mangled_component_name" : "_ZNK9keymaster13AsymmetricKey13InternalToEvpEP11evp_pkey_st"
28379 },
28380 {
28381 "is_pure" : true,
28382 "mangled_component_name" : "_ZN9keymaster13AsymmetricKey13EvpToInternalEPK11evp_pkey_st"
28383 }
28384 ]
28385 },
28386 {
28387 "alignment" : 4,
28388 "base_specifiers" :
28389 [
28390 {
28391 "referenced_type" : "type-303"
28392 }
28393 ],
28394 "linker_set_key" : "keymaster::AsymmetricKeyFactory",
28395 "name" : "keymaster::AsymmetricKeyFactory",
28396 "record_kind" : "class",
28397 "referenced_type" : "type-1294",
28398 "self_type" : "type-1294",
28399 "size" : 4,
28400 "source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h",
28401 "unique_id" : "_ZTSN9keymaster20AsymmetricKeyFactoryE",
28402 "vtable_components" :
28403 [
28404 {
28405 "kind" : "offset_to_top"
28406 },
28407 {
28408 "kind" : "rtti",
28409 "mangled_component_name" : "_ZTIN9keymaster20AsymmetricKeyFactoryE"
28410 },
28411 {
28412 "kind" : "complete_dtor_pointer",
28413 "mangled_component_name" : "_ZN9keymaster20AsymmetricKeyFactoryD1Ev"
28414 },
28415 {
28416 "kind" : "deleting_dtor_pointer",
28417 "mangled_component_name" : "_ZN9keymaster20AsymmetricKeyFactoryD0Ev"
28418 },
28419 {
28420 "is_pure" : true,
28421 "mangled_component_name" : "_ZNK9keymaster10KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
28422 },
28423 {
28424 "is_pure" : true,
28425 "mangled_component_name" : "_ZNK9keymaster10KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
28426 },
28427 {
28428 "mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
28429 },
28430 {
28431 "is_pure" : true,
28432 "mangled_component_name" : "_ZNK9keymaster10KeyFactory19GetOperationFactoryE19keymaster_purpose_t"
28433 },
28434 {
28435 "mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj"
28436 },
28437 {
28438 "mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj"
28439 },
28440 {
28441 "is_pure" : true,
28442 "mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE"
28443 },
28444 {
28445 "is_pure" : true,
28446 "mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory18keymaster_key_typeEv"
28447 },
28448 {
28449 "is_pure" : true,
28450 "mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory12evp_key_typeEv"
28451 }
28452 ]
28453 },
28454 {
28455 "alignment" : 4,
28456 "base_specifiers" :
28457 [
28458 {
28459 "referenced_type" : "type-342"
28460 }
28461 ],
28462 "fields" :
28463 [
28464 {
28465 "field_name" : "key_blob",
28466 "field_offset" : 64,
28467 "referenced_type" : "type-239"
28468 },
28469 {
28470 "field_name" : "attest_params",
28471 "field_offset" : 128,
28472 "referenced_type" : "type-289"
28473 }
28474 ],
28475 "linker_set_key" : "keymaster::AttestKeyRequest",
28476 "name" : "keymaster::AttestKeyRequest",
28477 "referenced_type" : "type-572",
28478 "self_type" : "type-572",
28479 "size" : 56,
28480 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
28481 "unique_id" : "_ZTSN9keymaster16AttestKeyRequestE",
28482 "vtable_components" :
28483 [
28484 {
28485 "kind" : "offset_to_top"
28486 },
28487 {
28488 "kind" : "rtti",
28489 "mangled_component_name" : "_ZTIN9keymaster16AttestKeyRequestE"
28490 },
28491 {
28492 "kind" : "complete_dtor_pointer",
28493 "mangled_component_name" : "_ZN9keymaster16AttestKeyRequestD1Ev"
28494 },
28495 {
28496 "kind" : "deleting_dtor_pointer",
28497 "mangled_component_name" : "_ZN9keymaster16AttestKeyRequestD0Ev"
28498 },
28499 {
28500 "mangled_component_name" : "_ZNK9keymaster16AttestKeyRequest14SerializedSizeEv"
28501 },
28502 {
28503 "mangled_component_name" : "_ZNK9keymaster16AttestKeyRequest9SerializeEPhPKh"
28504 },
28505 {
28506 "mangled_component_name" : "_ZN9keymaster16AttestKeyRequest11DeserializeEPPKhS2_"
28507 }
28508 ]
28509 },
28510 {
28511 "alignment" : 4,
28512 "base_specifiers" :
28513 [
28514 {
28515 "referenced_type" : "type-341"
28516 }
28517 ],
28518 "fields" :
28519 [
28520 {
28521 "field_name" : "certificate_chain",
28522 "field_offset" : 96,
28523 "referenced_type" : "type-575"
28524 }
28525 ],
28526 "linker_set_key" : "keymaster::AttestKeyResponse",
28527 "name" : "keymaster::AttestKeyResponse",
28528 "referenced_type" : "type-574",
28529 "self_type" : "type-574",
28530 "size" : 20,
28531 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
28532 "unique_id" : "_ZTSN9keymaster17AttestKeyResponseE",
28533 "vtable_components" :
28534 [
28535 {
28536 "kind" : "offset_to_top"
28537 },
28538 {
28539 "kind" : "rtti",
28540 "mangled_component_name" : "_ZTIN9keymaster17AttestKeyResponseE"
28541 },
28542 {
28543 "kind" : "complete_dtor_pointer",
28544 "mangled_component_name" : "_ZN9keymaster17AttestKeyResponseD1Ev"
28545 },
28546 {
28547 "kind" : "deleting_dtor_pointer",
28548 "mangled_component_name" : "_ZN9keymaster17AttestKeyResponseD0Ev"
28549 },
28550 {
28551 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
28552 },
28553 {
28554 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
28555 },
28556 {
28557 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
28558 },
28559 {
28560 "mangled_component_name" : "_ZNK9keymaster17AttestKeyResponse22NonErrorSerializedSizeEv"
28561 },
28562 {
28563 "mangled_component_name" : "_ZNK9keymaster17AttestKeyResponse17NonErrorSerializeEPhPKh"
28564 },
28565 {
28566 "mangled_component_name" : "_ZN9keymaster17AttestKeyResponse19NonErrorDeserializeEPPKhS2_"
28567 }
28568 ]
28569 },
28570 {
28571 "alignment" : 4,
28572 "linker_set_key" : "keymaster::AttestationRecordContext",
28573 "name" : "keymaster::AttestationRecordContext",
28574 "record_kind" : "class",
28575 "referenced_type" : "type-1170",
28576 "self_type" : "type-1170",
28577 "size" : 4,
28578 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
28579 "unique_id" : "_ZTSN9keymaster24AttestationRecordContextE",
28580 "vtable_components" :
28581 [
28582 {
28583 "kind" : "offset_to_top"
28584 },
28585 {
28586 "kind" : "rtti",
28587 "mangled_component_name" : "_ZTIN9keymaster24AttestationRecordContextE"
28588 },
28589 {
28590 "kind" : "complete_dtor_pointer",
28591 "mangled_component_name" : "_ZN9keymaster24AttestationRecordContextD1Ev"
28592 },
28593 {
28594 "kind" : "deleting_dtor_pointer",
28595 "mangled_component_name" : "_ZN9keymaster24AttestationRecordContextD0Ev"
28596 },
28597 {
28598 "mangled_component_name" : "_ZNK9keymaster24AttestationRecordContext16GetSecurityLevelEv"
28599 },
28600 {
28601 "mangled_component_name" : "_ZNK9keymaster24AttestationRecordContext22VerifyAndCopyDeviceIdsERKNS_16AuthorizationSetEPS1_"
28602 },
28603 {
28604 "mangled_component_name" : "_ZNK9keymaster24AttestationRecordContext16GenerateUniqueIdEyRK16keymaster_blob_tbPNS_6BufferE"
28605 },
28606 {
28607 "mangled_component_name" : "_ZNK9keymaster24AttestationRecordContext21GetVerifiedBootParamsEP16keymaster_blob_tP25keymaster_verified_boot_tPb"
28608 }
28609 ]
28610 },
28611 {
28612 "alignment" : 4,
28613 "fields" :
28614 [
28615 {
28616 "access" : "private",
28617 "field_name" : "hw_enforced_",
28618 "referenced_type" : "type-416"
28619 },
28620 {
28621 "access" : "private",
28622 "field_name" : "sw_enforced_",
28623 "field_offset" : 32,
28624 "referenced_type" : "type-416"
28625 }
28626 ],
28627 "linker_set_key" : "keymaster::AuthProxy",
28628 "name" : "keymaster::AuthProxy",
28629 "record_kind" : "class",
28630 "referenced_type" : "type-431",
28631 "self_type" : "type-431",
28632 "size" : 8,
28633 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
28634 "unique_id" : "_ZTSN9keymaster9AuthProxyE"
28635 },
28636 {
28637 "alignment" : 4,
28638 "fields" :
28639 [
28640 {
28641 "access" : "private",
28642 "field_name" : "pos_",
28643 "referenced_type" : "type-8"
28644 },
28645 {
28646 "access" : "private",
28647 "field_name" : "auth_set1_",
28648 "field_offset" : 32,
28649 "referenced_type" : "type-417"
28650 },
28651 {
28652 "access" : "private",
28653 "field_name" : "auth_set2_",
28654 "field_offset" : 64,
28655 "referenced_type" : "type-417"
28656 }
28657 ],
28658 "linker_set_key" : "keymaster::AuthProxyIterator",
28659 "name" : "keymaster::AuthProxyIterator",
28660 "record_kind" : "class",
28661 "referenced_type" : "type-424",
28662 "self_type" : "type-424",
28663 "size" : 12,
28664 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
28665 "unique_id" : "_ZTSN9keymaster17AuthProxyIteratorE"
28666 },
28667 {
28668 "alignment" : 4,
28669 "base_specifiers" :
28670 [
28671 {
28672 "referenced_type" : "type-32"
28673 },
28674 {
28675 "referenced_type" : "type-25"
28676 }
28677 ],
28678 "fields" :
28679 [
28680 {
28681 "access" : "private",
28682 "field_name" : "elems_",
28683 "field_offset" : 96,
28684 "referenced_type" : "type-290"
28685 },
28686 {
28687 "access" : "private",
28688 "field_name" : "elems_size_",
28689 "field_offset" : 128,
28690 "referenced_type" : "type-291"
28691 },
28692 {
28693 "access" : "private",
28694 "field_name" : "elems_capacity_",
28695 "field_offset" : 160,
28696 "referenced_type" : "type-8"
28697 },
28698 {
28699 "access" : "private",
28700 "field_name" : "indirect_data_",
28701 "field_offset" : 192,
28702 "referenced_type" : "type-118"
28703 },
28704 {
28705 "access" : "private",
28706 "field_name" : "indirect_data_size_",
28707 "field_offset" : 224,
28708 "referenced_type" : "type-8"
28709 },
28710 {
28711 "access" : "private",
28712 "field_name" : "indirect_data_capacity_",
28713 "field_offset" : 256,
28714 "referenced_type" : "type-8"
28715 },
28716 {
28717 "access" : "private",
28718 "field_name" : "error_",
28719 "field_offset" : 288,
28720 "referenced_type" : "type-292"
28721 }
28722 ],
28723 "linker_set_key" : "keymaster::AuthorizationSet",
28724 "name" : "keymaster::AuthorizationSet",
28725 "record_kind" : "class",
28726 "referenced_type" : "type-289",
28727 "self_type" : "type-289",
28728 "size" : 40,
28729 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
28730 "unique_id" : "_ZTSN9keymaster16AuthorizationSetE",
28731 "vtable_components" :
28732 [
28733 {
28734 "kind" : "offset_to_top"
28735 },
28736 {
28737 "kind" : "rtti",
28738 "mangled_component_name" : "_ZTIN9keymaster16AuthorizationSetE"
28739 },
28740 {
28741 "kind" : "complete_dtor_pointer",
28742 "mangled_component_name" : "_ZN9keymaster16AuthorizationSetD1Ev"
28743 },
28744 {
28745 "kind" : "deleting_dtor_pointer",
28746 "mangled_component_name" : "_ZN9keymaster16AuthorizationSetD0Ev"
28747 },
28748 {
28749 "mangled_component_name" : "_ZNK9keymaster16AuthorizationSet14SerializedSizeEv"
28750 },
28751 {
28752 "mangled_component_name" : "_ZNK9keymaster16AuthorizationSet9SerializeEPhPKh"
28753 },
28754 {
28755 "mangled_component_name" : "_ZN9keymaster16AuthorizationSet11DeserializeEPPKhS2_"
28756 }
28757 ]
28758 },
28759 {
28760 "alignment" : 4,
28761 "fields" :
28762 [
28763 {
28764 "access" : "private",
28765 "field_name" : "set",
28766 "referenced_type" : "type-289"
28767 }
28768 ],
28769 "linker_set_key" : "keymaster::AuthorizationSetBuilder",
28770 "name" : "keymaster::AuthorizationSetBuilder",
28771 "record_kind" : "class",
28772 "referenced_type" : "type-419",
28773 "self_type" : "type-419",
28774 "size" : 40,
28775 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
28776 "unique_id" : "_ZTSN9keymaster23AuthorizationSetBuilderE"
28777 },
28778 {
28779 "alignment" : 4,
28780 "base_specifiers" :
28781 [
28782 {
28783 "referenced_type" : "type-342"
28784 }
28785 ],
28786 "fields" :
28787 [
28788 {
28789 "field_name" : "purpose",
28790 "field_offset" : 64,
28791 "referenced_type" : "type-36"
28792 },
28793 {
28794 "field_name" : "key_blob",
28795 "field_offset" : 96,
28796 "referenced_type" : "type-239"
28797 },
28798 {
28799 "field_name" : "additional_params",
28800 "field_offset" : 160,
28801 "referenced_type" : "type-289"
28802 }
28803 ],
28804 "linker_set_key" : "keymaster::BeginOperationRequest",
28805 "name" : "keymaster::BeginOperationRequest",
28806 "referenced_type" : "type-515",
28807 "self_type" : "type-515",
28808 "size" : 60,
28809 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
28810 "unique_id" : "_ZTSN9keymaster21BeginOperationRequestE",
28811 "vtable_components" :
28812 [
28813 {
28814 "kind" : "offset_to_top"
28815 },
28816 {
28817 "kind" : "rtti",
28818 "mangled_component_name" : "_ZTIN9keymaster21BeginOperationRequestE"
28819 },
28820 {
28821 "kind" : "complete_dtor_pointer",
28822 "mangled_component_name" : "_ZN9keymaster21BeginOperationRequestD1Ev"
28823 },
28824 {
28825 "kind" : "deleting_dtor_pointer",
28826 "mangled_component_name" : "_ZN9keymaster21BeginOperationRequestD0Ev"
28827 },
28828 {
28829 "mangled_component_name" : "_ZNK9keymaster21BeginOperationRequest14SerializedSizeEv"
28830 },
28831 {
28832 "mangled_component_name" : "_ZNK9keymaster21BeginOperationRequest9SerializeEPhPKh"
28833 },
28834 {
28835 "mangled_component_name" : "_ZN9keymaster21BeginOperationRequest11DeserializeEPPKhS2_"
28836 }
28837 ]
28838 },
28839 {
28840 "alignment" : 4,
28841 "base_specifiers" :
28842 [
28843 {
28844 "referenced_type" : "type-341"
28845 }
28846 ],
28847 "fields" :
28848 [
28849 {
28850 "field_name" : "op_handle",
28851 "field_offset" : 96,
28852 "referenced_type" : "type-10"
28853 },
28854 {
28855 "field_name" : "output_params",
28856 "field_offset" : 160,
28857 "referenced_type" : "type-289"
28858 }
28859 ],
28860 "linker_set_key" : "keymaster::BeginOperationResponse",
28861 "name" : "keymaster::BeginOperationResponse",
28862 "referenced_type" : "type-517",
28863 "self_type" : "type-517",
28864 "size" : 60,
28865 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
28866 "unique_id" : "_ZTSN9keymaster22BeginOperationResponseE",
28867 "vtable_components" :
28868 [
28869 {
28870 "kind" : "offset_to_top"
28871 },
28872 {
28873 "kind" : "rtti",
28874 "mangled_component_name" : "_ZTIN9keymaster22BeginOperationResponseE"
28875 },
28876 {
28877 "kind" : "complete_dtor_pointer",
28878 "mangled_component_name" : "_ZN9keymaster22BeginOperationResponseD1Ev"
28879 },
28880 {
28881 "kind" : "deleting_dtor_pointer",
28882 "mangled_component_name" : "_ZN9keymaster22BeginOperationResponseD0Ev"
28883 },
28884 {
28885 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
28886 },
28887 {
28888 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
28889 },
28890 {
28891 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
28892 },
28893 {
28894 "mangled_component_name" : "_ZNK9keymaster22BeginOperationResponse22NonErrorSerializedSizeEv"
28895 },
28896 {
28897 "mangled_component_name" : "_ZNK9keymaster22BeginOperationResponse17NonErrorSerializeEPhPKh"
28898 },
28899 {
28900 "mangled_component_name" : "_ZN9keymaster22BeginOperationResponse19NonErrorDeserializeEPPKhS2_"
28901 }
28902 ]
28903 },
28904 {
28905 "alignment" : 4,
28906 "base_specifiers" :
28907 [
28908 {
28909 "referenced_type" : "type-32"
28910 }
28911 ],
28912 "fields" :
28913 [
28914 {
28915 "access" : "private",
28916 "field_name" : "buffer_",
28917 "field_offset" : 32,
28918 "referenced_type" : "type-117"
28919 },
28920 {
28921 "access" : "private",
28922 "field_name" : "buffer_size_",
28923 "field_offset" : 64,
28924 "referenced_type" : "type-8"
28925 },
28926 {
28927 "access" : "private",
28928 "field_name" : "read_position_",
28929 "field_offset" : 96,
28930 "referenced_type" : "type-8"
28931 },
28932 {
28933 "access" : "private",
28934 "field_name" : "write_position_",
28935 "field_offset" : 128,
28936 "referenced_type" : "type-8"
28937 }
28938 ],
28939 "linker_set_key" : "keymaster::Buffer",
28940 "name" : "keymaster::Buffer",
28941 "record_kind" : "class",
28942 "referenced_type" : "type-116",
28943 "self_type" : "type-116",
28944 "size" : 20,
28945 "source_file" : "/system/keymaster/include/keymaster/serializable.h",
28946 "unique_id" : "_ZTSN9keymaster6BufferE",
28947 "vtable_components" :
28948 [
28949 {
28950 "kind" : "offset_to_top"
28951 },
28952 {
28953 "kind" : "rtti",
28954 "mangled_component_name" : "_ZTIN9keymaster6BufferE"
28955 },
28956 {
28957 "kind" : "complete_dtor_pointer",
28958 "mangled_component_name" : "_ZN9keymaster6BufferD1Ev"
28959 },
28960 {
28961 "kind" : "deleting_dtor_pointer",
28962 "mangled_component_name" : "_ZN9keymaster6BufferD0Ev"
28963 },
28964 {
28965 "mangled_component_name" : "_ZNK9keymaster6Buffer14SerializedSizeEv"
28966 },
28967 {
28968 "mangled_component_name" : "_ZNK9keymaster6Buffer9SerializeEPhPKh"
28969 },
28970 {
28971 "mangled_component_name" : "_ZN9keymaster6Buffer11DeserializeEPPKhS2_"
28972 }
28973 ]
28974 },
28975 {
28976 "alignment" : 1,
28977 "linker_set_key" : "keymaster::CertificateChainDelete",
28978 "name" : "keymaster::CertificateChainDelete",
28979 "referenced_type" : "type-328",
28980 "self_type" : "type-328",
28981 "size" : 1,
28982 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
28983 "unique_id" : "_ZTSN9keymaster22CertificateChainDeleteE"
28984 },
28985 {
28986 "alignment" : 1,
28987 "linker_set_key" : "keymaster::Characteristics_Delete",
28988 "name" : "keymaster::Characteristics_Delete",
28989 "referenced_type" : "type-321",
28990 "self_type" : "type-321",
28991 "size" : 1,
28992 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
28993 "unique_id" : "_ZTSN9keymaster22Characteristics_DeleteE"
28994 },
28995 {
28996 "alignment" : 4,
28997 "base_specifiers" :
28998 [
28999 {
29000 "referenced_type" : "type-342"
29001 }
29002 ],
29003 "fields" :
29004 [
29005 {
29006 "field_name" : "params_array",
29007 "field_offset" : 64,
29008 "referenced_type" : "type-594"
29009 }
29010 ],
29011 "linker_set_key" : "keymaster::ComputeSharedHmacRequest",
29012 "name" : "keymaster::ComputeSharedHmacRequest",
29013 "referenced_type" : "type-604",
29014 "self_type" : "type-604",
29015 "size" : 20,
29016 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
29017 "unique_id" : "_ZTSN9keymaster24ComputeSharedHmacRequestE",
29018 "vtable_components" :
29019 [
29020 {
29021 "kind" : "offset_to_top"
29022 },
29023 {
29024 "kind" : "rtti",
29025 "mangled_component_name" : "_ZTIN9keymaster24ComputeSharedHmacRequestE"
29026 },
29027 {
29028 "kind" : "complete_dtor_pointer",
29029 "mangled_component_name" : "_ZN9keymaster24ComputeSharedHmacRequestD1Ev"
29030 },
29031 {
29032 "kind" : "deleting_dtor_pointer",
29033 "mangled_component_name" : "_ZN9keymaster24ComputeSharedHmacRequestD0Ev"
29034 },
29035 {
29036 "mangled_component_name" : "_ZNK9keymaster24ComputeSharedHmacRequest14SerializedSizeEv"
29037 },
29038 {
29039 "mangled_component_name" : "_ZNK9keymaster24ComputeSharedHmacRequest9SerializeEPhPKh"
29040 },
29041 {
29042 "mangled_component_name" : "_ZN9keymaster24ComputeSharedHmacRequest11DeserializeEPPKhS2_"
29043 }
29044 ]
29045 },
29046 {
29047 "alignment" : 4,
29048 "base_specifiers" :
29049 [
29050 {
29051 "referenced_type" : "type-341"
29052 }
29053 ],
29054 "fields" :
29055 [
29056 {
29057 "field_name" : "sharing_check",
29058 "field_offset" : 96,
29059 "referenced_type" : "type-304"
29060 }
29061 ],
29062 "linker_set_key" : "keymaster::ComputeSharedHmacResponse",
29063 "name" : "keymaster::ComputeSharedHmacResponse",
29064 "referenced_type" : "type-340",
29065 "self_type" : "type-340",
29066 "size" : 20,
29067 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
29068 "unique_id" : "_ZTSN9keymaster25ComputeSharedHmacResponseE",
29069 "vtable_components" :
29070 [
29071 {
29072 "kind" : "offset_to_top"
29073 },
29074 {
29075 "kind" : "rtti",
29076 "mangled_component_name" : "_ZTIN9keymaster25ComputeSharedHmacResponseE"
29077 },
29078 {
29079 "kind" : "complete_dtor_pointer",
29080 "mangled_component_name" : "_ZN9keymaster25ComputeSharedHmacResponseD1Ev"
29081 },
29082 {
29083 "kind" : "deleting_dtor_pointer",
29084 "mangled_component_name" : "_ZN9keymaster25ComputeSharedHmacResponseD0Ev"
29085 },
29086 {
29087 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
29088 },
29089 {
29090 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
29091 },
29092 {
29093 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
29094 },
29095 {
29096 "mangled_component_name" : "_ZNK9keymaster25ComputeSharedHmacResponse22NonErrorSerializedSizeEv"
29097 },
29098 {
29099 "mangled_component_name" : "_ZNK9keymaster25ComputeSharedHmacResponse17NonErrorSerializeEPhPKh"
29100 },
29101 {
29102 "mangled_component_name" : "_ZN9keymaster25ComputeSharedHmacResponse19NonErrorDeserializeEPPKhS2_"
29103 }
29104 ]
29105 },
29106 {
29107 "alignment" : 4,
29108 "base_specifiers" :
29109 [
29110 {
29111 "referenced_type" : "type-342"
29112 }
29113 ],
29114 "fields" :
29115 [
29116 {
29117 "field_name" : "os_version",
29118 "field_offset" : 64,
29119 "referenced_type" : "type-8"
29120 },
29121 {
29122 "field_name" : "os_patchlevel",
29123 "field_offset" : 96,
29124 "referenced_type" : "type-8"
29125 }
29126 ],
29127 "linker_set_key" : "keymaster::ConfigureRequest",
29128 "name" : "keymaster::ConfigureRequest",
29129 "referenced_type" : "type-585",
29130 "self_type" : "type-585",
29131 "size" : 16,
29132 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
29133 "unique_id" : "_ZTSN9keymaster16ConfigureRequestE",
29134 "vtable_components" :
29135 [
29136 {
29137 "kind" : "offset_to_top"
29138 },
29139 {
29140 "kind" : "rtti",
29141 "mangled_component_name" : "_ZTIN9keymaster16ConfigureRequestE"
29142 },
29143 {
29144 "kind" : "complete_dtor_pointer",
29145 "mangled_component_name" : "_ZN9keymaster16ConfigureRequestD1Ev"
29146 },
29147 {
29148 "kind" : "deleting_dtor_pointer",
29149 "mangled_component_name" : "_ZN9keymaster16ConfigureRequestD0Ev"
29150 },
29151 {
29152 "mangled_component_name" : "_ZNK9keymaster16ConfigureRequest14SerializedSizeEv"
29153 },
29154 {
29155 "mangled_component_name" : "_ZNK9keymaster16ConfigureRequest9SerializeEPhPKh"
29156 },
29157 {
29158 "mangled_component_name" : "_ZN9keymaster16ConfigureRequest11DeserializeEPPKhS2_"
29159 }
29160 ]
29161 },
29162 {
29163 "alignment" : 4,
29164 "base_specifiers" :
29165 [
29166 {
29167 "referenced_type" : "type-341"
29168 }
29169 ],
29170 "linker_set_key" : "keymaster::ConfigureResponse",
29171 "name" : "keymaster::ConfigureResponse",
29172 "referenced_type" : "type-589",
29173 "self_type" : "type-589",
29174 "size" : 12,
29175 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
29176 "unique_id" : "_ZTSN9keymaster17ConfigureResponseE",
29177 "vtable_components" :
29178 [
29179 {
29180 "kind" : "offset_to_top"
29181 },
29182 {
29183 "kind" : "rtti",
29184 "mangled_component_name" : "_ZTIN9keymaster17ConfigureResponseE"
29185 },
29186 {
29187 "kind" : "complete_dtor_pointer",
29188 "mangled_component_name" : "_ZN9keymaster17ConfigureResponseD1Ev"
29189 },
29190 {
29191 "kind" : "deleting_dtor_pointer",
29192 "mangled_component_name" : "_ZN9keymaster17ConfigureResponseD0Ev"
29193 },
29194 {
29195 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
29196 },
29197 {
29198 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
29199 },
29200 {
29201 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
29202 },
29203 {
29204 "mangled_component_name" : "_ZNK9keymaster17ConfigureResponse22NonErrorSerializedSizeEv"
29205 },
29206 {
29207 "mangled_component_name" : "_ZNK9keymaster17ConfigureResponse17NonErrorSerializeEPhPKh"
29208 },
29209 {
29210 "mangled_component_name" : "_ZN9keymaster17ConfigureResponse19NonErrorDeserializeEPPKhS2_"
29211 }
29212 ]
29213 },
29214 {
29215 "alignment" : 1,
29216 "linker_set_key" : "keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []>",
29217 "name" : "keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []>",
29218 "referenced_type" : "type-295",
29219 "self_type" : "type-295",
29220 "size" : 1,
29221 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29222 "template_args" : [ "type-294" ],
29223 "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_NS_9UniquePtrINS_9OperationENS0_IS2_EEEEEE"
29224 },
29225 {
29226 "alignment" : 1,
29227 "linker_set_key" : "keymaster::DefaultDelete<keymaster::AsymmetricKey>",
29228 "name" : "keymaster::DefaultDelete<keymaster::AsymmetricKey>",
29229 "referenced_type" : "type-1301",
29230 "self_type" : "type-1301",
29231 "size" : 1,
29232 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29233 "template_args" : [ "type-1241" ],
29234 "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_13AsymmetricKeyEEE"
29235 },
29236 {
29237 "alignment" : 1,
29238 "linker_set_key" : "keymaster::DefaultDelete<keymaster::HmacOperation>",
29239 "name" : "keymaster::DefaultDelete<keymaster::HmacOperation>",
29240 "referenced_type" : "type-3580",
29241 "self_type" : "type-3580",
29242 "size" : 1,
29243 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29244 "template_args" : [ "type-3581" ],
29245 "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_13HmacOperationEEE"
29246 },
29247 {
29248 "alignment" : 1,
29249 "linker_set_key" : "keymaster::DefaultDelete<keymaster::Key>",
29250 "name" : "keymaster::DefaultDelete<keymaster::Key>",
29251 "referenced_type" : "type-578",
29252 "self_type" : "type-578",
29253 "size" : 1,
29254 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29255 "template_args" : [ "type-299" ],
29256 "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_3KeyEEE"
29257 },
29258 {
29259 "alignment" : 1,
29260 "linker_set_key" : "keymaster::DefaultDelete<keymaster::KeyExchange>",
29261 "name" : "keymaster::DefaultDelete<keymaster::KeyExchange>",
29262 "referenced_type" : "type-2485",
29263 "self_type" : "type-2485",
29264 "size" : 1,
29265 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29266 "template_args" : [ "type-2486" ],
29267 "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_11KeyExchangeEEE"
29268 },
29269 {
29270 "alignment" : 1,
29271 "linker_set_key" : "keymaster::DefaultDelete<keymaster::KeymasterContext>",
29272 "name" : "keymaster::DefaultDelete<keymaster::KeymasterContext>",
29273 "referenced_type" : "type-41",
29274 "self_type" : "type-41",
29275 "size" : 1,
29276 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29277 "template_args" : [ "type-42" ],
29278 "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_16KeymasterContextEEE"
29279 },
29280 {
29281 "alignment" : 1,
29282 "linker_set_key" : "keymaster::DefaultDelete<keymaster::NistCurveKeyExchange>",
29283 "name" : "keymaster::DefaultDelete<keymaster::NistCurveKeyExchange>",
29284 "referenced_type" : "type-3659",
29285 "self_type" : "type-3659",
29286 "size" : 1,
29287 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29288 "template_args" : [ "type-2514" ],
29289 "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_20NistCurveKeyExchangeEEE"
29290 },
29291 {
29292 "alignment" : 1,
29293 "linker_set_key" : "keymaster::DefaultDelete<keymaster::Operation>",
29294 "name" : "keymaster::DefaultDelete<keymaster::Operation>",
29295 "referenced_type" : "type-293",
29296 "self_type" : "type-293",
29297 "size" : 1,
29298 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29299 "template_args" : [ "type-288" ],
29300 "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_9OperationEEE"
29301 },
29302 {
29303 "alignment" : 1,
29304 "linker_set_key" : "keymaster::DefaultDelete<keymaster::OperationTable>",
29305 "name" : "keymaster::DefaultDelete<keymaster::OperationTable>",
29306 "referenced_type" : "type-282",
29307 "self_type" : "type-282",
29308 "size" : 1,
29309 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29310 "template_args" : [ "type-283" ],
29311 "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_14OperationTableEEE"
29312 },
29313 {
29314 "alignment" : 1,
29315 "linker_set_key" : "keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf>",
29316 "name" : "keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf>",
29317 "referenced_type" : "type-2493",
29318 "self_type" : "type-2493",
29319 "size" : 1,
29320 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29321 "template_args" : [ "type-2494" ],
29322 "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_16Rfc5869Sha256KdfEEE"
29323 },
29324 {
29325 "alignment" : 1,
29326 "linker_set_key" : "keymaster::DefaultDelete<keymaster::RsaOperation>",
29327 "name" : "keymaster::DefaultDelete<keymaster::RsaOperation>",
29328 "referenced_type" : "type-4996",
29329 "self_type" : "type-4996",
29330 "size" : 1,
29331 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29332 "template_args" : [ "type-4880" ],
29333 "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_12RsaOperationEEE"
29334 },
29335 {
29336 "alignment" : 1,
29337 "linker_set_key" : "keymaster::DefaultDelete<keymaster_algorithm_t []>",
29338 "name" : "keymaster::DefaultDelete<keymaster_algorithm_t []>",
29339 "referenced_type" : "type-501",
29340 "self_type" : "type-501",
29341 "size" : 1,
29342 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29343 "template_args" : [ "type-502" ],
29344 "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_21keymaster_algorithm_tEE"
29345 },
29346 {
29347 "alignment" : 1,
29348 "linker_set_key" : "keymaster::DefaultDelete<keymaster_block_mode_t []>",
29349 "name" : "keymaster::DefaultDelete<keymaster_block_mode_t []>",
29350 "referenced_type" : "type-565",
29351 "self_type" : "type-565",
29352 "size" : 1,
29353 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29354 "template_args" : [ "type-566" ],
29355 "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_22keymaster_block_mode_tEE"
29356 },
29357 {
29358 "alignment" : 1,
29359 "linker_set_key" : "keymaster::DefaultDelete<keymaster_digest_t []>",
29360 "name" : "keymaster::DefaultDelete<keymaster_digest_t []>",
29361 "referenced_type" : "type-700",
29362 "self_type" : "type-700",
29363 "size" : 1,
29364 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29365 "template_args" : [ "type-701" ],
29366 "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_18keymaster_digest_tEE"
29367 },
29368 {
29369 "alignment" : 1,
29370 "linker_set_key" : "keymaster::DefaultDelete<keymaster_key_format_t []>",
29371 "name" : "keymaster::DefaultDelete<keymaster_key_format_t []>",
29372 "referenced_type" : "type-723",
29373 "self_type" : "type-723",
29374 "size" : 1,
29375 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29376 "template_args" : [ "type-724" ],
29377 "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_22keymaster_key_format_tEE"
29378 },
29379 {
29380 "alignment" : 1,
29381 "linker_set_key" : "keymaster::DefaultDelete<keymaster_padding_t []>",
29382 "name" : "keymaster::DefaultDelete<keymaster_padding_t []>",
29383 "referenced_type" : "type-636",
29384 "self_type" : "type-636",
29385 "size" : 1,
29386 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29387 "template_args" : [ "type-637" ],
29388 "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_19keymaster_padding_tEE"
29389 },
29390 {
29391 "alignment" : 1,
29392 "linker_set_key" : "keymaster::DefaultDelete<unsigned char []>",
29393 "name" : "keymaster::DefaultDelete<unsigned char []>",
29394 "referenced_type" : "type-1",
29395 "self_type" : "type-1",
29396 "size" : 1,
29397 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29398 "template_args" : [ "type-2" ],
29399 "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_hEE"
29400 },
29401 {
29402 "alignment" : 1,
29403 "linker_set_key" : "keymaster::DefaultDelete<v3_ext_ctx>",
29404 "name" : "keymaster::DefaultDelete<v3_ext_ctx>",
29405 "referenced_type" : "type-2173",
29406 "self_type" : "type-2173",
29407 "size" : 1,
29408 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
29409 "template_args" : [ "type-2174" ],
29410 "unique_id" : "_ZTSN9keymaster13DefaultDeleteI10v3_ext_ctxEE"
29411 },
29412 {
29413 "alignment" : 4,
29414 "base_specifiers" :
29415 [
29416 {
29417 "referenced_type" : "type-342"
29418 }
29419 ],
29420 "linker_set_key" : "keymaster::DeleteAllKeysRequest",
29421 "name" : "keymaster::DeleteAllKeysRequest",
29422 "referenced_type" : "type-555",
29423 "self_type" : "type-555",
29424 "size" : 8,
29425 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
29426 "unique_id" : "_ZTSN9keymaster20DeleteAllKeysRequestE",
29427 "vtable_components" :
29428 [
29429 {
29430 "kind" : "offset_to_top"
29431 },
29432 {
29433 "kind" : "rtti",
29434 "mangled_component_name" : "_ZTIN9keymaster20DeleteAllKeysRequestE"
29435 },
29436 {
29437 "kind" : "complete_dtor_pointer",
29438 "mangled_component_name" : "_ZN9keymaster20DeleteAllKeysRequestD1Ev"
29439 },
29440 {
29441 "kind" : "deleting_dtor_pointer",
29442 "mangled_component_name" : "_ZN9keymaster20DeleteAllKeysRequestD0Ev"
29443 },
29444 {
29445 "mangled_component_name" : "_ZNK9keymaster20DeleteAllKeysRequest14SerializedSizeEv"
29446 },
29447 {
29448 "mangled_component_name" : "_ZNK9keymaster20DeleteAllKeysRequest9SerializeEPhPKh"
29449 },
29450 {
29451 "mangled_component_name" : "_ZN9keymaster20DeleteAllKeysRequest11DeserializeEPPKhS2_"
29452 }
29453 ]
29454 },
29455 {
29456 "alignment" : 4,
29457 "base_specifiers" :
29458 [
29459 {
29460 "referenced_type" : "type-341"
29461 }
29462 ],
29463 "linker_set_key" : "keymaster::DeleteAllKeysResponse",
29464 "name" : "keymaster::DeleteAllKeysResponse",
29465 "referenced_type" : "type-559",
29466 "self_type" : "type-559",
29467 "size" : 12,
29468 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
29469 "unique_id" : "_ZTSN9keymaster21DeleteAllKeysResponseE",
29470 "vtable_components" :
29471 [
29472 {
29473 "kind" : "offset_to_top"
29474 },
29475 {
29476 "kind" : "rtti",
29477 "mangled_component_name" : "_ZTIN9keymaster21DeleteAllKeysResponseE"
29478 },
29479 {
29480 "kind" : "complete_dtor_pointer",
29481 "mangled_component_name" : "_ZN9keymaster21DeleteAllKeysResponseD1Ev"
29482 },
29483 {
29484 "kind" : "deleting_dtor_pointer",
29485 "mangled_component_name" : "_ZN9keymaster21DeleteAllKeysResponseD0Ev"
29486 },
29487 {
29488 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
29489 },
29490 {
29491 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
29492 },
29493 {
29494 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
29495 },
29496 {
29497 "mangled_component_name" : "_ZNK9keymaster21DeleteAllKeysResponse22NonErrorSerializedSizeEv"
29498 },
29499 {
29500 "mangled_component_name" : "_ZNK9keymaster21DeleteAllKeysResponse17NonErrorSerializeEPhPKh"
29501 },
29502 {
29503 "mangled_component_name" : "_ZN9keymaster21DeleteAllKeysResponse19NonErrorDeserializeEPPKhS2_"
29504 }
29505 ]
29506 },
29507 {
29508 "alignment" : 4,
29509 "base_specifiers" :
29510 [
29511 {
29512 "referenced_type" : "type-342"
29513 }
29514 ],
29515 "fields" :
29516 [
29517 {
29518 "field_name" : "key_blob",
29519 "field_offset" : 64,
29520 "referenced_type" : "type-239"
29521 }
29522 ],
29523 "linker_set_key" : "keymaster::DeleteKeyRequest",
29524 "name" : "keymaster::DeleteKeyRequest",
29525 "referenced_type" : "type-549",
29526 "self_type" : "type-549",
29527 "size" : 16,
29528 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
29529 "unique_id" : "_ZTSN9keymaster16DeleteKeyRequestE",
29530 "vtable_components" :
29531 [
29532 {
29533 "kind" : "offset_to_top"
29534 },
29535 {
29536 "kind" : "rtti",
29537 "mangled_component_name" : "_ZTIN9keymaster16DeleteKeyRequestE"
29538 },
29539 {
29540 "kind" : "complete_dtor_pointer",
29541 "mangled_component_name" : "_ZN9keymaster16DeleteKeyRequestD1Ev"
29542 },
29543 {
29544 "kind" : "deleting_dtor_pointer",
29545 "mangled_component_name" : "_ZN9keymaster16DeleteKeyRequestD0Ev"
29546 },
29547 {
29548 "mangled_component_name" : "_ZNK9keymaster16DeleteKeyRequest14SerializedSizeEv"
29549 },
29550 {
29551 "mangled_component_name" : "_ZNK9keymaster16DeleteKeyRequest9SerializeEPhPKh"
29552 },
29553 {
29554 "mangled_component_name" : "_ZN9keymaster16DeleteKeyRequest11DeserializeEPPKhS2_"
29555 }
29556 ]
29557 },
29558 {
29559 "alignment" : 4,
29560 "base_specifiers" :
29561 [
29562 {
29563 "referenced_type" : "type-341"
29564 }
29565 ],
29566 "linker_set_key" : "keymaster::DeleteKeyResponse",
29567 "name" : "keymaster::DeleteKeyResponse",
29568 "referenced_type" : "type-551",
29569 "self_type" : "type-551",
29570 "size" : 12,
29571 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
29572 "unique_id" : "_ZTSN9keymaster17DeleteKeyResponseE",
29573 "vtable_components" :
29574 [
29575 {
29576 "kind" : "offset_to_top"
29577 },
29578 {
29579 "kind" : "rtti",
29580 "mangled_component_name" : "_ZTIN9keymaster17DeleteKeyResponseE"
29581 },
29582 {
29583 "kind" : "complete_dtor_pointer",
29584 "mangled_component_name" : "_ZN9keymaster17DeleteKeyResponseD1Ev"
29585 },
29586 {
29587 "kind" : "deleting_dtor_pointer",
29588 "mangled_component_name" : "_ZN9keymaster17DeleteKeyResponseD0Ev"
29589 },
29590 {
29591 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
29592 },
29593 {
29594 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
29595 },
29596 {
29597 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
29598 },
29599 {
29600 "mangled_component_name" : "_ZNK9keymaster17DeleteKeyResponse22NonErrorSerializedSizeEv"
29601 },
29602 {
29603 "mangled_component_name" : "_ZNK9keymaster17DeleteKeyResponse17NonErrorSerializeEPhPKh"
29604 },
29605 {
29606 "mangled_component_name" : "_ZN9keymaster17DeleteKeyResponse19NonErrorDeserializeEPPKhS2_"
29607 }
29608 ]
29609 },
29610 {
29611 "alignment" : 4,
29612 "base_specifiers" :
29613 [
29614 {
29615 "referenced_type" : "type-1241"
29616 }
29617 ],
29618 "fields" :
29619 [
29620 {
29621 "access" : "private",
29622 "field_name" : "ec_key_",
29623 "field_offset" : 768,
29624 "referenced_type" : "type-1112"
29625 }
29626 ],
29627 "linker_set_key" : "keymaster::EcKey",
29628 "name" : "keymaster::EcKey",
29629 "record_kind" : "class",
29630 "referenced_type" : "type-2364",
29631 "self_type" : "type-2364",
29632 "size" : 100,
29633 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h",
29634 "unique_id" : "_ZTSN9keymaster5EcKeyE",
29635 "vtable_components" :
29636 [
29637 {
29638 "kind" : "offset_to_top"
29639 },
29640 {
29641 "kind" : "rtti",
29642 "mangled_component_name" : "_ZTIN9keymaster5EcKeyE"
29643 },
29644 {
29645 "kind" : "complete_dtor_pointer",
29646 "mangled_component_name" : "_ZN9keymaster5EcKeyD1Ev"
29647 },
29648 {
29649 "kind" : "deleting_dtor_pointer",
29650 "mangled_component_name" : "_ZN9keymaster5EcKeyD0Ev"
29651 },
29652 {
29653 "mangled_component_name" : "_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
29654 },
29655 {
29656 "mangled_component_name" : "_ZNK9keymaster5EcKey13InternalToEvpEP11evp_pkey_st"
29657 },
29658 {
29659 "mangled_component_name" : "_ZN9keymaster5EcKey13EvpToInternalEPK11evp_pkey_st"
29660 }
29661 ]
29662 },
29663 {
29664 "alignment" : 4,
29665 "base_specifiers" :
29666 [
29667 {
29668 "referenced_type" : "type-1294"
29669 },
29670 {
29671 "referenced_type" : "type-1181"
29672 }
29673 ],
29674 "linker_set_key" : "keymaster::EcKeyFactory",
29675 "name" : "keymaster::EcKeyFactory",
29676 "record_kind" : "class",
29677 "referenced_type" : "type-2407",
29678 "self_type" : "type-2407",
29679 "size" : 12,
29680 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h",
29681 "unique_id" : "_ZTSN9keymaster12EcKeyFactoryE",
29682 "vtable_components" :
29683 [
29684 {
29685 "kind" : "offset_to_top"
29686 },
29687 {
29688 "kind" : "rtti",
29689 "mangled_component_name" : "_ZTIN9keymaster12EcKeyFactoryE"
29690 },
29691 {
29692 "kind" : "complete_dtor_pointer",
29693 "mangled_component_name" : "_ZN9keymaster12EcKeyFactoryD1Ev"
29694 },
29695 {
29696 "kind" : "deleting_dtor_pointer",
29697 "mangled_component_name" : "_ZN9keymaster12EcKeyFactoryD0Ev"
29698 },
29699 {
29700 "mangled_component_name" : "_ZNK9keymaster12EcKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
29701 },
29702 {
29703 "mangled_component_name" : "_ZNK9keymaster12EcKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
29704 },
29705 {
29706 "mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
29707 },
29708 {
29709 "mangled_component_name" : "_ZNK9keymaster12EcKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
29710 },
29711 {
29712 "mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj"
29713 },
29714 {
29715 "mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj"
29716 },
29717 {
29718 "mangled_component_name" : "_ZNK9keymaster12EcKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE"
29719 },
29720 {
29721 "mangled_component_name" : "_ZNK9keymaster12EcKeyFactory18keymaster_key_typeEv"
29722 },
29723 {
29724 "mangled_component_name" : "_ZNK9keymaster12EcKeyFactory12evp_key_typeEv"
29725 },
29726 {
29727 "component_value" : -4,
29728 "kind" : "offset_to_top"
29729 },
29730 {
29731 "kind" : "rtti",
29732 "mangled_component_name" : "_ZTIN9keymaster12EcKeyFactoryE"
29733 },
29734 {
29735 "kind" : "complete_dtor_pointer",
29736 "mangled_component_name" : "_ZThn4_N9keymaster12EcKeyFactoryD1Ev"
29737 },
29738 {
29739 "kind" : "deleting_dtor_pointer",
29740 "mangled_component_name" : "_ZThn4_N9keymaster12EcKeyFactoryD0Ev"
29741 }
29742 ]
29743 },
29744 {
29745 "alignment" : 4,
29746 "base_specifiers" :
29747 [
29748 {
29749 "referenced_type" : "type-288"
29750 }
29751 ],
29752 "fields" :
29753 [
29754 {
29755 "access" : "protected",
29756 "field_name" : "digest_",
29757 "field_offset" : 832,
29758 "referenced_type" : "type-61"
29759 },
29760 {
29761 "access" : "protected",
29762 "field_name" : "digest_algorithm_",
29763 "field_offset" : 864,
29764 "referenced_type" : "type-2420"
29765 },
29766 {
29767 "access" : "protected",
29768 "field_name" : "ecdsa_key_",
29769 "field_offset" : 896,
29770 "referenced_type" : "type-2423"
29771 },
29772 {
29773 "access" : "protected",
29774 "field_name" : "digest_ctx_",
29775 "field_offset" : 928,
29776 "referenced_type" : "type-2425"
29777 },
29778 {
29779 "access" : "protected",
29780 "field_name" : "data_",
29781 "field_offset" : 1056,
29782 "referenced_type" : "type-116"
29783 }
29784 ],
29785 "linker_set_key" : "keymaster::EcdsaOperation",
29786 "name" : "keymaster::EcdsaOperation",
29787 "record_kind" : "class",
29788 "referenced_type" : "type-2419",
29789 "self_type" : "type-2419",
29790 "size" : 152,
29791 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h",
29792 "unique_id" : "_ZTSN9keymaster14EcdsaOperationE",
29793 "vtable_components" :
29794 [
29795 {
29796 "kind" : "offset_to_top"
29797 },
29798 {
29799 "kind" : "rtti",
29800 "mangled_component_name" : "_ZTIN9keymaster14EcdsaOperationE"
29801 },
29802 {
29803 "kind" : "complete_dtor_pointer",
29804 "mangled_component_name" : "_ZN9keymaster14EcdsaOperationD1Ev"
29805 },
29806 {
29807 "kind" : "deleting_dtor_pointer",
29808 "mangled_component_name" : "_ZN9keymaster14EcdsaOperationD0Ev"
29809 },
29810 {
29811 "mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
29812 },
29813 {
29814 "is_pure" : true,
29815 "mangled_component_name" : "_ZN9keymaster9Operation5BeginERKNS_16AuthorizationSetEPS1_"
29816 },
29817 {
29818 "is_pure" : true,
29819 "mangled_component_name" : "_ZN9keymaster9Operation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
29820 },
29821 {
29822 "is_pure" : true,
29823 "mangled_component_name" : "_ZN9keymaster9Operation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
29824 },
29825 {
29826 "mangled_component_name" : "_ZN9keymaster14EcdsaOperation5AbortEv"
29827 }
29828 ]
29829 },
29830 {
29831 "alignment" : 4,
29832 "base_specifiers" :
29833 [
29834 {
29835 "referenced_type" : "type-706"
29836 }
29837 ],
29838 "linker_set_key" : "keymaster::EcdsaOperationFactory",
29839 "name" : "keymaster::EcdsaOperationFactory",
29840 "record_kind" : "class",
29841 "referenced_type" : "type-2433",
29842 "self_type" : "type-2433",
29843 "size" : 4,
29844 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h",
29845 "unique_id" : "_ZTSN9keymaster21EcdsaOperationFactoryE",
29846 "vtable_components" :
29847 [
29848 {
29849 "kind" : "offset_to_top"
29850 },
29851 {
29852 "kind" : "rtti",
29853 "mangled_component_name" : "_ZTIN9keymaster21EcdsaOperationFactoryE"
29854 },
29855 {
29856 "kind" : "complete_dtor_pointer",
29857 "mangled_component_name" : "_ZN9keymaster21EcdsaOperationFactoryD1Ev"
29858 },
29859 {
29860 "kind" : "deleting_dtor_pointer",
29861 "mangled_component_name" : "_ZN9keymaster21EcdsaOperationFactoryD0Ev"
29862 },
29863 {
29864 "mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory12registry_keyEv"
29865 },
29866 {
29867 "mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
29868 },
29869 {
29870 "mangled_component_name" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPj"
29871 },
29872 {
29873 "mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
29874 },
29875 {
29876 "mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPj"
29877 },
29878 {
29879 "is_pure" : true,
29880 "mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory7purposeEv"
29881 },
29882 {
29883 "is_pure" : true,
29884 "mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_tP11evp_pkey_st"
29885 }
29886 ]
29887 },
29888 {
29889 "alignment" : 4,
29890 "base_specifiers" :
29891 [
29892 {
29893 "referenced_type" : "type-2419"
29894 }
29895 ],
29896 "linker_set_key" : "keymaster::EcdsaSignOperation",
29897 "name" : "keymaster::EcdsaSignOperation",
29898 "record_kind" : "class",
29899 "referenced_type" : "type-2428",
29900 "self_type" : "type-2428",
29901 "size" : 152,
29902 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h",
29903 "unique_id" : "_ZTSN9keymaster18EcdsaSignOperationE",
29904 "vtable_components" :
29905 [
29906 {
29907 "kind" : "offset_to_top"
29908 },
29909 {
29910 "kind" : "rtti",
29911 "mangled_component_name" : "_ZTIN9keymaster18EcdsaSignOperationE"
29912 },
29913 {
29914 "kind" : "complete_dtor_pointer",
29915 "mangled_component_name" : "_ZN9keymaster18EcdsaSignOperationD1Ev"
29916 },
29917 {
29918 "kind" : "deleting_dtor_pointer",
29919 "mangled_component_name" : "_ZN9keymaster18EcdsaSignOperationD0Ev"
29920 },
29921 {
29922 "mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
29923 },
29924 {
29925 "mangled_component_name" : "_ZN9keymaster18EcdsaSignOperation5BeginERKNS_16AuthorizationSetEPS1_"
29926 },
29927 {
29928 "mangled_component_name" : "_ZN9keymaster18EcdsaSignOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
29929 },
29930 {
29931 "mangled_component_name" : "_ZN9keymaster18EcdsaSignOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
29932 },
29933 {
29934 "mangled_component_name" : "_ZN9keymaster14EcdsaOperation5AbortEv"
29935 }
29936 ]
29937 },
29938 {
29939 "alignment" : 4,
29940 "base_specifiers" :
29941 [
29942 {
29943 "referenced_type" : "type-2433"
29944 }
29945 ],
29946 "linker_set_key" : "keymaster::EcdsaSignOperationFactory",
29947 "name" : "keymaster::EcdsaSignOperationFactory",
29948 "record_kind" : "class",
29949 "referenced_type" : "type-2436",
29950 "self_type" : "type-2436",
29951 "size" : 4,
29952 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h",
29953 "unique_id" : "_ZTSN9keymaster25EcdsaSignOperationFactoryE",
29954 "vtable_components" :
29955 [
29956 {
29957 "kind" : "offset_to_top"
29958 },
29959 {
29960 "kind" : "rtti",
29961 "mangled_component_name" : "_ZTIN9keymaster25EcdsaSignOperationFactoryE"
29962 },
29963 {
29964 "kind" : "complete_dtor_pointer",
29965 "mangled_component_name" : "_ZN9keymaster25EcdsaSignOperationFactoryD1Ev"
29966 },
29967 {
29968 "kind" : "deleting_dtor_pointer",
29969 "mangled_component_name" : "_ZN9keymaster25EcdsaSignOperationFactoryD0Ev"
29970 },
29971 {
29972 "mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory12registry_keyEv"
29973 },
29974 {
29975 "mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
29976 },
29977 {
29978 "mangled_component_name" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPj"
29979 },
29980 {
29981 "mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
29982 },
29983 {
29984 "mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPj"
29985 },
29986 {
29987 "mangled_component_name" : "_ZNK9keymaster25EcdsaSignOperationFactory7purposeEv"
29988 },
29989 {
29990 "mangled_component_name" : "_ZNK9keymaster25EcdsaSignOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_tP11evp_pkey_st"
29991 }
29992 ]
29993 },
29994 {
29995 "alignment" : 4,
29996 "base_specifiers" :
29997 [
29998 {
29999 "referenced_type" : "type-2419"
30000 }
30001 ],
30002 "linker_set_key" : "keymaster::EcdsaVerifyOperation",
30003 "name" : "keymaster::EcdsaVerifyOperation",
30004 "record_kind" : "class",
30005 "referenced_type" : "type-2430",
30006 "self_type" : "type-2430",
30007 "size" : 152,
30008 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h",
30009 "unique_id" : "_ZTSN9keymaster20EcdsaVerifyOperationE",
30010 "vtable_components" :
30011 [
30012 {
30013 "kind" : "offset_to_top"
30014 },
30015 {
30016 "kind" : "rtti",
30017 "mangled_component_name" : "_ZTIN9keymaster20EcdsaVerifyOperationE"
30018 },
30019 {
30020 "kind" : "complete_dtor_pointer",
30021 "mangled_component_name" : "_ZN9keymaster20EcdsaVerifyOperationD1Ev"
30022 },
30023 {
30024 "kind" : "deleting_dtor_pointer",
30025 "mangled_component_name" : "_ZN9keymaster20EcdsaVerifyOperationD0Ev"
30026 },
30027 {
30028 "mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
30029 },
30030 {
30031 "mangled_component_name" : "_ZN9keymaster20EcdsaVerifyOperation5BeginERKNS_16AuthorizationSetEPS1_"
30032 },
30033 {
30034 "mangled_component_name" : "_ZN9keymaster20EcdsaVerifyOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
30035 },
30036 {
30037 "mangled_component_name" : "_ZN9keymaster20EcdsaVerifyOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
30038 },
30039 {
30040 "mangled_component_name" : "_ZN9keymaster14EcdsaOperation5AbortEv"
30041 }
30042 ]
30043 },
30044 {
30045 "alignment" : 4,
30046 "base_specifiers" :
30047 [
30048 {
30049 "referenced_type" : "type-2433"
30050 }
30051 ],
30052 "linker_set_key" : "keymaster::EcdsaVerifyOperationFactory",
30053 "name" : "keymaster::EcdsaVerifyOperationFactory",
30054 "record_kind" : "class",
30055 "referenced_type" : "type-2439",
30056 "self_type" : "type-2439",
30057 "size" : 4,
30058 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h",
30059 "unique_id" : "_ZTSN9keymaster27EcdsaVerifyOperationFactoryE",
30060 "vtable_components" :
30061 [
30062 {
30063 "kind" : "offset_to_top"
30064 },
30065 {
30066 "kind" : "rtti",
30067 "mangled_component_name" : "_ZTIN9keymaster27EcdsaVerifyOperationFactoryE"
30068 },
30069 {
30070 "kind" : "complete_dtor_pointer",
30071 "mangled_component_name" : "_ZN9keymaster27EcdsaVerifyOperationFactoryD1Ev"
30072 },
30073 {
30074 "kind" : "deleting_dtor_pointer",
30075 "mangled_component_name" : "_ZN9keymaster27EcdsaVerifyOperationFactoryD0Ev"
30076 },
30077 {
30078 "mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory12registry_keyEv"
30079 },
30080 {
30081 "mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
30082 },
30083 {
30084 "mangled_component_name" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPj"
30085 },
30086 {
30087 "mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
30088 },
30089 {
30090 "mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPj"
30091 },
30092 {
30093 "mangled_component_name" : "_ZNK9keymaster27EcdsaVerifyOperationFactory7purposeEv"
30094 },
30095 {
30096 "mangled_component_name" : "_ZNK9keymaster27EcdsaVerifyOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_tP11evp_pkey_st"
30097 }
30098 ]
30099 },
30100 {
30101 "alignment" : 4,
30102 "base_specifiers" :
30103 [
30104 {
30105 "referenced_type" : "type-2511"
30106 }
30107 ],
30108 "fields" :
30109 [
30110 {
30111 "access" : "private",
30112 "field_name" : "key_exchange_",
30113 "field_offset" : 32,
30114 "referenced_type" : "type-2509"
30115 },
30116 {
30117 "access" : "private",
30118 "field_name" : "kdf_",
30119 "field_offset" : 64,
30120 "referenced_type" : "type-2510"
30121 },
30122 {
30123 "access" : "private",
30124 "field_name" : "single_hash_mode_",
30125 "field_offset" : 96,
30126 "referenced_type" : "type-9"
30127 },
30128 {
30129 "access" : "private",
30130 "field_name" : "key_bytes_to_generate_",
30131 "field_offset" : 128,
30132 "referenced_type" : "type-8"
30133 },
30134 {
30135 "access" : "private",
30136 "field_name" : "curve_",
30137 "field_offset" : 160,
30138 "referenced_type" : "type-211"
30139 }
30140 ],
30141 "linker_set_key" : "keymaster::EciesKem",
30142 "name" : "keymaster::EciesKem",
30143 "record_kind" : "class",
30144 "referenced_type" : "type-2508",
30145 "self_type" : "type-2508",
30146 "size" : 24,
30147 "source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h",
30148 "unique_id" : "_ZTSN9keymaster8EciesKemE",
30149 "vtable_components" :
30150 [
30151 {
30152 "kind" : "offset_to_top"
30153 },
30154 {
30155 "kind" : "rtti",
30156 "mangled_component_name" : "_ZTIN9keymaster8EciesKemE"
30157 },
30158 {
30159 "kind" : "complete_dtor_pointer",
30160 "mangled_component_name" : "_ZN9keymaster8EciesKemD1Ev"
30161 },
30162 {
30163 "kind" : "deleting_dtor_pointer",
30164 "mangled_component_name" : "_ZN9keymaster8EciesKemD0Ev"
30165 },
30166 {
30167 "mangled_component_name" : "_ZN9keymaster8EciesKem7EncryptERKNS_6BufferEPS1_S4_"
30168 },
30169 {
30170 "mangled_component_name" : "_ZN9keymaster8EciesKem7EncryptEPKhjPNS_6BufferES4_"
30171 },
30172 {
30173 "mangled_component_name" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_stRKNS_6BufferEPS3_"
30174 },
30175 {
30176 "mangled_component_name" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_stPKhjPNS_6BufferE"
30177 }
30178 ]
30179 },
30180 {
30181 "alignment" : 4,
30182 "fields" :
30183 [
30184 {
30185 "access" : "private",
30186 "field_name" : "buf_",
30187 "referenced_type" : "type-118"
30188 },
30189 {
30190 "access" : "private",
30191 "field_name" : "size_",
30192 "field_offset" : 32,
30193 "referenced_type" : "type-8"
30194 }
30195 ],
30196 "linker_set_key" : "keymaster::Eraser",
30197 "name" : "keymaster::Eraser",
30198 "record_kind" : "class",
30199 "referenced_type" : "type-192",
30200 "self_type" : "type-192",
30201 "size" : 8,
30202 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
30203 "unique_id" : "_ZTSN9keymaster6EraserE"
30204 },
30205 {
30206 "alignment" : 4,
30207 "fields" :
30208 [
30209 {
30210 "access" : "private",
30211 "field_name" : "ctx_",
30212 "referenced_type" : "type-1097"
30213 }
30214 ],
30215 "linker_set_key" : "keymaster::EvpMdCtxCleaner",
30216 "name" : "keymaster::EvpMdCtxCleaner",
30217 "record_kind" : "class",
30218 "referenced_type" : "type-1096",
30219 "self_type" : "type-1096",
30220 "size" : 4,
30221 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
30222 "unique_id" : "_ZTSN9keymaster15EvpMdCtxCleanerE"
30223 },
30224 {
30225 "alignment" : 4,
30226 "base_specifiers" :
30227 [
30228 {
30229 "referenced_type" : "type-342"
30230 }
30231 ],
30232 "fields" :
30233 [
30234 {
30235 "field_name" : "additional_params",
30236 "field_offset" : 64,
30237 "referenced_type" : "type-289"
30238 },
30239 {
30240 "field_name" : "key_format",
30241 "field_offset" : 384,
30242 "referenced_type" : "type-64"
30243 },
30244 {
30245 "field_name" : "key_blob",
30246 "field_offset" : 416,
30247 "referenced_type" : "type-239"
30248 }
30249 ],
30250 "linker_set_key" : "keymaster::ExportKeyRequest",
30251 "name" : "keymaster::ExportKeyRequest",
30252 "referenced_type" : "type-545",
30253 "self_type" : "type-545",
30254 "size" : 60,
30255 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
30256 "unique_id" : "_ZTSN9keymaster16ExportKeyRequestE",
30257 "vtable_components" :
30258 [
30259 {
30260 "kind" : "offset_to_top"
30261 },
30262 {
30263 "kind" : "rtti",
30264 "mangled_component_name" : "_ZTIN9keymaster16ExportKeyRequestE"
30265 },
30266 {
30267 "kind" : "complete_dtor_pointer",
30268 "mangled_component_name" : "_ZN9keymaster16ExportKeyRequestD1Ev"
30269 },
30270 {
30271 "kind" : "deleting_dtor_pointer",
30272 "mangled_component_name" : "_ZN9keymaster16ExportKeyRequestD0Ev"
30273 },
30274 {
30275 "mangled_component_name" : "_ZNK9keymaster16ExportKeyRequest14SerializedSizeEv"
30276 },
30277 {
30278 "mangled_component_name" : "_ZNK9keymaster16ExportKeyRequest9SerializeEPhPKh"
30279 },
30280 {
30281 "mangled_component_name" : "_ZN9keymaster16ExportKeyRequest11DeserializeEPPKhS2_"
30282 }
30283 ]
30284 },
30285 {
30286 "alignment" : 4,
30287 "base_specifiers" :
30288 [
30289 {
30290 "referenced_type" : "type-341"
30291 }
30292 ],
30293 "fields" :
30294 [
30295 {
30296 "field_name" : "key_data",
30297 "field_offset" : 96,
30298 "referenced_type" : "type-118"
30299 },
30300 {
30301 "field_name" : "key_data_length",
30302 "field_offset" : 128,
30303 "referenced_type" : "type-8"
30304 }
30305 ],
30306 "linker_set_key" : "keymaster::ExportKeyResponse",
30307 "name" : "keymaster::ExportKeyResponse",
30308 "referenced_type" : "type-547",
30309 "self_type" : "type-547",
30310 "size" : 20,
30311 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
30312 "unique_id" : "_ZTSN9keymaster17ExportKeyResponseE",
30313 "vtable_components" :
30314 [
30315 {
30316 "kind" : "offset_to_top"
30317 },
30318 {
30319 "kind" : "rtti",
30320 "mangled_component_name" : "_ZTIN9keymaster17ExportKeyResponseE"
30321 },
30322 {
30323 "kind" : "complete_dtor_pointer",
30324 "mangled_component_name" : "_ZN9keymaster17ExportKeyResponseD1Ev"
30325 },
30326 {
30327 "kind" : "deleting_dtor_pointer",
30328 "mangled_component_name" : "_ZN9keymaster17ExportKeyResponseD0Ev"
30329 },
30330 {
30331 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
30332 },
30333 {
30334 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
30335 },
30336 {
30337 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
30338 },
30339 {
30340 "mangled_component_name" : "_ZNK9keymaster17ExportKeyResponse22NonErrorSerializedSizeEv"
30341 },
30342 {
30343 "mangled_component_name" : "_ZNK9keymaster17ExportKeyResponse17NonErrorSerializeEPhPKh"
30344 },
30345 {
30346 "mangled_component_name" : "_ZN9keymaster17ExportKeyResponse19NonErrorDeserializeEPPKhS2_"
30347 }
30348 ]
30349 },
30350 {
30351 "alignment" : 4,
30352 "base_specifiers" :
30353 [
30354 {
30355 "referenced_type" : "type-342"
30356 }
30357 ],
30358 "fields" :
30359 [
30360 {
30361 "field_name" : "op_handle",
30362 "field_offset" : 64,
30363 "referenced_type" : "type-10"
30364 },
30365 {
30366 "field_name" : "input",
30367 "field_offset" : 128,
30368 "referenced_type" : "type-116"
30369 },
30370 {
30371 "field_name" : "signature",
30372 "field_offset" : 288,
30373 "referenced_type" : "type-116"
30374 },
30375 {
30376 "field_name" : "additional_params",
30377 "field_offset" : 448,
30378 "referenced_type" : "type-289"
30379 }
30380 ],
30381 "linker_set_key" : "keymaster::FinishOperationRequest",
30382 "name" : "keymaster::FinishOperationRequest",
30383 "referenced_type" : "type-523",
30384 "self_type" : "type-523",
30385 "size" : 96,
30386 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
30387 "unique_id" : "_ZTSN9keymaster22FinishOperationRequestE",
30388 "vtable_components" :
30389 [
30390 {
30391 "kind" : "offset_to_top"
30392 },
30393 {
30394 "kind" : "rtti",
30395 "mangled_component_name" : "_ZTIN9keymaster22FinishOperationRequestE"
30396 },
30397 {
30398 "kind" : "complete_dtor_pointer",
30399 "mangled_component_name" : "_ZN9keymaster22FinishOperationRequestD1Ev"
30400 },
30401 {
30402 "kind" : "deleting_dtor_pointer",
30403 "mangled_component_name" : "_ZN9keymaster22FinishOperationRequestD0Ev"
30404 },
30405 {
30406 "mangled_component_name" : "_ZNK9keymaster22FinishOperationRequest14SerializedSizeEv"
30407 },
30408 {
30409 "mangled_component_name" : "_ZNK9keymaster22FinishOperationRequest9SerializeEPhPKh"
30410 },
30411 {
30412 "mangled_component_name" : "_ZN9keymaster22FinishOperationRequest11DeserializeEPPKhS2_"
30413 }
30414 ]
30415 },
30416 {
30417 "alignment" : 4,
30418 "base_specifiers" :
30419 [
30420 {
30421 "referenced_type" : "type-341"
30422 }
30423 ],
30424 "fields" :
30425 [
30426 {
30427 "field_name" : "output",
30428 "field_offset" : 96,
30429 "referenced_type" : "type-116"
30430 },
30431 {
30432 "field_name" : "output_params",
30433 "field_offset" : 256,
30434 "referenced_type" : "type-289"
30435 }
30436 ],
30437 "linker_set_key" : "keymaster::FinishOperationResponse",
30438 "name" : "keymaster::FinishOperationResponse",
30439 "referenced_type" : "type-525",
30440 "self_type" : "type-525",
30441 "size" : 72,
30442 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
30443 "unique_id" : "_ZTSN9keymaster23FinishOperationResponseE",
30444 "vtable_components" :
30445 [
30446 {
30447 "kind" : "offset_to_top"
30448 },
30449 {
30450 "kind" : "rtti",
30451 "mangled_component_name" : "_ZTIN9keymaster23FinishOperationResponseE"
30452 },
30453 {
30454 "kind" : "complete_dtor_pointer",
30455 "mangled_component_name" : "_ZN9keymaster23FinishOperationResponseD1Ev"
30456 },
30457 {
30458 "kind" : "deleting_dtor_pointer",
30459 "mangled_component_name" : "_ZN9keymaster23FinishOperationResponseD0Ev"
30460 },
30461 {
30462 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
30463 },
30464 {
30465 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
30466 },
30467 {
30468 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
30469 },
30470 {
30471 "mangled_component_name" : "_ZNK9keymaster23FinishOperationResponse22NonErrorSerializedSizeEv"
30472 },
30473 {
30474 "mangled_component_name" : "_ZNK9keymaster23FinishOperationResponse17NonErrorSerializeEPhPKh"
30475 },
30476 {
30477 "mangled_component_name" : "_ZN9keymaster23FinishOperationResponse19NonErrorDeserializeEPPKhS2_"
30478 }
30479 ]
30480 },
30481 {
30482 "alignment" : 4,
30483 "base_specifiers" :
30484 [
30485 {
30486 "referenced_type" : "type-342"
30487 }
30488 ],
30489 "fields" :
30490 [
30491 {
30492 "field_name" : "key_description",
30493 "field_offset" : 64,
30494 "referenced_type" : "type-289"
30495 }
30496 ],
30497 "linker_set_key" : "keymaster::GenerateKeyRequest",
30498 "name" : "keymaster::GenerateKeyRequest",
30499 "referenced_type" : "type-504",
30500 "self_type" : "type-504",
30501 "size" : 48,
30502 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
30503 "unique_id" : "_ZTSN9keymaster18GenerateKeyRequestE",
30504 "vtable_components" :
30505 [
30506 {
30507 "kind" : "offset_to_top"
30508 },
30509 {
30510 "kind" : "rtti",
30511 "mangled_component_name" : "_ZTIN9keymaster18GenerateKeyRequestE"
30512 },
30513 {
30514 "kind" : "complete_dtor_pointer",
30515 "mangled_component_name" : "_ZN9keymaster18GenerateKeyRequestD1Ev"
30516 },
30517 {
30518 "kind" : "deleting_dtor_pointer",
30519 "mangled_component_name" : "_ZN9keymaster18GenerateKeyRequestD0Ev"
30520 },
30521 {
30522 "mangled_component_name" : "_ZNK9keymaster18GenerateKeyRequest14SerializedSizeEv"
30523 },
30524 {
30525 "mangled_component_name" : "_ZNK9keymaster18GenerateKeyRequest9SerializeEPhPKh"
30526 },
30527 {
30528 "mangled_component_name" : "_ZN9keymaster18GenerateKeyRequest11DeserializeEPPKhS2_"
30529 }
30530 ]
30531 },
30532 {
30533 "alignment" : 4,
30534 "base_specifiers" :
30535 [
30536 {
30537 "referenced_type" : "type-341"
30538 }
30539 ],
30540 "fields" :
30541 [
30542 {
30543 "field_name" : "key_blob",
30544 "field_offset" : 96,
30545 "referenced_type" : "type-239"
30546 },
30547 {
30548 "field_name" : "enforced",
30549 "field_offset" : 160,
30550 "referenced_type" : "type-289"
30551 },
30552 {
30553 "field_name" : "unenforced",
30554 "field_offset" : 480,
30555 "referenced_type" : "type-289"
30556 }
30557 ],
30558 "linker_set_key" : "keymaster::GenerateKeyResponse",
30559 "name" : "keymaster::GenerateKeyResponse",
30560 "referenced_type" : "type-508",
30561 "self_type" : "type-508",
30562 "size" : 100,
30563 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
30564 "unique_id" : "_ZTSN9keymaster19GenerateKeyResponseE",
30565 "vtable_components" :
30566 [
30567 {
30568 "kind" : "offset_to_top"
30569 },
30570 {
30571 "kind" : "rtti",
30572 "mangled_component_name" : "_ZTIN9keymaster19GenerateKeyResponseE"
30573 },
30574 {
30575 "kind" : "complete_dtor_pointer",
30576 "mangled_component_name" : "_ZN9keymaster19GenerateKeyResponseD1Ev"
30577 },
30578 {
30579 "kind" : "deleting_dtor_pointer",
30580 "mangled_component_name" : "_ZN9keymaster19GenerateKeyResponseD0Ev"
30581 },
30582 {
30583 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
30584 },
30585 {
30586 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
30587 },
30588 {
30589 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
30590 },
30591 {
30592 "mangled_component_name" : "_ZNK9keymaster19GenerateKeyResponse22NonErrorSerializedSizeEv"
30593 },
30594 {
30595 "mangled_component_name" : "_ZNK9keymaster19GenerateKeyResponse17NonErrorSerializeEPhPKh"
30596 },
30597 {
30598 "mangled_component_name" : "_ZN9keymaster19GenerateKeyResponse19NonErrorDeserializeEPPKhS2_"
30599 }
30600 ]
30601 },
30602 {
30603 "alignment" : 4,
30604 "base_specifiers" :
30605 [
30606 {
30607 "referenced_type" : "type-341"
30608 }
30609 ],
30610 "fields" :
30611 [
30612 {
30613 "field_name" : "params",
30614 "field_offset" : 96,
30615 "referenced_type" : "type-336"
30616 }
30617 ],
30618 "linker_set_key" : "keymaster::GetHmacSharingParametersResponse",
30619 "name" : "keymaster::GetHmacSharingParametersResponse",
30620 "referenced_type" : "type-597",
30621 "self_type" : "type-597",
30622 "size" : 56,
30623 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
30624 "unique_id" : "_ZTSN9keymaster32GetHmacSharingParametersResponseE",
30625 "vtable_components" :
30626 [
30627 {
30628 "kind" : "offset_to_top"
30629 },
30630 {
30631 "kind" : "rtti",
30632 "mangled_component_name" : "_ZTIN9keymaster32GetHmacSharingParametersResponseE"
30633 },
30634 {
30635 "kind" : "complete_dtor_pointer",
30636 "mangled_component_name" : "_ZN9keymaster32GetHmacSharingParametersResponseD1Ev"
30637 },
30638 {
30639 "kind" : "deleting_dtor_pointer",
30640 "mangled_component_name" : "_ZN9keymaster32GetHmacSharingParametersResponseD0Ev"
30641 },
30642 {
30643 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
30644 },
30645 {
30646 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
30647 },
30648 {
30649 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
30650 },
30651 {
30652 "mangled_component_name" : "_ZNK9keymaster32GetHmacSharingParametersResponse22NonErrorSerializedSizeEv"
30653 },
30654 {
30655 "mangled_component_name" : "_ZNK9keymaster32GetHmacSharingParametersResponse17NonErrorSerializeEPhPKh"
30656 },
30657 {
30658 "mangled_component_name" : "_ZN9keymaster32GetHmacSharingParametersResponse19NonErrorDeserializeEPPKhS2_"
30659 }
30660 ]
30661 },
30662 {
30663 "alignment" : 4,
30664 "base_specifiers" :
30665 [
30666 {
30667 "referenced_type" : "type-342"
30668 }
30669 ],
30670 "fields" :
30671 [
30672 {
30673 "field_name" : "key_blob",
30674 "field_offset" : 64,
30675 "referenced_type" : "type-239"
30676 },
30677 {
30678 "field_name" : "additional_params",
30679 "field_offset" : 128,
30680 "referenced_type" : "type-289"
30681 }
30682 ],
30683 "linker_set_key" : "keymaster::GetKeyCharacteristicsRequest",
30684 "name" : "keymaster::GetKeyCharacteristicsRequest",
30685 "referenced_type" : "type-510",
30686 "self_type" : "type-510",
30687 "size" : 56,
30688 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
30689 "unique_id" : "_ZTSN9keymaster28GetKeyCharacteristicsRequestE",
30690 "vtable_components" :
30691 [
30692 {
30693 "kind" : "offset_to_top"
30694 },
30695 {
30696 "kind" : "rtti",
30697 "mangled_component_name" : "_ZTIN9keymaster28GetKeyCharacteristicsRequestE"
30698 },
30699 {
30700 "kind" : "complete_dtor_pointer",
30701 "mangled_component_name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD1Ev"
30702 },
30703 {
30704 "kind" : "deleting_dtor_pointer",
30705 "mangled_component_name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD0Ev"
30706 },
30707 {
30708 "mangled_component_name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest14SerializedSizeEv"
30709 },
30710 {
30711 "mangled_component_name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest9SerializeEPhPKh"
30712 },
30713 {
30714 "mangled_component_name" : "_ZN9keymaster28GetKeyCharacteristicsRequest11DeserializeEPPKhS2_"
30715 }
30716 ]
30717 },
30718 {
30719 "alignment" : 4,
30720 "base_specifiers" :
30721 [
30722 {
30723 "referenced_type" : "type-341"
30724 }
30725 ],
30726 "fields" :
30727 [
30728 {
30729 "field_name" : "enforced",
30730 "field_offset" : 96,
30731 "referenced_type" : "type-289"
30732 },
30733 {
30734 "field_name" : "unenforced",
30735 "field_offset" : 416,
30736 "referenced_type" : "type-289"
30737 }
30738 ],
30739 "linker_set_key" : "keymaster::GetKeyCharacteristicsResponse",
30740 "name" : "keymaster::GetKeyCharacteristicsResponse",
30741 "referenced_type" : "type-512",
30742 "self_type" : "type-512",
30743 "size" : 92,
30744 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
30745 "unique_id" : "_ZTSN9keymaster29GetKeyCharacteristicsResponseE",
30746 "vtable_components" :
30747 [
30748 {
30749 "kind" : "offset_to_top"
30750 },
30751 {
30752 "kind" : "rtti",
30753 "mangled_component_name" : "_ZTIN9keymaster29GetKeyCharacteristicsResponseE"
30754 },
30755 {
30756 "kind" : "complete_dtor_pointer",
30757 "mangled_component_name" : "_ZN9keymaster29GetKeyCharacteristicsResponseD1Ev"
30758 },
30759 {
30760 "kind" : "deleting_dtor_pointer",
30761 "mangled_component_name" : "_ZN9keymaster29GetKeyCharacteristicsResponseD0Ev"
30762 },
30763 {
30764 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
30765 },
30766 {
30767 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
30768 },
30769 {
30770 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
30771 },
30772 {
30773 "mangled_component_name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse22NonErrorSerializedSizeEv"
30774 },
30775 {
30776 "mangled_component_name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse17NonErrorSerializeEPhPKh"
30777 },
30778 {
30779 "mangled_component_name" : "_ZN9keymaster29GetKeyCharacteristicsResponse19NonErrorDeserializeEPPKhS2_"
30780 }
30781 ]
30782 },
30783 {
30784 "alignment" : 4,
30785 "base_specifiers" :
30786 [
30787 {
30788 "referenced_type" : "type-342"
30789 }
30790 ],
30791 "linker_set_key" : "keymaster::GetVersionRequest",
30792 "name" : "keymaster::GetVersionRequest",
30793 "referenced_type" : "type-563",
30794 "self_type" : "type-563",
30795 "size" : 8,
30796 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
30797 "unique_id" : "_ZTSN9keymaster17GetVersionRequestE",
30798 "vtable_components" :
30799 [
30800 {
30801 "kind" : "offset_to_top"
30802 },
30803 {
30804 "kind" : "rtti",
30805 "mangled_component_name" : "_ZTIN9keymaster17GetVersionRequestE"
30806 },
30807 {
30808 "kind" : "complete_dtor_pointer",
30809 "mangled_component_name" : "_ZN9keymaster17GetVersionRequestD1Ev"
30810 },
30811 {
30812 "kind" : "deleting_dtor_pointer",
30813 "mangled_component_name" : "_ZN9keymaster17GetVersionRequestD0Ev"
30814 },
30815 {
30816 "mangled_component_name" : "_ZNK9keymaster17GetVersionRequest14SerializedSizeEv"
30817 },
30818 {
30819 "mangled_component_name" : "_ZNK9keymaster17GetVersionRequest9SerializeEPhPKh"
30820 },
30821 {
30822 "mangled_component_name" : "_ZN9keymaster17GetVersionRequest11DeserializeEPPKhS2_"
30823 }
30824 ]
30825 },
30826 {
30827 "alignment" : 4,
30828 "base_specifiers" :
30829 [
30830 {
30831 "referenced_type" : "type-341"
30832 }
30833 ],
30834 "fields" :
30835 [
30836 {
30837 "field_name" : "major_ver",
30838 "field_offset" : 96,
30839 "referenced_type" : "type-3"
30840 },
30841 {
30842 "field_name" : "minor_ver",
30843 "field_offset" : 104,
30844 "referenced_type" : "type-3"
30845 },
30846 {
30847 "field_name" : "subminor_ver",
30848 "field_offset" : 112,
30849 "referenced_type" : "type-3"
30850 }
30851 ],
30852 "linker_set_key" : "keymaster::GetVersionResponse",
30853 "name" : "keymaster::GetVersionResponse",
30854 "referenced_type" : "type-570",
30855 "self_type" : "type-570",
30856 "size" : 16,
30857 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
30858 "unique_id" : "_ZTSN9keymaster18GetVersionResponseE",
30859 "vtable_components" :
30860 [
30861 {
30862 "kind" : "offset_to_top"
30863 },
30864 {
30865 "kind" : "rtti",
30866 "mangled_component_name" : "_ZTIN9keymaster18GetVersionResponseE"
30867 },
30868 {
30869 "kind" : "complete_dtor_pointer",
30870 "mangled_component_name" : "_ZN9keymaster18GetVersionResponseD1Ev"
30871 },
30872 {
30873 "kind" : "deleting_dtor_pointer",
30874 "mangled_component_name" : "_ZN9keymaster18GetVersionResponseD0Ev"
30875 },
30876 {
30877 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
30878 },
30879 {
30880 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
30881 },
30882 {
30883 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
30884 },
30885 {
30886 "mangled_component_name" : "_ZNK9keymaster18GetVersionResponse22NonErrorSerializedSizeEv"
30887 },
30888 {
30889 "mangled_component_name" : "_ZNK9keymaster18GetVersionResponse17NonErrorSerializeEPhPKh"
30890 },
30891 {
30892 "mangled_component_name" : "_ZN9keymaster18GetVersionResponse19NonErrorDeserializeEPPKhS2_"
30893 }
30894 ]
30895 },
30896 {
30897 "alignment" : 4,
30898 "base_specifiers" :
30899 [
30900 {
30901 "referenced_type" : "type-32"
30902 }
30903 ],
30904 "fields" :
30905 [
30906 {
30907 "field_name" : "challenge",
30908 "field_offset" : 32,
30909 "referenced_type" : "type-10"
30910 },
30911 {
30912 "field_name" : "user_id",
30913 "field_offset" : 96,
30914 "referenced_type" : "type-10"
30915 },
30916 {
30917 "field_name" : "authenticator_id",
30918 "field_offset" : 160,
30919 "referenced_type" : "type-10"
30920 },
30921 {
30922 "field_name" : "authenticator_type",
30923 "field_offset" : 224,
30924 "referenced_type" : "type-204"
30925 },
30926 {
30927 "field_name" : "timestamp",
30928 "field_offset" : 256,
30929 "referenced_type" : "type-10"
30930 },
30931 {
30932 "field_name" : "mac",
30933 "field_offset" : 320,
30934 "referenced_type" : "type-304"
30935 }
30936 ],
30937 "linker_set_key" : "keymaster::HardwareAuthToken",
30938 "name" : "keymaster::HardwareAuthToken",
30939 "referenced_type" : "type-614",
30940 "self_type" : "type-614",
30941 "size" : 48,
30942 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
30943 "unique_id" : "_ZTSN9keymaster17HardwareAuthTokenE",
30944 "vtable_components" :
30945 [
30946 {
30947 "kind" : "offset_to_top"
30948 },
30949 {
30950 "kind" : "rtti",
30951 "mangled_component_name" : "_ZTIN9keymaster17HardwareAuthTokenE"
30952 },
30953 {
30954 "kind" : "complete_dtor_pointer",
30955 "mangled_component_name" : "_ZN9keymaster17HardwareAuthTokenD1Ev"
30956 },
30957 {
30958 "kind" : "deleting_dtor_pointer",
30959 "mangled_component_name" : "_ZN9keymaster17HardwareAuthTokenD0Ev"
30960 },
30961 {
30962 "mangled_component_name" : "_ZNK9keymaster17HardwareAuthToken14SerializedSizeEv"
30963 },
30964 {
30965 "mangled_component_name" : "_ZNK9keymaster17HardwareAuthToken9SerializeEPhPKh"
30966 },
30967 {
30968 "mangled_component_name" : "_ZN9keymaster17HardwareAuthToken11DeserializeEPPKhS2_"
30969 }
30970 ]
30971 },
30972 {
30973 "alignment" : 4,
30974 "base_specifiers" :
30975 [
30976 {
30977 "referenced_type" : "type-1194"
30978 }
30979 ],
30980 "linker_set_key" : "keymaster::HmacKey",
30981 "name" : "keymaster::HmacKey",
30982 "record_kind" : "class",
30983 "referenced_type" : "type-3564",
30984 "self_type" : "type-3564",
30985 "size" : 96,
30986 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h",
30987 "unique_id" : "_ZTSN9keymaster7HmacKeyE",
30988 "vtable_components" :
30989 [
30990 {
30991 "kind" : "offset_to_top"
30992 },
30993 {
30994 "kind" : "rtti",
30995 "mangled_component_name" : "_ZTIN9keymaster7HmacKeyE"
30996 },
30997 {
30998 "kind" : "complete_dtor_pointer",
30999 "mangled_component_name" : "_ZN9keymaster7HmacKeyD1Ev"
31000 },
31001 {
31002 "kind" : "deleting_dtor_pointer",
31003 "mangled_component_name" : "_ZN9keymaster7HmacKeyD0Ev"
31004 },
31005 {
31006 "mangled_component_name" : "_ZNK9keymaster12SymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
31007 }
31008 ]
31009 },
31010 {
31011 "alignment" : 4,
31012 "base_specifiers" :
31013 [
31014 {
31015 "referenced_type" : "type-1186"
31016 }
31017 ],
31018 "linker_set_key" : "keymaster::HmacKeyFactory",
31019 "name" : "keymaster::HmacKeyFactory",
31020 "record_kind" : "class",
31021 "referenced_type" : "type-3560",
31022 "self_type" : "type-3560",
31023 "size" : 16,
31024 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h",
31025 "unique_id" : "_ZTSN9keymaster14HmacKeyFactoryE",
31026 "vtable_components" :
31027 [
31028 {
31029 "kind" : "offset_to_top"
31030 },
31031 {
31032 "kind" : "rtti",
31033 "mangled_component_name" : "_ZTIN9keymaster14HmacKeyFactoryE"
31034 },
31035 {
31036 "kind" : "complete_dtor_pointer",
31037 "mangled_component_name" : "_ZN9keymaster14HmacKeyFactoryD1Ev"
31038 },
31039 {
31040 "kind" : "deleting_dtor_pointer",
31041 "mangled_component_name" : "_ZN9keymaster14HmacKeyFactoryD0Ev"
31042 },
31043 {
31044 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
31045 },
31046 {
31047 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
31048 },
31049 {
31050 "mangled_component_name" : "_ZNK9keymaster14HmacKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
31051 },
31052 {
31053 "mangled_component_name" : "_ZNK9keymaster14HmacKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
31054 },
31055 {
31056 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj"
31057 },
31058 {
31059 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPj"
31060 },
31061 {
31062 "mangled_component_name" : "_ZNK9keymaster14HmacKeyFactory18key_size_supportedEj"
31063 },
31064 {
31065 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory14key_size_bytesEj"
31066 },
31067 {
31068 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory13key_size_bitsEj"
31069 },
31070 {
31071 "mangled_component_name" : "_ZNK9keymaster14HmacKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
31072 },
31073 {
31074 "component_value" : -4,
31075 "kind" : "offset_to_top"
31076 },
31077 {
31078 "kind" : "rtti",
31079 "mangled_component_name" : "_ZTIN9keymaster14HmacKeyFactoryE"
31080 },
31081 {
31082 "kind" : "complete_dtor_pointer",
31083 "mangled_component_name" : "_ZThn4_N9keymaster14HmacKeyFactoryD1Ev"
31084 },
31085 {
31086 "kind" : "deleting_dtor_pointer",
31087 "mangled_component_name" : "_ZThn4_N9keymaster14HmacKeyFactoryD0Ev"
31088 }
31089 ]
31090 },
31091 {
31092 "alignment" : 4,
31093 "fields" :
31094 [
31095 {
31096 "access" : "private",
31097 "field_name" : "key_",
31098 "referenced_type" : "type-117"
31099 },
31100 {
31101 "access" : "private",
31102 "field_name" : "key_len_",
31103 "field_offset" : 32,
31104 "referenced_type" : "type-8"
31105 }
31106 ],
31107 "linker_set_key" : "keymaster::HmacSha256",
31108 "name" : "keymaster::HmacSha256",
31109 "record_kind" : "class",
31110 "referenced_type" : "type-3523",
31111 "self_type" : "type-3523",
31112 "size" : 8,
31113 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h",
31114 "unique_id" : "_ZTSN9keymaster10HmacSha256E"
31115 },
31116 {
31117 "alignment" : 4,
31118 "base_specifiers" :
31119 [
31120 {
31121 "referenced_type" : "type-32"
31122 }
31123 ],
31124 "fields" :
31125 [
31126 {
31127 "field_name" : "seed",
31128 "field_offset" : 32,
31129 "referenced_type" : "type-304"
31130 },
31131 {
31132 "field_name" : "nonce",
31133 "field_offset" : 96,
31134 "referenced_type" : "type-337"
31135 }
31136 ],
31137 "linker_set_key" : "keymaster::HmacSharingParameters",
31138 "name" : "keymaster::HmacSharingParameters",
31139 "referenced_type" : "type-336",
31140 "self_type" : "type-336",
31141 "size" : 44,
31142 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
31143 "unique_id" : "_ZTSN9keymaster21HmacSharingParametersE",
31144 "vtable_components" :
31145 [
31146 {
31147 "kind" : "offset_to_top"
31148 },
31149 {
31150 "kind" : "rtti",
31151 "mangled_component_name" : "_ZTIN9keymaster21HmacSharingParametersE"
31152 },
31153 {
31154 "kind" : "complete_dtor_pointer",
31155 "mangled_component_name" : "_ZN9keymaster21HmacSharingParametersD1Ev"
31156 },
31157 {
31158 "kind" : "deleting_dtor_pointer",
31159 "mangled_component_name" : "_ZN9keymaster21HmacSharingParametersD0Ev"
31160 },
31161 {
31162 "mangled_component_name" : "_ZNK9keymaster21HmacSharingParameters14SerializedSizeEv"
31163 },
31164 {
31165 "mangled_component_name" : "_ZNK9keymaster21HmacSharingParameters9SerializeEPhPKh"
31166 },
31167 {
31168 "mangled_component_name" : "_ZN9keymaster21HmacSharingParameters11DeserializeEPPKhS2_"
31169 }
31170 ]
31171 },
31172 {
31173 "alignment" : 4,
31174 "base_specifiers" :
31175 [
31176 {
31177 "referenced_type" : "type-32"
31178 }
31179 ],
31180 "fields" :
31181 [
31182 {
31183 "field_name" : "params_array",
31184 "field_offset" : 32,
31185 "referenced_type" : "type-593"
31186 },
31187 {
31188 "field_name" : "num_params",
31189 "field_offset" : 64,
31190 "referenced_type" : "type-8"
31191 }
31192 ],
31193 "linker_set_key" : "keymaster::HmacSharingParametersArray",
31194 "name" : "keymaster::HmacSharingParametersArray",
31195 "referenced_type" : "type-594",
31196 "self_type" : "type-594",
31197 "size" : 12,
31198 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
31199 "unique_id" : "_ZTSN9keymaster26HmacSharingParametersArrayE",
31200 "vtable_components" :
31201 [
31202 {
31203 "kind" : "offset_to_top"
31204 },
31205 {
31206 "kind" : "rtti",
31207 "mangled_component_name" : "_ZTIN9keymaster26HmacSharingParametersArrayE"
31208 },
31209 {
31210 "kind" : "complete_dtor_pointer",
31211 "mangled_component_name" : "_ZN9keymaster26HmacSharingParametersArrayD1Ev"
31212 },
31213 {
31214 "kind" : "deleting_dtor_pointer",
31215 "mangled_component_name" : "_ZN9keymaster26HmacSharingParametersArrayD0Ev"
31216 },
31217 {
31218 "mangled_component_name" : "_ZNK9keymaster26HmacSharingParametersArray14SerializedSizeEv"
31219 },
31220 {
31221 "mangled_component_name" : "_ZNK9keymaster26HmacSharingParametersArray9SerializeEPhPKh"
31222 },
31223 {
31224 "mangled_component_name" : "_ZN9keymaster26HmacSharingParametersArray11DeserializeEPPKhS2_"
31225 }
31226 ]
31227 },
31228 {
31229 "alignment" : 4,
31230 "base_specifiers" :
31231 [
31232 {
31233 "referenced_type" : "type-342"
31234 }
31235 ],
31236 "fields" :
31237 [
31238 {
31239 "field_name" : "key_description",
31240 "field_offset" : 64,
31241 "referenced_type" : "type-289"
31242 },
31243 {
31244 "field_name" : "key_format",
31245 "field_offset" : 384,
31246 "referenced_type" : "type-64"
31247 },
31248 {
31249 "field_name" : "key_data",
31250 "field_offset" : 416,
31251 "referenced_type" : "type-118"
31252 },
31253 {
31254 "field_name" : "key_data_length",
31255 "field_offset" : 448,
31256 "referenced_type" : "type-8"
31257 }
31258 ],
31259 "linker_set_key" : "keymaster::ImportKeyRequest",
31260 "name" : "keymaster::ImportKeyRequest",
31261 "referenced_type" : "type-541",
31262 "self_type" : "type-541",
31263 "size" : 60,
31264 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
31265 "unique_id" : "_ZTSN9keymaster16ImportKeyRequestE",
31266 "vtable_components" :
31267 [
31268 {
31269 "kind" : "offset_to_top"
31270 },
31271 {
31272 "kind" : "rtti",
31273 "mangled_component_name" : "_ZTIN9keymaster16ImportKeyRequestE"
31274 },
31275 {
31276 "kind" : "complete_dtor_pointer",
31277 "mangled_component_name" : "_ZN9keymaster16ImportKeyRequestD1Ev"
31278 },
31279 {
31280 "kind" : "deleting_dtor_pointer",
31281 "mangled_component_name" : "_ZN9keymaster16ImportKeyRequestD0Ev"
31282 },
31283 {
31284 "mangled_component_name" : "_ZNK9keymaster16ImportKeyRequest14SerializedSizeEv"
31285 },
31286 {
31287 "mangled_component_name" : "_ZNK9keymaster16ImportKeyRequest9SerializeEPhPKh"
31288 },
31289 {
31290 "mangled_component_name" : "_ZN9keymaster16ImportKeyRequest11DeserializeEPPKhS2_"
31291 }
31292 ]
31293 },
31294 {
31295 "alignment" : 4,
31296 "base_specifiers" :
31297 [
31298 {
31299 "referenced_type" : "type-341"
31300 }
31301 ],
31302 "fields" :
31303 [
31304 {
31305 "field_name" : "key_blob",
31306 "field_offset" : 96,
31307 "referenced_type" : "type-239"
31308 },
31309 {
31310 "field_name" : "enforced",
31311 "field_offset" : 160,
31312 "referenced_type" : "type-289"
31313 },
31314 {
31315 "field_name" : "unenforced",
31316 "field_offset" : 480,
31317 "referenced_type" : "type-289"
31318 }
31319 ],
31320 "linker_set_key" : "keymaster::ImportKeyResponse",
31321 "name" : "keymaster::ImportKeyResponse",
31322 "referenced_type" : "type-543",
31323 "self_type" : "type-543",
31324 "size" : 100,
31325 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
31326 "unique_id" : "_ZTSN9keymaster17ImportKeyResponseE",
31327 "vtable_components" :
31328 [
31329 {
31330 "kind" : "offset_to_top"
31331 },
31332 {
31333 "kind" : "rtti",
31334 "mangled_component_name" : "_ZTIN9keymaster17ImportKeyResponseE"
31335 },
31336 {
31337 "kind" : "complete_dtor_pointer",
31338 "mangled_component_name" : "_ZN9keymaster17ImportKeyResponseD1Ev"
31339 },
31340 {
31341 "kind" : "deleting_dtor_pointer",
31342 "mangled_component_name" : "_ZN9keymaster17ImportKeyResponseD0Ev"
31343 },
31344 {
31345 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
31346 },
31347 {
31348 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
31349 },
31350 {
31351 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
31352 },
31353 {
31354 "mangled_component_name" : "_ZNK9keymaster17ImportKeyResponse22NonErrorSerializedSizeEv"
31355 },
31356 {
31357 "mangled_component_name" : "_ZNK9keymaster17ImportKeyResponse17NonErrorSerializeEPhPKh"
31358 },
31359 {
31360 "mangled_component_name" : "_ZN9keymaster17ImportKeyResponse19NonErrorDeserializeEPPKhS2_"
31361 }
31362 ]
31363 },
31364 {
31365 "alignment" : 4,
31366 "base_specifiers" :
31367 [
31368 {
31369 "referenced_type" : "type-342"
31370 }
31371 ],
31372 "fields" :
31373 [
31374 {
31375 "field_name" : "wrapped_key",
31376 "field_offset" : 64,
31377 "referenced_type" : "type-300"
31378 },
31379 {
31380 "field_name" : "wrapping_key",
31381 "field_offset" : 128,
31382 "referenced_type" : "type-300"
31383 },
31384 {
31385 "field_name" : "masking_key",
31386 "field_offset" : 192,
31387 "referenced_type" : "type-300"
31388 },
31389 {
31390 "field_name" : "additional_params",
31391 "field_offset" : 256,
31392 "referenced_type" : "type-289"
31393 },
31394 {
31395 "field_name" : "password_sid",
31396 "field_offset" : 576,
31397 "referenced_type" : "type-10"
31398 },
31399 {
31400 "field_name" : "biometric_sid",
31401 "field_offset" : 640,
31402 "referenced_type" : "type-10"
31403 }
31404 ],
31405 "linker_set_key" : "keymaster::ImportWrappedKeyRequest",
31406 "name" : "keymaster::ImportWrappedKeyRequest",
31407 "referenced_type" : "type-610",
31408 "self_type" : "type-610",
31409 "size" : 88,
31410 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
31411 "unique_id" : "_ZTSN9keymaster23ImportWrappedKeyRequestE",
31412 "vtable_components" :
31413 [
31414 {
31415 "kind" : "offset_to_top"
31416 },
31417 {
31418 "kind" : "rtti",
31419 "mangled_component_name" : "_ZTIN9keymaster23ImportWrappedKeyRequestE"
31420 },
31421 {
31422 "kind" : "complete_dtor_pointer",
31423 "mangled_component_name" : "_ZN9keymaster23ImportWrappedKeyRequestD1Ev"
31424 },
31425 {
31426 "kind" : "deleting_dtor_pointer",
31427 "mangled_component_name" : "_ZN9keymaster23ImportWrappedKeyRequestD0Ev"
31428 },
31429 {
31430 "mangled_component_name" : "_ZNK9keymaster23ImportWrappedKeyRequest14SerializedSizeEv"
31431 },
31432 {
31433 "mangled_component_name" : "_ZNK9keymaster23ImportWrappedKeyRequest9SerializeEPhPKh"
31434 },
31435 {
31436 "mangled_component_name" : "_ZN9keymaster23ImportWrappedKeyRequest11DeserializeEPPKhS2_"
31437 }
31438 ]
31439 },
31440 {
31441 "alignment" : 4,
31442 "base_specifiers" :
31443 [
31444 {
31445 "referenced_type" : "type-341"
31446 }
31447 ],
31448 "fields" :
31449 [
31450 {
31451 "field_name" : "key_blob",
31452 "field_offset" : 96,
31453 "referenced_type" : "type-300"
31454 },
31455 {
31456 "field_name" : "enforced",
31457 "field_offset" : 160,
31458 "referenced_type" : "type-289"
31459 },
31460 {
31461 "field_name" : "unenforced",
31462 "field_offset" : 480,
31463 "referenced_type" : "type-289"
31464 }
31465 ],
31466 "linker_set_key" : "keymaster::ImportWrappedKeyResponse",
31467 "name" : "keymaster::ImportWrappedKeyResponse",
31468 "referenced_type" : "type-612",
31469 "self_type" : "type-612",
31470 "size" : 100,
31471 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
31472 "unique_id" : "_ZTSN9keymaster24ImportWrappedKeyResponseE",
31473 "vtable_components" :
31474 [
31475 {
31476 "kind" : "offset_to_top"
31477 },
31478 {
31479 "kind" : "rtti",
31480 "mangled_component_name" : "_ZTIN9keymaster24ImportWrappedKeyResponseE"
31481 },
31482 {
31483 "kind" : "complete_dtor_pointer",
31484 "mangled_component_name" : "_ZN9keymaster24ImportWrappedKeyResponseD1Ev"
31485 },
31486 {
31487 "kind" : "deleting_dtor_pointer",
31488 "mangled_component_name" : "_ZN9keymaster24ImportWrappedKeyResponseD0Ev"
31489 },
31490 {
31491 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
31492 },
31493 {
31494 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
31495 },
31496 {
31497 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
31498 },
31499 {
31500 "mangled_component_name" : "_ZNK9keymaster24ImportWrappedKeyResponse22NonErrorSerializedSizeEv"
31501 },
31502 {
31503 "mangled_component_name" : "_ZNK9keymaster24ImportWrappedKeyResponse17NonErrorSerializeEPhPKh"
31504 },
31505 {
31506 "mangled_component_name" : "_ZN9keymaster24ImportWrappedKeyResponse19NonErrorDeserializeEPPKhS2_"
31507 }
31508 ]
31509 },
31510 {
31511 "alignment" : 4,
31512 "base_specifiers" :
31513 [
31514 {
31515 "referenced_type" : "type-2495"
31516 }
31517 ],
31518 "fields" :
31519 [
31520 {
31521 "access" : "private",
31522 "field_name" : "start_counter_",
31523 "field_offset" : 256,
31524 "referenced_type" : "type-8"
31525 }
31526 ],
31527 "linker_set_key" : "keymaster::Iso18033Kdf",
31528 "name" : "keymaster::Iso18033Kdf",
31529 "record_kind" : "class",
31530 "referenced_type" : "type-3647",
31531 "self_type" : "type-3647",
31532 "size" : 36,
31533 "source_file" : "/system/keymaster/include/keymaster/km_openssl/iso18033kdf.h",
31534 "unique_id" : "_ZTSN9keymaster11Iso18033KdfE",
31535 "vtable_components" :
31536 [
31537 {
31538 "kind" : "offset_to_top"
31539 },
31540 {
31541 "kind" : "rtti",
31542 "mangled_component_name" : "_ZTIN9keymaster11Iso18033KdfE"
31543 },
31544 {
31545 "kind" : "complete_dtor_pointer",
31546 "mangled_component_name" : "_ZN9keymaster11Iso18033KdfD1Ev"
31547 },
31548 {
31549 "kind" : "deleting_dtor_pointer",
31550 "mangled_component_name" : "_ZN9keymaster11Iso18033KdfD0Ev"
31551 },
31552 {
31553 "mangled_component_name" : "_ZN9keymaster11Iso18033Kdf11GenerateKeyEPKhjPhj"
31554 }
31555 ]
31556 },
31557 {
31558 "alignment" : 4,
31559 "fields" :
31560 [
31561 {
31562 "access" : "protected",
31563 "field_name" : "secret_key_",
31564 "field_offset" : 32,
31565 "referenced_type" : "type-117"
31566 },
31567 {
31568 "access" : "protected",
31569 "field_name" : "secret_key_len_",
31570 "field_offset" : 64,
31571 "referenced_type" : "type-8"
31572 },
31573 {
31574 "access" : "protected",
31575 "field_name" : "salt_",
31576 "field_offset" : 96,
31577 "referenced_type" : "type-117"
31578 },
31579 {
31580 "access" : "protected",
31581 "field_name" : "salt_len_",
31582 "field_offset" : 128,
31583 "referenced_type" : "type-8"
31584 },
31585 {
31586 "access" : "protected",
31587 "field_name" : "is_initialized_",
31588 "field_offset" : 160,
31589 "referenced_type" : "type-9"
31590 },
31591 {
31592 "access" : "protected",
31593 "field_name" : "digest_type_",
31594 "field_offset" : 192,
31595 "referenced_type" : "type-61"
31596 },
31597 {
31598 "access" : "protected",
31599 "field_name" : "digest_size_",
31600 "field_offset" : 224,
31601 "referenced_type" : "type-8"
31602 }
31603 ],
31604 "linker_set_key" : "keymaster::Kdf",
31605 "name" : "keymaster::Kdf",
31606 "record_kind" : "class",
31607 "referenced_type" : "type-2495",
31608 "self_type" : "type-2495",
31609 "size" : 32,
31610 "source_file" : "/system/keymaster/include/keymaster/km_openssl/kdf.h",
31611 "unique_id" : "_ZTSN9keymaster3KdfE",
31612 "vtable_components" :
31613 [
31614 {
31615 "kind" : "offset_to_top"
31616 },
31617 {
31618 "kind" : "rtti",
31619 "mangled_component_name" : "_ZTIN9keymaster3KdfE"
31620 },
31621 {
31622 "kind" : "complete_dtor_pointer",
31623 "mangled_component_name" : "_ZN9keymaster3KdfD1Ev"
31624 },
31625 {
31626 "kind" : "deleting_dtor_pointer",
31627 "mangled_component_name" : "_ZN9keymaster3KdfD0Ev"
31628 },
31629 {
31630 "is_pure" : true,
31631 "mangled_component_name" : "_ZN9keymaster3Kdf11GenerateKeyEPKhjPhj"
31632 }
31633 ]
31634 },
31635 {
31636 "alignment" : 4,
31637 "linker_set_key" : "keymaster::Kem",
31638 "name" : "keymaster::Kem",
31639 "record_kind" : "class",
31640 "referenced_type" : "type-2511",
31641 "self_type" : "type-2511",
31642 "size" : 4,
31643 "source_file" : "/system/keymaster/include/keymaster/km_openssl/kem.h",
31644 "unique_id" : "_ZTSN9keymaster3KemE",
31645 "vtable_components" :
31646 [
31647 {
31648 "kind" : "offset_to_top"
31649 },
31650 {
31651 "kind" : "rtti",
31652 "mangled_component_name" : "_ZTIN9keymaster3KemE"
31653 },
31654 {
31655 "kind" : "complete_dtor_pointer",
31656 "mangled_component_name" : "_ZN9keymaster3KemD1Ev"
31657 },
31658 {
31659 "kind" : "deleting_dtor_pointer",
31660 "mangled_component_name" : "_ZN9keymaster3KemD0Ev"
31661 },
31662 {
31663 "is_pure" : true,
31664 "mangled_component_name" : "_ZN9keymaster3Kem7EncryptERKNS_6BufferEPS1_S4_"
31665 },
31666 {
31667 "is_pure" : true,
31668 "mangled_component_name" : "_ZN9keymaster3Kem7EncryptEPKhjPNS_6BufferES4_"
31669 },
31670 {
31671 "is_pure" : true,
31672 "mangled_component_name" : "_ZN9keymaster3Kem7DecryptEP9ec_key_stRKNS_6BufferEPS3_"
31673 },
31674 {
31675 "is_pure" : true,
31676 "mangled_component_name" : "_ZN9keymaster3Kem7DecryptEP9ec_key_stPKhjPNS_6BufferE"
31677 }
31678 ]
31679 },
31680 {
31681 "alignment" : 4,
31682 "fields" :
31683 [
31684 {
31685 "access" : "protected",
31686 "field_name" : "hw_enforced_",
31687 "field_offset" : 32,
31688 "referenced_type" : "type-289"
31689 },
31690 {
31691 "access" : "protected",
31692 "field_name" : "sw_enforced_",
31693 "field_offset" : 352,
31694 "referenced_type" : "type-289"
31695 },
31696 {
31697 "access" : "protected",
31698 "field_name" : "key_material_",
31699 "field_offset" : 672,
31700 "referenced_type" : "type-300"
31701 },
31702 {
31703 "access" : "protected",
31704 "field_name" : "key_factory_",
31705 "field_offset" : 736,
31706 "referenced_type" : "type-301"
31707 }
31708 ],
31709 "linker_set_key" : "keymaster::Key",
31710 "name" : "keymaster::Key",
31711 "record_kind" : "class",
31712 "referenced_type" : "type-299",
31713 "self_type" : "type-299",
31714 "size" : 96,
31715 "source_file" : "/system/keymaster/include/keymaster/key.h",
31716 "unique_id" : "_ZTSN9keymaster3KeyE",
31717 "vtable_components" :
31718 [
31719 {
31720 "kind" : "offset_to_top"
31721 },
31722 {
31723 "kind" : "rtti",
31724 "mangled_component_name" : "_ZTIN9keymaster3KeyE"
31725 },
31726 {
31727 "kind" : "complete_dtor_pointer",
31728 "mangled_component_name" : "_ZN9keymaster3KeyD1Ev"
31729 },
31730 {
31731 "kind" : "deleting_dtor_pointer",
31732 "mangled_component_name" : "_ZN9keymaster3KeyD0Ev"
31733 },
31734 {
31735 "is_pure" : true,
31736 "mangled_component_name" : "_ZNK9keymaster3Key22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
31737 }
31738 ]
31739 },
31740 {
31741 "alignment" : 4,
31742 "linker_set_key" : "keymaster::KeyExchange",
31743 "name" : "keymaster::KeyExchange",
31744 "record_kind" : "class",
31745 "referenced_type" : "type-2486",
31746 "self_type" : "type-2486",
31747 "size" : 4,
31748 "source_file" : "/system/keymaster/include/keymaster/km_openssl/key_exchange.h",
31749 "unique_id" : "_ZTSN9keymaster11KeyExchangeE",
31750 "vtable_components" :
31751 [
31752 {
31753 "kind" : "offset_to_top"
31754 },
31755 {
31756 "kind" : "rtti",
31757 "mangled_component_name" : "_ZTIN9keymaster11KeyExchangeE"
31758 },
31759 {
31760 "kind" : "complete_dtor_pointer",
31761 "mangled_component_name" : "_ZN9keymaster11KeyExchangeD1Ev"
31762 },
31763 {
31764 "kind" : "deleting_dtor_pointer",
31765 "mangled_component_name" : "_ZN9keymaster11KeyExchangeD0Ev"
31766 },
31767 {
31768 "is_pure" : true,
31769 "mangled_component_name" : "_ZNK9keymaster11KeyExchange18CalculateSharedKeyERKNS_6BufferEPS1_"
31770 },
31771 {
31772 "is_pure" : true,
31773 "mangled_component_name" : "_ZNK9keymaster11KeyExchange18CalculateSharedKeyEPKhjPNS_6BufferE"
31774 },
31775 {
31776 "is_pure" : true,
31777 "mangled_component_name" : "_ZNK9keymaster11KeyExchange12public_valueEPNS_6BufferE"
31778 }
31779 ]
31780 },
31781 {
31782 "alignment" : 4,
31783 "linker_set_key" : "keymaster::KeyFactory",
31784 "name" : "keymaster::KeyFactory",
31785 "record_kind" : "class",
31786 "referenced_type" : "type-303",
31787 "self_type" : "type-303",
31788 "size" : 4,
31789 "source_file" : "/system/keymaster/include/keymaster/key_factory.h",
31790 "unique_id" : "_ZTSN9keymaster10KeyFactoryE",
31791 "vtable_components" :
31792 [
31793 {
31794 "kind" : "offset_to_top"
31795 },
31796 {
31797 "kind" : "rtti",
31798 "mangled_component_name" : "_ZTIN9keymaster10KeyFactoryE"
31799 },
31800 {
31801 "kind" : "complete_dtor_pointer",
31802 "mangled_component_name" : "_ZN9keymaster10KeyFactoryD1Ev"
31803 },
31804 {
31805 "kind" : "deleting_dtor_pointer",
31806 "mangled_component_name" : "_ZN9keymaster10KeyFactoryD0Ev"
31807 },
31808 {
31809 "is_pure" : true,
31810 "mangled_component_name" : "_ZNK9keymaster10KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
31811 },
31812 {
31813 "is_pure" : true,
31814 "mangled_component_name" : "_ZNK9keymaster10KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
31815 },
31816 {
31817 "is_pure" : true,
31818 "mangled_component_name" : "_ZNK9keymaster10KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
31819 },
31820 {
31821 "is_pure" : true,
31822 "mangled_component_name" : "_ZNK9keymaster10KeyFactory19GetOperationFactoryE19keymaster_purpose_t"
31823 },
31824 {
31825 "is_pure" : true,
31826 "mangled_component_name" : "_ZNK9keymaster10KeyFactory22SupportedImportFormatsEPj"
31827 },
31828 {
31829 "is_pure" : true,
31830 "mangled_component_name" : "_ZNK9keymaster10KeyFactory22SupportedExportFormatsEPj"
31831 }
31832 ]
31833 },
31834 {
31835 "alignment" : 4,
31836 "linker_set_key" : "keymaster::KeymasterContext",
31837 "name" : "keymaster::KeymasterContext",
31838 "record_kind" : "class",
31839 "referenced_type" : "type-42",
31840 "self_type" : "type-42",
31841 "size" : 4,
31842 "source_file" : "/system/keymaster/include/keymaster/keymaster_context.h",
31843 "unique_id" : "_ZTSN9keymaster16KeymasterContextE",
31844 "vtable_components" :
31845 [
31846 {
31847 "kind" : "offset_to_top"
31848 },
31849 {
31850 "kind" : "rtti",
31851 "mangled_component_name" : "_ZTIN9keymaster16KeymasterContextE"
31852 },
31853 {
31854 "kind" : "complete_dtor_pointer",
31855 "mangled_component_name" : "_ZN9keymaster16KeymasterContextD1Ev"
31856 },
31857 {
31858 "kind" : "deleting_dtor_pointer",
31859 "mangled_component_name" : "_ZN9keymaster16KeymasterContextD0Ev"
31860 },
31861 {
31862 "is_pure" : true,
31863 "mangled_component_name" : "_ZN9keymaster16KeymasterContext16SetSystemVersionEjj"
31864 },
31865 {
31866 "is_pure" : true,
31867 "mangled_component_name" : "_ZNK9keymaster16KeymasterContext16GetSystemVersionEPjS1_"
31868 },
31869 {
31870 "is_pure" : true,
31871 "mangled_component_name" : "_ZNK9keymaster16KeymasterContext13GetKeyFactoryE21keymaster_algorithm_t"
31872 },
31873 {
31874 "is_pure" : true,
31875 "mangled_component_name" : "_ZNK9keymaster16KeymasterContext19GetOperationFactoryE21keymaster_algorithm_t19keymaster_purpose_t"
31876 },
31877 {
31878 "is_pure" : true,
31879 "mangled_component_name" : "_ZNK9keymaster16KeymasterContext22GetSupportedAlgorithmsEPj"
31880 },
31881 {
31882 "is_pure" : true,
31883 "mangled_component_name" : "_ZNK9keymaster16KeymasterContext14UpgradeKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_"
31884 },
31885 {
31886 "is_pure" : true,
31887 "mangled_component_name" : "_ZNK9keymaster16KeymasterContext12ParseKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
31888 },
31889 {
31890 "mangled_component_name" : "_ZNK9keymaster16KeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE"
31891 },
31892 {
31893 "mangled_component_name" : "_ZNK9keymaster16KeymasterContext13DeleteAllKeysEv"
31894 },
31895 {
31896 "is_pure" : true,
31897 "mangled_component_name" : "_ZNK9keymaster16KeymasterContext13AddRngEntropyEPKhj"
31898 },
31899 {
31900 "is_pure" : true,
31901 "mangled_component_name" : "_ZN9keymaster16KeymasterContext18enforcement_policyEv"
31902 },
31903 {
31904 "is_pure" : true,
31905 "mangled_component_name" : "_ZNK9keymaster16KeymasterContext19GenerateAttestationERKNS_3KeyERKNS_16AuthorizationSetEPNS_9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE"
31906 },
31907 {
31908 "is_pure" : true,
31909 "mangled_component_name" : "_ZNK9keymaster16KeymasterContext9UnwrapKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEES5_RKNS_16AuthorizationSetES5_PS6_P22keymaster_key_format_tPS3_"
31910 }
31911 ]
31912 },
31913 {
31914 "alignment" : 4,
31915 "fields" :
31916 [
31917 {
31918 "access" : "private",
31919 "field_name" : "access_time_map_",
31920 "field_offset" : 32,
31921 "referenced_type" : "type-689"
31922 },
31923 {
31924 "access" : "private",
31925 "field_name" : "access_count_map_",
31926 "field_offset" : 64,
31927 "referenced_type" : "type-691"
31928 }
31929 ],
31930 "linker_set_key" : "keymaster::KeymasterEnforcement",
31931 "name" : "keymaster::KeymasterEnforcement",
31932 "record_kind" : "class",
31933 "referenced_type" : "type-688",
31934 "self_type" : "type-688",
31935 "size" : 12,
31936 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h",
31937 "unique_id" : "_ZTSN9keymaster20KeymasterEnforcementE",
31938 "vtable_components" :
31939 [
31940 {
31941 "kind" : "offset_to_top"
31942 },
31943 {
31944 "kind" : "rtti",
31945 "mangled_component_name" : "_ZTIN9keymaster20KeymasterEnforcementE"
31946 },
31947 {
31948 "kind" : "complete_dtor_pointer",
31949 "mangled_component_name" : "_ZN9keymaster20KeymasterEnforcementD1Ev"
31950 },
31951 {
31952 "kind" : "deleting_dtor_pointer",
31953 "mangled_component_name" : "_ZN9keymaster20KeymasterEnforcementD0Ev"
31954 },
31955 {
31956 "is_pure" : true,
31957 "mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement21activation_date_validEy"
31958 },
31959 {
31960 "is_pure" : true,
31961 "mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement22expiration_date_passedEy"
31962 },
31963 {
31964 "is_pure" : true,
31965 "mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement20auth_token_timed_outERK15hw_auth_token_tj"
31966 },
31967 {
31968 "is_pure" : true,
31969 "mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement19get_current_time_msEv"
31970 },
31971 {
31972 "is_pure" : true,
31973 "mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement13SecurityLevelEv"
31974 },
31975 {
31976 "is_pure" : true,
31977 "mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement22ValidateTokenSignatureERK15hw_auth_token_t"
31978 },
31979 {
31980 "is_pure" : true,
31981 "mangled_component_name" : "_ZN9keymaster20KeymasterEnforcement24GetHmacSharingParametersEPNS_21HmacSharingParametersE"
31982 },
31983 {
31984 "is_pure" : true,
31985 "mangled_component_name" : "_ZN9keymaster20KeymasterEnforcement17ComputeSharedHmacERKNS_26HmacSharingParametersArrayEPNS_14TKeymasterBlobI16keymaster_blob_tEE"
31986 },
31987 {
31988 "is_pure" : true,
31989 "mangled_component_name" : "_ZN9keymaster20KeymasterEnforcement19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE"
31990 },
31991 {
31992 "is_pure" : true,
31993 "mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement11CreateKeyIdERK20keymaster_key_blob_tPy"
31994 }
31995 ]
31996 },
31997 {
31998 "alignment" : 4,
31999 "linker_set_key" : "keymaster::KeymasterEnforcementContext",
32000 "name" : "keymaster::KeymasterEnforcementContext",
32001 "record_kind" : "class",
32002 "referenced_type" : "type-686",
32003 "self_type" : "type-686",
32004 "size" : 4,
32005 "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h",
32006 "unique_id" : "_ZTSN9keymaster27KeymasterEnforcementContextE",
32007 "vtable_components" :
32008 [
32009 {
32010 "kind" : "offset_to_top"
32011 },
32012 {
32013 "kind" : "rtti",
32014 "mangled_component_name" : "_ZTIN9keymaster27KeymasterEnforcementContextE"
32015 },
32016 {
32017 "kind" : "complete_dtor_pointer",
32018 "mangled_component_name" : "_ZN9keymaster27KeymasterEnforcementContextD1Ev"
32019 },
32020 {
32021 "kind" : "deleting_dtor_pointer",
32022 "mangled_component_name" : "_ZN9keymaster27KeymasterEnforcementContextD0Ev"
32023 }
32024 ]
32025 },
32026 {
32027 "alignment" : 4,
32028 "base_specifiers" :
32029 [
32030 {
32031 "referenced_type" : "type-32"
32032 }
32033 ],
32034 "fields" :
32035 [
32036 {
32037 "field_name" : "message_version",
32038 "field_offset" : 32,
32039 "referenced_type" : "type-8"
32040 }
32041 ],
32042 "linker_set_key" : "keymaster::KeymasterMessage",
32043 "name" : "keymaster::KeymasterMessage",
32044 "referenced_type" : "type-342",
32045 "self_type" : "type-342",
32046 "size" : 8,
32047 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
32048 "unique_id" : "_ZTSN9keymaster16KeymasterMessageE",
32049 "vtable_components" :
32050 [
32051 {
32052 "kind" : "offset_to_top"
32053 },
32054 {
32055 "kind" : "rtti",
32056 "mangled_component_name" : "_ZTIN9keymaster16KeymasterMessageE"
32057 },
32058 {
32059 "kind" : "complete_dtor_pointer",
32060 "mangled_component_name" : "_ZN9keymaster16KeymasterMessageD1Ev"
32061 },
32062 {
32063 "kind" : "deleting_dtor_pointer",
32064 "mangled_component_name" : "_ZN9keymaster16KeymasterMessageD0Ev"
32065 },
32066 {
32067 "is_pure" : true,
32068 "mangled_component_name" : "_ZNK9keymaster12Serializable14SerializedSizeEv"
32069 },
32070 {
32071 "is_pure" : true,
32072 "mangled_component_name" : "_ZNK9keymaster12Serializable9SerializeEPhPKh"
32073 },
32074 {
32075 "is_pure" : true,
32076 "mangled_component_name" : "_ZN9keymaster12Serializable11DeserializeEPPKhS2_"
32077 }
32078 ]
32079 },
32080 {
32081 "alignment" : 4,
32082 "base_specifiers" :
32083 [
32084 {
32085 "referenced_type" : "type-342"
32086 }
32087 ],
32088 "fields" :
32089 [
32090 {
32091 "field_name" : "error",
32092 "field_offset" : 64,
32093 "referenced_type" : "type-19"
32094 }
32095 ],
32096 "linker_set_key" : "keymaster::KeymasterResponse",
32097 "name" : "keymaster::KeymasterResponse",
32098 "referenced_type" : "type-341",
32099 "self_type" : "type-341",
32100 "size" : 12,
32101 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
32102 "unique_id" : "_ZTSN9keymaster17KeymasterResponseE",
32103 "vtable_components" :
32104 [
32105 {
32106 "kind" : "offset_to_top"
32107 },
32108 {
32109 "kind" : "rtti",
32110 "mangled_component_name" : "_ZTIN9keymaster17KeymasterResponseE"
32111 },
32112 {
32113 "kind" : "complete_dtor_pointer",
32114 "mangled_component_name" : "_ZN9keymaster17KeymasterResponseD1Ev"
32115 },
32116 {
32117 "kind" : "deleting_dtor_pointer",
32118 "mangled_component_name" : "_ZN9keymaster17KeymasterResponseD0Ev"
32119 },
32120 {
32121 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
32122 },
32123 {
32124 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
32125 },
32126 {
32127 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
32128 },
32129 {
32130 "is_pure" : true,
32131 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse22NonErrorSerializedSizeEv"
32132 },
32133 {
32134 "is_pure" : true,
32135 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse17NonErrorSerializeEPhPKh"
32136 },
32137 {
32138 "is_pure" : true,
32139 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse19NonErrorDeserializeEPPKhS2_"
32140 }
32141 ]
32142 },
32143 {
32144 "alignment" : 1,
32145 "linker_set_key" : "keymaster::List<AccessCount>::CONST_ITERATOR<keymaster::AccessCountMap::AccessCount>",
32146 "name" : "keymaster::List<AccessCount>::CONST_ITERATOR<keymaster::AccessCountMap::AccessCount>",
32147 "referenced_type" : "type-126",
32148 "self_type" : "type-126",
32149 "size" : 1,
32150 "source_file" : "/system/keymaster/include/keymaster/List.h",
32151 "template_args" : [ "type-127" ],
32152 "unique_id" : "_ZTSN9keymaster4ListINS_14AccessCountMap11AccessCountEE14CONST_ITERATORIS2_EE"
32153 },
32154 {
32155 "alignment" : 1,
32156 "linker_set_key" : "keymaster::List<AccessCount>::NON_CONST_ITERATOR<keymaster::AccessCountMap::AccessCount>",
32157 "name" : "keymaster::List<AccessCount>::NON_CONST_ITERATOR<keymaster::AccessCountMap::AccessCount>",
32158 "referenced_type" : "type-128",
32159 "self_type" : "type-128",
32160 "size" : 1,
32161 "source_file" : "/system/keymaster/include/keymaster/List.h",
32162 "template_args" : [ "type-129" ],
32163 "unique_id" : "_ZTSN9keymaster4ListINS_14AccessCountMap11AccessCountEE18NON_CONST_ITERATORIS2_EE"
32164 },
32165 {
32166 "alignment" : 4,
32167 "fields" :
32168 [
32169 {
32170 "field_name" : "mpNode",
32171 "referenced_type" : "type-125"
32172 }
32173 ],
32174 "linker_set_key" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR>",
32175 "name" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR>",
32176 "record_kind" : "class",
32177 "referenced_type" : "type-137",
32178 "self_type" : "type-137",
32179 "size" : 4,
32180 "source_file" : "/system/keymaster/include/keymaster/List.h",
32181 "template_args" : [ "type-138" ],
32182 "unique_id" : "_ZTSN9keymaster4ListINS_14AccessCountMap11AccessCountEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE"
32183 },
32184 {
32185 "alignment" : 4,
32186 "fields" :
32187 [
32188 {
32189 "field_name" : "mpNode",
32190 "referenced_type" : "type-112"
32191 }
32192 ],
32193 "linker_set_key" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR>",
32194 "name" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR>",
32195 "record_kind" : "class",
32196 "referenced_type" : "type-130",
32197 "self_type" : "type-130",
32198 "size" : 4,
32199 "source_file" : "/system/keymaster/include/keymaster/List.h",
32200 "template_args" : [ "type-131" ],
32201 "unique_id" : "_ZTSN9keymaster4ListINS_14AccessCountMap11AccessCountEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE"
32202 },
32203 {
32204 "access" : "protected",
32205 "alignment" : 4,
32206 "fields" :
32207 [
32208 {
32209 "access" : "private",
32210 "field_name" : "mVal",
32211 "referenced_type" : "type-114"
32212 },
32213 {
32214 "access" : "private",
32215 "field_name" : "mpPrev",
32216 "field_offset" : 128,
32217 "referenced_type" : "type-112"
32218 },
32219 {
32220 "access" : "private",
32221 "field_name" : "mpNext",
32222 "field_offset" : 160,
32223 "referenced_type" : "type-112"
32224 }
32225 ],
32226 "linker_set_key" : "keymaster::List<AccessCount>::_Node",
32227 "name" : "keymaster::List<AccessCount>::_Node",
32228 "record_kind" : "class",
32229 "referenced_type" : "type-113",
32230 "self_type" : "type-113",
32231 "size" : 24,
32232 "source_file" : "/system/keymaster/include/keymaster/List.h",
32233 "unique_id" : "_ZTSN9keymaster4ListINS_14AccessCountMap11AccessCountEE5_NodeE"
32234 },
32235 {
32236 "alignment" : 1,
32237 "linker_set_key" : "keymaster::List<AccessTime>::CONST_ITERATOR<keymaster::AccessTimeMap::AccessTime>",
32238 "name" : "keymaster::List<AccessTime>::CONST_ITERATOR<keymaster::AccessTimeMap::AccessTime>",
32239 "referenced_type" : "type-86",
32240 "self_type" : "type-86",
32241 "size" : 1,
32242 "source_file" : "/system/keymaster/include/keymaster/List.h",
32243 "template_args" : [ "type-87" ],
32244 "unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEE14CONST_ITERATORIS2_EE"
32245 },
32246 {
32247 "alignment" : 1,
32248 "linker_set_key" : "keymaster::List<AccessTime>::NON_CONST_ITERATOR<keymaster::AccessTimeMap::AccessTime>",
32249 "name" : "keymaster::List<AccessTime>::NON_CONST_ITERATOR<keymaster::AccessTimeMap::AccessTime>",
32250 "referenced_type" : "type-88",
32251 "self_type" : "type-88",
32252 "size" : 1,
32253 "source_file" : "/system/keymaster/include/keymaster/List.h",
32254 "template_args" : [ "type-89" ],
32255 "unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEE18NON_CONST_ITERATORIS2_EE"
32256 },
32257 {
32258 "alignment" : 4,
32259 "fields" :
32260 [
32261 {
32262 "field_name" : "mpNode",
32263 "referenced_type" : "type-85"
32264 }
32265 ],
32266 "linker_set_key" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR>",
32267 "name" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR>",
32268 "record_kind" : "class",
32269 "referenced_type" : "type-100",
32270 "self_type" : "type-100",
32271 "size" : 4,
32272 "source_file" : "/system/keymaster/include/keymaster/List.h",
32273 "template_args" : [ "type-101" ],
32274 "unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE"
32275 },
32276 {
32277 "alignment" : 4,
32278 "fields" :
32279 [
32280 {
32281 "field_name" : "mpNode",
32282 "referenced_type" : "type-73"
32283 }
32284 ],
32285 "linker_set_key" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR>",
32286 "name" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR>",
32287 "record_kind" : "class",
32288 "referenced_type" : "type-90",
32289 "self_type" : "type-90",
32290 "size" : 4,
32291 "source_file" : "/system/keymaster/include/keymaster/List.h",
32292 "template_args" : [ "type-91" ],
32293 "unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE"
32294 },
32295 {
32296 "access" : "protected",
32297 "alignment" : 4,
32298 "fields" :
32299 [
32300 {
32301 "access" : "private",
32302 "field_name" : "mVal",
32303 "referenced_type" : "type-75"
32304 },
32305 {
32306 "access" : "private",
32307 "field_name" : "mpPrev",
32308 "field_offset" : 128,
32309 "referenced_type" : "type-73"
32310 },
32311 {
32312 "access" : "private",
32313 "field_name" : "mpNext",
32314 "field_offset" : 160,
32315 "referenced_type" : "type-73"
32316 }
32317 ],
32318 "linker_set_key" : "keymaster::List<AccessTime>::_Node",
32319 "name" : "keymaster::List<AccessTime>::_Node",
32320 "record_kind" : "class",
32321 "referenced_type" : "type-74",
32322 "self_type" : "type-74",
32323 "size" : 24,
32324 "source_file" : "/system/keymaster/include/keymaster/List.h",
32325 "unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEE5_NodeE"
32326 },
32327 {
32328 "alignment" : 4,
32329 "fields" :
32330 [
32331 {
32332 "access" : "private",
32333 "field_name" : "mpMiddle",
32334 "field_offset" : 32,
32335 "referenced_type" : "type-112"
32336 }
32337 ],
32338 "linker_set_key" : "keymaster::List<keymaster::AccessCountMap::AccessCount>",
32339 "name" : "keymaster::List<keymaster::AccessCountMap::AccessCount>",
32340 "record_kind" : "class",
32341 "referenced_type" : "type-111",
32342 "self_type" : "type-111",
32343 "size" : 8,
32344 "source_file" : "/system/keymaster/include/keymaster/List.h",
32345 "template_args" : [ "type-115" ],
32346 "unique_id" : "_ZTSN9keymaster4ListINS_14AccessCountMap11AccessCountEEE",
32347 "vtable_components" :
32348 [
32349 {
32350 "kind" : "offset_to_top"
32351 },
32352 {
32353 "kind" : "rtti",
32354 "mangled_component_name" : "_ZTIN9keymaster4ListINS_14AccessCountMap11AccessCountEEE"
32355 },
32356 {
32357 "kind" : "complete_dtor_pointer",
32358 "mangled_component_name" : "_ZN9keymaster4ListINS_14AccessCountMap11AccessCountEED1Ev"
32359 },
32360 {
32361 "kind" : "deleting_dtor_pointer",
32362 "mangled_component_name" : "_ZN9keymaster4ListINS_14AccessCountMap11AccessCountEED0Ev"
32363 }
32364 ]
32365 },
32366 {
32367 "alignment" : 4,
32368 "fields" :
32369 [
32370 {
32371 "access" : "private",
32372 "field_name" : "mpMiddle",
32373 "field_offset" : 32,
32374 "referenced_type" : "type-73"
32375 }
32376 ],
32377 "linker_set_key" : "keymaster::List<keymaster::AccessTimeMap::AccessTime>",
32378 "name" : "keymaster::List<keymaster::AccessTimeMap::AccessTime>",
32379 "record_kind" : "class",
32380 "referenced_type" : "type-72",
32381 "self_type" : "type-72",
32382 "size" : 8,
32383 "source_file" : "/system/keymaster/include/keymaster/List.h",
32384 "template_args" : [ "type-76" ],
32385 "unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEEE",
32386 "vtable_components" :
32387 [
32388 {
32389 "kind" : "offset_to_top"
32390 },
32391 {
32392 "kind" : "rtti",
32393 "mangled_component_name" : "_ZTIN9keymaster4ListINS_13AccessTimeMap10AccessTimeEEE"
32394 },
32395 {
32396 "kind" : "complete_dtor_pointer",
32397 "mangled_component_name" : "_ZN9keymaster4ListINS_13AccessTimeMap10AccessTimeEED1Ev"
32398 },
32399 {
32400 "kind" : "deleting_dtor_pointer",
32401 "mangled_component_name" : "_ZN9keymaster4ListINS_13AccessTimeMap10AccessTimeEED0Ev"
32402 }
32403 ]
32404 },
32405 {
32406 "alignment" : 4,
32407 "linker_set_key" : "keymaster::Logger",
32408 "name" : "keymaster::Logger",
32409 "record_kind" : "class",
32410 "referenced_type" : "type-703",
32411 "self_type" : "type-703",
32412 "size" : 4,
32413 "source_file" : "/system/keymaster/include/keymaster/logger.h",
32414 "unique_id" : "_ZTSN9keymaster6LoggerE",
32415 "vtable_components" :
32416 [
32417 {
32418 "kind" : "offset_to_top"
32419 },
32420 {
32421 "kind" : "rtti",
32422 "mangled_component_name" : "_ZTIN9keymaster6LoggerE"
32423 },
32424 {
32425 "kind" : "complete_dtor_pointer",
32426 "mangled_component_name" : "_ZN9keymaster6LoggerD1Ev"
32427 },
32428 {
32429 "kind" : "deleting_dtor_pointer",
32430 "mangled_component_name" : "_ZN9keymaster6LoggerD0Ev"
32431 },
32432 {
32433 "is_pure" : true,
32434 "mangled_component_name" : "_ZNK9keymaster6Logger7log_msgENS0_8LogLevelEPKcPc"
32435 }
32436 ]
32437 },
32438 {
32439 "alignment" : 1,
32440 "linker_set_key" : "keymaster::Malloc_Delete",
32441 "name" : "keymaster::Malloc_Delete",
32442 "referenced_type" : "type-323",
32443 "self_type" : "type-323",
32444 "size" : 1,
32445 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
32446 "unique_id" : "_ZTSN9keymaster13Malloc_DeleteE"
32447 },
32448 {
32449 "alignment" : 4,
32450 "base_specifiers" :
32451 [
32452 {
32453 "referenced_type" : "type-2486"
32454 }
32455 ],
32456 "fields" :
32457 [
32458 {
32459 "access" : "private",
32460 "field_name" : "private_key_",
32461 "field_offset" : 32,
32462 "referenced_type" : "type-1112"
32463 },
32464 {
32465 "access" : "private",
32466 "field_name" : "public_key_",
32467 "field_offset" : 64,
32468 "referenced_type" : "type-117"
32469 },
32470 {
32471 "access" : "private",
32472 "field_name" : "public_key_len_",
32473 "field_offset" : 96,
32474 "referenced_type" : "type-8"
32475 },
32476 {
32477 "access" : "private",
32478 "field_name" : "shared_secret_len_",
32479 "field_offset" : 128,
32480 "referenced_type" : "type-8"
32481 }
32482 ],
32483 "linker_set_key" : "keymaster::NistCurveKeyExchange",
32484 "name" : "keymaster::NistCurveKeyExchange",
32485 "record_kind" : "class",
32486 "referenced_type" : "type-2514",
32487 "self_type" : "type-2514",
32488 "size" : 20,
32489 "source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h",
32490 "unique_id" : "_ZTSN9keymaster20NistCurveKeyExchangeE",
32491 "vtable_components" :
32492 [
32493 {
32494 "kind" : "offset_to_top"
32495 },
32496 {
32497 "kind" : "rtti",
32498 "mangled_component_name" : "_ZTIN9keymaster20NistCurveKeyExchangeE"
32499 },
32500 {
32501 "kind" : "complete_dtor_pointer",
32502 "mangled_component_name" : "_ZN9keymaster20NistCurveKeyExchangeD1Ev"
32503 },
32504 {
32505 "kind" : "deleting_dtor_pointer",
32506 "mangled_component_name" : "_ZN9keymaster20NistCurveKeyExchangeD0Ev"
32507 },
32508 {
32509 "mangled_component_name" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyERKNS_6BufferEPS1_"
32510 },
32511 {
32512 "mangled_component_name" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyEPKhjPNS_6BufferE"
32513 },
32514 {
32515 "mangled_component_name" : "_ZNK9keymaster20NistCurveKeyExchange12public_valueEPNS_6BufferE"
32516 }
32517 ]
32518 },
32519 {
32520 "alignment" : 1,
32521 "linker_set_key" : "keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free>",
32522 "name" : "keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free>",
32523 "referenced_type" : "type-2154",
32524 "self_type" : "type-2154",
32525 "size" : 1,
32526 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32527 "template_args" : [ "type-2155" ],
32528 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI17X509_extension_stXadL_Z19X509_EXTENSION_freeEEEE"
32529 },
32530 {
32531 "alignment" : 1,
32532 "linker_set_key" : "keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free>",
32533 "name" : "keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free>",
32534 "referenced_type" : "type-2163",
32535 "self_type" : "type-2163",
32536 "size" : 1,
32537 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32538 "template_args" : [ "type-2164" ],
32539 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI12X509_name_stXadL_Z14X509_NAME_freeEEEE"
32540 },
32541 {
32542 "alignment" : 1,
32543 "linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free>",
32544 "name" : "keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free>",
32545 "referenced_type" : "type-2212",
32546 "self_type" : "type-2212",
32547 "size" : 1,
32548 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32549 "template_args" : [ "type-2213" ],
32550 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI14asn1_object_stXadL_Z16ASN1_OBJECT_freeEEEE"
32551 },
32552 {
32553 "alignment" : 1,
32554 "linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free>",
32555 "name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free>",
32556 "referenced_type" : "type-2209",
32557 "self_type" : "type-2209",
32558 "size" : 1,
32559 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32560 "template_args" : [ "type-2210" ],
32561 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI14asn1_string_stXadL_Z20ASN1_BIT_STRING_freeEEEE"
32562 },
32563 {
32564 "alignment" : 1,
32565 "linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free>",
32566 "name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free>",
32567 "referenced_type" : "type-1358",
32568 "self_type" : "type-1358",
32569 "size" : 1,
32570 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32571 "template_args" : [ "type-1359" ],
32572 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI14asn1_string_stXadL_Z17ASN1_INTEGER_freeEEEE"
32573 },
32574 {
32575 "alignment" : 1,
32576 "linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free>",
32577 "name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free>",
32578 "referenced_type" : "type-2215",
32579 "self_type" : "type-2215",
32580 "size" : 1,
32581 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32582 "template_args" : [ "type-2216" ],
32583 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI14asn1_string_stXadL_Z22ASN1_OCTET_STRING_freeEEEE"
32584 },
32585 {
32586 "alignment" : 1,
32587 "linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free>",
32588 "name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free>",
32589 "referenced_type" : "type-2218",
32590 "self_type" : "type-2218",
32591 "size" : 1,
32592 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32593 "template_args" : [ "type-2219" ],
32594 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI14asn1_string_stXadL_Z14ASN1_TIME_freeEEEE"
32595 },
32596 {
32597 "alignment" : 1,
32598 "linker_set_key" : "keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free>",
32599 "name" : "keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free>",
32600 "referenced_type" : "type-4787",
32601 "self_type" : "type-4787",
32602 "size" : 1,
32603 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32604 "template_args" : [ "type-4788" ],
32605 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI10bignum_ctxXadL_Z11BN_CTX_freeEEEE"
32606 },
32607 {
32608 "alignment" : 1,
32609 "linker_set_key" : "keymaster::OpenSslObjectDeleter<bignum_st, &BN_free>",
32610 "name" : "keymaster::OpenSslObjectDeleter<bignum_st, &BN_free>",
32611 "referenced_type" : "type-1362",
32612 "self_type" : "type-1362",
32613 "size" : 1,
32614 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32615 "template_args" : [ "type-1363" ],
32616 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI9bignum_stXadL_Z7BN_freeEEEE"
32617 },
32618 {
32619 "alignment" : 1,
32620 "linker_set_key" : "keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free>",
32621 "name" : "keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free>",
32622 "referenced_type" : "type-2340",
32623 "self_type" : "type-2340",
32624 "size" : 1,
32625 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32626 "template_args" : [ "type-2341" ],
32627 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI11cmac_ctx_stXadL_Z13CMAC_CTX_freeEEEE"
32628 },
32629 {
32630 "alignment" : 1,
32631 "linker_set_key" : "keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free>",
32632 "name" : "keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free>",
32633 "referenced_type" : "type-2415",
32634 "self_type" : "type-2415",
32635 "size" : 1,
32636 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32637 "template_args" : [ "type-2416" ],
32638 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI11ec_group_stXadL_Z13EC_GROUP_freeEEEE"
32639 },
32640 {
32641 "alignment" : 1,
32642 "linker_set_key" : "keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free>",
32643 "name" : "keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free>",
32644 "referenced_type" : "type-1101",
32645 "self_type" : "type-1101",
32646 "size" : 1,
32647 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32648 "template_args" : [ "type-1102" ],
32649 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI9ec_key_stXadL_Z11EC_KEY_freeEEEE"
32650 },
32651 {
32652 "alignment" : 1,
32653 "linker_set_key" : "keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free>",
32654 "name" : "keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free>",
32655 "referenced_type" : "type-3674",
32656 "self_type" : "type-3674",
32657 "size" : 1,
32658 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32659 "template_args" : [ "type-3675" ],
32660 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI11ec_point_stXadL_Z13EC_POINT_freeEEEE"
32661 },
32662 {
32663 "alignment" : 1,
32664 "linker_set_key" : "keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free>",
32665 "name" : "keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free>",
32666 "referenced_type" : "type-1105",
32667 "self_type" : "type-1105",
32668 "size" : 1,
32669 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32670 "template_args" : [ "type-1106" ],
32671 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI11evp_pkey_stXadL_Z13EVP_PKEY_freeEEEE"
32672 },
32673 {
32674 "alignment" : 1,
32675 "linker_set_key" : "keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free>",
32676 "name" : "keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free>",
32677 "referenced_type" : "type-4802",
32678 "self_type" : "type-4802",
32679 "size" : 1,
32680 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32681 "template_args" : [ "type-4803" ],
32682 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI22pkcs8_priv_key_info_stXadL_Z24PKCS8_PRIV_KEY_INFO_freeEEEE"
32683 },
32684 {
32685 "alignment" : 1,
32686 "linker_set_key" : "keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free>",
32687 "name" : "keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free>",
32688 "referenced_type" : "type-1108",
32689 "self_type" : "type-1108",
32690 "size" : 1,
32691 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32692 "template_args" : [ "type-1109" ],
32693 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI6rsa_stXadL_Z8RSA_freeEEEE"
32694 },
32695 {
32696 "alignment" : 1,
32697 "linker_set_key" : "keymaster::OpenSslObjectDeleter<x509_st, &X509_free>",
32698 "name" : "keymaster::OpenSslObjectDeleter<x509_st, &X509_free>",
32699 "referenced_type" : "type-2142",
32700 "self_type" : "type-2142",
32701 "size" : 1,
32702 "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
32703 "template_args" : [ "type-2143" ],
32704 "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI7x509_stXadL_Z9X509_freeEEEE"
32705 },
32706 {
32707 "alignment" : 4,
32708 "fields" :
32709 [
32710 {
32711 "access" : "protected",
32712 "field_name" : "operation_handle_",
32713 "field_offset" : 32,
32714 "referenced_type" : "type-10"
32715 },
32716 {
32717 "access" : "private",
32718 "field_name" : "purpose_",
32719 "field_offset" : 96,
32720 "referenced_type" : "type-39"
32721 },
32722 {
32723 "access" : "private",
32724 "field_name" : "hw_enforced_",
32725 "field_offset" : 128,
32726 "referenced_type" : "type-289"
32727 },
32728 {
32729 "access" : "private",
32730 "field_name" : "sw_enforced_",
32731 "field_offset" : 448,
32732 "referenced_type" : "type-289"
32733 },
32734 {
32735 "access" : "private",
32736 "field_name" : "key_id_",
32737 "field_offset" : 768,
32738 "referenced_type" : "type-10"
32739 }
32740 ],
32741 "linker_set_key" : "keymaster::Operation",
32742 "name" : "keymaster::Operation",
32743 "record_kind" : "class",
32744 "referenced_type" : "type-288",
32745 "self_type" : "type-288",
32746 "size" : 104,
32747 "source_file" : "/system/keymaster/include/keymaster/operation.h",
32748 "unique_id" : "_ZTSN9keymaster9OperationE",
32749 "vtable_components" :
32750 [
32751 {
32752 "kind" : "offset_to_top"
32753 },
32754 {
32755 "kind" : "rtti",
32756 "mangled_component_name" : "_ZTIN9keymaster9OperationE"
32757 },
32758 {
32759 "kind" : "complete_dtor_pointer",
32760 "mangled_component_name" : "_ZN9keymaster9OperationD1Ev"
32761 },
32762 {
32763 "kind" : "deleting_dtor_pointer",
32764 "mangled_component_name" : "_ZN9keymaster9OperationD0Ev"
32765 },
32766 {
32767 "mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
32768 },
32769 {
32770 "is_pure" : true,
32771 "mangled_component_name" : "_ZN9keymaster9Operation5BeginERKNS_16AuthorizationSetEPS1_"
32772 },
32773 {
32774 "is_pure" : true,
32775 "mangled_component_name" : "_ZN9keymaster9Operation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
32776 },
32777 {
32778 "is_pure" : true,
32779 "mangled_component_name" : "_ZN9keymaster9Operation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
32780 },
32781 {
32782 "is_pure" : true,
32783 "mangled_component_name" : "_ZN9keymaster9Operation5AbortEv"
32784 }
32785 ]
32786 },
32787 {
32788 "alignment" : 4,
32789 "linker_set_key" : "keymaster::OperationFactory",
32790 "name" : "keymaster::OperationFactory",
32791 "record_kind" : "class",
32792 "referenced_type" : "type-706",
32793 "self_type" : "type-706",
32794 "size" : 4,
32795 "source_file" : "/system/keymaster/include/keymaster/operation.h",
32796 "unique_id" : "_ZTSN9keymaster16OperationFactoryE",
32797 "vtable_components" :
32798 [
32799 {
32800 "kind" : "offset_to_top"
32801 },
32802 {
32803 "kind" : "rtti",
32804 "mangled_component_name" : "_ZTIN9keymaster16OperationFactoryE"
32805 },
32806 {
32807 "kind" : "complete_dtor_pointer",
32808 "mangled_component_name" : "_ZN9keymaster16OperationFactoryD1Ev"
32809 },
32810 {
32811 "kind" : "deleting_dtor_pointer",
32812 "mangled_component_name" : "_ZN9keymaster16OperationFactoryD0Ev"
32813 },
32814 {
32815 "is_pure" : true,
32816 "mangled_component_name" : "_ZNK9keymaster16OperationFactory12registry_keyEv"
32817 },
32818 {
32819 "is_pure" : true,
32820 "mangled_component_name" : "_ZNK9keymaster16OperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
32821 },
32822 {
32823 "mangled_component_name" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPj"
32824 },
32825 {
32826 "mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
32827 },
32828 {
32829 "mangled_component_name" : "_ZNK9keymaster16OperationFactory16SupportedDigestsEPj"
32830 }
32831 ]
32832 },
32833 {
32834 "alignment" : 4,
32835 "fields" :
32836 [
32837 {
32838 "field_name" : "algorithm",
32839 "referenced_type" : "type-51"
32840 },
32841 {
32842 "field_name" : "purpose",
32843 "field_offset" : 32,
32844 "referenced_type" : "type-36"
32845 }
32846 ],
32847 "linker_set_key" : "keymaster::OperationFactory::KeyType",
32848 "name" : "keymaster::OperationFactory::KeyType",
32849 "referenced_type" : "type-709",
32850 "self_type" : "type-709",
32851 "size" : 8,
32852 "source_file" : "/system/keymaster/include/keymaster/operation.h",
32853 "unique_id" : "_ZTSN9keymaster16OperationFactory7KeyTypeE"
32854 },
32855 {
32856 "alignment" : 4,
32857 "fields" :
32858 [
32859 {
32860 "access" : "private",
32861 "field_name" : "table_",
32862 "referenced_type" : "type-284"
32863 },
32864 {
32865 "access" : "private",
32866 "field_name" : "table_size_",
32867 "field_offset" : 32,
32868 "referenced_type" : "type-8"
32869 }
32870 ],
32871 "linker_set_key" : "keymaster::OperationTable",
32872 "name" : "keymaster::OperationTable",
32873 "record_kind" : "class",
32874 "referenced_type" : "type-283",
32875 "self_type" : "type-283",
32876 "size" : 8,
32877 "source_file" : "/system/keymaster/include/keymaster/operation_table.h",
32878 "unique_id" : "_ZTSN9keymaster14OperationTableE"
32879 },
32880 {
32881 "alignment" : 4,
32882 "linker_set_key" : "keymaster::RandomSource",
32883 "name" : "keymaster::RandomSource",
32884 "record_kind" : "class",
32885 "referenced_type" : "type-720",
32886 "self_type" : "type-720",
32887 "size" : 4,
32888 "source_file" : "/system/keymaster/include/keymaster/random_source.h",
32889 "unique_id" : "_ZTSN9keymaster12RandomSourceE",
32890 "vtable_components" :
32891 [
32892 {
32893 "kind" : "offset_to_top"
32894 },
32895 {
32896 "kind" : "rtti",
32897 "mangled_component_name" : "_ZTIN9keymaster12RandomSourceE"
32898 },
32899 {
32900 "kind" : "complete_dtor_pointer",
32901 "mangled_component_name" : "_ZN9keymaster12RandomSourceD1Ev"
32902 },
32903 {
32904 "kind" : "deleting_dtor_pointer",
32905 "mangled_component_name" : "_ZN9keymaster12RandomSourceD0Ev"
32906 },
32907 {
32908 "is_pure" : true,
32909 "mangled_component_name" : "_ZNK9keymaster12RandomSource14GenerateRandomEPhj"
32910 }
32911 ]
32912 },
32913 {
32914 "alignment" : 4,
32915 "base_specifiers" :
32916 [
32917 {
32918 "referenced_type" : "type-2495"
32919 }
32920 ],
32921 "linker_set_key" : "keymaster::Rfc5869Sha256Kdf",
32922 "name" : "keymaster::Rfc5869Sha256Kdf",
32923 "record_kind" : "class",
32924 "referenced_type" : "type-2494",
32925 "self_type" : "type-2494",
32926 "size" : 32,
32927 "source_file" : "/system/keymaster/include/keymaster/km_openssl/hkdf.h",
32928 "unique_id" : "_ZTSN9keymaster16Rfc5869Sha256KdfE",
32929 "vtable_components" :
32930 [
32931 {
32932 "kind" : "offset_to_top"
32933 },
32934 {
32935 "kind" : "rtti",
32936 "mangled_component_name" : "_ZTIN9keymaster16Rfc5869Sha256KdfE"
32937 },
32938 {
32939 "kind" : "complete_dtor_pointer",
32940 "mangled_component_name" : "_ZN9keymaster16Rfc5869Sha256KdfD1Ev"
32941 },
32942 {
32943 "kind" : "deleting_dtor_pointer",
32944 "mangled_component_name" : "_ZN9keymaster16Rfc5869Sha256KdfD0Ev"
32945 },
32946 {
32947 "mangled_component_name" : "_ZN9keymaster16Rfc5869Sha256Kdf11GenerateKeyEPKhjPhj"
32948 }
32949 ]
32950 },
32951 {
32952 "alignment" : 4,
32953 "base_specifiers" :
32954 [
32955 {
32956 "referenced_type" : "type-4880"
32957 }
32958 ],
32959 "linker_set_key" : "keymaster::RsaCryptOperation",
32960 "name" : "keymaster::RsaCryptOperation",
32961 "record_kind" : "class",
32962 "referenced_type" : "type-4895",
32963 "self_type" : "type-4895",
32964 "size" : 140,
32965 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
32966 "unique_id" : "_ZTSN9keymaster17RsaCryptOperationE",
32967 "vtable_components" :
32968 [
32969 {
32970 "kind" : "offset_to_top"
32971 },
32972 {
32973 "kind" : "rtti",
32974 "mangled_component_name" : "_ZTIN9keymaster17RsaCryptOperationE"
32975 },
32976 {
32977 "kind" : "complete_dtor_pointer",
32978 "mangled_component_name" : "_ZN9keymaster17RsaCryptOperationD1Ev"
32979 },
32980 {
32981 "kind" : "deleting_dtor_pointer",
32982 "mangled_component_name" : "_ZN9keymaster17RsaCryptOperationD0Ev"
32983 },
32984 {
32985 "mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
32986 },
32987 {
32988 "mangled_component_name" : "_ZN9keymaster12RsaOperation5BeginERKNS_16AuthorizationSetEPS1_"
32989 },
32990 {
32991 "mangled_component_name" : "_ZN9keymaster12RsaOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
32992 },
32993 {
32994 "is_pure" : true,
32995 "mangled_component_name" : "_ZN9keymaster9Operation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
32996 },
32997 {
32998 "mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
32999 },
33000 {
33001 "mangled_component_name" : "_ZN9keymaster17RsaCryptOperation17GetOpensslPaddingEP17keymaster_error_t"
33002 },
33003 {
33004 "mangled_component_name" : "_ZNK9keymaster17RsaCryptOperation14require_digestEv"
33005 }
33006 ]
33007 },
33008 {
33009 "alignment" : 4,
33010 "base_specifiers" :
33011 [
33012 {
33013 "referenced_type" : "type-4904"
33014 }
33015 ],
33016 "linker_set_key" : "keymaster::RsaCryptingOperationFactory",
33017 "name" : "keymaster::RsaCryptingOperationFactory",
33018 "record_kind" : "class",
33019 "referenced_type" : "type-4908",
33020 "self_type" : "type-4908",
33021 "size" : 4,
33022 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
33023 "unique_id" : "_ZTSN9keymaster27RsaCryptingOperationFactoryE",
33024 "vtable_components" :
33025 [
33026 {
33027 "kind" : "offset_to_top"
33028 },
33029 {
33030 "kind" : "rtti",
33031 "mangled_component_name" : "_ZTIN9keymaster27RsaCryptingOperationFactoryE"
33032 },
33033 {
33034 "kind" : "complete_dtor_pointer",
33035 "mangled_component_name" : "_ZN9keymaster27RsaCryptingOperationFactoryD1Ev"
33036 },
33037 {
33038 "kind" : "deleting_dtor_pointer",
33039 "mangled_component_name" : "_ZN9keymaster27RsaCryptingOperationFactoryD0Ev"
33040 },
33041 {
33042 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory12registry_keyEv"
33043 },
33044 {
33045 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
33046 },
33047 {
33048 "mangled_component_name" : "_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPj"
33049 },
33050 {
33051 "mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
33052 },
33053 {
33054 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
33055 },
33056 {
33057 "is_pure" : true,
33058 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory7purposeEv"
33059 },
33060 {
33061 "mangled_component_name" : "_ZNK9keymaster27RsaCryptingOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
33062 },
33063 {
33064 "is_pure" : true,
33065 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
33066 }
33067 ]
33068 },
33069 {
33070 "alignment" : 4,
33071 "base_specifiers" :
33072 [
33073 {
33074 "referenced_type" : "type-4895"
33075 }
33076 ],
33077 "linker_set_key" : "keymaster::RsaDecryptOperation",
33078 "name" : "keymaster::RsaDecryptOperation",
33079 "record_kind" : "class",
33080 "referenced_type" : "type-4902",
33081 "self_type" : "type-4902",
33082 "size" : 140,
33083 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
33084 "unique_id" : "_ZTSN9keymaster19RsaDecryptOperationE",
33085 "vtable_components" :
33086 [
33087 {
33088 "kind" : "offset_to_top"
33089 },
33090 {
33091 "kind" : "rtti",
33092 "mangled_component_name" : "_ZTIN9keymaster19RsaDecryptOperationE"
33093 },
33094 {
33095 "kind" : "complete_dtor_pointer",
33096 "mangled_component_name" : "_ZN9keymaster19RsaDecryptOperationD1Ev"
33097 },
33098 {
33099 "kind" : "deleting_dtor_pointer",
33100 "mangled_component_name" : "_ZN9keymaster19RsaDecryptOperationD0Ev"
33101 },
33102 {
33103 "mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
33104 },
33105 {
33106 "mangled_component_name" : "_ZN9keymaster12RsaOperation5BeginERKNS_16AuthorizationSetEPS1_"
33107 },
33108 {
33109 "mangled_component_name" : "_ZN9keymaster12RsaOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
33110 },
33111 {
33112 "mangled_component_name" : "_ZN9keymaster19RsaDecryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
33113 },
33114 {
33115 "mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
33116 },
33117 {
33118 "mangled_component_name" : "_ZN9keymaster17RsaCryptOperation17GetOpensslPaddingEP17keymaster_error_t"
33119 },
33120 {
33121 "mangled_component_name" : "_ZNK9keymaster17RsaCryptOperation14require_digestEv"
33122 }
33123 ]
33124 },
33125 {
33126 "alignment" : 4,
33127 "base_specifiers" :
33128 [
33129 {
33130 "referenced_type" : "type-4908"
33131 }
33132 ],
33133 "linker_set_key" : "keymaster::RsaDecryptionOperationFactory",
33134 "name" : "keymaster::RsaDecryptionOperationFactory",
33135 "record_kind" : "class",
33136 "referenced_type" : "type-4919",
33137 "self_type" : "type-4919",
33138 "size" : 4,
33139 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
33140 "unique_id" : "_ZTSN9keymaster29RsaDecryptionOperationFactoryE",
33141 "vtable_components" :
33142 [
33143 {
33144 "kind" : "offset_to_top"
33145 },
33146 {
33147 "kind" : "rtti",
33148 "mangled_component_name" : "_ZTIN9keymaster29RsaDecryptionOperationFactoryE"
33149 },
33150 {
33151 "kind" : "complete_dtor_pointer",
33152 "mangled_component_name" : "_ZN9keymaster29RsaDecryptionOperationFactoryD1Ev"
33153 },
33154 {
33155 "kind" : "deleting_dtor_pointer",
33156 "mangled_component_name" : "_ZN9keymaster29RsaDecryptionOperationFactoryD0Ev"
33157 },
33158 {
33159 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory12registry_keyEv"
33160 },
33161 {
33162 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
33163 },
33164 {
33165 "mangled_component_name" : "_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPj"
33166 },
33167 {
33168 "mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
33169 },
33170 {
33171 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
33172 },
33173 {
33174 "mangled_component_name" : "_ZNK9keymaster29RsaDecryptionOperationFactory7purposeEv"
33175 },
33176 {
33177 "mangled_component_name" : "_ZNK9keymaster27RsaCryptingOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
33178 },
33179 {
33180 "mangled_component_name" : "_ZNK9keymaster29RsaDecryptionOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
33181 }
33182 ]
33183 },
33184 {
33185 "alignment" : 4,
33186 "base_specifiers" :
33187 [
33188 {
33189 "referenced_type" : "type-4880"
33190 }
33191 ],
33192 "fields" :
33193 [
33194 {
33195 "access" : "protected",
33196 "field_name" : "digest_ctx_",
33197 "field_offset" : 1120,
33198 "referenced_type" : "type-4888"
33199 }
33200 ],
33201 "linker_set_key" : "keymaster::RsaDigestingOperation",
33202 "name" : "keymaster::RsaDigestingOperation",
33203 "record_kind" : "class",
33204 "referenced_type" : "type-4887",
33205 "self_type" : "type-4887",
33206 "size" : 156,
33207 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
33208 "unique_id" : "_ZTSN9keymaster21RsaDigestingOperationE",
33209 "vtable_components" :
33210 [
33211 {
33212 "kind" : "offset_to_top"
33213 },
33214 {
33215 "kind" : "rtti",
33216 "mangled_component_name" : "_ZTIN9keymaster21RsaDigestingOperationE"
33217 },
33218 {
33219 "kind" : "complete_dtor_pointer",
33220 "mangled_component_name" : "_ZN9keymaster21RsaDigestingOperationD1Ev"
33221 },
33222 {
33223 "kind" : "deleting_dtor_pointer",
33224 "mangled_component_name" : "_ZN9keymaster21RsaDigestingOperationD0Ev"
33225 },
33226 {
33227 "mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
33228 },
33229 {
33230 "mangled_component_name" : "_ZN9keymaster12RsaOperation5BeginERKNS_16AuthorizationSetEPS1_"
33231 },
33232 {
33233 "mangled_component_name" : "_ZN9keymaster12RsaOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
33234 },
33235 {
33236 "is_pure" : true,
33237 "mangled_component_name" : "_ZN9keymaster9Operation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
33238 },
33239 {
33240 "mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
33241 },
33242 {
33243 "mangled_component_name" : "_ZN9keymaster21RsaDigestingOperation17GetOpensslPaddingEP17keymaster_error_t"
33244 },
33245 {
33246 "mangled_component_name" : "_ZNK9keymaster21RsaDigestingOperation14require_digestEv"
33247 }
33248 ]
33249 },
33250 {
33251 "alignment" : 4,
33252 "base_specifiers" :
33253 [
33254 {
33255 "referenced_type" : "type-4904"
33256 }
33257 ],
33258 "linker_set_key" : "keymaster::RsaDigestingOperationFactory",
33259 "name" : "keymaster::RsaDigestingOperationFactory",
33260 "record_kind" : "class",
33261 "referenced_type" : "type-4907",
33262 "self_type" : "type-4907",
33263 "size" : 4,
33264 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
33265 "unique_id" : "_ZTSN9keymaster28RsaDigestingOperationFactoryE",
33266 "vtable_components" :
33267 [
33268 {
33269 "kind" : "offset_to_top"
33270 },
33271 {
33272 "kind" : "rtti",
33273 "mangled_component_name" : "_ZTIN9keymaster28RsaDigestingOperationFactoryE"
33274 },
33275 {
33276 "kind" : "complete_dtor_pointer",
33277 "mangled_component_name" : "_ZN9keymaster28RsaDigestingOperationFactoryD1Ev"
33278 },
33279 {
33280 "kind" : "deleting_dtor_pointer",
33281 "mangled_component_name" : "_ZN9keymaster28RsaDigestingOperationFactoryD0Ev"
33282 },
33283 {
33284 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory12registry_keyEv"
33285 },
33286 {
33287 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
33288 },
33289 {
33290 "mangled_component_name" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPj"
33291 },
33292 {
33293 "mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
33294 },
33295 {
33296 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
33297 },
33298 {
33299 "is_pure" : true,
33300 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory7purposeEv"
33301 },
33302 {
33303 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
33304 },
33305 {
33306 "is_pure" : true,
33307 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
33308 }
33309 ]
33310 },
33311 {
33312 "alignment" : 4,
33313 "base_specifiers" :
33314 [
33315 {
33316 "referenced_type" : "type-4895"
33317 }
33318 ],
33319 "linker_set_key" : "keymaster::RsaEncryptOperation",
33320 "name" : "keymaster::RsaEncryptOperation",
33321 "record_kind" : "class",
33322 "referenced_type" : "type-4900",
33323 "self_type" : "type-4900",
33324 "size" : 140,
33325 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
33326 "unique_id" : "_ZTSN9keymaster19RsaEncryptOperationE",
33327 "vtable_components" :
33328 [
33329 {
33330 "kind" : "offset_to_top"
33331 },
33332 {
33333 "kind" : "rtti",
33334 "mangled_component_name" : "_ZTIN9keymaster19RsaEncryptOperationE"
33335 },
33336 {
33337 "kind" : "complete_dtor_pointer",
33338 "mangled_component_name" : "_ZN9keymaster19RsaEncryptOperationD1Ev"
33339 },
33340 {
33341 "kind" : "deleting_dtor_pointer",
33342 "mangled_component_name" : "_ZN9keymaster19RsaEncryptOperationD0Ev"
33343 },
33344 {
33345 "mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
33346 },
33347 {
33348 "mangled_component_name" : "_ZN9keymaster12RsaOperation5BeginERKNS_16AuthorizationSetEPS1_"
33349 },
33350 {
33351 "mangled_component_name" : "_ZN9keymaster12RsaOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
33352 },
33353 {
33354 "mangled_component_name" : "_ZN9keymaster19RsaEncryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
33355 },
33356 {
33357 "mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
33358 },
33359 {
33360 "mangled_component_name" : "_ZN9keymaster17RsaCryptOperation17GetOpensslPaddingEP17keymaster_error_t"
33361 },
33362 {
33363 "mangled_component_name" : "_ZNK9keymaster17RsaCryptOperation14require_digestEv"
33364 }
33365 ]
33366 },
33367 {
33368 "alignment" : 4,
33369 "base_specifiers" :
33370 [
33371 {
33372 "referenced_type" : "type-4908"
33373 }
33374 ],
33375 "linker_set_key" : "keymaster::RsaEncryptionOperationFactory",
33376 "name" : "keymaster::RsaEncryptionOperationFactory",
33377 "record_kind" : "class",
33378 "referenced_type" : "type-4916",
33379 "self_type" : "type-4916",
33380 "size" : 4,
33381 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
33382 "unique_id" : "_ZTSN9keymaster29RsaEncryptionOperationFactoryE",
33383 "vtable_components" :
33384 [
33385 {
33386 "kind" : "offset_to_top"
33387 },
33388 {
33389 "kind" : "rtti",
33390 "mangled_component_name" : "_ZTIN9keymaster29RsaEncryptionOperationFactoryE"
33391 },
33392 {
33393 "kind" : "complete_dtor_pointer",
33394 "mangled_component_name" : "_ZN9keymaster29RsaEncryptionOperationFactoryD1Ev"
33395 },
33396 {
33397 "kind" : "deleting_dtor_pointer",
33398 "mangled_component_name" : "_ZN9keymaster29RsaEncryptionOperationFactoryD0Ev"
33399 },
33400 {
33401 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory12registry_keyEv"
33402 },
33403 {
33404 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
33405 },
33406 {
33407 "mangled_component_name" : "_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPj"
33408 },
33409 {
33410 "mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
33411 },
33412 {
33413 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
33414 },
33415 {
33416 "mangled_component_name" : "_ZNK9keymaster29RsaEncryptionOperationFactory7purposeEv"
33417 },
33418 {
33419 "mangled_component_name" : "_ZNK9keymaster27RsaCryptingOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
33420 },
33421 {
33422 "mangled_component_name" : "_ZNK9keymaster29RsaEncryptionOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
33423 }
33424 ]
33425 },
33426 {
33427 "alignment" : 4,
33428 "base_specifiers" :
33429 [
33430 {
33431 "referenced_type" : "type-1241"
33432 }
33433 ],
33434 "fields" :
33435 [
33436 {
33437 "access" : "private",
33438 "field_name" : "rsa_key_",
33439 "field_offset" : 768,
33440 "referenced_type" : "type-4846"
33441 }
33442 ],
33443 "linker_set_key" : "keymaster::RsaKey",
33444 "name" : "keymaster::RsaKey",
33445 "record_kind" : "class",
33446 "referenced_type" : "type-4845",
33447 "self_type" : "type-4845",
33448 "size" : 100,
33449 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h",
33450 "unique_id" : "_ZTSN9keymaster6RsaKeyE",
33451 "vtable_components" :
33452 [
33453 {
33454 "kind" : "offset_to_top"
33455 },
33456 {
33457 "kind" : "rtti",
33458 "mangled_component_name" : "_ZTIN9keymaster6RsaKeyE"
33459 },
33460 {
33461 "kind" : "complete_dtor_pointer",
33462 "mangled_component_name" : "_ZN9keymaster6RsaKeyD1Ev"
33463 },
33464 {
33465 "kind" : "deleting_dtor_pointer",
33466 "mangled_component_name" : "_ZN9keymaster6RsaKeyD0Ev"
33467 },
33468 {
33469 "mangled_component_name" : "_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
33470 },
33471 {
33472 "mangled_component_name" : "_ZNK9keymaster6RsaKey13InternalToEvpEP11evp_pkey_st"
33473 },
33474 {
33475 "mangled_component_name" : "_ZN9keymaster6RsaKey13EvpToInternalEPK11evp_pkey_st"
33476 }
33477 ]
33478 },
33479 {
33480 "alignment" : 1,
33481 "linker_set_key" : "keymaster::RsaKey::RSA_Delete",
33482 "name" : "keymaster::RsaKey::RSA_Delete",
33483 "referenced_type" : "type-4850",
33484 "self_type" : "type-4850",
33485 "size" : 1,
33486 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h",
33487 "unique_id" : "_ZTSN9keymaster6RsaKey10RSA_DeleteE"
33488 },
33489 {
33490 "alignment" : 4,
33491 "base_specifiers" :
33492 [
33493 {
33494 "referenced_type" : "type-1294"
33495 },
33496 {
33497 "referenced_type" : "type-1181"
33498 }
33499 ],
33500 "linker_set_key" : "keymaster::RsaKeyFactory",
33501 "name" : "keymaster::RsaKeyFactory",
33502 "record_kind" : "class",
33503 "referenced_type" : "type-4970",
33504 "self_type" : "type-4970",
33505 "size" : 12,
33506 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h",
33507 "unique_id" : "_ZTSN9keymaster13RsaKeyFactoryE",
33508 "vtable_components" :
33509 [
33510 {
33511 "kind" : "offset_to_top"
33512 },
33513 {
33514 "kind" : "rtti",
33515 "mangled_component_name" : "_ZTIN9keymaster13RsaKeyFactoryE"
33516 },
33517 {
33518 "kind" : "complete_dtor_pointer",
33519 "mangled_component_name" : "_ZN9keymaster13RsaKeyFactoryD1Ev"
33520 },
33521 {
33522 "kind" : "deleting_dtor_pointer",
33523 "mangled_component_name" : "_ZN9keymaster13RsaKeyFactoryD0Ev"
33524 },
33525 {
33526 "mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
33527 },
33528 {
33529 "mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
33530 },
33531 {
33532 "mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
33533 },
33534 {
33535 "mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
33536 },
33537 {
33538 "mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj"
33539 },
33540 {
33541 "mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj"
33542 },
33543 {
33544 "mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE"
33545 },
33546 {
33547 "mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory18keymaster_key_typeEv"
33548 },
33549 {
33550 "mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory12evp_key_typeEv"
33551 },
33552 {
33553 "component_value" : -4,
33554 "kind" : "offset_to_top"
33555 },
33556 {
33557 "kind" : "rtti",
33558 "mangled_component_name" : "_ZTIN9keymaster13RsaKeyFactoryE"
33559 },
33560 {
33561 "kind" : "complete_dtor_pointer",
33562 "mangled_component_name" : "_ZThn4_N9keymaster13RsaKeyFactoryD1Ev"
33563 },
33564 {
33565 "kind" : "deleting_dtor_pointer",
33566 "mangled_component_name" : "_ZThn4_N9keymaster13RsaKeyFactoryD0Ev"
33567 }
33568 ]
33569 },
33570 {
33571 "alignment" : 4,
33572 "base_specifiers" :
33573 [
33574 {
33575 "referenced_type" : "type-288"
33576 }
33577 ],
33578 "fields" :
33579 [
33580 {
33581 "access" : "protected",
33582 "field_name" : "rsa_key_",
33583 "field_offset" : 832,
33584 "referenced_type" : "type-4854"
33585 },
33586 {
33587 "access" : "protected",
33588 "field_name" : "padding_",
33589 "field_offset" : 864,
33590 "referenced_type" : "type-56"
33591 },
33592 {
33593 "access" : "protected",
33594 "field_name" : "data_",
33595 "field_offset" : 896,
33596 "referenced_type" : "type-116"
33597 },
33598 {
33599 "access" : "protected",
33600 "field_name" : "digest_",
33601 "field_offset" : 1056,
33602 "referenced_type" : "type-60"
33603 },
33604 {
33605 "access" : "protected",
33606 "field_name" : "digest_algorithm_",
33607 "field_offset" : 1088,
33608 "referenced_type" : "type-4881"
33609 }
33610 ],
33611 "linker_set_key" : "keymaster::RsaOperation",
33612 "name" : "keymaster::RsaOperation",
33613 "record_kind" : "class",
33614 "referenced_type" : "type-4880",
33615 "self_type" : "type-4880",
33616 "size" : 140,
33617 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
33618 "unique_id" : "_ZTSN9keymaster12RsaOperationE",
33619 "vtable_components" :
33620 [
33621 {
33622 "kind" : "offset_to_top"
33623 },
33624 {
33625 "kind" : "rtti",
33626 "mangled_component_name" : "_ZTIN9keymaster12RsaOperationE"
33627 },
33628 {
33629 "kind" : "complete_dtor_pointer",
33630 "mangled_component_name" : "_ZN9keymaster12RsaOperationD1Ev"
33631 },
33632 {
33633 "kind" : "deleting_dtor_pointer",
33634 "mangled_component_name" : "_ZN9keymaster12RsaOperationD0Ev"
33635 },
33636 {
33637 "mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
33638 },
33639 {
33640 "mangled_component_name" : "_ZN9keymaster12RsaOperation5BeginERKNS_16AuthorizationSetEPS1_"
33641 },
33642 {
33643 "mangled_component_name" : "_ZN9keymaster12RsaOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
33644 },
33645 {
33646 "is_pure" : true,
33647 "mangled_component_name" : "_ZN9keymaster9Operation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
33648 },
33649 {
33650 "mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
33651 },
33652 {
33653 "is_pure" : true,
33654 "mangled_component_name" : "_ZN9keymaster12RsaOperation17GetOpensslPaddingEP17keymaster_error_t"
33655 },
33656 {
33657 "is_pure" : true,
33658 "mangled_component_name" : "_ZNK9keymaster12RsaOperation14require_digestEv"
33659 }
33660 ]
33661 },
33662 {
33663 "alignment" : 4,
33664 "base_specifiers" :
33665 [
33666 {
33667 "referenced_type" : "type-706"
33668 }
33669 ],
33670 "linker_set_key" : "keymaster::RsaOperationFactory",
33671 "name" : "keymaster::RsaOperationFactory",
33672 "record_kind" : "class",
33673 "referenced_type" : "type-4904",
33674 "self_type" : "type-4904",
33675 "size" : 4,
33676 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
33677 "unique_id" : "_ZTSN9keymaster19RsaOperationFactoryE",
33678 "vtable_components" :
33679 [
33680 {
33681 "kind" : "offset_to_top"
33682 },
33683 {
33684 "kind" : "rtti",
33685 "mangled_component_name" : "_ZTIN9keymaster19RsaOperationFactoryE"
33686 },
33687 {
33688 "kind" : "complete_dtor_pointer",
33689 "mangled_component_name" : "_ZN9keymaster19RsaOperationFactoryD1Ev"
33690 },
33691 {
33692 "kind" : "deleting_dtor_pointer",
33693 "mangled_component_name" : "_ZN9keymaster19RsaOperationFactoryD0Ev"
33694 },
33695 {
33696 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory12registry_keyEv"
33697 },
33698 {
33699 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
33700 },
33701 {
33702 "mangled_component_name" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPj"
33703 },
33704 {
33705 "mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
33706 },
33707 {
33708 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
33709 },
33710 {
33711 "is_pure" : true,
33712 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory7purposeEv"
33713 },
33714 {
33715 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
33716 },
33717 {
33718 "is_pure" : true,
33719 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
33720 }
33721 ]
33722 },
33723 {
33724 "alignment" : 4,
33725 "base_specifiers" :
33726 [
33727 {
33728 "referenced_type" : "type-4887"
33729 }
33730 ],
33731 "linker_set_key" : "keymaster::RsaSignOperation",
33732 "name" : "keymaster::RsaSignOperation",
33733 "record_kind" : "class",
33734 "referenced_type" : "type-4891",
33735 "self_type" : "type-4891",
33736 "size" : 156,
33737 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
33738 "unique_id" : "_ZTSN9keymaster16RsaSignOperationE",
33739 "vtable_components" :
33740 [
33741 {
33742 "kind" : "offset_to_top"
33743 },
33744 {
33745 "kind" : "rtti",
33746 "mangled_component_name" : "_ZTIN9keymaster16RsaSignOperationE"
33747 },
33748 {
33749 "kind" : "complete_dtor_pointer",
33750 "mangled_component_name" : "_ZN9keymaster16RsaSignOperationD1Ev"
33751 },
33752 {
33753 "kind" : "deleting_dtor_pointer",
33754 "mangled_component_name" : "_ZN9keymaster16RsaSignOperationD0Ev"
33755 },
33756 {
33757 "mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
33758 },
33759 {
33760 "mangled_component_name" : "_ZN9keymaster16RsaSignOperation5BeginERKNS_16AuthorizationSetEPS1_"
33761 },
33762 {
33763 "mangled_component_name" : "_ZN9keymaster16RsaSignOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
33764 },
33765 {
33766 "mangled_component_name" : "_ZN9keymaster16RsaSignOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
33767 },
33768 {
33769 "mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
33770 },
33771 {
33772 "mangled_component_name" : "_ZN9keymaster21RsaDigestingOperation17GetOpensslPaddingEP17keymaster_error_t"
33773 },
33774 {
33775 "mangled_component_name" : "_ZNK9keymaster21RsaDigestingOperation14require_digestEv"
33776 }
33777 ]
33778 },
33779 {
33780 "alignment" : 4,
33781 "base_specifiers" :
33782 [
33783 {
33784 "referenced_type" : "type-4907"
33785 }
33786 ],
33787 "linker_set_key" : "keymaster::RsaSigningOperationFactory",
33788 "name" : "keymaster::RsaSigningOperationFactory",
33789 "record_kind" : "class",
33790 "referenced_type" : "type-4910",
33791 "self_type" : "type-4910",
33792 "size" : 4,
33793 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
33794 "unique_id" : "_ZTSN9keymaster26RsaSigningOperationFactoryE",
33795 "vtable_components" :
33796 [
33797 {
33798 "kind" : "offset_to_top"
33799 },
33800 {
33801 "kind" : "rtti",
33802 "mangled_component_name" : "_ZTIN9keymaster26RsaSigningOperationFactoryE"
33803 },
33804 {
33805 "kind" : "complete_dtor_pointer",
33806 "mangled_component_name" : "_ZN9keymaster26RsaSigningOperationFactoryD1Ev"
33807 },
33808 {
33809 "kind" : "deleting_dtor_pointer",
33810 "mangled_component_name" : "_ZN9keymaster26RsaSigningOperationFactoryD0Ev"
33811 },
33812 {
33813 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory12registry_keyEv"
33814 },
33815 {
33816 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
33817 },
33818 {
33819 "mangled_component_name" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPj"
33820 },
33821 {
33822 "mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
33823 },
33824 {
33825 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
33826 },
33827 {
33828 "mangled_component_name" : "_ZNK9keymaster26RsaSigningOperationFactory7purposeEv"
33829 },
33830 {
33831 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
33832 },
33833 {
33834 "mangled_component_name" : "_ZNK9keymaster26RsaSigningOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
33835 }
33836 ]
33837 },
33838 {
33839 "alignment" : 4,
33840 "base_specifiers" :
33841 [
33842 {
33843 "referenced_type" : "type-4907"
33844 }
33845 ],
33846 "linker_set_key" : "keymaster::RsaVerificationOperationFactory",
33847 "name" : "keymaster::RsaVerificationOperationFactory",
33848 "record_kind" : "class",
33849 "referenced_type" : "type-4913",
33850 "self_type" : "type-4913",
33851 "size" : 4,
33852 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
33853 "unique_id" : "_ZTSN9keymaster31RsaVerificationOperationFactoryE",
33854 "vtable_components" :
33855 [
33856 {
33857 "kind" : "offset_to_top"
33858 },
33859 {
33860 "kind" : "rtti",
33861 "mangled_component_name" : "_ZTIN9keymaster31RsaVerificationOperationFactoryE"
33862 },
33863 {
33864 "kind" : "complete_dtor_pointer",
33865 "mangled_component_name" : "_ZN9keymaster31RsaVerificationOperationFactoryD1Ev"
33866 },
33867 {
33868 "kind" : "deleting_dtor_pointer",
33869 "mangled_component_name" : "_ZN9keymaster31RsaVerificationOperationFactoryD0Ev"
33870 },
33871 {
33872 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory12registry_keyEv"
33873 },
33874 {
33875 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
33876 },
33877 {
33878 "mangled_component_name" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPj"
33879 },
33880 {
33881 "mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
33882 },
33883 {
33884 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
33885 },
33886 {
33887 "mangled_component_name" : "_ZNK9keymaster31RsaVerificationOperationFactory7purposeEv"
33888 },
33889 {
33890 "mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
33891 },
33892 {
33893 "mangled_component_name" : "_ZNK9keymaster31RsaVerificationOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
33894 }
33895 ]
33896 },
33897 {
33898 "alignment" : 4,
33899 "base_specifiers" :
33900 [
33901 {
33902 "referenced_type" : "type-4887"
33903 }
33904 ],
33905 "linker_set_key" : "keymaster::RsaVerifyOperation",
33906 "name" : "keymaster::RsaVerifyOperation",
33907 "record_kind" : "class",
33908 "referenced_type" : "type-4893",
33909 "self_type" : "type-4893",
33910 "size" : 156,
33911 "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
33912 "unique_id" : "_ZTSN9keymaster18RsaVerifyOperationE",
33913 "vtable_components" :
33914 [
33915 {
33916 "kind" : "offset_to_top"
33917 },
33918 {
33919 "kind" : "rtti",
33920 "mangled_component_name" : "_ZTIN9keymaster18RsaVerifyOperationE"
33921 },
33922 {
33923 "kind" : "complete_dtor_pointer",
33924 "mangled_component_name" : "_ZN9keymaster18RsaVerifyOperationD1Ev"
33925 },
33926 {
33927 "kind" : "deleting_dtor_pointer",
33928 "mangled_component_name" : "_ZN9keymaster18RsaVerifyOperationD0Ev"
33929 },
33930 {
33931 "mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
33932 },
33933 {
33934 "mangled_component_name" : "_ZN9keymaster18RsaVerifyOperation5BeginERKNS_16AuthorizationSetEPS1_"
33935 },
33936 {
33937 "mangled_component_name" : "_ZN9keymaster18RsaVerifyOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
33938 },
33939 {
33940 "mangled_component_name" : "_ZN9keymaster18RsaVerifyOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
33941 },
33942 {
33943 "mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
33944 },
33945 {
33946 "mangled_component_name" : "_ZN9keymaster21RsaDigestingOperation17GetOpensslPaddingEP17keymaster_error_t"
33947 },
33948 {
33949 "mangled_component_name" : "_ZNK9keymaster21RsaDigestingOperation14require_digestEv"
33950 }
33951 ]
33952 },
33953 {
33954 "alignment" : 4,
33955 "linker_set_key" : "keymaster::Serializable",
33956 "name" : "keymaster::Serializable",
33957 "record_kind" : "class",
33958 "referenced_type" : "type-32",
33959 "self_type" : "type-32",
33960 "size" : 4,
33961 "source_file" : "/system/keymaster/include/keymaster/serializable.h",
33962 "unique_id" : "_ZTSN9keymaster12SerializableE",
33963 "vtable_components" :
33964 [
33965 {
33966 "kind" : "offset_to_top"
33967 },
33968 {
33969 "kind" : "rtti",
33970 "mangled_component_name" : "_ZTIN9keymaster12SerializableE"
33971 },
33972 {
33973 "kind" : "complete_dtor_pointer",
33974 "mangled_component_name" : "_ZN9keymaster12SerializableD1Ev"
33975 },
33976 {
33977 "kind" : "deleting_dtor_pointer",
33978 "mangled_component_name" : "_ZN9keymaster12SerializableD0Ev"
33979 },
33980 {
33981 "is_pure" : true,
33982 "mangled_component_name" : "_ZNK9keymaster12Serializable14SerializedSizeEv"
33983 },
33984 {
33985 "is_pure" : true,
33986 "mangled_component_name" : "_ZNK9keymaster12Serializable9SerializeEPhPKh"
33987 },
33988 {
33989 "is_pure" : true,
33990 "mangled_component_name" : "_ZN9keymaster12Serializable11DeserializeEPPKhS2_"
33991 }
33992 ]
33993 },
33994 {
33995 "alignment" : 4,
33996 "fields" :
33997 [
33998 {
33999 "access" : "protected",
34000 "field_name" : "blob_maker_",
34001 "field_offset" : 32,
34002 "referenced_type" : "type-1182"
34003 }
34004 ],
34005 "linker_set_key" : "keymaster::SoftKeyFactoryMixin",
34006 "name" : "keymaster::SoftKeyFactoryMixin",
34007 "record_kind" : "class",
34008 "referenced_type" : "type-1181",
34009 "self_type" : "type-1181",
34010 "size" : 8,
34011 "source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h",
34012 "unique_id" : "_ZTSN9keymaster19SoftKeyFactoryMixinE",
34013 "vtable_components" :
34014 [
34015 {
34016 "kind" : "offset_to_top"
34017 },
34018 {
34019 "kind" : "rtti",
34020 "mangled_component_name" : "_ZTIN9keymaster19SoftKeyFactoryMixinE"
34021 },
34022 {
34023 "kind" : "complete_dtor_pointer",
34024 "mangled_component_name" : "_ZN9keymaster19SoftKeyFactoryMixinD1Ev"
34025 },
34026 {
34027 "kind" : "deleting_dtor_pointer",
34028 "mangled_component_name" : "_ZN9keymaster19SoftKeyFactoryMixinD0Ev"
34029 }
34030 ]
34031 },
34032 {
34033 "alignment" : 4,
34034 "linker_set_key" : "keymaster::SoftwareKeyBlobMaker",
34035 "name" : "keymaster::SoftwareKeyBlobMaker",
34036 "record_kind" : "class",
34037 "referenced_type" : "type-1179",
34038 "self_type" : "type-1179",
34039 "size" : 4,
34040 "source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h",
34041 "unique_id" : "_ZTSN9keymaster20SoftwareKeyBlobMakerE",
34042 "vtable_components" :
34043 [
34044 {
34045 "kind" : "offset_to_top"
34046 },
34047 {
34048 "kind" : "rtti",
34049 "mangled_component_name" : "_ZTIN9keymaster20SoftwareKeyBlobMakerE"
34050 },
34051 {
34052 "kind" : "complete_dtor_pointer",
34053 "mangled_component_name" : "_ZN9keymaster20SoftwareKeyBlobMakerD1Ev"
34054 },
34055 {
34056 "kind" : "deleting_dtor_pointer",
34057 "mangled_component_name" : "_ZN9keymaster20SoftwareKeyBlobMakerD0Ev"
34058 },
34059 {
34060 "is_pure" : true,
34061 "mangled_component_name" : "_ZNK9keymaster20SoftwareKeyBlobMaker13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
34062 }
34063 ]
34064 },
34065 {
34066 "alignment" : 4,
34067 "base_specifiers" :
34068 [
34069 {
34070 "referenced_type" : "type-720"
34071 }
34072 ],
34073 "linker_set_key" : "keymaster::SoftwareRandomSource",
34074 "name" : "keymaster::SoftwareRandomSource",
34075 "record_kind" : "class",
34076 "referenced_type" : "type-5033",
34077 "self_type" : "type-5033",
34078 "size" : 4,
34079 "source_file" : "/system/keymaster/include/keymaster/km_openssl/software_random_source.h",
34080 "unique_id" : "_ZTSN9keymaster20SoftwareRandomSourceE",
34081 "vtable_components" :
34082 [
34083 {
34084 "kind" : "offset_to_top"
34085 },
34086 {
34087 "kind" : "rtti",
34088 "mangled_component_name" : "_ZTIN9keymaster20SoftwareRandomSourceE"
34089 },
34090 {
34091 "kind" : "complete_dtor_pointer",
34092 "mangled_component_name" : "_ZN9keymaster20SoftwareRandomSourceD1Ev"
34093 },
34094 {
34095 "kind" : "deleting_dtor_pointer",
34096 "mangled_component_name" : "_ZN9keymaster20SoftwareRandomSourceD0Ev"
34097 },
34098 {
34099 "mangled_component_name" : "_ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhj"
34100 }
34101 ]
34102 },
34103 {
34104 "alignment" : 1,
34105 "linker_set_key" : "keymaster::StaticAssert<true>",
34106 "name" : "keymaster::StaticAssert<true>",
34107 "referenced_type" : "type-382",
34108 "self_type" : "type-382",
34109 "size" : 1,
34110 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
34111 "unique_id" : "_ZTSN9keymaster12StaticAssertILb1EEE"
34112 },
34113 {
34114 "alignment" : 4,
34115 "base_specifiers" :
34116 [
34117 {
34118 "referenced_type" : "type-342"
34119 }
34120 ],
34121 "linker_set_key" : "keymaster::SupportedAlgorithmsRequest",
34122 "name" : "keymaster::SupportedAlgorithmsRequest",
34123 "referenced_type" : "type-440",
34124 "self_type" : "type-440",
34125 "size" : 8,
34126 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34127 "unique_id" : "_ZTSN9keymaster26SupportedAlgorithmsRequestE",
34128 "vtable_components" :
34129 [
34130 {
34131 "kind" : "offset_to_top"
34132 },
34133 {
34134 "kind" : "rtti",
34135 "mangled_component_name" : "_ZTIN9keymaster26SupportedAlgorithmsRequestE"
34136 },
34137 {
34138 "kind" : "complete_dtor_pointer",
34139 "mangled_component_name" : "_ZN9keymaster26SupportedAlgorithmsRequestD1Ev"
34140 },
34141 {
34142 "kind" : "deleting_dtor_pointer",
34143 "mangled_component_name" : "_ZN9keymaster26SupportedAlgorithmsRequestD0Ev"
34144 },
34145 {
34146 "mangled_component_name" : "_ZNK9keymaster26SupportedAlgorithmsRequest14SerializedSizeEv"
34147 },
34148 {
34149 "mangled_component_name" : "_ZNK9keymaster26SupportedAlgorithmsRequest9SerializeEPhPKh"
34150 },
34151 {
34152 "mangled_component_name" : "_ZN9keymaster26SupportedAlgorithmsRequest11DeserializeEPPKhS2_"
34153 }
34154 ]
34155 },
34156 {
34157 "alignment" : 4,
34158 "base_specifiers" :
34159 [
34160 {
34161 "referenced_type" : "type-463"
34162 }
34163 ],
34164 "linker_set_key" : "keymaster::SupportedAlgorithmsResponse",
34165 "name" : "keymaster::SupportedAlgorithmsResponse",
34166 "referenced_type" : "type-489",
34167 "self_type" : "type-489",
34168 "size" : 20,
34169 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34170 "unique_id" : "_ZTSN9keymaster27SupportedAlgorithmsResponseE",
34171 "vtable_components" :
34172 [
34173 {
34174 "kind" : "offset_to_top"
34175 },
34176 {
34177 "kind" : "rtti",
34178 "mangled_component_name" : "_ZTIN9keymaster27SupportedAlgorithmsResponseE"
34179 },
34180 {
34181 "kind" : "complete_dtor_pointer",
34182 "mangled_component_name" : "_ZN9keymaster27SupportedAlgorithmsResponseD1Ev"
34183 },
34184 {
34185 "kind" : "deleting_dtor_pointer",
34186 "mangled_component_name" : "_ZN9keymaster27SupportedAlgorithmsResponseD0Ev"
34187 },
34188 {
34189 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
34190 },
34191 {
34192 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
34193 },
34194 {
34195 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
34196 },
34197 {
34198 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE22NonErrorSerializedSizeEv"
34199 },
34200 {
34201 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE17NonErrorSerializeEPhPKh"
34202 },
34203 {
34204 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tE19NonErrorDeserializeEPPKhS4_"
34205 }
34206 ]
34207 },
34208 {
34209 "alignment" : 4,
34210 "base_specifiers" :
34211 [
34212 {
34213 "referenced_type" : "type-453"
34214 }
34215 ],
34216 "linker_set_key" : "keymaster::SupportedBlockModesRequest",
34217 "name" : "keymaster::SupportedBlockModesRequest",
34218 "referenced_type" : "type-457",
34219 "self_type" : "type-457",
34220 "size" : 16,
34221 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34222 "unique_id" : "_ZTSN9keymaster26SupportedBlockModesRequestE",
34223 "vtable_components" :
34224 [
34225 {
34226 "kind" : "offset_to_top"
34227 },
34228 {
34229 "kind" : "rtti",
34230 "mangled_component_name" : "_ZTIN9keymaster26SupportedBlockModesRequestE"
34231 },
34232 {
34233 "kind" : "complete_dtor_pointer",
34234 "mangled_component_name" : "_ZN9keymaster26SupportedBlockModesRequestD1Ev"
34235 },
34236 {
34237 "kind" : "deleting_dtor_pointer",
34238 "mangled_component_name" : "_ZN9keymaster26SupportedBlockModesRequestD0Ev"
34239 },
34240 {
34241 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv"
34242 },
34243 {
34244 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh"
34245 },
34246 {
34247 "mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_"
34248 }
34249 ]
34250 },
34251 {
34252 "alignment" : 4,
34253 "base_specifiers" :
34254 [
34255 {
34256 "referenced_type" : "type-469"
34257 }
34258 ],
34259 "linker_set_key" : "keymaster::SupportedBlockModesResponse",
34260 "name" : "keymaster::SupportedBlockModesResponse",
34261 "referenced_type" : "type-491",
34262 "self_type" : "type-491",
34263 "size" : 20,
34264 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34265 "unique_id" : "_ZTSN9keymaster27SupportedBlockModesResponseE",
34266 "vtable_components" :
34267 [
34268 {
34269 "kind" : "offset_to_top"
34270 },
34271 {
34272 "kind" : "rtti",
34273 "mangled_component_name" : "_ZTIN9keymaster27SupportedBlockModesResponseE"
34274 },
34275 {
34276 "kind" : "complete_dtor_pointer",
34277 "mangled_component_name" : "_ZN9keymaster27SupportedBlockModesResponseD1Ev"
34278 },
34279 {
34280 "kind" : "deleting_dtor_pointer",
34281 "mangled_component_name" : "_ZN9keymaster27SupportedBlockModesResponseD0Ev"
34282 },
34283 {
34284 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
34285 },
34286 {
34287 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
34288 },
34289 {
34290 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
34291 },
34292 {
34293 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE22NonErrorSerializedSizeEv"
34294 },
34295 {
34296 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE17NonErrorSerializeEPhPKh"
34297 },
34298 {
34299 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tE19NonErrorDeserializeEPPKhS4_"
34300 }
34301 ]
34302 },
34303 {
34304 "alignment" : 4,
34305 "base_specifiers" :
34306 [
34307 {
34308 "referenced_type" : "type-342"
34309 }
34310 ],
34311 "fields" :
34312 [
34313 {
34314 "field_name" : "algorithm",
34315 "field_offset" : 64,
34316 "referenced_type" : "type-51"
34317 },
34318 {
34319 "field_name" : "purpose",
34320 "field_offset" : 96,
34321 "referenced_type" : "type-36"
34322 }
34323 ],
34324 "linker_set_key" : "keymaster::SupportedByAlgorithmAndPurposeRequest",
34325 "name" : "keymaster::SupportedByAlgorithmAndPurposeRequest",
34326 "referenced_type" : "type-453",
34327 "self_type" : "type-453",
34328 "size" : 16,
34329 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34330 "unique_id" : "_ZTSN9keymaster37SupportedByAlgorithmAndPurposeRequestE",
34331 "vtable_components" :
34332 [
34333 {
34334 "kind" : "offset_to_top"
34335 },
34336 {
34337 "kind" : "rtti",
34338 "mangled_component_name" : "_ZTIN9keymaster37SupportedByAlgorithmAndPurposeRequestE"
34339 },
34340 {
34341 "kind" : "complete_dtor_pointer",
34342 "mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequestD1Ev"
34343 },
34344 {
34345 "kind" : "deleting_dtor_pointer",
34346 "mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequestD0Ev"
34347 },
34348 {
34349 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv"
34350 },
34351 {
34352 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh"
34353 },
34354 {
34355 "mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_"
34356 }
34357 ]
34358 },
34359 {
34360 "alignment" : 4,
34361 "base_specifiers" :
34362 [
34363 {
34364 "referenced_type" : "type-342"
34365 }
34366 ],
34367 "fields" :
34368 [
34369 {
34370 "field_name" : "algorithm",
34371 "field_offset" : 64,
34372 "referenced_type" : "type-51"
34373 }
34374 ],
34375 "linker_set_key" : "keymaster::SupportedByAlgorithmRequest",
34376 "name" : "keymaster::SupportedByAlgorithmRequest",
34377 "referenced_type" : "type-445",
34378 "self_type" : "type-445",
34379 "size" : 12,
34380 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34381 "unique_id" : "_ZTSN9keymaster27SupportedByAlgorithmRequestE",
34382 "vtable_components" :
34383 [
34384 {
34385 "kind" : "offset_to_top"
34386 },
34387 {
34388 "kind" : "rtti",
34389 "mangled_component_name" : "_ZTIN9keymaster27SupportedByAlgorithmRequestE"
34390 },
34391 {
34392 "kind" : "complete_dtor_pointer",
34393 "mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequestD1Ev"
34394 },
34395 {
34396 "kind" : "deleting_dtor_pointer",
34397 "mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequestD0Ev"
34398 },
34399 {
34400 "mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest14SerializedSizeEv"
34401 },
34402 {
34403 "mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest9SerializeEPhPKh"
34404 },
34405 {
34406 "mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequest11DeserializeEPPKhS2_"
34407 }
34408 ]
34409 },
34410 {
34411 "alignment" : 4,
34412 "base_specifiers" :
34413 [
34414 {
34415 "referenced_type" : "type-453"
34416 }
34417 ],
34418 "linker_set_key" : "keymaster::SupportedDigestsRequest",
34419 "name" : "keymaster::SupportedDigestsRequest",
34420 "referenced_type" : "type-461",
34421 "self_type" : "type-461",
34422 "size" : 16,
34423 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34424 "unique_id" : "_ZTSN9keymaster23SupportedDigestsRequestE",
34425 "vtable_components" :
34426 [
34427 {
34428 "kind" : "offset_to_top"
34429 },
34430 {
34431 "kind" : "rtti",
34432 "mangled_component_name" : "_ZTIN9keymaster23SupportedDigestsRequestE"
34433 },
34434 {
34435 "kind" : "complete_dtor_pointer",
34436 "mangled_component_name" : "_ZN9keymaster23SupportedDigestsRequestD1Ev"
34437 },
34438 {
34439 "kind" : "deleting_dtor_pointer",
34440 "mangled_component_name" : "_ZN9keymaster23SupportedDigestsRequestD0Ev"
34441 },
34442 {
34443 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv"
34444 },
34445 {
34446 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh"
34447 },
34448 {
34449 "mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_"
34450 }
34451 ]
34452 },
34453 {
34454 "alignment" : 4,
34455 "base_specifiers" :
34456 [
34457 {
34458 "referenced_type" : "type-479"
34459 }
34460 ],
34461 "linker_set_key" : "keymaster::SupportedDigestsResponse",
34462 "name" : "keymaster::SupportedDigestsResponse",
34463 "referenced_type" : "type-495",
34464 "self_type" : "type-495",
34465 "size" : 20,
34466 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34467 "unique_id" : "_ZTSN9keymaster24SupportedDigestsResponseE",
34468 "vtable_components" :
34469 [
34470 {
34471 "kind" : "offset_to_top"
34472 },
34473 {
34474 "kind" : "rtti",
34475 "mangled_component_name" : "_ZTIN9keymaster24SupportedDigestsResponseE"
34476 },
34477 {
34478 "kind" : "complete_dtor_pointer",
34479 "mangled_component_name" : "_ZN9keymaster24SupportedDigestsResponseD1Ev"
34480 },
34481 {
34482 "kind" : "deleting_dtor_pointer",
34483 "mangled_component_name" : "_ZN9keymaster24SupportedDigestsResponseD0Ev"
34484 },
34485 {
34486 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
34487 },
34488 {
34489 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
34490 },
34491 {
34492 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
34493 },
34494 {
34495 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE22NonErrorSerializedSizeEv"
34496 },
34497 {
34498 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE17NonErrorSerializeEPhPKh"
34499 },
34500 {
34501 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI18keymaster_digest_tE19NonErrorDeserializeEPPKhS4_"
34502 }
34503 ]
34504 },
34505 {
34506 "alignment" : 4,
34507 "base_specifiers" :
34508 [
34509 {
34510 "referenced_type" : "type-445"
34511 }
34512 ],
34513 "linker_set_key" : "keymaster::SupportedExportFormatsRequest",
34514 "name" : "keymaster::SupportedExportFormatsRequest",
34515 "referenced_type" : "type-451",
34516 "self_type" : "type-451",
34517 "size" : 12,
34518 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34519 "unique_id" : "_ZTSN9keymaster29SupportedExportFormatsRequestE",
34520 "vtable_components" :
34521 [
34522 {
34523 "kind" : "offset_to_top"
34524 },
34525 {
34526 "kind" : "rtti",
34527 "mangled_component_name" : "_ZTIN9keymaster29SupportedExportFormatsRequestE"
34528 },
34529 {
34530 "kind" : "complete_dtor_pointer",
34531 "mangled_component_name" : "_ZN9keymaster29SupportedExportFormatsRequestD1Ev"
34532 },
34533 {
34534 "kind" : "deleting_dtor_pointer",
34535 "mangled_component_name" : "_ZN9keymaster29SupportedExportFormatsRequestD0Ev"
34536 },
34537 {
34538 "mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest14SerializedSizeEv"
34539 },
34540 {
34541 "mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest9SerializeEPhPKh"
34542 },
34543 {
34544 "mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequest11DeserializeEPPKhS2_"
34545 }
34546 ]
34547 },
34548 {
34549 "alignment" : 4,
34550 "base_specifiers" :
34551 [
34552 {
34553 "referenced_type" : "type-484"
34554 }
34555 ],
34556 "linker_set_key" : "keymaster::SupportedExportFormatsResponse",
34557 "name" : "keymaster::SupportedExportFormatsResponse",
34558 "referenced_type" : "type-499",
34559 "self_type" : "type-499",
34560 "size" : 20,
34561 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34562 "unique_id" : "_ZTSN9keymaster30SupportedExportFormatsResponseE",
34563 "vtable_components" :
34564 [
34565 {
34566 "kind" : "offset_to_top"
34567 },
34568 {
34569 "kind" : "rtti",
34570 "mangled_component_name" : "_ZTIN9keymaster30SupportedExportFormatsResponseE"
34571 },
34572 {
34573 "kind" : "complete_dtor_pointer",
34574 "mangled_component_name" : "_ZN9keymaster30SupportedExportFormatsResponseD1Ev"
34575 },
34576 {
34577 "kind" : "deleting_dtor_pointer",
34578 "mangled_component_name" : "_ZN9keymaster30SupportedExportFormatsResponseD0Ev"
34579 },
34580 {
34581 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
34582 },
34583 {
34584 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
34585 },
34586 {
34587 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
34588 },
34589 {
34590 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE22NonErrorSerializedSizeEv"
34591 },
34592 {
34593 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE17NonErrorSerializeEPhPKh"
34594 },
34595 {
34596 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_key_format_tE19NonErrorDeserializeEPPKhS4_"
34597 }
34598 ]
34599 },
34600 {
34601 "alignment" : 4,
34602 "base_specifiers" :
34603 [
34604 {
34605 "referenced_type" : "type-445"
34606 }
34607 ],
34608 "linker_set_key" : "keymaster::SupportedImportFormatsRequest",
34609 "name" : "keymaster::SupportedImportFormatsRequest",
34610 "referenced_type" : "type-449",
34611 "self_type" : "type-449",
34612 "size" : 12,
34613 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34614 "unique_id" : "_ZTSN9keymaster29SupportedImportFormatsRequestE",
34615 "vtable_components" :
34616 [
34617 {
34618 "kind" : "offset_to_top"
34619 },
34620 {
34621 "kind" : "rtti",
34622 "mangled_component_name" : "_ZTIN9keymaster29SupportedImportFormatsRequestE"
34623 },
34624 {
34625 "kind" : "complete_dtor_pointer",
34626 "mangled_component_name" : "_ZN9keymaster29SupportedImportFormatsRequestD1Ev"
34627 },
34628 {
34629 "kind" : "deleting_dtor_pointer",
34630 "mangled_component_name" : "_ZN9keymaster29SupportedImportFormatsRequestD0Ev"
34631 },
34632 {
34633 "mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest14SerializedSizeEv"
34634 },
34635 {
34636 "mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest9SerializeEPhPKh"
34637 },
34638 {
34639 "mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequest11DeserializeEPPKhS2_"
34640 }
34641 ]
34642 },
34643 {
34644 "alignment" : 4,
34645 "base_specifiers" :
34646 [
34647 {
34648 "referenced_type" : "type-484"
34649 }
34650 ],
34651 "linker_set_key" : "keymaster::SupportedImportFormatsResponse",
34652 "name" : "keymaster::SupportedImportFormatsResponse",
34653 "referenced_type" : "type-497",
34654 "self_type" : "type-497",
34655 "size" : 20,
34656 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34657 "unique_id" : "_ZTSN9keymaster30SupportedImportFormatsResponseE",
34658 "vtable_components" :
34659 [
34660 {
34661 "kind" : "offset_to_top"
34662 },
34663 {
34664 "kind" : "rtti",
34665 "mangled_component_name" : "_ZTIN9keymaster30SupportedImportFormatsResponseE"
34666 },
34667 {
34668 "kind" : "complete_dtor_pointer",
34669 "mangled_component_name" : "_ZN9keymaster30SupportedImportFormatsResponseD1Ev"
34670 },
34671 {
34672 "kind" : "deleting_dtor_pointer",
34673 "mangled_component_name" : "_ZN9keymaster30SupportedImportFormatsResponseD0Ev"
34674 },
34675 {
34676 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
34677 },
34678 {
34679 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
34680 },
34681 {
34682 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
34683 },
34684 {
34685 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE22NonErrorSerializedSizeEv"
34686 },
34687 {
34688 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE17NonErrorSerializeEPhPKh"
34689 },
34690 {
34691 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_key_format_tE19NonErrorDeserializeEPPKhS4_"
34692 }
34693 ]
34694 },
34695 {
34696 "alignment" : 4,
34697 "base_specifiers" :
34698 [
34699 {
34700 "referenced_type" : "type-453"
34701 }
34702 ],
34703 "linker_set_key" : "keymaster::SupportedPaddingModesRequest",
34704 "name" : "keymaster::SupportedPaddingModesRequest",
34705 "referenced_type" : "type-459",
34706 "self_type" : "type-459",
34707 "size" : 16,
34708 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34709 "unique_id" : "_ZTSN9keymaster28SupportedPaddingModesRequestE",
34710 "vtable_components" :
34711 [
34712 {
34713 "kind" : "offset_to_top"
34714 },
34715 {
34716 "kind" : "rtti",
34717 "mangled_component_name" : "_ZTIN9keymaster28SupportedPaddingModesRequestE"
34718 },
34719 {
34720 "kind" : "complete_dtor_pointer",
34721 "mangled_component_name" : "_ZN9keymaster28SupportedPaddingModesRequestD1Ev"
34722 },
34723 {
34724 "kind" : "deleting_dtor_pointer",
34725 "mangled_component_name" : "_ZN9keymaster28SupportedPaddingModesRequestD0Ev"
34726 },
34727 {
34728 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv"
34729 },
34730 {
34731 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh"
34732 },
34733 {
34734 "mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_"
34735 }
34736 ]
34737 },
34738 {
34739 "alignment" : 4,
34740 "base_specifiers" :
34741 [
34742 {
34743 "referenced_type" : "type-474"
34744 }
34745 ],
34746 "linker_set_key" : "keymaster::SupportedPaddingModesResponse",
34747 "name" : "keymaster::SupportedPaddingModesResponse",
34748 "referenced_type" : "type-493",
34749 "self_type" : "type-493",
34750 "size" : 20,
34751 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34752 "unique_id" : "_ZTSN9keymaster29SupportedPaddingModesResponseE",
34753 "vtable_components" :
34754 [
34755 {
34756 "kind" : "offset_to_top"
34757 },
34758 {
34759 "kind" : "rtti",
34760 "mangled_component_name" : "_ZTIN9keymaster29SupportedPaddingModesResponseE"
34761 },
34762 {
34763 "kind" : "complete_dtor_pointer",
34764 "mangled_component_name" : "_ZN9keymaster29SupportedPaddingModesResponseD1Ev"
34765 },
34766 {
34767 "kind" : "deleting_dtor_pointer",
34768 "mangled_component_name" : "_ZN9keymaster29SupportedPaddingModesResponseD0Ev"
34769 },
34770 {
34771 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
34772 },
34773 {
34774 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
34775 },
34776 {
34777 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
34778 },
34779 {
34780 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE22NonErrorSerializedSizeEv"
34781 },
34782 {
34783 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE17NonErrorSerializeEPhPKh"
34784 },
34785 {
34786 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI19keymaster_padding_tE19NonErrorDeserializeEPPKhS4_"
34787 }
34788 ]
34789 },
34790 {
34791 "alignment" : 4,
34792 "base_specifiers" :
34793 [
34794 {
34795 "referenced_type" : "type-341"
34796 }
34797 ],
34798 "fields" :
34799 [
34800 {
34801 "field_name" : "results",
34802 "field_offset" : 96,
34803 "referenced_type" : "type-370"
34804 },
34805 {
34806 "field_name" : "results_length",
34807 "field_offset" : 128,
34808 "referenced_type" : "type-8"
34809 }
34810 ],
34811 "linker_set_key" : "keymaster::SupportedResponse<keymaster_algorithm_t>",
34812 "name" : "keymaster::SupportedResponse<keymaster_algorithm_t>",
34813 "referenced_type" : "type-463",
34814 "self_type" : "type-463",
34815 "size" : 20,
34816 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34817 "template_args" : [ "type-51" ],
34818 "unique_id" : "_ZTSN9keymaster17SupportedResponseI21keymaster_algorithm_tEE",
34819 "vtable_components" :
34820 [
34821 {
34822 "kind" : "offset_to_top"
34823 },
34824 {
34825 "kind" : "rtti",
34826 "mangled_component_name" : "_ZTIN9keymaster17SupportedResponseI21keymaster_algorithm_tEE"
34827 },
34828 {
34829 "kind" : "complete_dtor_pointer",
34830 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tED1Ev"
34831 },
34832 {
34833 "kind" : "deleting_dtor_pointer",
34834 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tED0Ev"
34835 },
34836 {
34837 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
34838 },
34839 {
34840 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
34841 },
34842 {
34843 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
34844 },
34845 {
34846 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE22NonErrorSerializedSizeEv"
34847 },
34848 {
34849 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE17NonErrorSerializeEPhPKh"
34850 },
34851 {
34852 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tE19NonErrorDeserializeEPPKhS4_"
34853 }
34854 ]
34855 },
34856 {
34857 "alignment" : 4,
34858 "base_specifiers" :
34859 [
34860 {
34861 "referenced_type" : "type-341"
34862 }
34863 ],
34864 "fields" :
34865 [
34866 {
34867 "field_name" : "results",
34868 "field_offset" : 96,
34869 "referenced_type" : "type-470"
34870 },
34871 {
34872 "field_name" : "results_length",
34873 "field_offset" : 128,
34874 "referenced_type" : "type-8"
34875 }
34876 ],
34877 "linker_set_key" : "keymaster::SupportedResponse<keymaster_block_mode_t>",
34878 "name" : "keymaster::SupportedResponse<keymaster_block_mode_t>",
34879 "referenced_type" : "type-469",
34880 "self_type" : "type-469",
34881 "size" : 20,
34882 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34883 "template_args" : [ "type-54" ],
34884 "unique_id" : "_ZTSN9keymaster17SupportedResponseI22keymaster_block_mode_tEE",
34885 "vtable_components" :
34886 [
34887 {
34888 "kind" : "offset_to_top"
34889 },
34890 {
34891 "kind" : "rtti",
34892 "mangled_component_name" : "_ZTIN9keymaster17SupportedResponseI22keymaster_block_mode_tEE"
34893 },
34894 {
34895 "kind" : "complete_dtor_pointer",
34896 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tED1Ev"
34897 },
34898 {
34899 "kind" : "deleting_dtor_pointer",
34900 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tED0Ev"
34901 },
34902 {
34903 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
34904 },
34905 {
34906 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
34907 },
34908 {
34909 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
34910 },
34911 {
34912 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE22NonErrorSerializedSizeEv"
34913 },
34914 {
34915 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE17NonErrorSerializeEPhPKh"
34916 },
34917 {
34918 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tE19NonErrorDeserializeEPPKhS4_"
34919 }
34920 ]
34921 },
34922 {
34923 "alignment" : 4,
34924 "base_specifiers" :
34925 [
34926 {
34927 "referenced_type" : "type-341"
34928 }
34929 ],
34930 "fields" :
34931 [
34932 {
34933 "field_name" : "results",
34934 "field_offset" : 96,
34935 "referenced_type" : "type-480"
34936 },
34937 {
34938 "field_name" : "results_length",
34939 "field_offset" : 128,
34940 "referenced_type" : "type-8"
34941 }
34942 ],
34943 "linker_set_key" : "keymaster::SupportedResponse<keymaster_digest_t>",
34944 "name" : "keymaster::SupportedResponse<keymaster_digest_t>",
34945 "referenced_type" : "type-479",
34946 "self_type" : "type-479",
34947 "size" : 20,
34948 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
34949 "template_args" : [ "type-61" ],
34950 "unique_id" : "_ZTSN9keymaster17SupportedResponseI18keymaster_digest_tEE",
34951 "vtable_components" :
34952 [
34953 {
34954 "kind" : "offset_to_top"
34955 },
34956 {
34957 "kind" : "rtti",
34958 "mangled_component_name" : "_ZTIN9keymaster17SupportedResponseI18keymaster_digest_tEE"
34959 },
34960 {
34961 "kind" : "complete_dtor_pointer",
34962 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI18keymaster_digest_tED1Ev"
34963 },
34964 {
34965 "kind" : "deleting_dtor_pointer",
34966 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI18keymaster_digest_tED0Ev"
34967 },
34968 {
34969 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
34970 },
34971 {
34972 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
34973 },
34974 {
34975 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
34976 },
34977 {
34978 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE22NonErrorSerializedSizeEv"
34979 },
34980 {
34981 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE17NonErrorSerializeEPhPKh"
34982 },
34983 {
34984 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI18keymaster_digest_tE19NonErrorDeserializeEPPKhS4_"
34985 }
34986 ]
34987 },
34988 {
34989 "alignment" : 4,
34990 "base_specifiers" :
34991 [
34992 {
34993 "referenced_type" : "type-341"
34994 }
34995 ],
34996 "fields" :
34997 [
34998 {
34999 "field_name" : "results",
35000 "field_offset" : 96,
35001 "referenced_type" : "type-485"
35002 },
35003 {
35004 "field_name" : "results_length",
35005 "field_offset" : 128,
35006 "referenced_type" : "type-8"
35007 }
35008 ],
35009 "linker_set_key" : "keymaster::SupportedResponse<keymaster_key_format_t>",
35010 "name" : "keymaster::SupportedResponse<keymaster_key_format_t>",
35011 "referenced_type" : "type-484",
35012 "self_type" : "type-484",
35013 "size" : 20,
35014 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
35015 "template_args" : [ "type-64" ],
35016 "unique_id" : "_ZTSN9keymaster17SupportedResponseI22keymaster_key_format_tEE",
35017 "vtable_components" :
35018 [
35019 {
35020 "kind" : "offset_to_top"
35021 },
35022 {
35023 "kind" : "rtti",
35024 "mangled_component_name" : "_ZTIN9keymaster17SupportedResponseI22keymaster_key_format_tEE"
35025 },
35026 {
35027 "kind" : "complete_dtor_pointer",
35028 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_key_format_tED1Ev"
35029 },
35030 {
35031 "kind" : "deleting_dtor_pointer",
35032 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_key_format_tED0Ev"
35033 },
35034 {
35035 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
35036 },
35037 {
35038 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
35039 },
35040 {
35041 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
35042 },
35043 {
35044 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE22NonErrorSerializedSizeEv"
35045 },
35046 {
35047 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE17NonErrorSerializeEPhPKh"
35048 },
35049 {
35050 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_key_format_tE19NonErrorDeserializeEPPKhS4_"
35051 }
35052 ]
35053 },
35054 {
35055 "alignment" : 4,
35056 "base_specifiers" :
35057 [
35058 {
35059 "referenced_type" : "type-341"
35060 }
35061 ],
35062 "fields" :
35063 [
35064 {
35065 "field_name" : "results",
35066 "field_offset" : 96,
35067 "referenced_type" : "type-475"
35068 },
35069 {
35070 "field_name" : "results_length",
35071 "field_offset" : 128,
35072 "referenced_type" : "type-8"
35073 }
35074 ],
35075 "linker_set_key" : "keymaster::SupportedResponse<keymaster_padding_t>",
35076 "name" : "keymaster::SupportedResponse<keymaster_padding_t>",
35077 "referenced_type" : "type-474",
35078 "self_type" : "type-474",
35079 "size" : 20,
35080 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
35081 "template_args" : [ "type-57" ],
35082 "unique_id" : "_ZTSN9keymaster17SupportedResponseI19keymaster_padding_tEE",
35083 "vtable_components" :
35084 [
35085 {
35086 "kind" : "offset_to_top"
35087 },
35088 {
35089 "kind" : "rtti",
35090 "mangled_component_name" : "_ZTIN9keymaster17SupportedResponseI19keymaster_padding_tEE"
35091 },
35092 {
35093 "kind" : "complete_dtor_pointer",
35094 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI19keymaster_padding_tED1Ev"
35095 },
35096 {
35097 "kind" : "deleting_dtor_pointer",
35098 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI19keymaster_padding_tED0Ev"
35099 },
35100 {
35101 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
35102 },
35103 {
35104 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
35105 },
35106 {
35107 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
35108 },
35109 {
35110 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE22NonErrorSerializedSizeEv"
35111 },
35112 {
35113 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE17NonErrorSerializeEPhPKh"
35114 },
35115 {
35116 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI19keymaster_padding_tE19NonErrorDeserializeEPPKhS4_"
35117 }
35118 ]
35119 },
35120 {
35121 "alignment" : 4,
35122 "base_specifiers" :
35123 [
35124 {
35125 "referenced_type" : "type-299"
35126 }
35127 ],
35128 "linker_set_key" : "keymaster::SymmetricKey",
35129 "name" : "keymaster::SymmetricKey",
35130 "record_kind" : "class",
35131 "referenced_type" : "type-1194",
35132 "self_type" : "type-1194",
35133 "size" : 96,
35134 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h",
35135 "unique_id" : "_ZTSN9keymaster12SymmetricKeyE",
35136 "vtable_components" :
35137 [
35138 {
35139 "kind" : "offset_to_top"
35140 },
35141 {
35142 "kind" : "rtti",
35143 "mangled_component_name" : "_ZTIN9keymaster12SymmetricKeyE"
35144 },
35145 {
35146 "kind" : "complete_dtor_pointer",
35147 "mangled_component_name" : "_ZN9keymaster12SymmetricKeyD1Ev"
35148 },
35149 {
35150 "kind" : "deleting_dtor_pointer",
35151 "mangled_component_name" : "_ZN9keymaster12SymmetricKeyD0Ev"
35152 },
35153 {
35154 "mangled_component_name" : "_ZNK9keymaster12SymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
35155 }
35156 ]
35157 },
35158 {
35159 "alignment" : 4,
35160 "base_specifiers" :
35161 [
35162 {
35163 "referenced_type" : "type-303"
35164 },
35165 {
35166 "referenced_type" : "type-1181"
35167 }
35168 ],
35169 "fields" :
35170 [
35171 {
35172 "access" : "private",
35173 "field_name" : "random_source_",
35174 "field_offset" : 96,
35175 "referenced_type" : "type-1187"
35176 }
35177 ],
35178 "linker_set_key" : "keymaster::SymmetricKeyFactory",
35179 "name" : "keymaster::SymmetricKeyFactory",
35180 "record_kind" : "class",
35181 "referenced_type" : "type-1186",
35182 "self_type" : "type-1186",
35183 "size" : 16,
35184 "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h",
35185 "unique_id" : "_ZTSN9keymaster19SymmetricKeyFactoryE",
35186 "vtable_components" :
35187 [
35188 {
35189 "kind" : "offset_to_top"
35190 },
35191 {
35192 "kind" : "rtti",
35193 "mangled_component_name" : "_ZTIN9keymaster19SymmetricKeyFactoryE"
35194 },
35195 {
35196 "kind" : "complete_dtor_pointer",
35197 "mangled_component_name" : "_ZN9keymaster19SymmetricKeyFactoryD1Ev"
35198 },
35199 {
35200 "kind" : "deleting_dtor_pointer",
35201 "mangled_component_name" : "_ZN9keymaster19SymmetricKeyFactoryD0Ev"
35202 },
35203 {
35204 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
35205 },
35206 {
35207 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
35208 },
35209 {
35210 "is_pure" : true,
35211 "mangled_component_name" : "_ZNK9keymaster10KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
35212 },
35213 {
35214 "is_pure" : true,
35215 "mangled_component_name" : "_ZNK9keymaster10KeyFactory19GetOperationFactoryE19keymaster_purpose_t"
35216 },
35217 {
35218 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj"
35219 },
35220 {
35221 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPj"
35222 },
35223 {
35224 "is_pure" : true,
35225 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory18key_size_supportedEj"
35226 },
35227 {
35228 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory14key_size_bytesEj"
35229 },
35230 {
35231 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory13key_size_bitsEj"
35232 },
35233 {
35234 "is_pure" : true,
35235 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
35236 },
35237 {
35238 "component_value" : -4,
35239 "kind" : "offset_to_top"
35240 },
35241 {
35242 "kind" : "rtti",
35243 "mangled_component_name" : "_ZTIN9keymaster19SymmetricKeyFactoryE"
35244 },
35245 {
35246 "kind" : "complete_dtor_pointer",
35247 "mangled_component_name" : "_ZThn4_N9keymaster19SymmetricKeyFactoryD1Ev"
35248 },
35249 {
35250 "kind" : "deleting_dtor_pointer",
35251 "mangled_component_name" : "_ZThn4_N9keymaster19SymmetricKeyFactoryD0Ev"
35252 }
35253 ]
35254 },
35255 {
35256 "alignment" : 4,
35257 "base_specifiers" :
35258 [
35259 {
35260 "referenced_type" : "type-11"
35261 }
35262 ],
35263 "linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t>",
35264 "name" : "keymaster::TKeymasterBlob<keymaster_blob_t>",
35265 "referenced_type" : "type-304",
35266 "self_type" : "type-304",
35267 "size" : 8,
35268 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
35269 "template_args" : [ "type-11" ],
35270 "unique_id" : "_ZTSN9keymaster14TKeymasterBlobI16keymaster_blob_tEE"
35271 },
35272 {
35273 "alignment" : 4,
35274 "base_specifiers" :
35275 [
35276 {
35277 "referenced_type" : "type-239"
35278 }
35279 ],
35280 "linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t>",
35281 "name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t>",
35282 "referenced_type" : "type-300",
35283 "self_type" : "type-300",
35284 "size" : 8,
35285 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
35286 "template_args" : [ "type-239" ],
35287 "unique_id" : "_ZTSN9keymaster14TKeymasterBlobI20keymaster_key_blob_tEE"
35288 },
35289 {
35290 "alignment" : 1,
35291 "linker_set_key" : "keymaster::TagValueType<KM_BIGNUM>",
35292 "name" : "keymaster::TagValueType<KM_BIGNUM>",
35293 "referenced_type" : "type-392",
35294 "self_type" : "type-392",
35295 "size" : 1,
35296 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35297 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_tn2147483648EEE"
35298 },
35299 {
35300 "alignment" : 1,
35301 "linker_set_key" : "keymaster::TagValueType<KM_BOOL>",
35302 "name" : "keymaster::TagValueType<KM_BOOL>",
35303 "referenced_type" : "type-390",
35304 "self_type" : "type-390",
35305 "size" : 1,
35306 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35307 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1879048192EEE"
35308 },
35309 {
35310 "alignment" : 1,
35311 "linker_set_key" : "keymaster::TagValueType<KM_BYTES>",
35312 "name" : "keymaster::TagValueType<KM_BYTES>",
35313 "referenced_type" : "type-391",
35314 "self_type" : "type-391",
35315 "size" : 1,
35316 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35317 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_tn1879048192EEE"
35318 },
35319 {
35320 "alignment" : 1,
35321 "linker_set_key" : "keymaster::TagValueType<KM_DATE>",
35322 "name" : "keymaster::TagValueType<KM_DATE>",
35323 "referenced_type" : "type-386",
35324 "self_type" : "type-386",
35325 "size" : 1,
35326 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35327 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1610612736EEE"
35328 },
35329 {
35330 "alignment" : 1,
35331 "linker_set_key" : "keymaster::TagValueType<KM_INVALID>",
35332 "name" : "keymaster::TagValueType<KM_INVALID>",
35333 "referenced_type" : "type-389",
35334 "self_type" : "type-389",
35335 "size" : 1,
35336 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35337 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t0EEE"
35338 },
35339 {
35340 "alignment" : 1,
35341 "linker_set_key" : "keymaster::TagValueType<KM_UINT>",
35342 "name" : "keymaster::TagValueType<KM_UINT>",
35343 "referenced_type" : "type-387",
35344 "self_type" : "type-387",
35345 "size" : 1,
35346 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35347 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t805306368EEE"
35348 },
35349 {
35350 "alignment" : 1,
35351 "linker_set_key" : "keymaster::TagValueType<KM_UINT_REP>",
35352 "name" : "keymaster::TagValueType<KM_UINT_REP>",
35353 "referenced_type" : "type-388",
35354 "self_type" : "type-388",
35355 "size" : 1,
35356 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35357 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1073741824EEE"
35358 },
35359 {
35360 "alignment" : 1,
35361 "linker_set_key" : "keymaster::TagValueType<KM_ULONG>",
35362 "name" : "keymaster::TagValueType<KM_ULONG>",
35363 "referenced_type" : "type-384",
35364 "self_type" : "type-384",
35365 "size" : 1,
35366 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35367 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1342177280EEE"
35368 },
35369 {
35370 "alignment" : 1,
35371 "linker_set_key" : "keymaster::TagValueType<KM_ULONG_REP>",
35372 "name" : "keymaster::TagValueType<KM_ULONG_REP>",
35373 "referenced_type" : "type-385",
35374 "self_type" : "type-385",
35375 "size" : 1,
35376 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35377 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_tn1610612736EEE"
35378 },
35379 {
35380 "alignment" : 4,
35381 "base_specifiers" :
35382 [
35383 {
35384 "referenced_type" : "type-1194"
35385 }
35386 ],
35387 "linker_set_key" : "keymaster::TripleDesKey",
35388 "name" : "keymaster::TripleDesKey",
35389 "record_kind" : "class",
35390 "referenced_type" : "type-6407",
35391 "self_type" : "type-6407",
35392 "size" : 96,
35393 "source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h",
35394 "unique_id" : "_ZTSN9keymaster12TripleDesKeyE",
35395 "vtable_components" :
35396 [
35397 {
35398 "kind" : "offset_to_top"
35399 },
35400 {
35401 "kind" : "rtti",
35402 "mangled_component_name" : "_ZTIN9keymaster12TripleDesKeyE"
35403 },
35404 {
35405 "kind" : "complete_dtor_pointer",
35406 "mangled_component_name" : "_ZN9keymaster12TripleDesKeyD1Ev"
35407 },
35408 {
35409 "kind" : "deleting_dtor_pointer",
35410 "mangled_component_name" : "_ZN9keymaster12TripleDesKeyD0Ev"
35411 },
35412 {
35413 "mangled_component_name" : "_ZNK9keymaster12SymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
35414 }
35415 ]
35416 },
35417 {
35418 "alignment" : 4,
35419 "base_specifiers" :
35420 [
35421 {
35422 "referenced_type" : "type-1186"
35423 }
35424 ],
35425 "linker_set_key" : "keymaster::TripleDesKeyFactory",
35426 "name" : "keymaster::TripleDesKeyFactory",
35427 "record_kind" : "class",
35428 "referenced_type" : "type-6403",
35429 "self_type" : "type-6403",
35430 "size" : 16,
35431 "source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h",
35432 "unique_id" : "_ZTSN9keymaster19TripleDesKeyFactoryE",
35433 "vtable_components" :
35434 [
35435 {
35436 "kind" : "offset_to_top"
35437 },
35438 {
35439 "kind" : "rtti",
35440 "mangled_component_name" : "_ZTIN9keymaster19TripleDesKeyFactoryE"
35441 },
35442 {
35443 "kind" : "complete_dtor_pointer",
35444 "mangled_component_name" : "_ZN9keymaster19TripleDesKeyFactoryD1Ev"
35445 },
35446 {
35447 "kind" : "deleting_dtor_pointer",
35448 "mangled_component_name" : "_ZN9keymaster19TripleDesKeyFactoryD0Ev"
35449 },
35450 {
35451 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
35452 },
35453 {
35454 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
35455 },
35456 {
35457 "mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
35458 },
35459 {
35460 "mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
35461 },
35462 {
35463 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj"
35464 },
35465 {
35466 "mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPj"
35467 },
35468 {
35469 "mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory18key_size_supportedEj"
35470 },
35471 {
35472 "mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory14key_size_bytesEj"
35473 },
35474 {
35475 "mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory13key_size_bitsEj"
35476 },
35477 {
35478 "mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
35479 },
35480 {
35481 "component_value" : -4,
35482 "kind" : "offset_to_top"
35483 },
35484 {
35485 "kind" : "rtti",
35486 "mangled_component_name" : "_ZTIN9keymaster19TripleDesKeyFactoryE"
35487 },
35488 {
35489 "kind" : "complete_dtor_pointer",
35490 "mangled_component_name" : "_ZThn4_N9keymaster19TripleDesKeyFactoryD1Ev"
35491 },
35492 {
35493 "kind" : "deleting_dtor_pointer",
35494 "mangled_component_name" : "_ZThn4_N9keymaster19TripleDesKeyFactoryD0Ev"
35495 }
35496 ]
35497 },
35498 {
35499 "alignment" : 1,
35500 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t>",
35501 "name" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t>",
35502 "record_kind" : "class",
35503 "referenced_type" : "type-193",
35504 "self_type" : "type-193",
35505 "size" : 1,
35506 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35507 "template_args" : [ "type-61" ],
35508 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435461E18keymaster_digest_tEE"
35509 },
35510 {
35511 "alignment" : 1,
35512 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t>",
35513 "name" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t>",
35514 "record_kind" : "class",
35515 "referenced_type" : "type-195",
35516 "self_type" : "type-195",
35517 "size" : 1,
35518 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35519 "template_args" : [ "type-57" ],
35520 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435463E19keymaster_padding_tEE"
35521 },
35522 {
35523 "alignment" : 1,
35524 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t>",
35525 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t>",
35526 "record_kind" : "class",
35527 "referenced_type" : "type-368",
35528 "self_type" : "type-368",
35529 "size" : 1,
35530 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35531 "template_args" : [ "type-51" ],
35532 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435458E21keymaster_algorithm_tEE"
35533 },
35534 {
35535 "alignment" : 1,
35536 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_BLOB_USAGE_REQUIREMENTS, keymaster_key_blob_usage_requirements_t>",
35537 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_BLOB_USAGE_REQUIREMENTS, keymaster_key_blob_usage_requirements_t>",
35538 "record_kind" : "class",
35539 "referenced_type" : "type-197",
35540 "self_type" : "type-197",
35541 "size" : 1,
35542 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35543 "template_args" : [ "type-198" ],
35544 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435757E39keymaster_key_blob_usage_requirements_tEE"
35545 },
35546 {
35547 "alignment" : 1,
35548 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_EC_CURVE, keymaster_ec_curve_t>",
35549 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_EC_CURVE, keymaster_ec_curve_t>",
35550 "record_kind" : "class",
35551 "referenced_type" : "type-210",
35552 "self_type" : "type-210",
35553 "size" : 1,
35554 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35555 "template_args" : [ "type-211" ],
35556 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435466E20keymaster_ec_curve_tEE"
35557 },
35558 {
35559 "alignment" : 1,
35560 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ORIGIN, keymaster_key_origin_t>",
35561 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ORIGIN, keymaster_key_origin_t>",
35562 "record_kind" : "class",
35563 "referenced_type" : "type-200",
35564 "self_type" : "type-200",
35565 "size" : 1,
35566 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35567 "template_args" : [ "type-201" ],
35568 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268436158E22keymaster_key_origin_tEE"
35569 },
35570 {
35571 "alignment" : 1,
35572 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_USER_AUTH_TYPE, hw_authenticator_type_t>",
35573 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_USER_AUTH_TYPE, hw_authenticator_type_t>",
35574 "record_kind" : "class",
35575 "referenced_type" : "type-203",
35576 "self_type" : "type-203",
35577 "size" : 1,
35578 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35579 "template_args" : [ "type-204" ],
35580 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435960E23hw_authenticator_type_tEE"
35581 },
35582 {
35583 "alignment" : 1,
35584 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t>",
35585 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t>",
35586 "record_kind" : "class",
35587 "referenced_type" : "type-405",
35588 "self_type" : "type-405",
35589 "size" : 1,
35590 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35591 "template_args" : [ "type-54" ],
35592 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870916E22keymaster_block_mode_tEE"
35593 },
35594 {
35595 "alignment" : 1,
35596 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t>",
35597 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t>",
35598 "record_kind" : "class",
35599 "referenced_type" : "type-267",
35600 "self_type" : "type-267",
35601 "size" : 1,
35602 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35603 "template_args" : [ "type-61" ],
35604 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870917E18keymaster_digest_tEE"
35605 },
35606 {
35607 "alignment" : 1,
35608 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_KDF, keymaster_kdf_t>",
35609 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_KDF, keymaster_kdf_t>",
35610 "record_kind" : "class",
35611 "referenced_type" : "type-207",
35612 "self_type" : "type-207",
35613 "size" : 1,
35614 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35615 "template_args" : [ "type-208" ],
35616 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870921E15keymaster_kdf_tEE"
35617 },
35618 {
35619 "alignment" : 1,
35620 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t>",
35621 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t>",
35622 "record_kind" : "class",
35623 "referenced_type" : "type-313",
35624 "self_type" : "type-313",
35625 "size" : 1,
35626 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35627 "template_args" : [ "type-57" ],
35628 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870918E19keymaster_padding_tEE"
35629 },
35630 {
35631 "alignment" : 1,
35632 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t>",
35633 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t>",
35634 "record_kind" : "class",
35635 "referenced_type" : "type-35",
35636 "self_type" : "type-35",
35637 "size" : 1,
35638 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35639 "template_args" : [ "type-36" ],
35640 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870913E19keymaster_purpose_tEE"
35641 },
35642 {
35643 "alignment" : 1,
35644 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALLOW_WHILE_ON_BODY>",
35645 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALLOW_WHILE_ON_BODY>",
35646 "record_kind" : "class",
35647 "referenced_type" : "type-248",
35648 "self_type" : "type-248",
35649 "size" : 1,
35650 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35651 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048698EEE"
35652 },
35653 {
35654 "alignment" : 1,
35655 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS>",
35656 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS>",
35657 "record_kind" : "class",
35658 "referenced_type" : "type-255",
35659 "self_type" : "type-255",
35660 "size" : 1,
35661 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35662 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048792EEE"
35663 },
35664 {
35665 "alignment" : 1,
35666 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_USERS>",
35667 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_USERS>",
35668 "record_kind" : "class",
35669 "referenced_type" : "type-240",
35670 "self_type" : "type-240",
35671 "size" : 1,
35672 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35673 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048692EEE"
35674 },
35675 {
35676 "alignment" : 1,
35677 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_BOOTLOADER_ONLY>",
35678 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_BOOTLOADER_ONLY>",
35679 "record_kind" : "class",
35680 "referenced_type" : "type-168",
35681 "self_type" : "type-168",
35682 "size" : 1,
35683 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35684 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048494EEE"
35685 },
35686 {
35687 "alignment" : 1,
35688 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE>",
35689 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE>",
35690 "record_kind" : "class",
35691 "referenced_type" : "type-219",
35692 "self_type" : "type-219",
35693 "size" : 1,
35694 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35695 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048199EEE"
35696 },
35697 {
35698 "alignment" : 1,
35699 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ECIES_SINGLE_HASH_MODE>",
35700 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ECIES_SINGLE_HASH_MODE>",
35701 "record_kind" : "class",
35702 "referenced_type" : "type-223",
35703 "self_type" : "type-223",
35704 "size" : 1,
35705 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35706 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048393EEE"
35707 },
35708 {
35709 "alignment" : 1,
35710 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_INCLUDE_UNIQUE_ID>",
35711 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_INCLUDE_UNIQUE_ID>",
35712 "record_kind" : "class",
35713 "referenced_type" : "type-225",
35714 "self_type" : "type-225",
35715 "size" : 1,
35716 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35717 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048394EEE"
35718 },
35719 {
35720 "alignment" : 1,
35721 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_NO_AUTH_REQUIRED>",
35722 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_NO_AUTH_REQUIRED>",
35723 "record_kind" : "class",
35724 "referenced_type" : "type-244",
35725 "self_type" : "type-244",
35726 "size" : 1,
35727 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35728 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048695EEE"
35729 },
35730 {
35731 "alignment" : 1,
35732 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_RESET_SINCE_ID_ROTATION>",
35733 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_RESET_SINCE_ID_ROTATION>",
35734 "record_kind" : "class",
35735 "referenced_type" : "type-1322",
35736 "self_type" : "type-1322",
35737 "size" : 1,
35738 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35739 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879049196EEE"
35740 },
35741 {
35742 "alignment" : 1,
35743 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT>",
35744 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT>",
35745 "record_kind" : "class",
35746 "referenced_type" : "type-159",
35747 "self_type" : "type-159",
35748 "size" : 1,
35749 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35750 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048895EEE"
35751 },
35752 {
35753 "alignment" : 1,
35754 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_TRUSTED_CONFIRMATION_REQUIRED>",
35755 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_TRUSTED_CONFIRMATION_REQUIRED>",
35756 "record_kind" : "class",
35757 "referenced_type" : "type-253",
35758 "self_type" : "type-253",
35759 "size" : 1,
35760 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35761 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048700EEE"
35762 },
35763 {
35764 "alignment" : 1,
35765 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_UNLOCKED_DEVICE_REQUIRED>",
35766 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_UNLOCKED_DEVICE_REQUIRED>",
35767 "record_kind" : "class",
35768 "referenced_type" : "type-251",
35769 "self_type" : "type-251",
35770 "size" : 1,
35771 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35772 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048701EEE"
35773 },
35774 {
35775 "alignment" : 1,
35776 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_DATA>",
35777 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_DATA>",
35778 "record_kind" : "class",
35779 "referenced_type" : "type-155",
35780 "self_type" : "type-155",
35781 "size" : 1,
35782 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35783 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047492EEE"
35784 },
35785 {
35786 "alignment" : 1,
35787 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID>",
35788 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID>",
35789 "record_kind" : "class",
35790 "referenced_type" : "type-257",
35791 "self_type" : "type-257",
35792 "size" : 1,
35793 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35794 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047591EEE"
35795 },
35796 {
35797 "alignment" : 1,
35798 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA>",
35799 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA>",
35800 "record_kind" : "class",
35801 "referenced_type" : "type-163",
35802 "self_type" : "type-163",
35803 "size" : 1,
35804 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35805 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047192EEE"
35806 },
35807 {
35808 "alignment" : 1,
35809 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_APPLICATION_ID>",
35810 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_APPLICATION_ID>",
35811 "record_kind" : "class",
35812 "referenced_type" : "type-401",
35813 "self_type" : "type-401",
35814 "size" : 1,
35815 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35816 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047483EEE"
35817 },
35818 {
35819 "alignment" : 1,
35820 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_CHALLENGE>",
35821 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_CHALLENGE>",
35822 "record_kind" : "class",
35823 "referenced_type" : "type-1320",
35824 "self_type" : "type-1320",
35825 "size" : 1,
35826 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35827 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047484EEE"
35828 },
35829 {
35830 "alignment" : 1,
35831 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_BRAND>",
35832 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_BRAND>",
35833 "record_kind" : "class",
35834 "referenced_type" : "type-175",
35835 "self_type" : "type-175",
35836 "size" : 1,
35837 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35838 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047482EEE"
35839 },
35840 {
35841 "alignment" : 1,
35842 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_DEVICE>",
35843 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_DEVICE>",
35844 "record_kind" : "class",
35845 "referenced_type" : "type-177",
35846 "self_type" : "type-177",
35847 "size" : 1,
35848 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35849 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047481EEE"
35850 },
35851 {
35852 "alignment" : 1,
35853 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_IMEI>",
35854 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_IMEI>",
35855 "record_kind" : "class",
35856 "referenced_type" : "type-183",
35857 "self_type" : "type-183",
35858 "size" : 1,
35859 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35860 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047478EEE"
35861 },
35862 {
35863 "alignment" : 1,
35864 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MANUFACTURER>",
35865 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MANUFACTURER>",
35866 "record_kind" : "class",
35867 "referenced_type" : "type-188",
35868 "self_type" : "type-188",
35869 "size" : 1,
35870 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35871 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047476EEE"
35872 },
35873 {
35874 "alignment" : 1,
35875 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MEID>",
35876 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MEID>",
35877 "record_kind" : "class",
35878 "referenced_type" : "type-186",
35879 "self_type" : "type-186",
35880 "size" : 1,
35881 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35882 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047477EEE"
35883 },
35884 {
35885 "alignment" : 1,
35886 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MODEL>",
35887 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MODEL>",
35888 "record_kind" : "class",
35889 "referenced_type" : "type-190",
35890 "self_type" : "type-190",
35891 "size" : 1,
35892 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35893 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047475EEE"
35894 },
35895 {
35896 "alignment" : 1,
35897 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_PRODUCT>",
35898 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_PRODUCT>",
35899 "record_kind" : "class",
35900 "referenced_type" : "type-179",
35901 "self_type" : "type-179",
35902 "size" : 1,
35903 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35904 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047480EEE"
35905 },
35906 {
35907 "alignment" : 1,
35908 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_SERIAL>",
35909 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_SERIAL>",
35910 "record_kind" : "class",
35911 "referenced_type" : "type-181",
35912 "self_type" : "type-181",
35913 "size" : 1,
35914 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35915 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047479EEE"
35916 },
35917 {
35918 "alignment" : 1,
35919 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_AUTH_TOKEN>",
35920 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_AUTH_TOKEN>",
35921 "record_kind" : "class",
35922 "referenced_type" : "type-43",
35923 "self_type" : "type-43",
35924 "size" : 1,
35925 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35926 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047190EEE"
35927 },
35928 {
35929 "alignment" : 1,
35930 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE>",
35931 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE>",
35932 "record_kind" : "class",
35933 "referenced_type" : "type-165",
35934 "self_type" : "type-165",
35935 "size" : 1,
35936 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35937 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047191EEE"
35938 },
35939 {
35940 "alignment" : 1,
35941 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ROOT_OF_TRUST>",
35942 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ROOT_OF_TRUST>",
35943 "record_kind" : "class",
35944 "referenced_type" : "type-161",
35945 "self_type" : "type-161",
35946 "size" : 1,
35947 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35948 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047488EEE"
35949 },
35950 {
35951 "alignment" : 1,
35952 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_UNIQUE_ID>",
35953 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_UNIQUE_ID>",
35954 "record_kind" : "class",
35955 "referenced_type" : "type-172",
35956 "self_type" : "type-172",
35957 "size" : 1,
35958 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35959 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047485EEE"
35960 },
35961 {
35962 "alignment" : 1,
35963 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME>",
35964 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME>",
35965 "record_kind" : "class",
35966 "referenced_type" : "type-228",
35967 "self_type" : "type-228",
35968 "size" : 1,
35969 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35970 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613136EEE"
35971 },
35972 {
35973 "alignment" : 1,
35974 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME>",
35975 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME>",
35976 "record_kind" : "class",
35977 "referenced_type" : "type-157",
35978 "self_type" : "type-157",
35979 "size" : 1,
35980 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35981 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613437EEE"
35982 },
35983 {
35984 "alignment" : 1,
35985 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ORIGINATION_EXPIRE_DATETIME>",
35986 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ORIGINATION_EXPIRE_DATETIME>",
35987 "record_kind" : "class",
35988 "referenced_type" : "type-230",
35989 "self_type" : "type-230",
35990 "size" : 1,
35991 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
35992 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613137EEE"
35993 },
35994 {
35995 "alignment" : 1,
35996 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME>",
35997 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME>",
35998 "record_kind" : "class",
35999 "referenced_type" : "type-232",
36000 "self_type" : "type-232",
36001 "size" : 1,
36002 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
36003 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613138EEE"
36004 },
36005 {
36006 "alignment" : 1,
36007 "linker_set_key" : "keymaster::TypedTag<KM_INVALID, KM_TAG_INVALID>",
36008 "name" : "keymaster::TypedTag<KM_INVALID, KM_TAG_INVALID>",
36009 "record_kind" : "class",
36010 "referenced_type" : "type-215",
36011 "self_type" : "type-215",
36012 "size" : 1,
36013 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
36014 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t0EL15keymaster_tag_t0EEE"
36015 },
36016 {
36017 "alignment" : 1,
36018 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT>",
36019 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT>",
36020 "record_kind" : "class",
36021 "referenced_type" : "type-246",
36022 "self_type" : "type-246",
36023 "size" : 1,
36024 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
36025 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306873EEE"
36026 },
36027 {
36028 "alignment" : 1,
36029 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE>",
36030 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE>",
36031 "record_kind" : "class",
36032 "referenced_type" : "type-393",
36033 "self_type" : "type-393",
36034 "size" : 1,
36035 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
36036 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306371EEE"
36037 },
36038 {
36039 "alignment" : 1,
36040 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH>",
36041 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH>",
36042 "record_kind" : "class",
36043 "referenced_type" : "type-217",
36044 "self_type" : "type-217",
36045 "size" : 1,
36046 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
36047 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805307371EEE"
36048 },
36049 {
36050 "alignment" : 1,
36051 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAX_USES_PER_BOOT>",
36052 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAX_USES_PER_BOOT>",
36053 "record_kind" : "class",
36054 "referenced_type" : "type-236",
36055 "self_type" : "type-236",
36056 "size" : 1,
36057 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
36058 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306772EEE"
36059 },
36060 {
36061 "alignment" : 1,
36062 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH>",
36063 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH>",
36064 "record_kind" : "class",
36065 "referenced_type" : "type-221",
36066 "self_type" : "type-221",
36067 "size" : 1,
36068 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
36069 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306376EEE"
36070 },
36071 {
36072 "alignment" : 1,
36073 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_SECONDS_BETWEEN_OPS>",
36074 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_SECONDS_BETWEEN_OPS>",
36075 "record_kind" : "class",
36076 "referenced_type" : "type-234",
36077 "self_type" : "type-234",
36078 "size" : 1,
36079 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
36080 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306771EEE"
36081 },
36082 {
36083 "alignment" : 1,
36084 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL>",
36085 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL>",
36086 "record_kind" : "class",
36087 "referenced_type" : "type-399",
36088 "self_type" : "type-399",
36089 "size" : 1,
36090 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
36091 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805307074EEE"
36092 },
36093 {
36094 "alignment" : 1,
36095 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION>",
36096 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION>",
36097 "record_kind" : "class",
36098 "referenced_type" : "type-170",
36099 "self_type" : "type-170",
36100 "size" : 1,
36101 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
36102 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805307073EEE"
36103 },
36104 {
36105 "alignment" : 1,
36106 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_USER_ID>",
36107 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_USER_ID>",
36108 "record_kind" : "class",
36109 "referenced_type" : "type-242",
36110 "self_type" : "type-242",
36111 "size" : 1,
36112 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
36113 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306869EEE"
36114 },
36115 {
36116 "alignment" : 1,
36117 "linker_set_key" : "keymaster::TypedTag<KM_ULONG, KM_TAG_RSA_PUBLIC_EXPONENT>",
36118 "name" : "keymaster::TypedTag<KM_ULONG, KM_TAG_RSA_PUBLIC_EXPONENT>",
36119 "record_kind" : "class",
36120 "referenced_type" : "type-395",
36121 "self_type" : "type-395",
36122 "size" : 1,
36123 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
36124 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1342177280EL15keymaster_tag_t1342177480EEE"
36125 },
36126 {
36127 "alignment" : 1,
36128 "linker_set_key" : "keymaster::TypedTag<KM_ULONG_REP, KM_TAG_USER_SECURE_ID>",
36129 "name" : "keymaster::TypedTag<KM_ULONG_REP, KM_TAG_USER_SECURE_ID>",
36130 "record_kind" : "class",
36131 "referenced_type" : "type-397",
36132 "self_type" : "type-397",
36133 "size" : 1,
36134 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
36135 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1610612736EL15keymaster_tag_tn1610612234EEE"
36136 },
36137 {
36138 "alignment" : 4,
36139 "fields" :
36140 [
36141 {
36142 "access" : "private",
36143 "field_name" : "mPtr",
36144 "referenced_type" : "type-285"
36145 }
36146 ],
36147 "linker_set_key" : "keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> >",
36148 "name" : "keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> >",
36149 "record_kind" : "class",
36150 "referenced_type" : "type-284",
36151 "self_type" : "type-284",
36152 "size" : 4,
36153 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36154 "template_args" : [ "type-294", "type-295" ],
36155 "unique_id" : "_ZTSN9keymaster9UniquePtrIA_NS0_INS_9OperationENS_13DefaultDeleteIS1_EEEENS2_IS5_EEEE"
36156 },
36157 {
36158 "alignment" : 4,
36159 "fields" :
36160 [
36161 {
36162 "access" : "private",
36163 "field_name" : "mPtr",
36164 "referenced_type" : "type-2151"
36165 }
36166 ],
36167 "linker_set_key" : "keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> >",
36168 "name" : "keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> >",
36169 "record_kind" : "class",
36170 "referenced_type" : "type-2150",
36171 "self_type" : "type-2150",
36172 "size" : 4,
36173 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36174 "template_args" : [ "type-2153", "type-2154" ],
36175 "unique_id" : "_ZTSN9keymaster9UniquePtrI17X509_extension_stNS_20OpenSslObjectDeleterIS1_XadL_Z19X509_EXTENSION_freeEEEEEE"
36176 },
36177 {
36178 "alignment" : 4,
36179 "fields" :
36180 [
36181 {
36182 "access" : "private",
36183 "field_name" : "mPtr",
36184 "referenced_type" : "type-2160"
36185 }
36186 ],
36187 "linker_set_key" : "keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> >",
36188 "name" : "keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> >",
36189 "record_kind" : "class",
36190 "referenced_type" : "type-2159",
36191 "self_type" : "type-2159",
36192 "size" : 4,
36193 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36194 "template_args" : [ "type-2162", "type-2163" ],
36195 "unique_id" : "_ZTSN9keymaster9UniquePtrI12X509_name_stNS_20OpenSslObjectDeleterIS1_XadL_Z14X509_NAME_freeEEEEEE"
36196 },
36197 {
36198 "alignment" : 4,
36199 "fields" :
36200 [
36201 {
36202 "access" : "private",
36203 "field_name" : "mPtr",
36204 "referenced_type" : "type-2268"
36205 }
36206 ],
36207 "linker_set_key" : "keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> >",
36208 "name" : "keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> >",
36209 "record_kind" : "class",
36210 "referenced_type" : "type-2267",
36211 "self_type" : "type-2267",
36212 "size" : 4,
36213 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36214 "template_args" : [ "type-2270", "type-2212" ],
36215 "unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_object_stNS_20OpenSslObjectDeleterIS1_XadL_Z16ASN1_OBJECT_freeEEEEEE"
36216 },
36217 {
36218 "alignment" : 4,
36219 "fields" :
36220 [
36221 {
36222 "access" : "private",
36223 "field_name" : "mPtr",
36224 "referenced_type" : "type-2260"
36225 }
36226 ],
36227 "linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> >",
36228 "name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> >",
36229 "record_kind" : "class",
36230 "referenced_type" : "type-2259",
36231 "self_type" : "type-2259",
36232 "size" : 4,
36233 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36234 "template_args" : [ "type-2262", "type-2209" ],
36235 "unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z20ASN1_BIT_STRING_freeEEEEEE"
36236 },
36237 {
36238 "alignment" : 4,
36239 "fields" :
36240 [
36241 {
36242 "access" : "private",
36243 "field_name" : "mPtr",
36244 "referenced_type" : "type-1366"
36245 }
36246 ],
36247 "linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> >",
36248 "name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> >",
36249 "record_kind" : "class",
36250 "referenced_type" : "type-1365",
36251 "self_type" : "type-1365",
36252 "size" : 4,
36253 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36254 "template_args" : [ "type-1368", "type-1358" ],
36255 "unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z17ASN1_INTEGER_freeEEEEEE"
36256 },
36257 {
36258 "alignment" : 4,
36259 "fields" :
36260 [
36261 {
36262 "access" : "private",
36263 "field_name" : "mPtr",
36264 "referenced_type" : "type-2260"
36265 }
36266 ],
36267 "linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> >",
36268 "name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> >",
36269 "record_kind" : "class",
36270 "referenced_type" : "type-2275",
36271 "self_type" : "type-2275",
36272 "size" : 4,
36273 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36274 "template_args" : [ "type-2276", "type-2215" ],
36275 "unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z22ASN1_OCTET_STRING_freeEEEEEE"
36276 },
36277 {
36278 "alignment" : 4,
36279 "fields" :
36280 [
36281 {
36282 "access" : "private",
36283 "field_name" : "mPtr",
36284 "referenced_type" : "type-2260"
36285 }
36286 ],
36287 "linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> >",
36288 "name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> >",
36289 "record_kind" : "class",
36290 "referenced_type" : "type-2280",
36291 "self_type" : "type-2280",
36292 "size" : 4,
36293 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36294 "template_args" : [ "type-2281", "type-2218" ],
36295 "unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z14ASN1_TIME_freeEEEEEE"
36296 },
36297 {
36298 "alignment" : 4,
36299 "fields" :
36300 [
36301 {
36302 "access" : "private",
36303 "field_name" : "mPtr",
36304 "referenced_type" : "type-4782"
36305 }
36306 ],
36307 "linker_set_key" : "keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> >",
36308 "name" : "keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> >",
36309 "record_kind" : "class",
36310 "referenced_type" : "type-4791",
36311 "self_type" : "type-4791",
36312 "size" : 4,
36313 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36314 "template_args" : [ "type-4792", "type-4787" ],
36315 "unique_id" : "_ZTSN9keymaster9UniquePtrI10bignum_ctxNS_20OpenSslObjectDeleterIS1_XadL_Z11BN_CTX_freeEEEEEE"
36316 },
36317 {
36318 "alignment" : 4,
36319 "fields" :
36320 [
36321 {
36322 "access" : "private",
36323 "field_name" : "mPtr",
36324 "referenced_type" : "type-1374"
36325 }
36326 ],
36327 "linker_set_key" : "keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> >",
36328 "name" : "keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> >",
36329 "record_kind" : "class",
36330 "referenced_type" : "type-1373",
36331 "self_type" : "type-1373",
36332 "size" : 4,
36333 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36334 "template_args" : [ "type-1376", "type-1362" ],
36335 "unique_id" : "_ZTSN9keymaster9UniquePtrI9bignum_stNS_20OpenSslObjectDeleterIS1_XadL_Z7BN_freeEEEEEE"
36336 },
36337 {
36338 "alignment" : 4,
36339 "fields" :
36340 [
36341 {
36342 "access" : "private",
36343 "field_name" : "mPtr",
36344 "referenced_type" : "type-2343"
36345 }
36346 ],
36347 "linker_set_key" : "keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> >",
36348 "name" : "keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> >",
36349 "record_kind" : "class",
36350 "referenced_type" : "type-2342",
36351 "self_type" : "type-2342",
36352 "size" : 4,
36353 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36354 "template_args" : [ "type-2345", "type-2340" ],
36355 "unique_id" : "_ZTSN9keymaster9UniquePtrI11cmac_ctx_stNS_20OpenSslObjectDeleterIS1_XadL_Z13CMAC_CTX_freeEEEEEE"
36356 },
36357 {
36358 "alignment" : 4,
36359 "fields" :
36360 [
36361 {
36362 "access" : "private",
36363 "field_name" : "mPtr",
36364 "referenced_type" : "type-2445"
36365 }
36366 ],
36367 "linker_set_key" : "keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> >",
36368 "name" : "keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> >",
36369 "record_kind" : "class",
36370 "referenced_type" : "type-2444",
36371 "self_type" : "type-2444",
36372 "size" : 4,
36373 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36374 "template_args" : [ "type-2447", "type-2415" ],
36375 "unique_id" : "_ZTSN9keymaster9UniquePtrI11ec_group_stNS_20OpenSslObjectDeleterIS1_XadL_Z13EC_GROUP_freeEEEEEE"
36376 },
36377 {
36378 "alignment" : 4,
36379 "fields" :
36380 [
36381 {
36382 "access" : "private",
36383 "field_name" : "mPtr",
36384 "referenced_type" : "type-1113"
36385 }
36386 ],
36387 "linker_set_key" : "keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> >",
36388 "name" : "keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> >",
36389 "record_kind" : "class",
36390 "referenced_type" : "type-1112",
36391 "self_type" : "type-1112",
36392 "size" : 4,
36393 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36394 "template_args" : [ "type-1115", "type-1101" ],
36395 "unique_id" : "_ZTSN9keymaster9UniquePtrI9ec_key_stNS_20OpenSslObjectDeleterIS1_XadL_Z11EC_KEY_freeEEEEEE"
36396 },
36397 {
36398 "alignment" : 4,
36399 "fields" :
36400 [
36401 {
36402 "access" : "private",
36403 "field_name" : "mPtr",
36404 "referenced_type" : "type-3682"
36405 }
36406 ],
36407 "linker_set_key" : "keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> >",
36408 "name" : "keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> >",
36409 "record_kind" : "class",
36410 "referenced_type" : "type-3681",
36411 "self_type" : "type-3681",
36412 "size" : 4,
36413 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36414 "template_args" : [ "type-3684", "type-3674" ],
36415 "unique_id" : "_ZTSN9keymaster9UniquePtrI11ec_point_stNS_20OpenSslObjectDeleterIS1_XadL_Z13EC_POINT_freeEEEEEE"
36416 },
36417 {
36418 "alignment" : 4,
36419 "fields" :
36420 [
36421 {
36422 "access" : "private",
36423 "field_name" : "mPtr",
36424 "referenced_type" : "type-5024"
36425 }
36426 ],
36427 "linker_set_key" : "keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete>",
36428 "name" : "keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete>",
36429 "record_kind" : "class",
36430 "referenced_type" : "type-5023",
36431 "self_type" : "type-5023",
36432 "size" : 4,
36433 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36434 "template_args" : [ "type-5026", "type-5027" ],
36435 "unique_id" : "_ZTSN9keymaster9UniquePtrI15evp_pkey_ctx_stNS_19EVP_PKEY_CTX_DeleteEEE"
36436 },
36437 {
36438 "alignment" : 4,
36439 "fields" :
36440 [
36441 {
36442 "access" : "private",
36443 "field_name" : "mPtr",
36444 "referenced_type" : "type-1120"
36445 }
36446 ],
36447 "linker_set_key" : "keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> >",
36448 "name" : "keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> >",
36449 "record_kind" : "class",
36450 "referenced_type" : "type-1119",
36451 "self_type" : "type-1119",
36452 "size" : 4,
36453 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36454 "template_args" : [ "type-1122", "type-1105" ],
36455 "unique_id" : "_ZTSN9keymaster9UniquePtrI11evp_pkey_stNS_20OpenSslObjectDeleterIS1_XadL_Z13EVP_PKEY_freeEEEEEE"
36456 },
36457 {
36458 "alignment" : 4,
36459 "fields" :
36460 [
36461 {
36462 "access" : "private",
36463 "field_name" : "mPtr",
36464 "referenced_type" : "type-1242"
36465 }
36466 ],
36467 "linker_set_key" : "keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> >",
36468 "name" : "keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> >",
36469 "record_kind" : "class",
36470 "referenced_type" : "type-1305",
36471 "self_type" : "type-1305",
36472 "size" : 4,
36473 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36474 "template_args" : [ "type-1241", "type-1301" ],
36475 "unique_id" : "_ZTSN9keymaster9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS1_EEEE"
36476 },
36477 {
36478 "alignment" : 4,
36479 "fields" :
36480 [
36481 {
36482 "access" : "private",
36483 "field_name" : "mPtr",
36484 "referenced_type" : "type-3577"
36485 }
36486 ],
36487 "linker_set_key" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> >",
36488 "name" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> >",
36489 "record_kind" : "class",
36490 "referenced_type" : "type-3576",
36491 "self_type" : "type-3576",
36492 "size" : 4,
36493 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36494 "template_args" : [ "type-3579", "type-3580" ],
36495 "unique_id" : "_ZTSN9keymaster9UniquePtrINS_13HmacOperationENS_13DefaultDeleteIS1_EEEE"
36496 },
36497 {
36498 "alignment" : 4,
36499 "fields" :
36500 [
36501 {
36502 "access" : "private",
36503 "field_name" : "mPtr",
36504 "referenced_type" : "type-739"
36505 }
36506 ],
36507 "linker_set_key" : "keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> >",
36508 "name" : "keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> >",
36509 "record_kind" : "class",
36510 "referenced_type" : "type-738",
36511 "self_type" : "type-738",
36512 "size" : 4,
36513 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36514 "template_args" : [ "type-299", "type-578" ],
36515 "unique_id" : "_ZTSN9keymaster9UniquePtrINS_3KeyENS_13DefaultDeleteIS1_EEEE"
36516 },
36517 {
36518 "alignment" : 4,
36519 "fields" :
36520 [
36521 {
36522 "access" : "private",
36523 "field_name" : "mPtr",
36524 "referenced_type" : "type-2492"
36525 }
36526 ],
36527 "linker_set_key" : "keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> >",
36528 "name" : "keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> >",
36529 "record_kind" : "class",
36530 "referenced_type" : "type-2509",
36531 "self_type" : "type-2509",
36532 "size" : 4,
36533 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36534 "template_args" : [ "type-2486", "type-2485" ],
36535 "unique_id" : "_ZTSN9keymaster9UniquePtrINS_11KeyExchangeENS_13DefaultDeleteIS1_EEEE"
36536 },
36537 {
36538 "alignment" : 4,
36539 "fields" :
36540 [
36541 {
36542 "access" : "private",
36543 "field_name" : "mPtr",
36544 "referenced_type" : "type-227"
36545 }
36546 ],
36547 "linker_set_key" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> >",
36548 "name" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> >",
36549 "record_kind" : "class",
36550 "referenced_type" : "type-352",
36551 "self_type" : "type-352",
36552 "size" : 4,
36553 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36554 "template_args" : [ "type-42", "type-41" ],
36555 "unique_id" : "_ZTSN9keymaster9UniquePtrINS_16KeymasterContextENS_13DefaultDeleteIS1_EEEE"
36556 },
36557 {
36558 "alignment" : 4,
36559 "fields" :
36560 [
36561 {
36562 "access" : "private",
36563 "field_name" : "mPtr",
36564 "referenced_type" : "type-2515"
36565 }
36566 ],
36567 "linker_set_key" : "keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> >",
36568 "name" : "keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> >",
36569 "record_kind" : "class",
36570 "referenced_type" : "type-3690",
36571 "self_type" : "type-3690",
36572 "size" : 4,
36573 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36574 "template_args" : [ "type-2514", "type-3659" ],
36575 "unique_id" : "_ZTSN9keymaster9UniquePtrINS_20NistCurveKeyExchangeENS_13DefaultDeleteIS1_EEEE"
36576 },
36577 {
36578 "alignment" : 4,
36579 "fields" :
36580 [
36581 {
36582 "access" : "private",
36583 "field_name" : "mPtr",
36584 "referenced_type" : "type-287"
36585 }
36586 ],
36587 "linker_set_key" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> >",
36588 "name" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> >",
36589 "record_kind" : "class",
36590 "referenced_type" : "type-286",
36591 "self_type" : "type-286",
36592 "size" : 4,
36593 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36594 "template_args" : [ "type-288", "type-293" ],
36595 "unique_id" : "_ZTSN9keymaster9UniquePtrINS_9OperationENS_13DefaultDeleteIS1_EEEE"
36596 },
36597 {
36598 "alignment" : 4,
36599 "fields" :
36600 [
36601 {
36602 "access" : "private",
36603 "field_name" : "mPtr",
36604 "referenced_type" : "type-356"
36605 }
36606 ],
36607 "linker_set_key" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> >",
36608 "name" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> >",
36609 "record_kind" : "class",
36610 "referenced_type" : "type-355",
36611 "self_type" : "type-355",
36612 "size" : 4,
36613 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36614 "template_args" : [ "type-283", "type-282" ],
36615 "unique_id" : "_ZTSN9keymaster9UniquePtrINS_14OperationTableENS_13DefaultDeleteIS1_EEEE"
36616 },
36617 {
36618 "alignment" : 4,
36619 "fields" :
36620 [
36621 {
36622 "access" : "private",
36623 "field_name" : "mPtr",
36624 "referenced_type" : "type-2503"
36625 }
36626 ],
36627 "linker_set_key" : "keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> >",
36628 "name" : "keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> >",
36629 "record_kind" : "class",
36630 "referenced_type" : "type-2510",
36631 "self_type" : "type-2510",
36632 "size" : 4,
36633 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36634 "template_args" : [ "type-2494", "type-2493" ],
36635 "unique_id" : "_ZTSN9keymaster9UniquePtrINS_16Rfc5869Sha256KdfENS_13DefaultDeleteIS1_EEEE"
36636 },
36637 {
36638 "alignment" : 4,
36639 "fields" :
36640 [
36641 {
36642 "access" : "private",
36643 "field_name" : "mPtr",
36644 "referenced_type" : "type-4884"
36645 }
36646 ],
36647 "linker_set_key" : "keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> >",
36648 "name" : "keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> >",
36649 "record_kind" : "class",
36650 "referenced_type" : "type-5019",
36651 "self_type" : "type-5019",
36652 "size" : 4,
36653 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36654 "template_args" : [ "type-4880", "type-4996" ],
36655 "unique_id" : "_ZTSN9keymaster9UniquePtrINS_12RsaOperationENS_13DefaultDeleteIS1_EEEE"
36656 },
36657 {
36658 "alignment" : 4,
36659 "fields" :
36660 [
36661 {
36662 "access" : "private",
36663 "field_name" : "mPtr",
36664 "referenced_type" : "type-1351"
36665 }
36666 ],
36667 "linker_set_key" : "keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete>",
36668 "name" : "keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete>",
36669 "record_kind" : "class",
36670 "referenced_type" : "type-1380",
36671 "self_type" : "type-1380",
36672 "size" : 4,
36673 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36674 "template_args" : [ "type-1165", "type-1381" ],
36675 "unique_id" : "_ZTSN9keymaster9UniquePtrINS_18km_key_descriptionENS_25KM_KEY_DESCRIPTION_DeleteEEE"
36676 },
36677 {
36678 "alignment" : 4,
36679 "fields" :
36680 [
36681 {
36682 "access" : "private",
36683 "field_name" : "mPtr",
36684 "referenced_type" : "type-6459"
36685 }
36686 ],
36687 "linker_set_key" : "keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete>",
36688 "name" : "keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete>",
36689 "record_kind" : "class",
36690 "referenced_type" : "type-6464",
36691 "self_type" : "type-6464",
36692 "size" : 4,
36693 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36694 "template_args" : [ "type-6460", "type-6465" ],
36695 "unique_id" : "_ZTSN9keymaster9UniquePtrINS_14km_wrapped_keyENS_21KM_WRAPPED_KEY_DeleteEEE"
36696 },
36697 {
36698 "alignment" : 4,
36699 "fields" :
36700 [
36701 {
36702 "access" : "private",
36703 "field_name" : "mPtr",
36704 "referenced_type" : "type-370"
36705 }
36706 ],
36707 "linker_set_key" : "keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> >",
36708 "name" : "keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> >",
36709 "record_kind" : "class",
36710 "referenced_type" : "type-609",
36711 "self_type" : "type-609",
36712 "size" : 4,
36713 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36714 "template_args" : [ "type-502", "type-501" ],
36715 "unique_id" : "_ZTSN9keymaster9UniquePtrIA_21keymaster_algorithm_tNS_13DefaultDeleteIS2_EEEE"
36716 },
36717 {
36718 "alignment" : 4,
36719 "fields" :
36720 [
36721 {
36722 "access" : "private",
36723 "field_name" : "mPtr",
36724 "referenced_type" : "type-470"
36725 }
36726 ],
36727 "linker_set_key" : "keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> >",
36728 "name" : "keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> >",
36729 "record_kind" : "class",
36730 "referenced_type" : "type-707",
36731 "self_type" : "type-707",
36732 "size" : 4,
36733 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36734 "template_args" : [ "type-566", "type-565" ],
36735 "unique_id" : "_ZTSN9keymaster9UniquePtrIA_22keymaster_block_mode_tNS_13DefaultDeleteIS2_EEEE"
36736 },
36737 {
36738 "alignment" : 4,
36739 "fields" :
36740 [
36741 {
36742 "access" : "private",
36743 "field_name" : "mPtr",
36744 "referenced_type" : "type-733"
36745 }
36746 ],
36747 "linker_set_key" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete>",
36748 "name" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete>",
36749 "record_kind" : "class",
36750 "referenced_type" : "type-732",
36751 "self_type" : "type-732",
36752 "size" : 4,
36753 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36754 "template_args" : [ "type-575", "type-328" ],
36755 "unique_id" : "_ZTSN9keymaster9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE"
36756 },
36757 {
36758 "alignment" : 4,
36759 "fields" :
36760 [
36761 {
36762 "access" : "private",
36763 "field_name" : "mPtr",
36764 "referenced_type" : "type-480"
36765 }
36766 ],
36767 "linker_set_key" : "keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> >",
36768 "name" : "keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> >",
36769 "record_kind" : "class",
36770 "referenced_type" : "type-767",
36771 "self_type" : "type-767",
36772 "size" : 4,
36773 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36774 "template_args" : [ "type-701", "type-700" ],
36775 "unique_id" : "_ZTSN9keymaster9UniquePtrIA_18keymaster_digest_tNS_13DefaultDeleteIS2_EEEE"
36776 },
36777 {
36778 "alignment" : 4,
36779 "fields" :
36780 [
36781 {
36782 "access" : "private",
36783 "field_name" : "mPtr",
36784 "referenced_type" : "type-485"
36785 }
36786 ],
36787 "linker_set_key" : "keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> >",
36788 "name" : "keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> >",
36789 "record_kind" : "class",
36790 "referenced_type" : "type-794",
36791 "self_type" : "type-794",
36792 "size" : 4,
36793 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36794 "template_args" : [ "type-724", "type-723" ],
36795 "unique_id" : "_ZTSN9keymaster9UniquePtrIA_22keymaster_key_format_tNS_13DefaultDeleteIS2_EEEE"
36796 },
36797 {
36798 "alignment" : 4,
36799 "fields" :
36800 [
36801 {
36802 "access" : "private",
36803 "field_name" : "mPtr",
36804 "referenced_type" : "type-475"
36805 }
36806 ],
36807 "linker_set_key" : "keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> >",
36808 "name" : "keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> >",
36809 "record_kind" : "class",
36810 "referenced_type" : "type-759",
36811 "self_type" : "type-759",
36812 "size" : 4,
36813 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36814 "template_args" : [ "type-637", "type-636" ],
36815 "unique_id" : "_ZTSN9keymaster9UniquePtrIA_19keymaster_padding_tNS_13DefaultDeleteIS2_EEEE"
36816 },
36817 {
36818 "alignment" : 4,
36819 "fields" :
36820 [
36821 {
36822 "access" : "private",
36823 "field_name" : "mPtr",
36824 "referenced_type" : "type-4799"
36825 }
36826 ],
36827 "linker_set_key" : "keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> >",
36828 "name" : "keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> >",
36829 "record_kind" : "class",
36830 "referenced_type" : "type-4798",
36831 "self_type" : "type-4798",
36832 "size" : 4,
36833 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36834 "template_args" : [ "type-4801", "type-4802" ],
36835 "unique_id" : "_ZTSN9keymaster9UniquePtrI22pkcs8_priv_key_info_stNS_20OpenSslObjectDeleterIS1_XadL_Z24PKCS8_PRIV_KEY_INFO_freeEEEEEE"
36836 },
36837 {
36838 "alignment" : 4,
36839 "fields" :
36840 [
36841 {
36842 "access" : "private",
36843 "field_name" : "mPtr",
36844 "referenced_type" : "type-1127"
36845 }
36846 ],
36847 "linker_set_key" : "keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> >",
36848 "name" : "keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> >",
36849 "record_kind" : "class",
36850 "referenced_type" : "type-1126",
36851 "self_type" : "type-1126",
36852 "size" : 4,
36853 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36854 "template_args" : [ "type-1129", "type-1108" ],
36855 "unique_id" : "_ZTSN9keymaster9UniquePtrI6rsa_stNS_20OpenSslObjectDeleterIS1_XadL_Z8RSA_freeEEEEEE"
36856 },
36857 {
36858 "alignment" : 4,
36859 "fields" :
36860 [
36861 {
36862 "access" : "private",
36863 "field_name" : "mPtr",
36864 "referenced_type" : "type-4847"
36865 }
36866 ],
36867 "linker_set_key" : "keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete>",
36868 "name" : "keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete>",
36869 "record_kind" : "class",
36870 "referenced_type" : "type-4846",
36871 "self_type" : "type-4846",
36872 "size" : 4,
36873 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36874 "template_args" : [ "type-4849", "type-4850" ],
36875 "unique_id" : "_ZTSN9keymaster9UniquePtrI6rsa_stNS_6RsaKey10RSA_DeleteEEE"
36876 },
36877 {
36878 "alignment" : 4,
36879 "fields" :
36880 [
36881 {
36882 "access" : "private",
36883 "field_name" : "mPtr",
36884 "referenced_type" : "type-118"
36885 }
36886 ],
36887 "linker_set_key" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> >",
36888 "name" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> >",
36889 "record_kind" : "class",
36890 "referenced_type" : "type-117",
36891 "self_type" : "type-117",
36892 "size" : 4,
36893 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36894 "template_args" : [ "type-2", "type-1" ],
36895 "unique_id" : "_ZTSN9keymaster9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE"
36896 },
36897 {
36898 "alignment" : 4,
36899 "fields" :
36900 [
36901 {
36902 "access" : "private",
36903 "field_name" : "mPtr",
36904 "referenced_type" : "type-2170"
36905 }
36906 ],
36907 "linker_set_key" : "keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> >",
36908 "name" : "keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> >",
36909 "record_kind" : "class",
36910 "referenced_type" : "type-2169",
36911 "self_type" : "type-2169",
36912 "size" : 4,
36913 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36914 "template_args" : [ "type-2172", "type-2173" ],
36915 "unique_id" : "_ZTSN9keymaster9UniquePtrI10v3_ext_ctxNS_13DefaultDeleteIS1_EEEE"
36916 },
36917 {
36918 "alignment" : 4,
36919 "fields" :
36920 [
36921 {
36922 "access" : "private",
36923 "field_name" : "mPtr",
36924 "referenced_type" : "type-2140"
36925 }
36926 ],
36927 "linker_set_key" : "keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> >",
36928 "name" : "keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> >",
36929 "record_kind" : "class",
36930 "referenced_type" : "type-2146",
36931 "self_type" : "type-2146",
36932 "size" : 4,
36933 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
36934 "template_args" : [ "type-2147", "type-2142" ],
36935 "unique_id" : "_ZTSN9keymaster9UniquePtrI7x509_stNS_20OpenSslObjectDeleterIS1_XadL_Z9X509_freeEEEEEE"
36936 },
36937 {
36938 "alignment" : 4,
36939 "base_specifiers" :
36940 [
36941 {
36942 "referenced_type" : "type-342"
36943 }
36944 ],
36945 "fields" :
36946 [
36947 {
36948 "field_name" : "op_handle",
36949 "field_offset" : 64,
36950 "referenced_type" : "type-10"
36951 },
36952 {
36953 "field_name" : "input",
36954 "field_offset" : 128,
36955 "referenced_type" : "type-116"
36956 },
36957 {
36958 "field_name" : "additional_params",
36959 "field_offset" : 288,
36960 "referenced_type" : "type-289"
36961 }
36962 ],
36963 "linker_set_key" : "keymaster::UpdateOperationRequest",
36964 "name" : "keymaster::UpdateOperationRequest",
36965 "referenced_type" : "type-519",
36966 "self_type" : "type-519",
36967 "size" : 76,
36968 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
36969 "unique_id" : "_ZTSN9keymaster22UpdateOperationRequestE",
36970 "vtable_components" :
36971 [
36972 {
36973 "kind" : "offset_to_top"
36974 },
36975 {
36976 "kind" : "rtti",
36977 "mangled_component_name" : "_ZTIN9keymaster22UpdateOperationRequestE"
36978 },
36979 {
36980 "kind" : "complete_dtor_pointer",
36981 "mangled_component_name" : "_ZN9keymaster22UpdateOperationRequestD1Ev"
36982 },
36983 {
36984 "kind" : "deleting_dtor_pointer",
36985 "mangled_component_name" : "_ZN9keymaster22UpdateOperationRequestD0Ev"
36986 },
36987 {
36988 "mangled_component_name" : "_ZNK9keymaster22UpdateOperationRequest14SerializedSizeEv"
36989 },
36990 {
36991 "mangled_component_name" : "_ZNK9keymaster22UpdateOperationRequest9SerializeEPhPKh"
36992 },
36993 {
36994 "mangled_component_name" : "_ZN9keymaster22UpdateOperationRequest11DeserializeEPPKhS2_"
36995 }
36996 ]
36997 },
36998 {
36999 "alignment" : 4,
37000 "base_specifiers" :
37001 [
37002 {
37003 "referenced_type" : "type-341"
37004 }
37005 ],
37006 "fields" :
37007 [
37008 {
37009 "field_name" : "output",
37010 "field_offset" : 96,
37011 "referenced_type" : "type-116"
37012 },
37013 {
37014 "field_name" : "input_consumed",
37015 "field_offset" : 256,
37016 "referenced_type" : "type-8"
37017 },
37018 {
37019 "field_name" : "output_params",
37020 "field_offset" : 288,
37021 "referenced_type" : "type-289"
37022 }
37023 ],
37024 "linker_set_key" : "keymaster::UpdateOperationResponse",
37025 "name" : "keymaster::UpdateOperationResponse",
37026 "referenced_type" : "type-521",
37027 "self_type" : "type-521",
37028 "size" : 76,
37029 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
37030 "unique_id" : "_ZTSN9keymaster23UpdateOperationResponseE",
37031 "vtable_components" :
37032 [
37033 {
37034 "kind" : "offset_to_top"
37035 },
37036 {
37037 "kind" : "rtti",
37038 "mangled_component_name" : "_ZTIN9keymaster23UpdateOperationResponseE"
37039 },
37040 {
37041 "kind" : "complete_dtor_pointer",
37042 "mangled_component_name" : "_ZN9keymaster23UpdateOperationResponseD1Ev"
37043 },
37044 {
37045 "kind" : "deleting_dtor_pointer",
37046 "mangled_component_name" : "_ZN9keymaster23UpdateOperationResponseD0Ev"
37047 },
37048 {
37049 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
37050 },
37051 {
37052 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
37053 },
37054 {
37055 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
37056 },
37057 {
37058 "mangled_component_name" : "_ZNK9keymaster23UpdateOperationResponse22NonErrorSerializedSizeEv"
37059 },
37060 {
37061 "mangled_component_name" : "_ZNK9keymaster23UpdateOperationResponse17NonErrorSerializeEPhPKh"
37062 },
37063 {
37064 "mangled_component_name" : "_ZN9keymaster23UpdateOperationResponse19NonErrorDeserializeEPPKhS2_"
37065 }
37066 ]
37067 },
37068 {
37069 "alignment" : 4,
37070 "base_specifiers" :
37071 [
37072 {
37073 "referenced_type" : "type-342"
37074 }
37075 ],
37076 "fields" :
37077 [
37078 {
37079 "field_name" : "key_blob",
37080 "field_offset" : 64,
37081 "referenced_type" : "type-239"
37082 },
37083 {
37084 "field_name" : "upgrade_params",
37085 "field_offset" : 128,
37086 "referenced_type" : "type-289"
37087 }
37088 ],
37089 "linker_set_key" : "keymaster::UpgradeKeyRequest",
37090 "name" : "keymaster::UpgradeKeyRequest",
37091 "referenced_type" : "type-580",
37092 "self_type" : "type-580",
37093 "size" : 56,
37094 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
37095 "unique_id" : "_ZTSN9keymaster17UpgradeKeyRequestE",
37096 "vtable_components" :
37097 [
37098 {
37099 "kind" : "offset_to_top"
37100 },
37101 {
37102 "kind" : "rtti",
37103 "mangled_component_name" : "_ZTIN9keymaster17UpgradeKeyRequestE"
37104 },
37105 {
37106 "kind" : "complete_dtor_pointer",
37107 "mangled_component_name" : "_ZN9keymaster17UpgradeKeyRequestD1Ev"
37108 },
37109 {
37110 "kind" : "deleting_dtor_pointer",
37111 "mangled_component_name" : "_ZN9keymaster17UpgradeKeyRequestD0Ev"
37112 },
37113 {
37114 "mangled_component_name" : "_ZNK9keymaster17UpgradeKeyRequest14SerializedSizeEv"
37115 },
37116 {
37117 "mangled_component_name" : "_ZNK9keymaster17UpgradeKeyRequest9SerializeEPhPKh"
37118 },
37119 {
37120 "mangled_component_name" : "_ZN9keymaster17UpgradeKeyRequest11DeserializeEPPKhS2_"
37121 }
37122 ]
37123 },
37124 {
37125 "alignment" : 4,
37126 "base_specifiers" :
37127 [
37128 {
37129 "referenced_type" : "type-341"
37130 }
37131 ],
37132 "fields" :
37133 [
37134 {
37135 "field_name" : "upgraded_key",
37136 "field_offset" : 96,
37137 "referenced_type" : "type-239"
37138 }
37139 ],
37140 "linker_set_key" : "keymaster::UpgradeKeyResponse",
37141 "name" : "keymaster::UpgradeKeyResponse",
37142 "referenced_type" : "type-583",
37143 "self_type" : "type-583",
37144 "size" : 20,
37145 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
37146 "unique_id" : "_ZTSN9keymaster18UpgradeKeyResponseE",
37147 "vtable_components" :
37148 [
37149 {
37150 "kind" : "offset_to_top"
37151 },
37152 {
37153 "kind" : "rtti",
37154 "mangled_component_name" : "_ZTIN9keymaster18UpgradeKeyResponseE"
37155 },
37156 {
37157 "kind" : "complete_dtor_pointer",
37158 "mangled_component_name" : "_ZN9keymaster18UpgradeKeyResponseD1Ev"
37159 },
37160 {
37161 "kind" : "deleting_dtor_pointer",
37162 "mangled_component_name" : "_ZN9keymaster18UpgradeKeyResponseD0Ev"
37163 },
37164 {
37165 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
37166 },
37167 {
37168 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
37169 },
37170 {
37171 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
37172 },
37173 {
37174 "mangled_component_name" : "_ZNK9keymaster18UpgradeKeyResponse22NonErrorSerializedSizeEv"
37175 },
37176 {
37177 "mangled_component_name" : "_ZNK9keymaster18UpgradeKeyResponse17NonErrorSerializeEPhPKh"
37178 },
37179 {
37180 "mangled_component_name" : "_ZN9keymaster18UpgradeKeyResponse19NonErrorDeserializeEPPKhS2_"
37181 }
37182 ]
37183 },
37184 {
37185 "alignment" : 4,
37186 "base_specifiers" :
37187 [
37188 {
37189 "referenced_type" : "type-32"
37190 }
37191 ],
37192 "fields" :
37193 [
37194 {
37195 "field_name" : "challenge",
37196 "field_offset" : 32,
37197 "referenced_type" : "type-10"
37198 },
37199 {
37200 "field_name" : "timestamp",
37201 "field_offset" : 96,
37202 "referenced_type" : "type-10"
37203 },
37204 {
37205 "field_name" : "parameters_verified",
37206 "field_offset" : 160,
37207 "referenced_type" : "type-289"
37208 },
37209 {
37210 "field_name" : "security_level",
37211 "field_offset" : 480,
37212 "referenced_type" : "type-17"
37213 },
37214 {
37215 "field_name" : "mac",
37216 "field_offset" : 512,
37217 "referenced_type" : "type-304"
37218 }
37219 ],
37220 "linker_set_key" : "keymaster::VerificationToken",
37221 "name" : "keymaster::VerificationToken",
37222 "referenced_type" : "type-617",
37223 "self_type" : "type-617",
37224 "size" : 72,
37225 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
37226 "unique_id" : "_ZTSN9keymaster17VerificationTokenE",
37227 "vtable_components" :
37228 [
37229 {
37230 "kind" : "offset_to_top"
37231 },
37232 {
37233 "kind" : "rtti",
37234 "mangled_component_name" : "_ZTIN9keymaster17VerificationTokenE"
37235 },
37236 {
37237 "kind" : "complete_dtor_pointer",
37238 "mangled_component_name" : "_ZN9keymaster17VerificationTokenD1Ev"
37239 },
37240 {
37241 "kind" : "deleting_dtor_pointer",
37242 "mangled_component_name" : "_ZN9keymaster17VerificationTokenD0Ev"
37243 },
37244 {
37245 "mangled_component_name" : "_ZNK9keymaster17VerificationToken14SerializedSizeEv"
37246 },
37247 {
37248 "mangled_component_name" : "_ZNK9keymaster17VerificationToken9SerializeEPhPKh"
37249 },
37250 {
37251 "mangled_component_name" : "_ZN9keymaster17VerificationToken11DeserializeEPPKhS2_"
37252 }
37253 ]
37254 },
37255 {
37256 "alignment" : 4,
37257 "base_specifiers" :
37258 [
37259 {
37260 "referenced_type" : "type-342"
37261 }
37262 ],
37263 "fields" :
37264 [
37265 {
37266 "field_name" : "challenge",
37267 "field_offset" : 64,
37268 "referenced_type" : "type-10"
37269 },
37270 {
37271 "field_name" : "parameters_to_verify",
37272 "field_offset" : 128,
37273 "referenced_type" : "type-289"
37274 },
37275 {
37276 "field_name" : "auth_token",
37277 "field_offset" : 448,
37278 "referenced_type" : "type-614"
37279 }
37280 ],
37281 "linker_set_key" : "keymaster::VerifyAuthorizationRequest",
37282 "name" : "keymaster::VerifyAuthorizationRequest",
37283 "referenced_type" : "type-620",
37284 "self_type" : "type-620",
37285 "size" : 104,
37286 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
37287 "unique_id" : "_ZTSN9keymaster26VerifyAuthorizationRequestE",
37288 "vtable_components" :
37289 [
37290 {
37291 "kind" : "offset_to_top"
37292 },
37293 {
37294 "kind" : "rtti",
37295 "mangled_component_name" : "_ZTIN9keymaster26VerifyAuthorizationRequestE"
37296 },
37297 {
37298 "kind" : "complete_dtor_pointer",
37299 "mangled_component_name" : "_ZN9keymaster26VerifyAuthorizationRequestD1Ev"
37300 },
37301 {
37302 "kind" : "deleting_dtor_pointer",
37303 "mangled_component_name" : "_ZN9keymaster26VerifyAuthorizationRequestD0Ev"
37304 },
37305 {
37306 "mangled_component_name" : "_ZNK9keymaster26VerifyAuthorizationRequest14SerializedSizeEv"
37307 },
37308 {
37309 "mangled_component_name" : "_ZNK9keymaster26VerifyAuthorizationRequest9SerializeEPhPKh"
37310 },
37311 {
37312 "mangled_component_name" : "_ZN9keymaster26VerifyAuthorizationRequest11DeserializeEPPKhS2_"
37313 }
37314 ]
37315 },
37316 {
37317 "alignment" : 4,
37318 "base_specifiers" :
37319 [
37320 {
37321 "referenced_type" : "type-341"
37322 }
37323 ],
37324 "fields" :
37325 [
37326 {
37327 "field_name" : "error",
37328 "field_offset" : 96,
37329 "referenced_type" : "type-19"
37330 },
37331 {
37332 "field_name" : "token",
37333 "field_offset" : 128,
37334 "referenced_type" : "type-617"
37335 }
37336 ],
37337 "linker_set_key" : "keymaster::VerifyAuthorizationResponse",
37338 "name" : "keymaster::VerifyAuthorizationResponse",
37339 "referenced_type" : "type-625",
37340 "self_type" : "type-625",
37341 "size" : 88,
37342 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
37343 "unique_id" : "_ZTSN9keymaster27VerifyAuthorizationResponseE",
37344 "vtable_components" :
37345 [
37346 {
37347 "kind" : "offset_to_top"
37348 },
37349 {
37350 "kind" : "rtti",
37351 "mangled_component_name" : "_ZTIN9keymaster27VerifyAuthorizationResponseE"
37352 },
37353 {
37354 "kind" : "complete_dtor_pointer",
37355 "mangled_component_name" : "_ZN9keymaster27VerifyAuthorizationResponseD1Ev"
37356 },
37357 {
37358 "kind" : "deleting_dtor_pointer",
37359 "mangled_component_name" : "_ZN9keymaster27VerifyAuthorizationResponseD0Ev"
37360 },
37361 {
37362 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
37363 },
37364 {
37365 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
37366 },
37367 {
37368 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
37369 },
37370 {
37371 "mangled_component_name" : "_ZNK9keymaster27VerifyAuthorizationResponse22NonErrorSerializedSizeEv"
37372 },
37373 {
37374 "mangled_component_name" : "_ZNK9keymaster27VerifyAuthorizationResponse17NonErrorSerializeEPhPKh"
37375 },
37376 {
37377 "mangled_component_name" : "_ZN9keymaster27VerifyAuthorizationResponse19NonErrorDeserializeEPPKhS2_"
37378 }
37379 ]
37380 },
37381 {
37382 "alignment" : 1,
37383 "linker_set_key" : "keymaster::Void",
37384 "name" : "keymaster::Void",
37385 "record_kind" : "class",
37386 "referenced_type" : "type-383",
37387 "self_type" : "type-383",
37388 "size" : 1,
37389 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
37390 "unique_id" : "_ZTSN9keymaster4VoidE"
37391 },
37392 {
37393 "alignment" : 4,
37394 "fields" :
37395 [
37396 {
37397 "field_name" : "purpose",
37398 "referenced_type" : "type-1159"
37399 },
37400 {
37401 "field_name" : "algorithm",
37402 "field_offset" : 32,
37403 "referenced_type" : "type-1145"
37404 },
37405 {
37406 "field_name" : "key_size",
37407 "field_offset" : 64,
37408 "referenced_type" : "type-1145"
37409 },
37410 {
37411 "field_name" : "block_mode",
37412 "field_offset" : 96,
37413 "referenced_type" : "type-1159"
37414 },
37415 {
37416 "field_name" : "digest",
37417 "field_offset" : 128,
37418 "referenced_type" : "type-1159"
37419 },
37420 {
37421 "field_name" : "padding",
37422 "field_offset" : 160,
37423 "referenced_type" : "type-1159"
37424 },
37425 {
37426 "field_name" : "caller_nonce",
37427 "field_offset" : 192,
37428 "referenced_type" : "type-1152"
37429 },
37430 {
37431 "field_name" : "min_mac_length",
37432 "field_offset" : 224,
37433 "referenced_type" : "type-1145"
37434 },
37435 {
37436 "field_name" : "kdf",
37437 "field_offset" : 256,
37438 "referenced_type" : "type-1159"
37439 },
37440 {
37441 "field_name" : "ec_curve",
37442 "field_offset" : 288,
37443 "referenced_type" : "type-1145"
37444 },
37445 {
37446 "field_name" : "rsa_public_exponent",
37447 "field_offset" : 320,
37448 "referenced_type" : "type-1145"
37449 },
37450 {
37451 "field_name" : "active_date_time",
37452 "field_offset" : 352,
37453 "referenced_type" : "type-1145"
37454 },
37455 {
37456 "field_name" : "origination_expire_date_time",
37457 "field_offset" : 384,
37458 "referenced_type" : "type-1145"
37459 },
37460 {
37461 "field_name" : "usage_expire_date_time",
37462 "field_offset" : 416,
37463 "referenced_type" : "type-1145"
37464 },
37465 {
37466 "field_name" : "no_auth_required",
37467 "field_offset" : 448,
37468 "referenced_type" : "type-1152"
37469 },
37470 {
37471 "field_name" : "user_auth_type",
37472 "field_offset" : 480,
37473 "referenced_type" : "type-1145"
37474 },
37475 {
37476 "field_name" : "auth_timeout",
37477 "field_offset" : 512,
37478 "referenced_type" : "type-1145"
37479 },
37480 {
37481 "field_name" : "allow_while_on_body",
37482 "field_offset" : 544,
37483 "referenced_type" : "type-1152"
37484 },
37485 {
37486 "field_name" : "trusted_confirmation_required",
37487 "field_offset" : 576,
37488 "referenced_type" : "type-1152"
37489 },
37490 {
37491 "field_name" : "unlocked_device_required",
37492 "field_offset" : 608,
37493 "referenced_type" : "type-1152"
37494 },
37495 {
37496 "field_name" : "all_applications",
37497 "field_offset" : 640,
37498 "referenced_type" : "type-1152"
37499 },
37500 {
37501 "field_name" : "application_id",
37502 "field_offset" : 672,
37503 "referenced_type" : "type-1145"
37504 },
37505 {
37506 "field_name" : "creation_date_time",
37507 "field_offset" : 704,
37508 "referenced_type" : "type-1145"
37509 },
37510 {
37511 "field_name" : "origin",
37512 "field_offset" : 736,
37513 "referenced_type" : "type-1145"
37514 },
37515 {
37516 "field_name" : "rollback_resistant",
37517 "field_offset" : 768,
37518 "referenced_type" : "type-1152"
37519 },
37520 {
37521 "field_name" : "root_of_trust",
37522 "field_offset" : 800,
37523 "referenced_type" : "type-1161"
37524 },
37525 {
37526 "field_name" : "os_version",
37527 "field_offset" : 832,
37528 "referenced_type" : "type-1145"
37529 },
37530 {
37531 "field_name" : "os_patchlevel",
37532 "field_offset" : 864,
37533 "referenced_type" : "type-1145"
37534 },
37535 {
37536 "field_name" : "attestation_application_id",
37537 "field_offset" : 896,
37538 "referenced_type" : "type-1145"
37539 },
37540 {
37541 "field_name" : "attestation_id_brand",
37542 "field_offset" : 928,
37543 "referenced_type" : "type-1145"
37544 },
37545 {
37546 "field_name" : "attestation_id_device",
37547 "field_offset" : 960,
37548 "referenced_type" : "type-1145"
37549 },
37550 {
37551 "field_name" : "attestation_id_product",
37552 "field_offset" : 992,
37553 "referenced_type" : "type-1145"
37554 },
37555 {
37556 "field_name" : "attestation_id_serial",
37557 "field_offset" : 1024,
37558 "referenced_type" : "type-1145"
37559 },
37560 {
37561 "field_name" : "attestation_id_imei",
37562 "field_offset" : 1056,
37563 "referenced_type" : "type-1145"
37564 },
37565 {
37566 "field_name" : "attestation_id_meid",
37567 "field_offset" : 1088,
37568 "referenced_type" : "type-1145"
37569 },
37570 {
37571 "field_name" : "attestation_id_manufacturer",
37572 "field_offset" : 1120,
37573 "referenced_type" : "type-1145"
37574 },
37575 {
37576 "field_name" : "attestation_id_model",
37577 "field_offset" : 1152,
37578 "referenced_type" : "type-1145"
37579 }
37580 ],
37581 "linker_set_key" : "keymaster::km_auth_list",
37582 "name" : "keymaster::km_auth_list",
37583 "referenced_type" : "type-1158",
37584 "self_type" : "type-1158",
37585 "size" : 148,
37586 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
37587 "unique_id" : "_ZTSN9keymaster12km_auth_listE"
37588 },
37589 {
37590 "alignment" : 4,
37591 "fields" :
37592 [
37593 {
37594 "field_name" : "attestation_version",
37595 "referenced_type" : "type-1145"
37596 },
37597 {
37598 "field_name" : "attestation_security_level",
37599 "field_offset" : 32,
37600 "referenced_type" : "type-1145"
37601 },
37602 {
37603 "field_name" : "keymaster_version",
37604 "field_offset" : 64,
37605 "referenced_type" : "type-1145"
37606 },
37607 {
37608 "field_name" : "keymaster_security_level",
37609 "field_offset" : 96,
37610 "referenced_type" : "type-1145"
37611 },
37612 {
37613 "field_name" : "attestation_challenge",
37614 "field_offset" : 128,
37615 "referenced_type" : "type-1145"
37616 },
37617 {
37618 "field_name" : "software_enforced",
37619 "field_offset" : 160,
37620 "referenced_type" : "type-1166"
37621 },
37622 {
37623 "field_name" : "tee_enforced",
37624 "field_offset" : 192,
37625 "referenced_type" : "type-1166"
37626 },
37627 {
37628 "field_name" : "unique_id",
37629 "field_offset" : 224,
37630 "referenced_type" : "type-1145"
37631 }
37632 ],
37633 "linker_set_key" : "keymaster::km_key_description",
37634 "name" : "keymaster::km_key_description",
37635 "referenced_type" : "type-1165",
37636 "self_type" : "type-1165",
37637 "size" : 32,
37638 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
37639 "unique_id" : "_ZTSN9keymaster18km_key_descriptionE"
37640 },
37641 {
37642 "alignment" : 4,
37643 "fields" :
37644 [
37645 {
37646 "field_name" : "verified_boot_key",
37647 "referenced_type" : "type-1145"
37648 },
37649 {
37650 "field_name" : "device_locked",
37651 "field_offset" : 32,
37652 "referenced_type" : "type-1152"
37653 },
37654 {
37655 "field_name" : "verified_boot_state",
37656 "field_offset" : 64,
37657 "referenced_type" : "type-1145"
37658 }
37659 ],
37660 "linker_set_key" : "keymaster::km_root_of_trust",
37661 "name" : "keymaster::km_root_of_trust",
37662 "referenced_type" : "type-1151",
37663 "self_type" : "type-1151",
37664 "size" : 12,
37665 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
37666 "unique_id" : "_ZTSN9keymaster16km_root_of_trustE"
37667 },
37668 {
37669 "alignment" : 4,
37670 "fields" :
37671 [
37672 {
37673 "field_name" : "version",
37674 "referenced_type" : "type-6431"
37675 },
37676 {
37677 "field_name" : "transit_key",
37678 "field_offset" : 32,
37679 "referenced_type" : "type-6431"
37680 },
37681 {
37682 "field_name" : "iv",
37683 "field_offset" : 64,
37684 "referenced_type" : "type-6431"
37685 },
37686 {
37687 "field_name" : "wrapped_key_description",
37688 "field_offset" : 96,
37689 "referenced_type" : "type-6453"
37690 },
37691 {
37692 "field_name" : "secure_key",
37693 "field_offset" : 128,
37694 "referenced_type" : "type-6431"
37695 },
37696 {
37697 "field_name" : "tag",
37698 "field_offset" : 160,
37699 "referenced_type" : "type-6431"
37700 }
37701 ],
37702 "linker_set_key" : "keymaster::km_wrapped_key",
37703 "name" : "keymaster::km_wrapped_key",
37704 "referenced_type" : "type-6460",
37705 "self_type" : "type-6460",
37706 "size" : 24,
37707 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h",
37708 "unique_id" : "_ZTSN9keymaster14km_wrapped_keyE"
37709 },
37710 {
37711 "alignment" : 4,
37712 "fields" :
37713 [
37714 {
37715 "field_name" : "key_format",
37716 "referenced_type" : "type-6431"
37717 },
37718 {
37719 "field_name" : "auth_list",
37720 "field_offset" : 32,
37721 "referenced_type" : "type-1166"
37722 }
37723 ],
37724 "linker_set_key" : "keymaster::km_wrapped_key_description",
37725 "name" : "keymaster::km_wrapped_key_description",
37726 "referenced_type" : "type-6449",
37727 "self_type" : "type-6449",
37728 "size" : 8,
37729 "source_file" : "/system/keymaster/include/keymaster/wrapped_key.h",
37730 "unique_id" : "_ZTSN9keymaster26km_wrapped_key_descriptionE"
37731 },
37732 {
37733 "alignment" : 1,
37734 "linker_set_key" : "keymaster::remove_reference<const keymaster_cert_chain_t &>",
37735 "name" : "keymaster::remove_reference<const keymaster_cert_chain_t &>",
37736 "referenced_type" : "type-2195",
37737 "self_type" : "type-2195",
37738 "size" : 1,
37739 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37740 "template_args" : [ "type-2196" ],
37741 "unique_id" : "_ZTSN9keymaster16remove_referenceIRK22keymaster_cert_chain_tEE"
37742 },
37743 {
37744 "alignment" : 1,
37745 "linker_set_key" : "keymaster::remove_reference<const keymaster_purpose_t &>",
37746 "name" : "keymaster::remove_reference<const keymaster_purpose_t &>",
37747 "referenced_type" : "type-37",
37748 "self_type" : "type-37",
37749 "size" : 1,
37750 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37751 "template_args" : [ "type-38" ],
37752 "unique_id" : "_ZTSN9keymaster16remove_referenceIRK19keymaster_purpose_tEE"
37753 },
37754 {
37755 "alignment" : 1,
37756 "linker_set_key" : "keymaster::remove_reference<keymaster::AuthorizationSet &>",
37757 "name" : "keymaster::remove_reference<keymaster::AuthorizationSet &>",
37758 "referenced_type" : "type-347",
37759 "self_type" : "type-347",
37760 "size" : 1,
37761 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37762 "template_args" : [ "type-348" ],
37763 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_16AuthorizationSetEEE"
37764 },
37765 {
37766 "alignment" : 1,
37767 "linker_set_key" : "keymaster::remove_reference<keymaster::ComputeSharedHmacResponse &>",
37768 "name" : "keymaster::remove_reference<keymaster::ComputeSharedHmacResponse &>",
37769 "referenced_type" : "type-338",
37770 "self_type" : "type-338",
37771 "size" : 1,
37772 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37773 "template_args" : [ "type-339" ],
37774 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_25ComputeSharedHmacResponseEEE"
37775 },
37776 {
37777 "alignment" : 1,
37778 "linker_set_key" : "keymaster::remove_reference<keymaster::HmacSharingParameters &>",
37779 "name" : "keymaster::remove_reference<keymaster::HmacSharingParameters &>",
37780 "referenced_type" : "type-334",
37781 "self_type" : "type-334",
37782 "size" : 1,
37783 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37784 "template_args" : [ "type-335" ],
37785 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_21HmacSharingParametersEEE"
37786 },
37787 {
37788 "alignment" : 1,
37789 "linker_set_key" : "keymaster::remove_reference<keymaster::Key &>",
37790 "name" : "keymaster::remove_reference<keymaster::Key &>",
37791 "referenced_type" : "type-362",
37792 "self_type" : "type-362",
37793 "size" : 1,
37794 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37795 "template_args" : [ "type-363" ],
37796 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_3KeyEEE"
37797 },
37798 {
37799 "alignment" : 1,
37800 "linker_set_key" : "keymaster::remove_reference<keymaster::TKeymasterBlob<keymaster_blob_t> &>",
37801 "name" : "keymaster::remove_reference<keymaster::TKeymasterBlob<keymaster_blob_t> &>",
37802 "referenced_type" : "type-331",
37803 "self_type" : "type-331",
37804 "size" : 1,
37805 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37806 "template_args" : [ "type-308" ],
37807 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_14TKeymasterBlobI16keymaster_blob_tEEEE"
37808 },
37809 {
37810 "alignment" : 1,
37811 "linker_set_key" : "keymaster::remove_reference<keymaster::TKeymasterBlob<keymaster_key_blob_t> &>",
37812 "name" : "keymaster::remove_reference<keymaster::TKeymasterBlob<keymaster_key_blob_t> &>",
37813 "referenced_type" : "type-349",
37814 "self_type" : "type-349",
37815 "size" : 1,
37816 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37817 "template_args" : [ "type-320" ],
37818 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_14TKeymasterBlobI20keymaster_key_blob_tEEEE"
37819 },
37820 {
37821 "alignment" : 1,
37822 "linker_set_key" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> &>",
37823 "name" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> &>",
37824 "referenced_type" : "type-272",
37825 "self_type" : "type-272",
37826 "size" : 1,
37827 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37828 "template_args" : [ "type-273" ],
37829 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435461E18keymaster_digest_tEEEE"
37830 },
37831 {
37832 "alignment" : 1,
37833 "linker_set_key" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> &>",
37834 "name" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> &>",
37835 "referenced_type" : "type-316",
37836 "self_type" : "type-316",
37837 "size" : 1,
37838 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37839 "template_args" : [ "type-264" ],
37840 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435463E19keymaster_padding_tEEEE"
37841 },
37842 {
37843 "alignment" : 1,
37844 "linker_set_key" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> &>",
37845 "name" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> &>",
37846 "referenced_type" : "type-366",
37847 "self_type" : "type-366",
37848 "size" : 1,
37849 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37850 "template_args" : [ "type-367" ],
37851 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435458E21keymaster_algorithm_tEEEE"
37852 },
37853 {
37854 "alignment" : 1,
37855 "linker_set_key" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> &>",
37856 "name" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> &>",
37857 "referenced_type" : "type-2291",
37858 "self_type" : "type-2291",
37859 "size" : 1,
37860 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37861 "template_args" : [ "type-2292" ],
37862 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870916E22keymaster_block_mode_tEEEE"
37863 },
37864 {
37865 "alignment" : 1,
37866 "linker_set_key" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> &>",
37867 "name" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> &>",
37868 "referenced_type" : "type-265",
37869 "self_type" : "type-265",
37870 "size" : 1,
37871 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37872 "template_args" : [ "type-266" ],
37873 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870917E18keymaster_digest_tEEEE"
37874 },
37875 {
37876 "alignment" : 1,
37877 "linker_set_key" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> &>",
37878 "name" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> &>",
37879 "referenced_type" : "type-311",
37880 "self_type" : "type-311",
37881 "size" : 1,
37882 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37883 "template_args" : [ "type-312" ],
37884 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870918E19keymaster_padding_tEEEE"
37885 },
37886 {
37887 "alignment" : 1,
37888 "linker_set_key" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> &>",
37889 "name" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> &>",
37890 "referenced_type" : "type-33",
37891 "self_type" : "type-33",
37892 "size" : 1,
37893 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37894 "template_args" : [ "type-34" ],
37895 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870913E19keymaster_purpose_tEEEE"
37896 },
37897 {
37898 "alignment" : 1,
37899 "linker_set_key" : "keymaster::remove_reference<keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> &>",
37900 "name" : "keymaster::remove_reference<keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> &>",
37901 "referenced_type" : "type-2295",
37902 "self_type" : "type-2295",
37903 "size" : 1,
37904 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37905 "template_args" : [ "type-2296" ],
37906 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048199EEEEE"
37907 },
37908 {
37909 "alignment" : 1,
37910 "linker_set_key" : "keymaster::remove_reference<keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> &>",
37911 "name" : "keymaster::remove_reference<keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> &>",
37912 "referenced_type" : "type-2187",
37913 "self_type" : "type-2187",
37914 "size" : 1,
37915 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37916 "template_args" : [ "type-2188" ],
37917 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613136EEEEE"
37918 },
37919 {
37920 "alignment" : 1,
37921 "linker_set_key" : "keymaster::remove_reference<keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> &>",
37922 "name" : "keymaster::remove_reference<keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> &>",
37923 "referenced_type" : "type-2190",
37924 "self_type" : "type-2190",
37925 "size" : 1,
37926 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37927 "template_args" : [ "type-2191" ],
37928 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613138EEEEE"
37929 },
37930 {
37931 "alignment" : 1,
37932 "linker_set_key" : "keymaster::remove_reference<keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> &>",
37933 "name" : "keymaster::remove_reference<keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> &>",
37934 "referenced_type" : "type-2288",
37935 "self_type" : "type-2288",
37936 "size" : 1,
37937 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37938 "template_args" : [ "type-2289" ],
37939 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306376EEEEE"
37940 },
37941 {
37942 "alignment" : 1,
37943 "linker_set_key" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &>",
37944 "name" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &>",
37945 "referenced_type" : "type-3574",
37946 "self_type" : "type-3574",
37947 "size" : 1,
37948 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37949 "template_args" : [ "type-3575" ],
37950 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_9UniquePtrINS_13HmacOperationENS_13DefaultDeleteIS2_EEEEEE"
37951 },
37952 {
37953 "alignment" : 1,
37954 "linker_set_key" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &>",
37955 "name" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &>",
37956 "referenced_type" : "type-350",
37957 "self_type" : "type-350",
37958 "size" : 1,
37959 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37960 "template_args" : [ "type-351" ],
37961 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_9UniquePtrINS_16KeymasterContextENS_13DefaultDeleteIS2_EEEEEE"
37962 },
37963 {
37964 "alignment" : 1,
37965 "linker_set_key" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &>",
37966 "name" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &>",
37967 "referenced_type" : "type-364",
37968 "self_type" : "type-364",
37969 "size" : 1,
37970 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37971 "template_args" : [ "type-365" ],
37972 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_9UniquePtrINS_9OperationENS_13DefaultDeleteIS2_EEEEEE"
37973 },
37974 {
37975 "alignment" : 1,
37976 "linker_set_key" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &>",
37977 "name" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &>",
37978 "referenced_type" : "type-353",
37979 "self_type" : "type-353",
37980 "size" : 1,
37981 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37982 "template_args" : [ "type-354" ],
37983 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_9UniquePtrINS_14OperationTableENS_13DefaultDeleteIS2_EEEEEE"
37984 },
37985 {
37986 "alignment" : 1,
37987 "linker_set_key" : "keymaster::remove_reference<keymaster_algorithm_t *>",
37988 "name" : "keymaster::remove_reference<keymaster_algorithm_t *>",
37989 "referenced_type" : "type-369",
37990 "self_type" : "type-369",
37991 "size" : 1,
37992 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
37993 "template_args" : [ "type-370" ],
37994 "unique_id" : "_ZTSN9keymaster16remove_referenceIP21keymaster_algorithm_tEE"
37995 },
37996 {
37997 "alignment" : 1,
37998 "linker_set_key" : "keymaster::remove_reference<keymaster_blob_t &>",
37999 "name" : "keymaster::remove_reference<keymaster_blob_t &>",
38000 "referenced_type" : "type-2185",
38001 "self_type" : "type-2185",
38002 "size" : 1,
38003 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
38004 "template_args" : [ "type-2186" ],
38005 "unique_id" : "_ZTSN9keymaster16remove_referenceIR16keymaster_blob_tEE"
38006 },
38007 {
38008 "alignment" : 1,
38009 "linker_set_key" : "keymaster::remove_reference<keymaster_block_mode_t &>",
38010 "name" : "keymaster::remove_reference<keymaster_block_mode_t &>",
38011 "referenced_type" : "type-2293",
38012 "self_type" : "type-2293",
38013 "size" : 1,
38014 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
38015 "template_args" : [ "type-754" ],
38016 "unique_id" : "_ZTSN9keymaster16remove_referenceIR22keymaster_block_mode_tEE"
38017 },
38018 {
38019 "alignment" : 1,
38020 "linker_set_key" : "keymaster::remove_reference<keymaster_digest_t &>",
38021 "name" : "keymaster::remove_reference<keymaster_digest_t &>",
38022 "referenced_type" : "type-269",
38023 "self_type" : "type-269",
38024 "size" : 1,
38025 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
38026 "template_args" : [ "type-270" ],
38027 "unique_id" : "_ZTSN9keymaster16remove_referenceIR18keymaster_digest_tEE"
38028 },
38029 {
38030 "alignment" : 1,
38031 "linker_set_key" : "keymaster::remove_reference<keymaster_digest_t *>",
38032 "name" : "keymaster::remove_reference<keymaster_digest_t *>",
38033 "referenced_type" : "type-3583",
38034 "self_type" : "type-3583",
38035 "size" : 1,
38036 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
38037 "template_args" : [ "type-480" ],
38038 "unique_id" : "_ZTSN9keymaster16remove_referenceIP18keymaster_digest_tEE"
38039 },
38040 {
38041 "alignment" : 1,
38042 "linker_set_key" : "keymaster::remove_reference<keymaster_digest_t>",
38043 "name" : "keymaster::remove_reference<keymaster_digest_t>",
38044 "referenced_type" : "type-268",
38045 "self_type" : "type-268",
38046 "size" : 1,
38047 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
38048 "template_args" : [ "type-61" ],
38049 "unique_id" : "_ZTSN9keymaster16remove_referenceI18keymaster_digest_tEE"
38050 },
38051 {
38052 "alignment" : 1,
38053 "linker_set_key" : "keymaster::remove_reference<keymaster_padding_t &>",
38054 "name" : "keymaster::remove_reference<keymaster_padding_t &>",
38055 "referenced_type" : "type-314",
38056 "self_type" : "type-314",
38057 "size" : 1,
38058 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
38059 "template_args" : [ "type-315" ],
38060 "unique_id" : "_ZTSN9keymaster16remove_referenceIR19keymaster_padding_tEE"
38061 },
38062 {
38063 "alignment" : 1,
38064 "linker_set_key" : "keymaster::remove_reference<unsigned int *>",
38065 "name" : "keymaster::remove_reference<unsigned int *>",
38066 "referenced_type" : "type-2290",
38067 "self_type" : "type-2290",
38068 "size" : 1,
38069 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
38070 "template_args" : [ "type-77" ],
38071 "unique_id" : "_ZTSN9keymaster16remove_referenceIPjEE"
38072 },
38073 {
38074 "alignment" : 1,
38075 "linker_set_key" : "keymaster::remove_reference<unsigned long long *>",
38076 "name" : "keymaster::remove_reference<unsigned long long *>",
38077 "referenced_type" : "type-2189",
38078 "self_type" : "type-2189",
38079 "size" : 1,
38080 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
38081 "template_args" : [ "type-105" ],
38082 "unique_id" : "_ZTSN9keymaster16remove_referenceIPyEE"
38083 },
38084 {
38085 "alignment" : 1,
38086 "linker_set_key" : "keymaster::remove_reference<unsigned long long>",
38087 "name" : "keymaster::remove_reference<unsigned long long>",
38088 "referenced_type" : "type-2193",
38089 "self_type" : "type-2193",
38090 "size" : 1,
38091 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
38092 "template_args" : [ "type-10" ],
38093 "unique_id" : "_ZTSN9keymaster16remove_referenceIyEE"
38094 },
38095 {
38096 "alignment" : 1,
38097 "linker_set_key" : "keymaster::remove_reference<x509_st *>",
38098 "name" : "keymaster::remove_reference<x509_st *>",
38099 "referenced_type" : "type-2194",
38100 "self_type" : "type-2194",
38101 "size" : 1,
38102 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
38103 "template_args" : [ "type-2140" ],
38104 "unique_id" : "_ZTSN9keymaster16remove_referenceIP7x509_stEE"
38105 },
38106 {
38107 "alignment" : 1,
38108 "linker_set_key" : "keymaster::stack_st_ASN1_TYPE_Delete",
38109 "name" : "keymaster::stack_st_ASN1_TYPE_Delete",
38110 "referenced_type" : "type-1139",
38111 "self_type" : "type-1139",
38112 "size" : 1,
38113 "source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
38114 "unique_id" : "_ZTSN9keymaster25stack_st_ASN1_TYPE_DeleteE"
38115 },
38116 {
38117 "alignment" : 4,
38118 "fields" :
38119 [
38120 {
38121 "field_name" : "data",
38122 "referenced_type" : "type-12"
38123 },
38124 {
38125 "field_name" : "data_length",
38126 "field_offset" : 32,
38127 "referenced_type" : "type-8"
38128 }
38129 ],
38130 "linker_set_key" : "keymaster_blob_t",
38131 "name" : "keymaster_blob_t",
38132 "referenced_type" : "type-11",
38133 "self_type" : "type-11",
38134 "size" : 8,
38135 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
38136 "unique_id" : "keymaster_blob_t"
38137 },
38138 {
38139 "alignment" : 4,
38140 "fields" :
38141 [
38142 {
38143 "field_name" : "entries",
38144 "referenced_type" : "type-576"
38145 },
38146 {
38147 "field_name" : "entry_count",
38148 "field_offset" : 32,
38149 "referenced_type" : "type-8"
38150 }
38151 ],
38152 "linker_set_key" : "keymaster_cert_chain_t",
38153 "name" : "keymaster_cert_chain_t",
38154 "referenced_type" : "type-575",
38155 "self_type" : "type-575",
38156 "size" : 8,
38157 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
38158 "unique_id" : "keymaster_cert_chain_t"
38159 },
38160 {
38161 "alignment" : 4,
38162 "fields" :
38163 [
38164 {
38165 "field_name" : "key_material",
38166 "referenced_type" : "type-12"
38167 },
38168 {
38169 "field_name" : "key_material_size",
38170 "field_offset" : 32,
38171 "referenced_type" : "type-8"
38172 }
38173 ],
38174 "linker_set_key" : "keymaster_key_blob_t",
38175 "name" : "keymaster_key_blob_t",
38176 "referenced_type" : "type-239",
38177 "self_type" : "type-239",
38178 "size" : 8,
38179 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
38180 "unique_id" : "keymaster_key_blob_t"
38181 },
38182 {
38183 "alignment" : 4,
38184 "fields" :
38185 [
38186 {
38187 "field_name" : "hw_enforced",
38188 "referenced_type" : "type-25"
38189 },
38190 {
38191 "field_name" : "sw_enforced",
38192 "field_offset" : 64,
38193 "referenced_type" : "type-25"
38194 }
38195 ],
38196 "linker_set_key" : "keymaster_key_characteristics_t",
38197 "name" : "keymaster_key_characteristics_t",
38198 "referenced_type" : "type-28",
38199 "self_type" : "type-28",
38200 "size" : 16,
38201 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
38202 "unique_id" : "keymaster_key_characteristics_t"
38203 },
38204 {
38205 "alignment" : 4,
38206 "fields" :
38207 [
38208 {
38209 "field_name" : "params",
38210 "referenced_type" : "type-26"
38211 },
38212 {
38213 "field_name" : "length",
38214 "field_offset" : 32,
38215 "referenced_type" : "type-8"
38216 }
38217 ],
38218 "linker_set_key" : "keymaster_key_param_set_t",
38219 "name" : "keymaster_key_param_set_t",
38220 "referenced_type" : "type-25",
38221 "self_type" : "type-25",
38222 "size" : 8,
38223 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
38224 "unique_id" : "keymaster_key_param_set_t"
38225 },
38226 {
38227 "alignment" : 4,
38228 "fields" :
38229 [
38230 {
38231 "field_name" : "tag",
38232 "referenced_type" : "type-5"
38233 },
38234 {
38235 "field_offset" : 32,
38236 "referenced_type" : "type-7"
38237 }
38238 ],
38239 "linker_set_key" : "keymaster_key_param_t",
38240 "name" : "keymaster_key_param_t",
38241 "referenced_type" : "type-4",
38242 "self_type" : "type-4",
38243 "size" : 12,
38244 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
38245 "unique_id" : "keymaster_key_param_t"
38246 },
38247 {
38248 "alignment" : 4,
38249 "fields" :
38250 [
38251 {
38252 "field_name" : "enumerated",
38253 "referenced_type" : "type-8"
38254 },
38255 {
38256 "field_name" : "boolean",
38257 "referenced_type" : "type-9"
38258 },
38259 {
38260 "field_name" : "integer",
38261 "referenced_type" : "type-8"
38262 },
38263 {
38264 "field_name" : "long_integer",
38265 "referenced_type" : "type-10"
38266 },
38267 {
38268 "field_name" : "date_time",
38269 "referenced_type" : "type-10"
38270 },
38271 {
38272 "field_name" : "blob",
38273 "referenced_type" : "type-11"
38274 }
38275 ],
38276 "is_anonymous" : true,
38277 "linker_set_key" : "keymaster_key_param_t::(anonymous union at hardware/libhardware/include/hardware/keymaster_defs.h:315:5) at hardware/libhardware/include/hardware/keymaster_defs.h:315:5",
38278 "name" : "keymaster_key_param_t::(anonymous union at hardware/libhardware/include/hardware/keymaster_defs.h:315:5) at hardware/libhardware/include/hardware/keymaster_defs.h:315:5",
38279 "record_kind" : "union",
38280 "referenced_type" : "type-7",
38281 "self_type" : "type-7",
38282 "size" : 8,
38283 "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
38284 "unique_id" : "keymaster_key_param_t::(anonymous union at hardware/libhardware/include/hardware/keymaster_defs.h:315:5)"
38285 }
38286 ],
38287 "rvalue_reference_types" :
38288 [
38289 {
38290 "alignment" : 4,
38291 "linker_set_key" : "keymaster::AndroidKeymaster &&",
38292 "name" : "keymaster::AndroidKeymaster &&",
38293 "referenced_type" : "type-630",
38294 "self_type" : "type-632",
38295 "size" : 4,
38296 "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
38297 },
38298 {
38299 "alignment" : 4,
38300 "linker_set_key" : "keymaster::AuthorizationSet &&",
38301 "name" : "keymaster::AuthorizationSet &&",
38302 "referenced_type" : "type-289",
38303 "self_type" : "type-373",
38304 "size" : 4,
38305 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38306 },
38307 {
38308 "alignment" : 4,
38309 "linker_set_key" : "keymaster::ComputeSharedHmacResponse &&",
38310 "name" : "keymaster::ComputeSharedHmacResponse &&",
38311 "referenced_type" : "type-340",
38312 "self_type" : "type-372",
38313 "size" : 4,
38314 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38315 },
38316 {
38317 "alignment" : 4,
38318 "linker_set_key" : "keymaster::GetHmacSharingParametersResponse &&",
38319 "name" : "keymaster::GetHmacSharingParametersResponse &&",
38320 "referenced_type" : "type-597",
38321 "self_type" : "type-600",
38322 "size" : 4,
38323 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
38324 },
38325 {
38326 "alignment" : 4,
38327 "linker_set_key" : "keymaster::HardwareAuthToken &&",
38328 "name" : "keymaster::HardwareAuthToken &&",
38329 "referenced_type" : "type-614",
38330 "self_type" : "type-616",
38331 "size" : 4,
38332 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
38333 },
38334 {
38335 "alignment" : 4,
38336 "linker_set_key" : "keymaster::HmacSharingParameters &&",
38337 "name" : "keymaster::HmacSharingParameters &&",
38338 "referenced_type" : "type-336",
38339 "self_type" : "type-371",
38340 "size" : 4,
38341 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38342 },
38343 {
38344 "alignment" : 4,
38345 "linker_set_key" : "keymaster::HmacSharingParametersArray &&",
38346 "name" : "keymaster::HmacSharingParametersArray &&",
38347 "referenced_type" : "type-594",
38348 "self_type" : "type-596",
38349 "size" : 4,
38350 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
38351 },
38352 {
38353 "alignment" : 4,
38354 "linker_set_key" : "keymaster::Key &&",
38355 "name" : "keymaster::Key &&",
38356 "referenced_type" : "type-1222",
38357 "self_type" : "type-1221",
38358 "size" : 4,
38359 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38360 },
38361 {
38362 "alignment" : 4,
38363 "linker_set_key" : "keymaster::Key &&",
38364 "name" : "keymaster::Key &&",
38365 "referenced_type" : "type-1991",
38366 "self_type" : "type-1990",
38367 "size" : 4,
38368 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38369 },
38370 {
38371 "alignment" : 4,
38372 "linker_set_key" : "keymaster::Key &&",
38373 "name" : "keymaster::Key &&",
38374 "referenced_type" : "type-299",
38375 "self_type" : "type-376",
38376 "size" : 4,
38377 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38378 },
38379 {
38380 "alignment" : 4,
38381 "linker_set_key" : "keymaster::Key &&",
38382 "name" : "keymaster::Key &&",
38383 "referenced_type" : "type-3052",
38384 "self_type" : "type-3051",
38385 "size" : 4,
38386 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38387 },
38388 {
38389 "alignment" : 4,
38390 "linker_set_key" : "keymaster::Key &&",
38391 "name" : "keymaster::Key &&",
38392 "referenced_type" : "type-4154",
38393 "self_type" : "type-4153",
38394 "size" : 4,
38395 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38396 },
38397 {
38398 "alignment" : 4,
38399 "linker_set_key" : "keymaster::Key &&",
38400 "name" : "keymaster::Key &&",
38401 "referenced_type" : "type-5574",
38402 "self_type" : "type-5573",
38403 "size" : 4,
38404 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38405 },
38406 {
38407 "alignment" : 4,
38408 "linker_set_key" : "keymaster::Key &&",
38409 "name" : "keymaster::Key &&",
38410 "referenced_type" : "type-6427",
38411 "self_type" : "type-6426",
38412 "size" : 4,
38413 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38414 },
38415 {
38416 "alignment" : 4,
38417 "linker_set_key" : "keymaster::Serializable &&",
38418 "name" : "keymaster::Serializable &&",
38419 "referenced_type" : "type-32",
38420 "self_type" : "type-45",
38421 "size" : 4,
38422 "source_file" : "/system/keymaster/include/keymaster/serializable.h"
38423 },
38424 {
38425 "alignment" : 4,
38426 "linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t> &&",
38427 "name" : "keymaster::TKeymasterBlob<keymaster_blob_t> &&",
38428 "referenced_type" : "type-304",
38429 "self_type" : "type-309",
38430 "size" : 4,
38431 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38432 },
38433 {
38434 "alignment" : 4,
38435 "linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &&",
38436 "name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &&",
38437 "referenced_type" : "type-300",
38438 "self_type" : "type-375",
38439 "size" : 4,
38440 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38441 },
38442 {
38443 "alignment" : 4,
38444 "linker_set_key" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &&",
38445 "name" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &&",
38446 "referenced_type" : "type-3576",
38447 "self_type" : "type-3628",
38448 "size" : 4,
38449 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
38450 },
38451 {
38452 "alignment" : 4,
38453 "linker_set_key" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &&",
38454 "name" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &&",
38455 "referenced_type" : "type-352",
38456 "self_type" : "type-744",
38457 "size" : 4,
38458 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
38459 },
38460 {
38461 "alignment" : 4,
38462 "linker_set_key" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &&",
38463 "name" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &&",
38464 "referenced_type" : "type-286",
38465 "self_type" : "type-377",
38466 "size" : 4,
38467 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38468 },
38469 {
38470 "alignment" : 4,
38471 "linker_set_key" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &&",
38472 "name" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &&",
38473 "referenced_type" : "type-355",
38474 "self_type" : "type-749",
38475 "size" : 4,
38476 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
38477 },
38478 {
38479 "alignment" : 4,
38480 "linker_set_key" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> &&",
38481 "name" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> &&",
38482 "referenced_type" : "type-732",
38483 "self_type" : "type-2256",
38484 "size" : 4,
38485 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
38486 },
38487 {
38488 "alignment" : 4,
38489 "linker_set_key" : "keymaster::VerificationToken &&",
38490 "name" : "keymaster::VerificationToken &&",
38491 "referenced_type" : "type-617",
38492 "self_type" : "type-619",
38493 "size" : 4,
38494 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
38495 },
38496 {
38497 "alignment" : 4,
38498 "linker_set_key" : "keymaster::VerifyAuthorizationRequest &&",
38499 "name" : "keymaster::VerifyAuthorizationRequest &&",
38500 "referenced_type" : "type-620",
38501 "self_type" : "type-622",
38502 "size" : 4,
38503 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
38504 },
38505 {
38506 "alignment" : 4,
38507 "linker_set_key" : "keymaster::VerifyAuthorizationResponse &&",
38508 "name" : "keymaster::VerifyAuthorizationResponse &&",
38509 "referenced_type" : "type-625",
38510 "self_type" : "type-627",
38511 "size" : 4,
38512 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
38513 },
38514 {
38515 "alignment" : 4,
38516 "linker_set_key" : "keymaster_algorithm_t *&&",
38517 "name" : "keymaster_algorithm_t *&&",
38518 "referenced_type" : "type-370",
38519 "self_type" : "type-378",
38520 "size" : 4,
38521 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38522 },
38523 {
38524 "alignment" : 4,
38525 "linker_set_key" : "keymaster_blob_t &&",
38526 "name" : "keymaster_blob_t &&",
38527 "referenced_type" : "type-11",
38528 "self_type" : "type-2198",
38529 "size" : 4,
38530 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38531 },
38532 {
38533 "alignment" : 4,
38534 "linker_set_key" : "keymaster_digest_t &&",
38535 "name" : "keymaster_digest_t &&",
38536 "referenced_type" : "type-61",
38537 "self_type" : "type-274",
38538 "size" : 4,
38539 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38540 },
38541 {
38542 "alignment" : 4,
38543 "linker_set_key" : "keymaster_digest_t *&&",
38544 "name" : "keymaster_digest_t *&&",
38545 "referenced_type" : "type-480",
38546 "self_type" : "type-3585",
38547 "size" : 4,
38548 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38549 },
38550 {
38551 "alignment" : 4,
38552 "linker_set_key" : "unsigned int *&&",
38553 "name" : "unsigned int *&&",
38554 "referenced_type" : "type-77",
38555 "self_type" : "type-2297",
38556 "size" : 4,
38557 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38558 },
38559 {
38560 "alignment" : 4,
38561 "linker_set_key" : "unsigned long long &&",
38562 "name" : "unsigned long long &&",
38563 "referenced_type" : "type-10",
38564 "self_type" : "type-2202",
38565 "size" : 4,
38566 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38567 },
38568 {
38569 "alignment" : 4,
38570 "linker_set_key" : "unsigned long long *&&",
38571 "name" : "unsigned long long *&&",
38572 "referenced_type" : "type-105",
38573 "self_type" : "type-2199",
38574 "size" : 4,
38575 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38576 },
38577 {
38578 "alignment" : 4,
38579 "linker_set_key" : "x509_st *&&",
38580 "name" : "x509_st *&&",
38581 "referenced_type" : "type-2140",
38582 "self_type" : "type-2204",
38583 "size" : 4,
38584 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38585 },
38586 {
38587 "alignment" : 4,
38588 "linker_set_key" : "x509_st *&&",
38589 "name" : "x509_st *&&",
38590 "referenced_type" : "type-3201",
38591 "self_type" : "type-3241",
38592 "size" : 4,
38593 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38594 },
38595 {
38596 "alignment" : 4,
38597 "linker_set_key" : "x509_st *&&",
38598 "name" : "x509_st *&&",
38599 "referenced_type" : "type-4303",
38600 "self_type" : "type-4343",
38601 "size" : 4,
38602 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38603 },
38604 {
38605 "alignment" : 4,
38606 "linker_set_key" : "x509_st *&&",
38607 "name" : "x509_st *&&",
38608 "referenced_type" : "type-5719",
38609 "self_type" : "type-5757",
38610 "size" : 4,
38611 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
38612 }
38613 ]
38614}