1{ 2 "array_types" : 3 [ 4 { 5 "linker_set_key" : "keymaster_algorithm_t []", 6 "name" : "keymaster_algorithm_t []", 7 "referenced_type" : "type-156", 8 "self_type" : "type-155", 9 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 10 }, 11 { 12 "linker_set_key" : "keymaster_block_mode_t []", 13 "name" : "keymaster_block_mode_t []", 14 "referenced_type" : "type-19", 15 "self_type" : "type-18", 16 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 17 }, 18 { 19 "linker_set_key" : "keymaster_digest_t []", 20 "name" : "keymaster_digest_t []", 21 "referenced_type" : "type-86", 22 "self_type" : "type-85", 23 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 24 }, 25 { 26 "linker_set_key" : "keymaster_key_format_t []", 27 "name" : "keymaster_key_format_t []", 28 "referenced_type" : "type-175", 29 "self_type" : "type-174", 30 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 31 }, 32 { 33 "linker_set_key" : "keymaster_padding_t []", 34 "name" : "keymaster_padding_t []", 35 "referenced_type" : "type-50", 36 "self_type" : "type-49", 37 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 38 }, 39 { 40 "alignment" : 1, 41 "linker_set_key" : "unsigned char [32]", 42 "name" : "unsigned char [32]", 43 "referenced_type" : "type-3", 44 "self_type" : "type-342", 45 "size" : 32, 46 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 47 }, 48 { 49 "linker_set_key" : "unsigned char []", 50 "name" : "unsigned char []", 51 "referenced_type" : "type-3", 52 "self_type" : "type-2", 53 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 54 } 55 ], 56 "builtin_types" : 57 [ 58 { 59 "alignment" : 1, 60 "is_integral" : true, 61 "is_unsigned" : true, 62 "linker_set_key" : "bool", 63 "name" : "bool", 64 "referenced_type" : "type-464", 65 "self_type" : "type-464", 66 "size" : 1 67 }, 68 { 69 "alignment" : 1, 70 "is_integral" : true, 71 "linker_set_key" : "char", 72 "name" : "char", 73 "referenced_type" : "type-572", 74 "self_type" : "type-572", 75 "size" : 1 76 }, 77 { 78 "alignment" : 4, 79 "is_integral" : true, 80 "linker_set_key" : "int", 81 "name" : "int", 82 "referenced_type" : "type-94", 83 "self_type" : "type-94", 84 "size" : 4 85 }, 86 { 87 "alignment" : 4, 88 "is_integral" : true, 89 "linker_set_key" : "long", 90 "name" : "long", 91 "referenced_type" : "type-208", 92 "self_type" : "type-208", 93 "size" : 4 94 }, 95 { 96 "alignment" : 4, 97 "is_integral" : true, 98 "linker_set_key" : "long long", 99 "name" : "long long", 100 "referenced_type" : "type-197", 101 "self_type" : "type-197", 102 "size" : 8 103 }, 104 { 105 "alignment" : 4, 106 "linker_set_key" : "nullptr_t", 107 "name" : "nullptr_t", 108 "referenced_type" : "type-281", 109 "self_type" : "type-281", 110 "size" : 4 111 }, 112 { 113 "alignment" : 1, 114 "is_integral" : true, 115 "is_unsigned" : true, 116 "linker_set_key" : "unsigned char", 117 "name" : "unsigned char", 118 "referenced_type" : "type-3", 119 "self_type" : "type-3", 120 "size" : 1 121 }, 122 { 123 "alignment" : 4, 124 "is_integral" : true, 125 "is_unsigned" : true, 126 "linker_set_key" : "unsigned int", 127 "name" : "unsigned int", 128 "referenced_type" : "type-33", 129 "self_type" : "type-33", 130 "size" : 4 131 }, 132 { 133 "alignment" : 4, 134 "is_integral" : true, 135 "is_unsigned" : true, 136 "linker_set_key" : "unsigned long long", 137 "name" : "unsigned long long", 138 "referenced_type" : "type-5", 139 "self_type" : "type-5", 140 "size" : 8 141 }, 142 { 143 "linker_set_key" : "void", 144 "name" : "void", 145 "referenced_type" : "type-220", 146 "self_type" : "type-220" 147 } 148 ], 149 "elf_functions" : 150 [ 151 { 152 "name" : "_ZN9keymaster10dup_bufferEPKvj" 153 }, 154 { 155 "name" : "_ZN9keymaster12StringifyTagE15keymaster_tag_t" 156 }, 157 { 158 "name" : "_ZN9keymaster13append_to_bufEPhPKhPKvj" 159 }, 160 { 161 "name" : "_ZN9keymaster13copy_from_bufEPPKhS1_Pvj" 162 }, 163 { 164 "name" : "_ZN9keymaster16AttestKeyRequest11DeserializeEPPKhS2_" 165 }, 166 { 167 "name" : "_ZN9keymaster16AttestKeyRequest14SetKeyMaterialEPKvj" 168 }, 169 { 170 "name" : "_ZN9keymaster16AttestKeyRequestD0Ev" 171 }, 172 { 173 "name" : "_ZN9keymaster16AttestKeyRequestD1Ev" 174 }, 175 { 176 "name" : "_ZN9keymaster16AttestKeyRequestD2Ev" 177 }, 178 { 179 "name" : "_ZN9keymaster16AuthorizationSet10DifferenceERK25keymaster_key_param_set_t" 180 }, 181 { 182 "name" : "_ZN9keymaster16AuthorizationSet11DeduplicateEv" 183 }, 184 { 185 "name" : "_ZN9keymaster16AuthorizationSet11DeserializeEPPKhS2_" 186 }, 187 { 188 "name" : "_ZN9keymaster16AuthorizationSet11set_invalidENS0_5ErrorE" 189 }, 190 { 191 "name" : "_ZN9keymaster16AuthorizationSet12ReinitializeEPK21keymaster_key_param_tj" 192 }, 193 { 194 "name" : "_ZN9keymaster16AuthorizationSet13reserve_elemsEj" 195 }, 196 { 197 "name" : "_ZN9keymaster16AuthorizationSet16CopyIndirectDataEv" 198 }, 199 { 200 "name" : "_ZN9keymaster16AuthorizationSet16reserve_indirectEj" 201 }, 202 { 203 "name" : "_ZN9keymaster16AuthorizationSet23ComputeIndirectDataSizeEPK21keymaster_key_param_tj" 204 }, 205 { 206 "name" : "_ZN9keymaster16AuthorizationSet23DeserializeElementsDataEPPKhS2_" 207 }, 208 { 209 "name" : "_ZN9keymaster16AuthorizationSet23DeserializeIndirectDataEPPKhS2_" 210 }, 211 { 212 "name" : "_ZN9keymaster16AuthorizationSet4SortEv" 213 }, 214 { 215 "name" : "_ZN9keymaster16AuthorizationSet5ClearEv" 216 }, 217 { 218 "name" : "_ZN9keymaster16AuthorizationSet5UnionERK25keymaster_key_param_set_t" 219 }, 220 { 221 "name" : "_ZN9keymaster16AuthorizationSet5eraseEi" 222 }, 223 { 224 "name" : "_ZN9keymaster16AuthorizationSet8FreeDataEv" 225 }, 226 { 227 "name" : "_ZN9keymaster16AuthorizationSet8MoveFromERS0_" 228 }, 229 { 230 "name" : "_ZN9keymaster16AuthorizationSet9push_backE21keymaster_key_param_t" 231 }, 232 { 233 "name" : "_ZN9keymaster16AuthorizationSet9push_backERK25keymaster_key_param_set_t" 234 }, 235 { 236 "name" : "_ZN9keymaster16AuthorizationSetC1ERNS_23AuthorizationSetBuilderE" 237 }, 238 { 239 "name" : "_ZN9keymaster16AuthorizationSetC2ERNS_23AuthorizationSetBuilderE" 240 }, 241 { 242 "name" : "_ZN9keymaster16AuthorizationSetD0Ev" 243 }, 244 { 245 "name" : "_ZN9keymaster16AuthorizationSetD1Ev" 246 }, 247 { 248 "name" : "_ZN9keymaster16AuthorizationSetD2Ev" 249 }, 250 { 251 "name" : "_ZN9keymaster16AuthorizationSetixEi" 252 }, 253 { 254 "name" : "_ZN9keymaster16DeleteKeyRequest11DeserializeEPPKhS2_" 255 }, 256 { 257 "name" : "_ZN9keymaster16DeleteKeyRequest14SetKeyMaterialEPKvj" 258 }, 259 { 260 "name" : "_ZN9keymaster16EcCurveToKeySizeE20keymaster_ec_curve_tPj" 261 }, 262 { 263 "name" : "_ZN9keymaster16EcKeySizeToCurveEjP20keymaster_ec_curve_t" 264 }, 265 { 266 "name" : "_ZN9keymaster16ExportKeyRequest11DeserializeEPPKhS2_" 267 }, 268 { 269 "name" : "_ZN9keymaster16ExportKeyRequest14SetKeyMaterialEPKvj" 270 }, 271 { 272 "name" : "_ZN9keymaster16ImportKeyRequest11DeserializeEPPKhS2_" 273 }, 274 { 275 "name" : "_ZN9keymaster16ImportKeyRequest14SetKeyMaterialEPKvj" 276 }, 277 { 278 "name" : "_ZN9keymaster17AddEntropyRequest11DeserializeEPPKhS2_" 279 }, 280 { 281 "name" : "_ZN9keymaster17AttestKeyResponse13AllocateChainEj" 282 }, 283 { 284 "name" : "_ZN9keymaster17AttestKeyResponse19NonErrorDeserializeEPPKhS2_" 285 }, 286 { 287 "name" : "_ZN9keymaster17AttestKeyResponseD0Ev" 288 }, 289 { 290 "name" : "_ZN9keymaster17AttestKeyResponseD1Ev" 291 }, 292 { 293 "name" : "_ZN9keymaster17AttestKeyResponseD2Ev" 294 }, 295 { 296 "name" : "_ZN9keymaster17ExportKeyResponse14SetKeyMaterialEPKvj" 297 }, 298 { 299 "name" : "_ZN9keymaster17ExportKeyResponse19NonErrorDeserializeEPPKhS2_" 300 }, 301 { 302 "name" : "_ZN9keymaster17HardwareAuthToken11DeserializeEPPKhS2_" 303 }, 304 { 305 "name" : "_ZN9keymaster17ImportKeyResponse14SetKeyMaterialEPKvj" 306 }, 307 { 308 "name" : "_ZN9keymaster17ImportKeyResponse19NonErrorDeserializeEPPKhS2_" 309 }, 310 { 311 "name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 312 }, 313 { 314 "name" : "_ZN9keymaster17UpgradeKeyRequest11DeserializeEPPKhS2_" 315 }, 316 { 317 "name" : "_ZN9keymaster17UpgradeKeyRequest14SetKeyMaterialEPKvj" 318 }, 319 { 320 "name" : "_ZN9keymaster17UpgradeKeyRequestD0Ev" 321 }, 322 { 323 "name" : "_ZN9keymaster17UpgradeKeyRequestD1Ev" 324 }, 325 { 326 "name" : "_ZN9keymaster17UpgradeKeyRequestD2Ev" 327 }, 328 { 329 "name" : "_ZN9keymaster17VerificationToken11DeserializeEPPKhS2_" 330 }, 331 { 332 "name" : "_ZN9keymaster18GetVersionResponse19NonErrorDeserializeEPPKhS2_" 333 }, 334 { 335 "name" : "_ZN9keymaster18UpgradeKeyResponse19NonErrorDeserializeEPPKhS2_" 336 }, 337 { 338 "name" : "_ZN9keymaster18UpgradeKeyResponseD0Ev" 339 }, 340 { 341 "name" : "_ZN9keymaster18UpgradeKeyResponseD1Ev" 342 }, 343 { 344 "name" : "_ZN9keymaster18UpgradeKeyResponseD2Ev" 345 }, 346 { 347 "name" : "_ZN9keymaster19GenerateKeyResponse19NonErrorDeserializeEPPKhS2_" 348 }, 349 { 350 "name" : "_ZN9keymaster19GenerateKeyResponseD0Ev" 351 }, 352 { 353 "name" : "_ZN9keymaster19GenerateKeyResponseD1Ev" 354 }, 355 { 356 "name" : "_ZN9keymaster19GenerateKeyResponseD2Ev" 357 }, 358 { 359 "name" : "_ZN9keymaster21BeginOperationRequest11DeserializeEPPKhS2_" 360 }, 361 { 362 "name" : "_ZN9keymaster21BeginOperationRequest14SetKeyMaterialEPKvj" 363 }, 364 { 365 "name" : "_ZN9keymaster21HmacSharingParameters11DeserializeEPPKhS2_" 366 }, 367 { 368 "name" : "_ZN9keymaster22BeginOperationResponse19NonErrorDeserializeEPPKhS2_" 369 }, 370 { 371 "name" : "_ZN9keymaster22FinishOperationRequest11DeserializeEPPKhS2_" 372 }, 373 { 374 "name" : "_ZN9keymaster22UpdateOperationRequest11DeserializeEPPKhS2_" 375 }, 376 { 377 "name" : "_ZN9keymaster23FinishOperationResponse19NonErrorDeserializeEPPKhS2_" 378 }, 379 { 380 "name" : "_ZN9keymaster23ImportWrappedKeyRequest11DeserializeEPPKhS2_" 381 }, 382 { 383 "name" : "_ZN9keymaster23ImportWrappedKeyRequest18SetWrappedMaterialEPKvj" 384 }, 385 { 386 "name" : "_ZN9keymaster23ImportWrappedKeyRequest19SetWrappingMaterialEPKvj" 387 }, 388 { 389 "name" : "_ZN9keymaster23ImportWrappedKeyRequest21SetMaskingKeyMaterialEPKvj" 390 }, 391 { 392 "name" : "_ZN9keymaster23UpdateOperationResponse19NonErrorDeserializeEPPKhS2_" 393 }, 394 { 395 "name" : "_ZN9keymaster24ImportWrappedKeyResponse14SetKeyMaterialEPKvj" 396 }, 397 { 398 "name" : "_ZN9keymaster24ImportWrappedKeyResponse19NonErrorDeserializeEPPKhS2_" 399 }, 400 { 401 "name" : "_ZN9keymaster25ComputeSharedHmacResponse19NonErrorDeserializeEPPKhS2_" 402 }, 403 { 404 "name" : "_ZN9keymaster26HmacSharingParametersArray11DeserializeEPPKhS2_" 405 }, 406 { 407 "name" : "_ZN9keymaster27copy_size_and_data_from_bufEPPKhS1_PjPNS_9UniquePtrIA_hNS_13DefaultDeleteIS5_EEEE" 408 }, 409 { 410 "name" : "_ZN9keymaster28GetKeyCharacteristicsRequest11DeserializeEPPKhS2_" 411 }, 412 { 413 "name" : "_ZN9keymaster28GetKeyCharacteristicsRequest14SetKeyMaterialEPKvj" 414 }, 415 { 416 "name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD0Ev" 417 }, 418 { 419 "name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD1Ev" 420 }, 421 { 422 "name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD2Ev" 423 }, 424 { 425 "name" : "_ZN9keymaster29GetKeyCharacteristicsResponse19NonErrorDeserializeEPPKhS2_" 426 }, 427 { 428 "name" : "_ZN9keymaster6Buffer11DeserializeEPPKhS2_" 429 }, 430 { 431 "name" : "_ZN9keymaster6Buffer12ReinitializeEPKvj" 432 }, 433 { 434 "name" : "_ZN9keymaster6Buffer12ReinitializeEj" 435 }, 436 { 437 "name" : "_ZN9keymaster6Buffer4readEPhj" 438 }, 439 { 440 "name" : "_ZN9keymaster6Buffer5ClearEv" 441 }, 442 { 443 "name" : "_ZN9keymaster6Buffer5writeEPKhj" 444 }, 445 { 446 "name" : "_ZN9keymaster6Buffer7reserveEj" 447 }, 448 { 449 "name" : "_ZN9keymaster6Logger3LogENS0_8LogLevelEPKcPc" 450 }, 451 { 452 "name" : "_ZN9keymaster6Logger3LogENS0_8LogLevelEPKcz" 453 }, 454 { 455 "name" : "_ZN9keymaster6Logger4InfoEPKcz" 456 }, 457 { 458 "name" : "_ZN9keymaster6Logger5DebugEPKcz" 459 }, 460 { 461 "name" : "_ZN9keymaster6Logger5ErrorEPKcz" 462 }, 463 { 464 "name" : "_ZN9keymaster6Logger6SevereEPKcz" 465 }, 466 { 467 "name" : "_ZN9keymaster6Logger7WarningEPKcz" 468 }, 469 { 470 "name" : "_ZN9keymaster8memcmp_sEPKvS1_j" 471 }, 472 { 473 "name" : "_ZNK9keymaster16AttestKeyRequest14SerializedSizeEv" 474 }, 475 { 476 "name" : "_ZNK9keymaster16AttestKeyRequest9SerializeEPhPKh" 477 }, 478 { 479 "name" : "_ZNK9keymaster16AuthorizationSet11GetTagCountE15keymaster_tag_t" 480 }, 481 { 482 "name" : "_ZNK9keymaster16AuthorizationSet14CopyToParamSetEP25keymaster_key_param_set_t" 483 }, 484 { 485 "name" : "_ZNK9keymaster16AuthorizationSet14GetTagValueIntE15keymaster_tag_tPj" 486 }, 487 { 488 "name" : "_ZNK9keymaster16AuthorizationSet14SerializedSizeEv" 489 }, 490 { 491 "name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueBlobE15keymaster_tag_tP16keymaster_blob_t" 492 }, 493 { 494 "name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueBoolE15keymaster_tag_t" 495 }, 496 { 497 "name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueDateE15keymaster_tag_tPy" 498 }, 499 { 500 "name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueEnumE15keymaster_tag_tPj" 501 }, 502 { 503 "name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueLongE15keymaster_tag_tPy" 504 }, 505 { 506 "name" : "_ZNK9keymaster16AuthorizationSet16ContainsIntValueE15keymaster_tag_tj" 507 }, 508 { 509 "name" : "_ZNK9keymaster16AuthorizationSet17ContainsEnumValueE15keymaster_tag_tj" 510 }, 511 { 512 "name" : "_ZNK9keymaster16AuthorizationSet17GetTagValueIntRepE15keymaster_tag_tjPj" 513 }, 514 { 515 "name" : "_ZNK9keymaster16AuthorizationSet18GetTagValueEnumRepE15keymaster_tag_tjPj" 516 }, 517 { 518 "name" : "_ZNK9keymaster16AuthorizationSet18GetTagValueLongRepE15keymaster_tag_tjPy" 519 }, 520 { 521 "name" : "_ZNK9keymaster16AuthorizationSet24SerializedSizeOfElementsEv" 522 }, 523 { 524 "name" : "_ZNK9keymaster16AuthorizationSet4findE15keymaster_tag_ti" 525 }, 526 { 527 "name" : "_ZNK9keymaster16AuthorizationSet9SerializeEPhPKh" 528 }, 529 { 530 "name" : "_ZNK9keymaster16AuthorizationSetixEi" 531 }, 532 { 533 "name" : "_ZNK9keymaster16DeleteKeyRequest14SerializedSizeEv" 534 }, 535 { 536 "name" : "_ZNK9keymaster16DeleteKeyRequest9SerializeEPhPKh" 537 }, 538 { 539 "name" : "_ZNK9keymaster16ExportKeyRequest14SerializedSizeEv" 540 }, 541 { 542 "name" : "_ZNK9keymaster16ExportKeyRequest9SerializeEPhPKh" 543 }, 544 { 545 "name" : "_ZNK9keymaster16ImportKeyRequest14SerializedSizeEv" 546 }, 547 { 548 "name" : "_ZNK9keymaster16ImportKeyRequest9SerializeEPhPKh" 549 }, 550 { 551 "name" : "_ZNK9keymaster17AddEntropyRequest14SerializedSizeEv" 552 }, 553 { 554 "name" : "_ZNK9keymaster17AddEntropyRequest9SerializeEPhPKh" 555 }, 556 { 557 "name" : "_ZNK9keymaster17AttestKeyResponse17NonErrorSerializeEPhPKh" 558 }, 559 { 560 "name" : "_ZNK9keymaster17AttestKeyResponse22NonErrorSerializedSizeEv" 561 }, 562 { 563 "name" : "_ZNK9keymaster17ExportKeyResponse17NonErrorSerializeEPhPKh" 564 }, 565 { 566 "name" : "_ZNK9keymaster17ExportKeyResponse22NonErrorSerializedSizeEv" 567 }, 568 { 569 "name" : "_ZNK9keymaster17HardwareAuthToken14SerializedSizeEv" 570 }, 571 { 572 "name" : "_ZNK9keymaster17HardwareAuthToken9SerializeEPhPKh" 573 }, 574 { 575 "name" : "_ZNK9keymaster17ImportKeyResponse17NonErrorSerializeEPhPKh" 576 }, 577 { 578 "name" : "_ZNK9keymaster17ImportKeyResponse22NonErrorSerializedSizeEv" 579 }, 580 { 581 "name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 582 }, 583 { 584 "name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 585 }, 586 { 587 "name" : "_ZNK9keymaster17UpgradeKeyRequest14SerializedSizeEv" 588 }, 589 { 590 "name" : "_ZNK9keymaster17UpgradeKeyRequest9SerializeEPhPKh" 591 }, 592 { 593 "name" : "_ZNK9keymaster17VerificationToken14SerializedSizeEv" 594 }, 595 { 596 "name" : "_ZNK9keymaster17VerificationToken9SerializeEPhPKh" 597 }, 598 { 599 "name" : "_ZNK9keymaster18GetVersionResponse17NonErrorSerializeEPhPKh" 600 }, 601 { 602 "name" : "_ZNK9keymaster18GetVersionResponse22NonErrorSerializedSizeEv" 603 }, 604 { 605 "name" : "_ZNK9keymaster18UpgradeKeyResponse17NonErrorSerializeEPhPKh" 606 }, 607 { 608 "name" : "_ZNK9keymaster18UpgradeKeyResponse22NonErrorSerializedSizeEv" 609 }, 610 { 611 "name" : "_ZNK9keymaster19GenerateKeyResponse17NonErrorSerializeEPhPKh" 612 }, 613 { 614 "name" : "_ZNK9keymaster19GenerateKeyResponse22NonErrorSerializedSizeEv" 615 }, 616 { 617 "name" : "_ZNK9keymaster21BeginOperationRequest14SerializedSizeEv" 618 }, 619 { 620 "name" : "_ZNK9keymaster21BeginOperationRequest9SerializeEPhPKh" 621 }, 622 { 623 "name" : "_ZNK9keymaster21HmacSharingParameters14SerializedSizeEv" 624 }, 625 { 626 "name" : "_ZNK9keymaster21HmacSharingParameters9SerializeEPhPKh" 627 }, 628 { 629 "name" : "_ZNK9keymaster22BeginOperationResponse17NonErrorSerializeEPhPKh" 630 }, 631 { 632 "name" : "_ZNK9keymaster22BeginOperationResponse22NonErrorSerializedSizeEv" 633 }, 634 { 635 "name" : "_ZNK9keymaster22FinishOperationRequest14SerializedSizeEv" 636 }, 637 { 638 "name" : "_ZNK9keymaster22FinishOperationRequest9SerializeEPhPKh" 639 }, 640 { 641 "name" : "_ZNK9keymaster22UpdateOperationRequest14SerializedSizeEv" 642 }, 643 { 644 "name" : "_ZNK9keymaster22UpdateOperationRequest9SerializeEPhPKh" 645 }, 646 { 647 "name" : "_ZNK9keymaster23FinishOperationResponse17NonErrorSerializeEPhPKh" 648 }, 649 { 650 "name" : "_ZNK9keymaster23FinishOperationResponse22NonErrorSerializedSizeEv" 651 }, 652 { 653 "name" : "_ZNK9keymaster23ImportWrappedKeyRequest14SerializedSizeEv" 654 }, 655 { 656 "name" : "_ZNK9keymaster23ImportWrappedKeyRequest9SerializeEPhPKh" 657 }, 658 { 659 "name" : "_ZNK9keymaster23UpdateOperationResponse17NonErrorSerializeEPhPKh" 660 }, 661 { 662 "name" : "_ZNK9keymaster23UpdateOperationResponse22NonErrorSerializedSizeEv" 663 }, 664 { 665 "name" : "_ZNK9keymaster24ImportWrappedKeyResponse17NonErrorSerializeEPhPKh" 666 }, 667 { 668 "name" : "_ZNK9keymaster24ImportWrappedKeyResponse22NonErrorSerializedSizeEv" 669 }, 670 { 671 "name" : "_ZNK9keymaster25ComputeSharedHmacResponse17NonErrorSerializeEPhPKh" 672 }, 673 { 674 "name" : "_ZNK9keymaster25ComputeSharedHmacResponse22NonErrorSerializedSizeEv" 675 }, 676 { 677 "name" : "_ZNK9keymaster26HmacSharingParametersArray14SerializedSizeEv" 678 }, 679 { 680 "name" : "_ZNK9keymaster26HmacSharingParametersArray9SerializeEPhPKh" 681 }, 682 { 683 "name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest14SerializedSizeEv" 684 }, 685 { 686 "name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest9SerializeEPhPKh" 687 }, 688 { 689 "name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse17NonErrorSerializeEPhPKh" 690 }, 691 { 692 "name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse22NonErrorSerializedSizeEv" 693 }, 694 { 695 "name" : "_ZNK9keymaster6Buffer14SerializedSizeEv" 696 }, 697 { 698 "name" : "_ZNK9keymaster6Buffer14available_readEv" 699 }, 700 { 701 "name" : "_ZNK9keymaster6Buffer15available_writeEv" 702 }, 703 { 704 "name" : "_ZNK9keymaster6Buffer9SerializeEPhPKh" 705 }, 706 { 707 "binding" : "weak", 708 "name" : "_ZdaPv" 709 }, 710 { 711 "binding" : "weak", 712 "name" : "_ZdlPv" 713 }, 714 { 715 "binding" : "weak", 716 "name" : "_ZnajRKSt9nothrow_t" 717 }, 718 { 719 "binding" : "weak", 720 "name" : "_ZnwjRKSt9nothrow_t" 721 }, 722 { 723 "binding" : "weak", 724 "name" : "__cxa_pure_virtual" 725 } 726 ], 727 "elf_objects" : 728 [ 729 { 730 "name" : "_ZN9keymaster10TAG_DIGESTE" 731 }, 732 { 733 "name" : "_ZN9keymaster10TAG_ORIGINE" 734 }, 735 { 736 "name" : "_ZN9keymaster11TAG_INVALIDE" 737 }, 738 { 739 "name" : "_ZN9keymaster11TAG_PADDINGE" 740 }, 741 { 742 "name" : "_ZN9keymaster11TAG_PURPOSEE" 743 }, 744 { 745 "name" : "_ZN9keymaster11TAG_USER_IDE" 746 }, 747 { 748 "name" : "_ZN9keymaster11empty_paramE" 749 }, 750 { 751 "name" : "_ZN9keymaster12TAG_EC_CURVEE" 752 }, 753 { 754 "name" : "_ZN9keymaster12TAG_KEY_SIZEE" 755 }, 756 { 757 "name" : "_ZN9keymaster13TAG_ALGORITHME" 758 }, 759 { 760 "name" : "_ZN9keymaster13TAG_ALL_USERSE" 761 }, 762 { 763 "name" : "_ZN9keymaster13TAG_UNIQUE_IDE" 764 }, 765 { 766 "name" : "_ZN9keymaster14TAG_AUTH_TOKENE" 767 }, 768 { 769 "name" : "_ZN9keymaster14TAG_BLOCK_MODEE" 770 }, 771 { 772 "name" : "_ZN9keymaster14TAG_DIGEST_OLDE" 773 }, 774 { 775 "name" : "_ZN9keymaster14TAG_MAC_LENGTHE" 776 }, 777 { 778 "name" : "_ZN9keymaster14TAG_OS_VERSIONE" 779 }, 780 { 781 "name" : "_ZN9keymaster15TAG_PADDING_OLDE" 782 }, 783 { 784 "name" : "_ZN9keymaster16TAG_AUTH_TIMEOUTE" 785 }, 786 { 787 "name" : "_ZN9keymaster16TAG_CALLER_NONCEE" 788 }, 789 { 790 "name" : "_ZN9keymaster17TAG_OS_PATCHLEVELE" 791 }, 792 { 793 "name" : "_ZN9keymaster17TAG_ROOT_OF_TRUSTE" 794 }, 795 { 796 "name" : "_ZN9keymaster18TAG_APPLICATION_IDE" 797 }, 798 { 799 "name" : "_ZN9keymaster18TAG_MIN_MAC_LENGTHE" 800 }, 801 { 802 "name" : "_ZN9keymaster18TAG_USER_AUTH_TYPEE" 803 }, 804 { 805 "name" : "_ZN9keymaster18TAG_USER_SECURE_IDE" 806 }, 807 { 808 "name" : "_ZN9keymaster19TAG_ACTIVE_DATETIMEE" 809 }, 810 { 811 "name" : "_ZN9keymaster19TAG_ASSOCIATED_DATAE" 812 }, 813 { 814 "name" : "_ZN9keymaster19TAG_BOOTLOADER_ONLYE" 815 }, 816 { 817 "name" : "_ZN9keymaster20TAG_ALL_APPLICATIONSE" 818 }, 819 { 820 "name" : "_ZN9keymaster20TAG_APPLICATION_DATAE" 821 }, 822 { 823 "name" : "_ZN9keymaster20TAG_NO_AUTH_REQUIREDE" 824 }, 825 { 826 "name" : "_ZN9keymaster21TAG_CREATION_DATETIMEE" 827 }, 828 { 829 "name" : "_ZN9keymaster21TAG_INCLUDE_UNIQUE_IDE" 830 }, 831 { 832 "name" : "_ZN9keymaster21TAG_MAX_USES_PER_BOOTE" 833 }, 834 { 835 "name" : "_ZN9keymaster22TAG_ROLLBACK_RESISTANTE" 836 }, 837 { 838 "name" : "_ZN9keymaster23TAG_ALLOW_WHILE_ON_BODYE" 839 }, 840 { 841 "name" : "_ZN9keymaster23TAG_ATTESTATION_ID_IMEIE" 842 }, 843 { 844 "name" : "_ZN9keymaster23TAG_ATTESTATION_ID_MEIDE" 845 }, 846 { 847 "name" : "_ZN9keymaster23TAG_RSA_PUBLIC_EXPONENTE" 848 }, 849 { 850 "name" : "_ZN9keymaster24TAG_ATTESTATION_ID_BRANDE" 851 }, 852 { 853 "name" : "_ZN9keymaster24TAG_ATTESTATION_ID_MODELE" 854 }, 855 { 856 "name" : "_ZN9keymaster25TAG_ATTESTATION_ID_DEVICEE" 857 }, 858 { 859 "name" : "_ZN9keymaster25TAG_ATTESTATION_ID_SERIALE" 860 }, 861 { 862 "name" : "_ZN9keymaster25TAG_USAGE_EXPIRE_DATETIMEE" 863 }, 864 { 865 "name" : "_ZN9keymaster26TAG_ATTESTATION_ID_PRODUCTE" 866 }, 867 { 868 "name" : "_ZN9keymaster26TAG_ECIES_SINGLE_HASH_MODEE" 869 }, 870 { 871 "name" : "_ZN9keymaster27TAG_BLOB_USAGE_REQUIREMENTSE" 872 }, 873 { 874 "name" : "_ZN9keymaster27TAG_MIN_SECONDS_BETWEEN_OPSE" 875 }, 876 { 877 "name" : "_ZN9keymaster28TAG_UNLOCKED_DEVICE_REQUIREDE" 878 }, 879 { 880 "name" : "_ZN9keymaster30TAG_ATTESTATION_APPLICATION_IDE" 881 }, 882 { 883 "name" : "_ZN9keymaster31TAG_ATTESTATION_ID_MANUFACTURERE" 884 }, 885 { 886 "name" : "_ZN9keymaster31TAG_ORIGINATION_EXPIRE_DATETIMEE" 887 }, 888 { 889 "name" : "_ZN9keymaster33TAG_TRUSTED_CONFIRMATION_REQUIREDE" 890 }, 891 { 892 "name" : "_ZN9keymaster6Logger9instance_E" 893 }, 894 { 895 "name" : "_ZN9keymaster7TAG_KDFE" 896 }, 897 { 898 "name" : "_ZN9keymaster9TAG_NONCEE" 899 }, 900 { 901 "binding" : "weak", 902 "name" : "_ZSt7nothrow" 903 }, 904 { 905 "name" : "_ZTVN9keymaster16AttestKeyRequestE" 906 }, 907 { 908 "name" : "_ZTVN9keymaster16AuthorizationSetE" 909 }, 910 { 911 "name" : "_ZTVN9keymaster16DeleteKeyRequestE" 912 }, 913 { 914 "name" : "_ZTVN9keymaster16ExportKeyRequestE" 915 }, 916 { 917 "name" : "_ZTVN9keymaster16ImportKeyRequestE" 918 }, 919 { 920 "name" : "_ZTVN9keymaster17AddEntropyRequestE" 921 }, 922 { 923 "name" : "_ZTVN9keymaster17AttestKeyResponseE" 924 }, 925 { 926 "name" : "_ZTVN9keymaster17ExportKeyResponseE" 927 }, 928 { 929 "name" : "_ZTVN9keymaster17HardwareAuthTokenE" 930 }, 931 { 932 "name" : "_ZTVN9keymaster17ImportKeyResponseE" 933 }, 934 { 935 "name" : "_ZTVN9keymaster17KeymasterResponseE" 936 }, 937 { 938 "name" : "_ZTVN9keymaster17UpgradeKeyRequestE" 939 }, 940 { 941 "name" : "_ZTVN9keymaster17VerificationTokenE" 942 }, 943 { 944 "name" : "_ZTVN9keymaster18GetVersionResponseE" 945 }, 946 { 947 "name" : "_ZTVN9keymaster18UpgradeKeyResponseE" 948 }, 949 { 950 "name" : "_ZTVN9keymaster19GenerateKeyResponseE" 951 }, 952 { 953 "name" : "_ZTVN9keymaster21BeginOperationRequestE" 954 }, 955 { 956 "name" : "_ZTVN9keymaster21HmacSharingParametersE" 957 }, 958 { 959 "name" : "_ZTVN9keymaster22BeginOperationResponseE" 960 }, 961 { 962 "name" : "_ZTVN9keymaster22FinishOperationRequestE" 963 }, 964 { 965 "name" : "_ZTVN9keymaster22UpdateOperationRequestE" 966 }, 967 { 968 "name" : "_ZTVN9keymaster23FinishOperationResponseE" 969 }, 970 { 971 "name" : "_ZTVN9keymaster23ImportWrappedKeyRequestE" 972 }, 973 { 974 "name" : "_ZTVN9keymaster23UpdateOperationResponseE" 975 }, 976 { 977 "name" : "_ZTVN9keymaster24ImportWrappedKeyResponseE" 978 }, 979 { 980 "name" : "_ZTVN9keymaster25ComputeSharedHmacResponseE" 981 }, 982 { 983 "name" : "_ZTVN9keymaster26HmacSharingParametersArrayE" 984 }, 985 { 986 "name" : "_ZTVN9keymaster28GetKeyCharacteristicsRequestE" 987 }, 988 { 989 "name" : "_ZTVN9keymaster29GetKeyCharacteristicsResponseE" 990 }, 991 { 992 "name" : "_ZTVN9keymaster6BufferE" 993 } 994 ], 995 "enum_types" : 996 [ 997 { 998 "alignment" : 4, 999 "enum_fields" : 1000 [ 1001 { 1002 "enum_field_value" : 0, 1003 "name" : "keymaster::GENERATE_KEY" 1004 }, 1005 { 1006 "enum_field_value" : 1, 1007 "name" : "keymaster::BEGIN_OPERATION" 1008 }, 1009 { 1010 "enum_field_value" : 2, 1011 "name" : "keymaster::UPDATE_OPERATION" 1012 }, 1013 { 1014 "enum_field_value" : 3, 1015 "name" : "keymaster::FINISH_OPERATION" 1016 }, 1017 { 1018 "enum_field_value" : 4, 1019 "name" : "keymaster::ABORT_OPERATION" 1020 }, 1021 { 1022 "enum_field_value" : 5, 1023 "name" : "keymaster::IMPORT_KEY" 1024 }, 1025 { 1026 "enum_field_value" : 6, 1027 "name" : "keymaster::EXPORT_KEY" 1028 }, 1029 { 1030 "enum_field_value" : 7, 1031 "name" : "keymaster::GET_VERSION" 1032 }, 1033 { 1034 "enum_field_value" : 8, 1035 "name" : "keymaster::ADD_RNG_ENTROPY" 1036 }, 1037 { 1038 "enum_field_value" : 9, 1039 "name" : "keymaster::GET_SUPPORTED_ALGORITHMS" 1040 }, 1041 { 1042 "enum_field_value" : 10, 1043 "name" : "keymaster::GET_SUPPORTED_BLOCK_MODES" 1044 }, 1045 { 1046 "enum_field_value" : 11, 1047 "name" : "keymaster::GET_SUPPORTED_PADDING_MODES" 1048 }, 1049 { 1050 "enum_field_value" : 12, 1051 "name" : "keymaster::GET_SUPPORTED_DIGESTS" 1052 }, 1053 { 1054 "enum_field_value" : 13, 1055 "name" : "keymaster::GET_SUPPORTED_IMPORT_FORMATS" 1056 }, 1057 { 1058 "enum_field_value" : 14, 1059 "name" : "keymaster::GET_SUPPORTED_EXPORT_FORMATS" 1060 }, 1061 { 1062 "enum_field_value" : 15, 1063 "name" : "keymaster::GET_KEY_CHARACTERISTICS" 1064 }, 1065 { 1066 "enum_field_value" : 16, 1067 "name" : "keymaster::ATTEST_KEY" 1068 }, 1069 { 1070 "enum_field_value" : 17, 1071 "name" : "keymaster::UPGRADE_KEY" 1072 }, 1073 { 1074 "enum_field_value" : 18, 1075 "name" : "keymaster::CONFIGURE" 1076 }, 1077 { 1078 "enum_field_value" : 19, 1079 "name" : "keymaster::GET_HMAC_SHARING_PARAMETERS" 1080 }, 1081 { 1082 "enum_field_value" : 20, 1083 "name" : "keymaster::COMPUTE_SHARED_HMAC" 1084 }, 1085 { 1086 "enum_field_value" : 21, 1087 "name" : "keymaster::VERIFY_AUTHORIZATION" 1088 }, 1089 { 1090 "enum_field_value" : 22, 1091 "name" : "keymaster::DELETE_KEY" 1092 }, 1093 { 1094 "enum_field_value" : 23, 1095 "name" : "keymaster::DELETE_ALL_KEYS" 1096 }, 1097 { 1098 "enum_field_value" : 24, 1099 "name" : "keymaster::DESTROY_ATTESTATION_IDS" 1100 }, 1101 { 1102 "enum_field_value" : 25, 1103 "name" : "keymaster::IMPORT_WRAPPED_KEY" 1104 } 1105 ], 1106 "linker_set_key" : "keymaster::AndroidKeymasterCommand", 1107 "name" : "keymaster::AndroidKeymasterCommand", 1108 "referenced_type" : "type-92", 1109 "self_type" : "type-92", 1110 "size" : 4, 1111 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 1112 "underlying_type" : "type-33", 1113 "unique_id" : "_ZTSN9keymaster23AndroidKeymasterCommandE" 1114 }, 1115 { 1116 "alignment" : 4, 1117 "enum_fields" : 1118 [ 1119 { 1120 "enum_field_value" : 0, 1121 "name" : "keymaster::AuthorizationSet::OK" 1122 }, 1123 { 1124 "enum_field_value" : 1, 1125 "name" : "keymaster::AuthorizationSet::ALLOCATION_FAILURE" 1126 }, 1127 { 1128 "enum_field_value" : 2, 1129 "name" : "keymaster::AuthorizationSet::MALFORMED_DATA" 1130 } 1131 ], 1132 "linker_set_key" : "keymaster::AuthorizationSet::Error", 1133 "name" : "keymaster::AuthorizationSet::Error", 1134 "referenced_type" : "type-59", 1135 "self_type" : "type-59", 1136 "size" : 4, 1137 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h", 1138 "underlying_type" : "type-33", 1139 "unique_id" : "_ZTSN9keymaster16AuthorizationSet5ErrorE" 1140 }, 1141 { 1142 "alignment" : 4, 1143 "enum_fields" : 1144 [ 1145 { 1146 "enum_field_value" : 0, 1147 "name" : "keymaster::Logger::DEBUG_LVL" 1148 }, 1149 { 1150 "enum_field_value" : 1, 1151 "name" : "keymaster::Logger::INFO_LVL" 1152 }, 1153 { 1154 "enum_field_value" : 2, 1155 "name" : "keymaster::Logger::WARNING_LVL" 1156 }, 1157 { 1158 "enum_field_value" : 3, 1159 "name" : "keymaster::Logger::ERROR_LVL" 1160 }, 1161 { 1162 "enum_field_value" : 4, 1163 "name" : "keymaster::Logger::SEVERE_LVL" 1164 } 1165 ], 1166 "linker_set_key" : "keymaster::Logger::LogLevel", 1167 "name" : "keymaster::Logger::LogLevel", 1168 "referenced_type" : "type-518", 1169 "self_type" : "type-518", 1170 "size" : 4, 1171 "source_file" : "/system/keymaster/include/keymaster/logger.h", 1172 "underlying_type" : "type-33", 1173 "unique_id" : "_ZTSN9keymaster6Logger8LogLevelE" 1174 } 1175 ], 1176 "function_types" : [], 1177 "functions" : 1178 [ 1179 { 1180 "function_name" : "keymaster::dup_buffer", 1181 "linker_set_key" : "_ZN9keymaster10dup_bufferEPKvj", 1182 "parameters" : 1183 [ 1184 { 1185 "referenced_type" : "type-445" 1186 }, 1187 { 1188 "referenced_type" : "type-33" 1189 } 1190 ], 1191 "return_type" : "type-32", 1192 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 1193 }, 1194 { 1195 "function_name" : "keymaster::StringifyTag", 1196 "linker_set_key" : "_ZN9keymaster12StringifyTagE15keymaster_tag_t", 1197 "parameters" : 1198 [ 1199 { 1200 "referenced_type" : "type-682" 1201 } 1202 ], 1203 "return_type" : "type-570", 1204 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 1205 }, 1206 { 1207 "function_name" : "keymaster::append_to_buf", 1208 "linker_set_key" : "_ZN9keymaster13append_to_bufEPhPKhPKvj", 1209 "parameters" : 1210 [ 1211 { 1212 "referenced_type" : "type-32" 1213 }, 1214 { 1215 "referenced_type" : "type-265" 1216 }, 1217 { 1218 "referenced_type" : "type-445" 1219 }, 1220 { 1221 "referenced_type" : "type-33" 1222 } 1223 ], 1224 "return_type" : "type-32", 1225 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 1226 }, 1227 { 1228 "function_name" : "keymaster::copy_from_buf", 1229 "linker_set_key" : "_ZN9keymaster13copy_from_bufEPPKhS1_Pvj", 1230 "parameters" : 1231 [ 1232 { 1233 "referenced_type" : "type-465" 1234 }, 1235 { 1236 "referenced_type" : "type-265" 1237 }, 1238 { 1239 "referenced_type" : "type-219" 1240 }, 1241 { 1242 "referenced_type" : "type-33" 1243 } 1244 ], 1245 "return_type" : "type-464", 1246 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 1247 }, 1248 { 1249 "function_name" : "keymaster::AttestKeyRequest::Deserialize", 1250 "linker_set_key" : "_ZN9keymaster16AttestKeyRequest11DeserializeEPPKhS2_", 1251 "parameters" : 1252 [ 1253 { 1254 "is_this_ptr" : true, 1255 "referenced_type" : "type-308" 1256 }, 1257 { 1258 "referenced_type" : "type-465" 1259 }, 1260 { 1261 "referenced_type" : "type-265" 1262 } 1263 ], 1264 "return_type" : "type-464", 1265 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1266 }, 1267 { 1268 "function_name" : "keymaster::AttestKeyRequest::SetKeyMaterial", 1269 "linker_set_key" : "_ZN9keymaster16AttestKeyRequest14SetKeyMaterialEPKvj", 1270 "parameters" : 1271 [ 1272 { 1273 "is_this_ptr" : true, 1274 "referenced_type" : "type-308" 1275 }, 1276 { 1277 "referenced_type" : "type-445" 1278 }, 1279 { 1280 "referenced_type" : "type-33" 1281 } 1282 ], 1283 "return_type" : "type-220", 1284 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1285 }, 1286 { 1287 "function_name" : "keymaster::AttestKeyRequest::~AttestKeyRequest", 1288 "linker_set_key" : "_ZN9keymaster16AttestKeyRequestD0Ev", 1289 "parameters" : 1290 [ 1291 { 1292 "is_this_ptr" : true, 1293 "referenced_type" : "type-308" 1294 } 1295 ], 1296 "return_type" : "type-220", 1297 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1298 }, 1299 { 1300 "function_name" : "keymaster::AttestKeyRequest::~AttestKeyRequest", 1301 "linker_set_key" : "_ZN9keymaster16AttestKeyRequestD1Ev", 1302 "parameters" : 1303 [ 1304 { 1305 "is_this_ptr" : true, 1306 "referenced_type" : "type-308" 1307 } 1308 ], 1309 "return_type" : "type-220", 1310 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1311 }, 1312 { 1313 "function_name" : "keymaster::AttestKeyRequest::~AttestKeyRequest", 1314 "linker_set_key" : "_ZN9keymaster16AttestKeyRequestD2Ev", 1315 "parameters" : 1316 [ 1317 { 1318 "is_this_ptr" : true, 1319 "referenced_type" : "type-308" 1320 } 1321 ], 1322 "return_type" : "type-220", 1323 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1324 }, 1325 { 1326 "function_name" : "keymaster::AuthorizationSet::Difference", 1327 "linker_set_key" : "_ZN9keymaster16AuthorizationSet10DifferenceERK25keymaster_key_param_set_t", 1328 "parameters" : 1329 [ 1330 { 1331 "is_this_ptr" : true, 1332 "referenced_type" : "type-53" 1333 }, 1334 { 1335 "referenced_type" : "type-506" 1336 } 1337 ], 1338 "return_type" : "type-220", 1339 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1340 }, 1341 { 1342 "function_name" : "keymaster::AuthorizationSet::Deduplicate", 1343 "linker_set_key" : "_ZN9keymaster16AuthorizationSet11DeduplicateEv", 1344 "parameters" : 1345 [ 1346 { 1347 "is_this_ptr" : true, 1348 "referenced_type" : "type-53" 1349 } 1350 ], 1351 "return_type" : "type-220", 1352 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1353 }, 1354 { 1355 "function_name" : "keymaster::AuthorizationSet::Deserialize", 1356 "linker_set_key" : "_ZN9keymaster16AuthorizationSet11DeserializeEPPKhS2_", 1357 "parameters" : 1358 [ 1359 { 1360 "is_this_ptr" : true, 1361 "referenced_type" : "type-53" 1362 }, 1363 { 1364 "referenced_type" : "type-465" 1365 }, 1366 { 1367 "referenced_type" : "type-265" 1368 } 1369 ], 1370 "return_type" : "type-464", 1371 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1372 }, 1373 { 1374 "access" : "private", 1375 "function_name" : "keymaster::AuthorizationSet::set_invalid", 1376 "linker_set_key" : "_ZN9keymaster16AuthorizationSet11set_invalidENS0_5ErrorE", 1377 "parameters" : 1378 [ 1379 { 1380 "is_this_ptr" : true, 1381 "referenced_type" : "type-53" 1382 }, 1383 { 1384 "referenced_type" : "type-59" 1385 } 1386 ], 1387 "return_type" : "type-220", 1388 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1389 }, 1390 { 1391 "function_name" : "keymaster::AuthorizationSet::Reinitialize", 1392 "linker_set_key" : "_ZN9keymaster16AuthorizationSet12ReinitializeEPK21keymaster_key_param_tj", 1393 "parameters" : 1394 [ 1395 { 1396 "is_this_ptr" : true, 1397 "referenced_type" : "type-53" 1398 }, 1399 { 1400 "referenced_type" : "type-503" 1401 }, 1402 { 1403 "referenced_type" : "type-33" 1404 } 1405 ], 1406 "return_type" : "type-464", 1407 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1408 }, 1409 { 1410 "function_name" : "keymaster::AuthorizationSet::reserve_elems", 1411 "linker_set_key" : "_ZN9keymaster16AuthorizationSet13reserve_elemsEj", 1412 "parameters" : 1413 [ 1414 { 1415 "is_this_ptr" : true, 1416 "referenced_type" : "type-53" 1417 }, 1418 { 1419 "referenced_type" : "type-33" 1420 } 1421 ], 1422 "return_type" : "type-464", 1423 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1424 }, 1425 { 1426 "access" : "private", 1427 "function_name" : "keymaster::AuthorizationSet::CopyIndirectData", 1428 "linker_set_key" : "_ZN9keymaster16AuthorizationSet16CopyIndirectDataEv", 1429 "parameters" : 1430 [ 1431 { 1432 "is_this_ptr" : true, 1433 "referenced_type" : "type-53" 1434 } 1435 ], 1436 "return_type" : "type-220", 1437 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1438 }, 1439 { 1440 "function_name" : "keymaster::AuthorizationSet::reserve_indirect", 1441 "linker_set_key" : "_ZN9keymaster16AuthorizationSet16reserve_indirectEj", 1442 "parameters" : 1443 [ 1444 { 1445 "is_this_ptr" : true, 1446 "referenced_type" : "type-53" 1447 }, 1448 { 1449 "referenced_type" : "type-33" 1450 } 1451 ], 1452 "return_type" : "type-464", 1453 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1454 }, 1455 { 1456 "access" : "private", 1457 "function_name" : "keymaster::AuthorizationSet::ComputeIndirectDataSize", 1458 "linker_set_key" : "_ZN9keymaster16AuthorizationSet23ComputeIndirectDataSizeEPK21keymaster_key_param_tj", 1459 "parameters" : 1460 [ 1461 { 1462 "referenced_type" : "type-503" 1463 }, 1464 { 1465 "referenced_type" : "type-33" 1466 } 1467 ], 1468 "return_type" : "type-33", 1469 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1470 }, 1471 { 1472 "access" : "private", 1473 "function_name" : "keymaster::AuthorizationSet::DeserializeElementsData", 1474 "linker_set_key" : "_ZN9keymaster16AuthorizationSet23DeserializeElementsDataEPPKhS2_", 1475 "parameters" : 1476 [ 1477 { 1478 "is_this_ptr" : true, 1479 "referenced_type" : "type-53" 1480 }, 1481 { 1482 "referenced_type" : "type-465" 1483 }, 1484 { 1485 "referenced_type" : "type-265" 1486 } 1487 ], 1488 "return_type" : "type-464", 1489 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1490 }, 1491 { 1492 "access" : "private", 1493 "function_name" : "keymaster::AuthorizationSet::DeserializeIndirectData", 1494 "linker_set_key" : "_ZN9keymaster16AuthorizationSet23DeserializeIndirectDataEPPKhS2_", 1495 "parameters" : 1496 [ 1497 { 1498 "is_this_ptr" : true, 1499 "referenced_type" : "type-53" 1500 }, 1501 { 1502 "referenced_type" : "type-465" 1503 }, 1504 { 1505 "referenced_type" : "type-265" 1506 } 1507 ], 1508 "return_type" : "type-464", 1509 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1510 }, 1511 { 1512 "function_name" : "keymaster::AuthorizationSet::Sort", 1513 "linker_set_key" : "_ZN9keymaster16AuthorizationSet4SortEv", 1514 "parameters" : 1515 [ 1516 { 1517 "is_this_ptr" : true, 1518 "referenced_type" : "type-53" 1519 } 1520 ], 1521 "return_type" : "type-220", 1522 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1523 }, 1524 { 1525 "function_name" : "keymaster::AuthorizationSet::Clear", 1526 "linker_set_key" : "_ZN9keymaster16AuthorizationSet5ClearEv", 1527 "parameters" : 1528 [ 1529 { 1530 "is_this_ptr" : true, 1531 "referenced_type" : "type-53" 1532 } 1533 ], 1534 "return_type" : "type-220", 1535 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1536 }, 1537 { 1538 "function_name" : "keymaster::AuthorizationSet::Union", 1539 "linker_set_key" : "_ZN9keymaster16AuthorizationSet5UnionERK25keymaster_key_param_set_t", 1540 "parameters" : 1541 [ 1542 { 1543 "is_this_ptr" : true, 1544 "referenced_type" : "type-53" 1545 }, 1546 { 1547 "referenced_type" : "type-506" 1548 } 1549 ], 1550 "return_type" : "type-220", 1551 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1552 }, 1553 { 1554 "function_name" : "keymaster::AuthorizationSet::erase", 1555 "linker_set_key" : "_ZN9keymaster16AuthorizationSet5eraseEi", 1556 "parameters" : 1557 [ 1558 { 1559 "is_this_ptr" : true, 1560 "referenced_type" : "type-53" 1561 }, 1562 { 1563 "referenced_type" : "type-94" 1564 } 1565 ], 1566 "return_type" : "type-464", 1567 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1568 }, 1569 { 1570 "access" : "private", 1571 "function_name" : "keymaster::AuthorizationSet::FreeData", 1572 "linker_set_key" : "_ZN9keymaster16AuthorizationSet8FreeDataEv", 1573 "parameters" : 1574 [ 1575 { 1576 "is_this_ptr" : true, 1577 "referenced_type" : "type-53" 1578 } 1579 ], 1580 "return_type" : "type-220", 1581 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1582 }, 1583 { 1584 "access" : "private", 1585 "function_name" : "keymaster::AuthorizationSet::MoveFrom", 1586 "linker_set_key" : "_ZN9keymaster16AuthorizationSet8MoveFromERS0_", 1587 "parameters" : 1588 [ 1589 { 1590 "is_this_ptr" : true, 1591 "referenced_type" : "type-53" 1592 }, 1593 { 1594 "referenced_type" : "type-618" 1595 } 1596 ], 1597 "return_type" : "type-220", 1598 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1599 }, 1600 { 1601 "function_name" : "keymaster::AuthorizationSet::push_back", 1602 "linker_set_key" : "_ZN9keymaster16AuthorizationSet9push_backE21keymaster_key_param_t", 1603 "parameters" : 1604 [ 1605 { 1606 "is_this_ptr" : true, 1607 "referenced_type" : "type-53" 1608 }, 1609 { 1610 "referenced_type" : "type-705" 1611 } 1612 ], 1613 "return_type" : "type-464", 1614 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1615 }, 1616 { 1617 "function_name" : "keymaster::AuthorizationSet::push_back", 1618 "linker_set_key" : "_ZN9keymaster16AuthorizationSet9push_backERK25keymaster_key_param_set_t", 1619 "parameters" : 1620 [ 1621 { 1622 "is_this_ptr" : true, 1623 "referenced_type" : "type-53" 1624 }, 1625 { 1626 "referenced_type" : "type-506" 1627 } 1628 ], 1629 "return_type" : "type-464", 1630 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1631 }, 1632 { 1633 "function_name" : "keymaster::AuthorizationSet::AuthorizationSet", 1634 "linker_set_key" : "_ZN9keymaster16AuthorizationSetC1ERNS_23AuthorizationSetBuilderE", 1635 "parameters" : 1636 [ 1637 { 1638 "is_this_ptr" : true, 1639 "referenced_type" : "type-53" 1640 }, 1641 { 1642 "referenced_type" : "type-71" 1643 } 1644 ], 1645 "return_type" : "type-220", 1646 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1647 }, 1648 { 1649 "function_name" : "keymaster::AuthorizationSet::AuthorizationSet", 1650 "linker_set_key" : "_ZN9keymaster16AuthorizationSetC2ERNS_23AuthorizationSetBuilderE", 1651 "parameters" : 1652 [ 1653 { 1654 "is_this_ptr" : true, 1655 "referenced_type" : "type-53" 1656 }, 1657 { 1658 "referenced_type" : "type-71" 1659 } 1660 ], 1661 "return_type" : "type-220", 1662 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1663 }, 1664 { 1665 "function_name" : "keymaster::AuthorizationSet::~AuthorizationSet", 1666 "linker_set_key" : "_ZN9keymaster16AuthorizationSetD0Ev", 1667 "parameters" : 1668 [ 1669 { 1670 "is_this_ptr" : true, 1671 "referenced_type" : "type-53" 1672 } 1673 ], 1674 "return_type" : "type-220", 1675 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1676 }, 1677 { 1678 "function_name" : "keymaster::AuthorizationSet::~AuthorizationSet", 1679 "linker_set_key" : "_ZN9keymaster16AuthorizationSetD1Ev", 1680 "parameters" : 1681 [ 1682 { 1683 "is_this_ptr" : true, 1684 "referenced_type" : "type-53" 1685 } 1686 ], 1687 "return_type" : "type-220", 1688 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1689 }, 1690 { 1691 "function_name" : "keymaster::AuthorizationSet::~AuthorizationSet", 1692 "linker_set_key" : "_ZN9keymaster16AuthorizationSetD2Ev", 1693 "parameters" : 1694 [ 1695 { 1696 "is_this_ptr" : true, 1697 "referenced_type" : "type-53" 1698 } 1699 ], 1700 "return_type" : "type-220", 1701 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1702 }, 1703 { 1704 "function_name" : "keymaster::AuthorizationSet::operator[]", 1705 "linker_set_key" : "_ZN9keymaster16AuthorizationSetixEi", 1706 "parameters" : 1707 [ 1708 { 1709 "is_this_ptr" : true, 1710 "referenced_type" : "type-53" 1711 }, 1712 { 1713 "referenced_type" : "type-94" 1714 } 1715 ], 1716 "return_type" : "type-511", 1717 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 1718 }, 1719 { 1720 "function_name" : "keymaster::DeleteKeyRequest::Deserialize", 1721 "linker_set_key" : "_ZN9keymaster16DeleteKeyRequest11DeserializeEPPKhS2_", 1722 "parameters" : 1723 [ 1724 { 1725 "is_this_ptr" : true, 1726 "referenced_type" : "type-282" 1727 }, 1728 { 1729 "referenced_type" : "type-465" 1730 }, 1731 { 1732 "referenced_type" : "type-265" 1733 } 1734 ], 1735 "return_type" : "type-464", 1736 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1737 }, 1738 { 1739 "function_name" : "keymaster::DeleteKeyRequest::SetKeyMaterial", 1740 "linker_set_key" : "_ZN9keymaster16DeleteKeyRequest14SetKeyMaterialEPKvj", 1741 "parameters" : 1742 [ 1743 { 1744 "is_this_ptr" : true, 1745 "referenced_type" : "type-282" 1746 }, 1747 { 1748 "referenced_type" : "type-445" 1749 }, 1750 { 1751 "referenced_type" : "type-33" 1752 } 1753 ], 1754 "return_type" : "type-220", 1755 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1756 }, 1757 { 1758 "function_name" : "keymaster::EcCurveToKeySize", 1759 "linker_set_key" : "_ZN9keymaster16EcCurveToKeySizeE20keymaster_ec_curve_tPj", 1760 "parameters" : 1761 [ 1762 { 1763 "referenced_type" : "type-717" 1764 }, 1765 { 1766 "referenced_type" : "type-466" 1767 } 1768 ], 1769 "return_type" : "type-716", 1770 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 1771 }, 1772 { 1773 "function_name" : "keymaster::EcKeySizeToCurve", 1774 "linker_set_key" : "_ZN9keymaster16EcKeySizeToCurveEjP20keymaster_ec_curve_t", 1775 "parameters" : 1776 [ 1777 { 1778 "referenced_type" : "type-33" 1779 }, 1780 { 1781 "referenced_type" : "type-496" 1782 } 1783 ], 1784 "return_type" : "type-718", 1785 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 1786 }, 1787 { 1788 "function_name" : "keymaster::ExportKeyRequest::Deserialize", 1789 "linker_set_key" : "_ZN9keymaster16ExportKeyRequest11DeserializeEPPKhS2_", 1790 "parameters" : 1791 [ 1792 { 1793 "is_this_ptr" : true, 1794 "referenced_type" : "type-271" 1795 }, 1796 { 1797 "referenced_type" : "type-465" 1798 }, 1799 { 1800 "referenced_type" : "type-265" 1801 } 1802 ], 1803 "return_type" : "type-464", 1804 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1805 }, 1806 { 1807 "function_name" : "keymaster::ExportKeyRequest::SetKeyMaterial", 1808 "linker_set_key" : "_ZN9keymaster16ExportKeyRequest14SetKeyMaterialEPKvj", 1809 "parameters" : 1810 [ 1811 { 1812 "is_this_ptr" : true, 1813 "referenced_type" : "type-271" 1814 }, 1815 { 1816 "referenced_type" : "type-445" 1817 }, 1818 { 1819 "referenced_type" : "type-33" 1820 } 1821 ], 1822 "return_type" : "type-220", 1823 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1824 }, 1825 { 1826 "function_name" : "keymaster::ImportKeyRequest::Deserialize", 1827 "linker_set_key" : "_ZN9keymaster16ImportKeyRequest11DeserializeEPPKhS2_", 1828 "parameters" : 1829 [ 1830 { 1831 "is_this_ptr" : true, 1832 "referenced_type" : "type-255" 1833 }, 1834 { 1835 "referenced_type" : "type-465" 1836 }, 1837 { 1838 "referenced_type" : "type-265" 1839 } 1840 ], 1841 "return_type" : "type-464", 1842 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1843 }, 1844 { 1845 "function_name" : "keymaster::ImportKeyRequest::SetKeyMaterial", 1846 "linker_set_key" : "_ZN9keymaster16ImportKeyRequest14SetKeyMaterialEPKvj", 1847 "parameters" : 1848 [ 1849 { 1850 "is_this_ptr" : true, 1851 "referenced_type" : "type-255" 1852 }, 1853 { 1854 "referenced_type" : "type-445" 1855 }, 1856 { 1857 "referenced_type" : "type-33" 1858 } 1859 ], 1860 "return_type" : "type-220", 1861 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1862 }, 1863 { 1864 "function_name" : "keymaster::AddEntropyRequest::Deserialize", 1865 "linker_set_key" : "_ZN9keymaster17AddEntropyRequest11DeserializeEPPKhS2_", 1866 "parameters" : 1867 [ 1868 { 1869 "is_this_ptr" : true, 1870 "referenced_type" : "type-245" 1871 }, 1872 { 1873 "referenced_type" : "type-465" 1874 }, 1875 { 1876 "referenced_type" : "type-265" 1877 } 1878 ], 1879 "return_type" : "type-464", 1880 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1881 }, 1882 { 1883 "function_name" : "keymaster::AttestKeyResponse::AllocateChain", 1884 "linker_set_key" : "_ZN9keymaster17AttestKeyResponse13AllocateChainEj", 1885 "parameters" : 1886 [ 1887 { 1888 "is_this_ptr" : true, 1889 "referenced_type" : "type-313" 1890 }, 1891 { 1892 "referenced_type" : "type-33" 1893 } 1894 ], 1895 "return_type" : "type-464", 1896 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1897 }, 1898 { 1899 "function_name" : "keymaster::AttestKeyResponse::NonErrorDeserialize", 1900 "linker_set_key" : "_ZN9keymaster17AttestKeyResponse19NonErrorDeserializeEPPKhS2_", 1901 "parameters" : 1902 [ 1903 { 1904 "is_this_ptr" : true, 1905 "referenced_type" : "type-313" 1906 }, 1907 { 1908 "referenced_type" : "type-465" 1909 }, 1910 { 1911 "referenced_type" : "type-265" 1912 } 1913 ], 1914 "return_type" : "type-464", 1915 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1916 }, 1917 { 1918 "function_name" : "keymaster::AttestKeyResponse::~AttestKeyResponse", 1919 "linker_set_key" : "_ZN9keymaster17AttestKeyResponseD0Ev", 1920 "parameters" : 1921 [ 1922 { 1923 "is_this_ptr" : true, 1924 "referenced_type" : "type-313" 1925 } 1926 ], 1927 "return_type" : "type-220", 1928 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1929 }, 1930 { 1931 "function_name" : "keymaster::AttestKeyResponse::~AttestKeyResponse", 1932 "linker_set_key" : "_ZN9keymaster17AttestKeyResponseD1Ev", 1933 "parameters" : 1934 [ 1935 { 1936 "is_this_ptr" : true, 1937 "referenced_type" : "type-313" 1938 } 1939 ], 1940 "return_type" : "type-220", 1941 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1942 }, 1943 { 1944 "function_name" : "keymaster::AttestKeyResponse::~AttestKeyResponse", 1945 "linker_set_key" : "_ZN9keymaster17AttestKeyResponseD2Ev", 1946 "parameters" : 1947 [ 1948 { 1949 "is_this_ptr" : true, 1950 "referenced_type" : "type-313" 1951 } 1952 ], 1953 "return_type" : "type-220", 1954 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1955 }, 1956 { 1957 "function_name" : "keymaster::ExportKeyResponse::SetKeyMaterial", 1958 "linker_set_key" : "_ZN9keymaster17ExportKeyResponse14SetKeyMaterialEPKvj", 1959 "parameters" : 1960 [ 1961 { 1962 "is_this_ptr" : true, 1963 "referenced_type" : "type-275" 1964 }, 1965 { 1966 "referenced_type" : "type-445" 1967 }, 1968 { 1969 "referenced_type" : "type-33" 1970 } 1971 ], 1972 "return_type" : "type-220", 1973 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1974 }, 1975 { 1976 "function_name" : "keymaster::ExportKeyResponse::NonErrorDeserialize", 1977 "linker_set_key" : "_ZN9keymaster17ExportKeyResponse19NonErrorDeserializeEPPKhS2_", 1978 "parameters" : 1979 [ 1980 { 1981 "is_this_ptr" : true, 1982 "referenced_type" : "type-275" 1983 }, 1984 { 1985 "referenced_type" : "type-465" 1986 }, 1987 { 1988 "referenced_type" : "type-265" 1989 } 1990 ], 1991 "return_type" : "type-464", 1992 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 1993 }, 1994 { 1995 "function_name" : "keymaster::HardwareAuthToken::Deserialize", 1996 "linker_set_key" : "_ZN9keymaster17HardwareAuthToken11DeserializeEPPKhS2_", 1997 "parameters" : 1998 [ 1999 { 2000 "is_this_ptr" : true, 2001 "referenced_type" : "type-386" 2002 }, 2003 { 2004 "referenced_type" : "type-465" 2005 }, 2006 { 2007 "referenced_type" : "type-265" 2008 } 2009 ], 2010 "return_type" : "type-464", 2011 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2012 }, 2013 { 2014 "function_name" : "keymaster::ImportKeyResponse::SetKeyMaterial", 2015 "linker_set_key" : "_ZN9keymaster17ImportKeyResponse14SetKeyMaterialEPKvj", 2016 "parameters" : 2017 [ 2018 { 2019 "is_this_ptr" : true, 2020 "referenced_type" : "type-260" 2021 }, 2022 { 2023 "referenced_type" : "type-445" 2024 }, 2025 { 2026 "referenced_type" : "type-33" 2027 } 2028 ], 2029 "return_type" : "type-220", 2030 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2031 }, 2032 { 2033 "function_name" : "keymaster::ImportKeyResponse::NonErrorDeserialize", 2034 "linker_set_key" : "_ZN9keymaster17ImportKeyResponse19NonErrorDeserializeEPPKhS2_", 2035 "parameters" : 2036 [ 2037 { 2038 "is_this_ptr" : true, 2039 "referenced_type" : "type-260" 2040 }, 2041 { 2042 "referenced_type" : "type-465" 2043 }, 2044 { 2045 "referenced_type" : "type-265" 2046 } 2047 ], 2048 "return_type" : "type-464", 2049 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2050 }, 2051 { 2052 "function_name" : "keymaster::KeymasterResponse::Deserialize", 2053 "linker_set_key" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_", 2054 "parameters" : 2055 [ 2056 { 2057 "is_this_ptr" : true, 2058 "referenced_type" : "type-97" 2059 }, 2060 { 2061 "referenced_type" : "type-465" 2062 }, 2063 { 2064 "referenced_type" : "type-265" 2065 } 2066 ], 2067 "return_type" : "type-464", 2068 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2069 }, 2070 { 2071 "function_name" : "keymaster::UpgradeKeyRequest::Deserialize", 2072 "linker_set_key" : "_ZN9keymaster17UpgradeKeyRequest11DeserializeEPPKhS2_", 2073 "parameters" : 2074 [ 2075 { 2076 "is_this_ptr" : true, 2077 "referenced_type" : "type-319" 2078 }, 2079 { 2080 "referenced_type" : "type-465" 2081 }, 2082 { 2083 "referenced_type" : "type-265" 2084 } 2085 ], 2086 "return_type" : "type-464", 2087 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2088 }, 2089 { 2090 "function_name" : "keymaster::UpgradeKeyRequest::SetKeyMaterial", 2091 "linker_set_key" : "_ZN9keymaster17UpgradeKeyRequest14SetKeyMaterialEPKvj", 2092 "parameters" : 2093 [ 2094 { 2095 "is_this_ptr" : true, 2096 "referenced_type" : "type-319" 2097 }, 2098 { 2099 "referenced_type" : "type-445" 2100 }, 2101 { 2102 "referenced_type" : "type-33" 2103 } 2104 ], 2105 "return_type" : "type-220", 2106 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2107 }, 2108 { 2109 "function_name" : "keymaster::UpgradeKeyRequest::~UpgradeKeyRequest", 2110 "linker_set_key" : "_ZN9keymaster17UpgradeKeyRequestD0Ev", 2111 "parameters" : 2112 [ 2113 { 2114 "is_this_ptr" : true, 2115 "referenced_type" : "type-319" 2116 } 2117 ], 2118 "return_type" : "type-220", 2119 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2120 }, 2121 { 2122 "function_name" : "keymaster::UpgradeKeyRequest::~UpgradeKeyRequest", 2123 "linker_set_key" : "_ZN9keymaster17UpgradeKeyRequestD1Ev", 2124 "parameters" : 2125 [ 2126 { 2127 "is_this_ptr" : true, 2128 "referenced_type" : "type-319" 2129 } 2130 ], 2131 "return_type" : "type-220", 2132 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2133 }, 2134 { 2135 "function_name" : "keymaster::UpgradeKeyRequest::~UpgradeKeyRequest", 2136 "linker_set_key" : "_ZN9keymaster17UpgradeKeyRequestD2Ev", 2137 "parameters" : 2138 [ 2139 { 2140 "is_this_ptr" : true, 2141 "referenced_type" : "type-319" 2142 } 2143 ], 2144 "return_type" : "type-220", 2145 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2146 }, 2147 { 2148 "function_name" : "keymaster::VerificationToken::Deserialize", 2149 "linker_set_key" : "_ZN9keymaster17VerificationToken11DeserializeEPPKhS2_", 2150 "parameters" : 2151 [ 2152 { 2153 "is_this_ptr" : true, 2154 "referenced_type" : "type-395" 2155 }, 2156 { 2157 "referenced_type" : "type-465" 2158 }, 2159 { 2160 "referenced_type" : "type-265" 2161 } 2162 ], 2163 "return_type" : "type-464", 2164 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2165 }, 2166 { 2167 "function_name" : "keymaster::GetVersionResponse::NonErrorDeserialize", 2168 "linker_set_key" : "_ZN9keymaster18GetVersionResponse19NonErrorDeserializeEPPKhS2_", 2169 "parameters" : 2170 [ 2171 { 2172 "is_this_ptr" : true, 2173 "referenced_type" : "type-303" 2174 }, 2175 { 2176 "referenced_type" : "type-465" 2177 }, 2178 { 2179 "referenced_type" : "type-265" 2180 } 2181 ], 2182 "return_type" : "type-464", 2183 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2184 }, 2185 { 2186 "function_name" : "keymaster::UpgradeKeyResponse::NonErrorDeserialize", 2187 "linker_set_key" : "_ZN9keymaster18UpgradeKeyResponse19NonErrorDeserializeEPPKhS2_", 2188 "parameters" : 2189 [ 2190 { 2191 "is_this_ptr" : true, 2192 "referenced_type" : "type-324" 2193 }, 2194 { 2195 "referenced_type" : "type-465" 2196 }, 2197 { 2198 "referenced_type" : "type-265" 2199 } 2200 ], 2201 "return_type" : "type-464", 2202 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2203 }, 2204 { 2205 "function_name" : "keymaster::UpgradeKeyResponse::~UpgradeKeyResponse", 2206 "linker_set_key" : "_ZN9keymaster18UpgradeKeyResponseD0Ev", 2207 "parameters" : 2208 [ 2209 { 2210 "is_this_ptr" : true, 2211 "referenced_type" : "type-324" 2212 } 2213 ], 2214 "return_type" : "type-220", 2215 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2216 }, 2217 { 2218 "function_name" : "keymaster::UpgradeKeyResponse::~UpgradeKeyResponse", 2219 "linker_set_key" : "_ZN9keymaster18UpgradeKeyResponseD1Ev", 2220 "parameters" : 2221 [ 2222 { 2223 "is_this_ptr" : true, 2224 "referenced_type" : "type-324" 2225 } 2226 ], 2227 "return_type" : "type-220", 2228 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2229 }, 2230 { 2231 "function_name" : "keymaster::UpgradeKeyResponse::~UpgradeKeyResponse", 2232 "linker_set_key" : "_ZN9keymaster18UpgradeKeyResponseD2Ev", 2233 "parameters" : 2234 [ 2235 { 2236 "is_this_ptr" : true, 2237 "referenced_type" : "type-324" 2238 } 2239 ], 2240 "return_type" : "type-220", 2241 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2242 }, 2243 { 2244 "function_name" : "keymaster::GenerateKeyResponse::NonErrorDeserialize", 2245 "linker_set_key" : "_ZN9keymaster19GenerateKeyResponse19NonErrorDeserializeEPPKhS2_", 2246 "parameters" : 2247 [ 2248 { 2249 "is_this_ptr" : true, 2250 "referenced_type" : "type-188" 2251 }, 2252 { 2253 "referenced_type" : "type-465" 2254 }, 2255 { 2256 "referenced_type" : "type-265" 2257 } 2258 ], 2259 "return_type" : "type-464", 2260 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2261 }, 2262 { 2263 "function_name" : "keymaster::GenerateKeyResponse::~GenerateKeyResponse", 2264 "linker_set_key" : "_ZN9keymaster19GenerateKeyResponseD0Ev", 2265 "parameters" : 2266 [ 2267 { 2268 "is_this_ptr" : true, 2269 "referenced_type" : "type-188" 2270 } 2271 ], 2272 "return_type" : "type-220", 2273 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2274 }, 2275 { 2276 "function_name" : "keymaster::GenerateKeyResponse::~GenerateKeyResponse", 2277 "linker_set_key" : "_ZN9keymaster19GenerateKeyResponseD1Ev", 2278 "parameters" : 2279 [ 2280 { 2281 "is_this_ptr" : true, 2282 "referenced_type" : "type-188" 2283 } 2284 ], 2285 "return_type" : "type-220", 2286 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2287 }, 2288 { 2289 "function_name" : "keymaster::GenerateKeyResponse::~GenerateKeyResponse", 2290 "linker_set_key" : "_ZN9keymaster19GenerateKeyResponseD2Ev", 2291 "parameters" : 2292 [ 2293 { 2294 "is_this_ptr" : true, 2295 "referenced_type" : "type-188" 2296 } 2297 ], 2298 "return_type" : "type-220", 2299 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2300 }, 2301 { 2302 "function_name" : "keymaster::BeginOperationRequest::Deserialize", 2303 "linker_set_key" : "_ZN9keymaster21BeginOperationRequest11DeserializeEPPKhS2_", 2304 "parameters" : 2305 [ 2306 { 2307 "is_this_ptr" : true, 2308 "referenced_type" : "type-207" 2309 }, 2310 { 2311 "referenced_type" : "type-465" 2312 }, 2313 { 2314 "referenced_type" : "type-265" 2315 } 2316 ], 2317 "return_type" : "type-464", 2318 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2319 }, 2320 { 2321 "function_name" : "keymaster::BeginOperationRequest::SetKeyMaterial", 2322 "linker_set_key" : "_ZN9keymaster21BeginOperationRequest14SetKeyMaterialEPKvj", 2323 "parameters" : 2324 [ 2325 { 2326 "is_this_ptr" : true, 2327 "referenced_type" : "type-207" 2328 }, 2329 { 2330 "referenced_type" : "type-445" 2331 }, 2332 { 2333 "referenced_type" : "type-33" 2334 } 2335 ], 2336 "return_type" : "type-220", 2337 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2338 }, 2339 { 2340 "function_name" : "keymaster::HmacSharingParameters::Deserialize", 2341 "linker_set_key" : "_ZN9keymaster21HmacSharingParameters11DeserializeEPPKhS2_", 2342 "parameters" : 2343 [ 2344 { 2345 "is_this_ptr" : true, 2346 "referenced_type" : "type-337" 2347 }, 2348 { 2349 "referenced_type" : "type-465" 2350 }, 2351 { 2352 "referenced_type" : "type-265" 2353 } 2354 ], 2355 "return_type" : "type-464", 2356 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2357 }, 2358 { 2359 "function_name" : "keymaster::BeginOperationResponse::NonErrorDeserialize", 2360 "linker_set_key" : "_ZN9keymaster22BeginOperationResponse19NonErrorDeserializeEPPKhS2_", 2361 "parameters" : 2362 [ 2363 { 2364 "is_this_ptr" : true, 2365 "referenced_type" : "type-212" 2366 }, 2367 { 2368 "referenced_type" : "type-465" 2369 }, 2370 { 2371 "referenced_type" : "type-265" 2372 } 2373 ], 2374 "return_type" : "type-464", 2375 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2376 }, 2377 { 2378 "function_name" : "keymaster::FinishOperationRequest::Deserialize", 2379 "linker_set_key" : "_ZN9keymaster22FinishOperationRequest11DeserializeEPPKhS2_", 2380 "parameters" : 2381 [ 2382 { 2383 "is_this_ptr" : true, 2384 "referenced_type" : "type-228" 2385 }, 2386 { 2387 "referenced_type" : "type-465" 2388 }, 2389 { 2390 "referenced_type" : "type-265" 2391 } 2392 ], 2393 "return_type" : "type-464", 2394 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2395 }, 2396 { 2397 "function_name" : "keymaster::UpdateOperationRequest::Deserialize", 2398 "linker_set_key" : "_ZN9keymaster22UpdateOperationRequest11DeserializeEPPKhS2_", 2399 "parameters" : 2400 [ 2401 { 2402 "is_this_ptr" : true, 2403 "referenced_type" : "type-217" 2404 }, 2405 { 2406 "referenced_type" : "type-465" 2407 }, 2408 { 2409 "referenced_type" : "type-265" 2410 } 2411 ], 2412 "return_type" : "type-464", 2413 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2414 }, 2415 { 2416 "function_name" : "keymaster::FinishOperationResponse::NonErrorDeserialize", 2417 "linker_set_key" : "_ZN9keymaster23FinishOperationResponse19NonErrorDeserializeEPPKhS2_", 2418 "parameters" : 2419 [ 2420 { 2421 "is_this_ptr" : true, 2422 "referenced_type" : "type-232" 2423 }, 2424 { 2425 "referenced_type" : "type-465" 2426 }, 2427 { 2428 "referenced_type" : "type-265" 2429 } 2430 ], 2431 "return_type" : "type-464", 2432 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2433 }, 2434 { 2435 "function_name" : "keymaster::ImportWrappedKeyRequest::Deserialize", 2436 "linker_set_key" : "_ZN9keymaster23ImportWrappedKeyRequest11DeserializeEPPKhS2_", 2437 "parameters" : 2438 [ 2439 { 2440 "is_this_ptr" : true, 2441 "referenced_type" : "type-375" 2442 }, 2443 { 2444 "referenced_type" : "type-465" 2445 }, 2446 { 2447 "referenced_type" : "type-265" 2448 } 2449 ], 2450 "return_type" : "type-464", 2451 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2452 }, 2453 { 2454 "function_name" : "keymaster::ImportWrappedKeyRequest::SetWrappedMaterial", 2455 "linker_set_key" : "_ZN9keymaster23ImportWrappedKeyRequest18SetWrappedMaterialEPKvj", 2456 "parameters" : 2457 [ 2458 { 2459 "is_this_ptr" : true, 2460 "referenced_type" : "type-375" 2461 }, 2462 { 2463 "referenced_type" : "type-445" 2464 }, 2465 { 2466 "referenced_type" : "type-33" 2467 } 2468 ], 2469 "return_type" : "type-220", 2470 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2471 }, 2472 { 2473 "function_name" : "keymaster::ImportWrappedKeyRequest::SetWrappingMaterial", 2474 "linker_set_key" : "_ZN9keymaster23ImportWrappedKeyRequest19SetWrappingMaterialEPKvj", 2475 "parameters" : 2476 [ 2477 { 2478 "is_this_ptr" : true, 2479 "referenced_type" : "type-375" 2480 }, 2481 { 2482 "referenced_type" : "type-445" 2483 }, 2484 { 2485 "referenced_type" : "type-33" 2486 } 2487 ], 2488 "return_type" : "type-220", 2489 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2490 }, 2491 { 2492 "function_name" : "keymaster::ImportWrappedKeyRequest::SetMaskingKeyMaterial", 2493 "linker_set_key" : "_ZN9keymaster23ImportWrappedKeyRequest21SetMaskingKeyMaterialEPKvj", 2494 "parameters" : 2495 [ 2496 { 2497 "is_this_ptr" : true, 2498 "referenced_type" : "type-375" 2499 }, 2500 { 2501 "referenced_type" : "type-445" 2502 }, 2503 { 2504 "referenced_type" : "type-33" 2505 } 2506 ], 2507 "return_type" : "type-220", 2508 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2509 }, 2510 { 2511 "function_name" : "keymaster::UpdateOperationResponse::NonErrorDeserialize", 2512 "linker_set_key" : "_ZN9keymaster23UpdateOperationResponse19NonErrorDeserializeEPPKhS2_", 2513 "parameters" : 2514 [ 2515 { 2516 "is_this_ptr" : true, 2517 "referenced_type" : "type-223" 2518 }, 2519 { 2520 "referenced_type" : "type-465" 2521 }, 2522 { 2523 "referenced_type" : "type-265" 2524 } 2525 ], 2526 "return_type" : "type-464", 2527 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2528 }, 2529 { 2530 "function_name" : "keymaster::ImportWrappedKeyResponse::SetKeyMaterial", 2531 "linker_set_key" : "_ZN9keymaster24ImportWrappedKeyResponse14SetKeyMaterialEPKvj", 2532 "parameters" : 2533 [ 2534 { 2535 "is_this_ptr" : true, 2536 "referenced_type" : "type-381" 2537 }, 2538 { 2539 "referenced_type" : "type-445" 2540 }, 2541 { 2542 "referenced_type" : "type-33" 2543 } 2544 ], 2545 "return_type" : "type-220", 2546 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2547 }, 2548 { 2549 "function_name" : "keymaster::ImportWrappedKeyResponse::NonErrorDeserialize", 2550 "linker_set_key" : "_ZN9keymaster24ImportWrappedKeyResponse19NonErrorDeserializeEPPKhS2_", 2551 "parameters" : 2552 [ 2553 { 2554 "is_this_ptr" : true, 2555 "referenced_type" : "type-381" 2556 }, 2557 { 2558 "referenced_type" : "type-465" 2559 }, 2560 { 2561 "referenced_type" : "type-265" 2562 } 2563 ], 2564 "return_type" : "type-464", 2565 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2566 }, 2567 { 2568 "function_name" : "keymaster::ComputeSharedHmacResponse::NonErrorDeserialize", 2569 "linker_set_key" : "_ZN9keymaster25ComputeSharedHmacResponse19NonErrorDeserializeEPPKhS2_", 2570 "parameters" : 2571 [ 2572 { 2573 "is_this_ptr" : true, 2574 "referenced_type" : "type-365" 2575 }, 2576 { 2577 "referenced_type" : "type-465" 2578 }, 2579 { 2580 "referenced_type" : "type-265" 2581 } 2582 ], 2583 "return_type" : "type-464", 2584 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2585 }, 2586 { 2587 "function_name" : "keymaster::HmacSharingParametersArray::Deserialize", 2588 "linker_set_key" : "_ZN9keymaster26HmacSharingParametersArray11DeserializeEPPKhS2_", 2589 "parameters" : 2590 [ 2591 { 2592 "is_this_ptr" : true, 2593 "referenced_type" : "type-348" 2594 }, 2595 { 2596 "referenced_type" : "type-465" 2597 }, 2598 { 2599 "referenced_type" : "type-265" 2600 } 2601 ], 2602 "return_type" : "type-464", 2603 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2604 }, 2605 { 2606 "function_name" : "keymaster::copy_size_and_data_from_buf", 2607 "linker_set_key" : "_ZN9keymaster27copy_size_and_data_from_bufEPPKhS1_PjPNS_9UniquePtrIA_hNS_13DefaultDeleteIS5_EEEE", 2608 "parameters" : 2609 [ 2610 { 2611 "referenced_type" : "type-465" 2612 }, 2613 { 2614 "referenced_type" : "type-265" 2615 }, 2616 { 2617 "referenced_type" : "type-466" 2618 }, 2619 { 2620 "referenced_type" : "type-262" 2621 } 2622 ], 2623 "return_type" : "type-464", 2624 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 2625 }, 2626 { 2627 "function_name" : "keymaster::GetKeyCharacteristicsRequest::Deserialize", 2628 "linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequest11DeserializeEPPKhS2_", 2629 "parameters" : 2630 [ 2631 { 2632 "is_this_ptr" : true, 2633 "referenced_type" : "type-193" 2634 }, 2635 { 2636 "referenced_type" : "type-465" 2637 }, 2638 { 2639 "referenced_type" : "type-265" 2640 } 2641 ], 2642 "return_type" : "type-464", 2643 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2644 }, 2645 { 2646 "function_name" : "keymaster::GetKeyCharacteristicsRequest::SetKeyMaterial", 2647 "linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequest14SetKeyMaterialEPKvj", 2648 "parameters" : 2649 [ 2650 { 2651 "is_this_ptr" : true, 2652 "referenced_type" : "type-193" 2653 }, 2654 { 2655 "referenced_type" : "type-445" 2656 }, 2657 { 2658 "referenced_type" : "type-33" 2659 } 2660 ], 2661 "return_type" : "type-220", 2662 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2663 }, 2664 { 2665 "function_name" : "keymaster::GetKeyCharacteristicsRequest::~GetKeyCharacteristicsRequest", 2666 "linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequestD0Ev", 2667 "parameters" : 2668 [ 2669 { 2670 "is_this_ptr" : true, 2671 "referenced_type" : "type-193" 2672 } 2673 ], 2674 "return_type" : "type-220", 2675 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2676 }, 2677 { 2678 "function_name" : "keymaster::GetKeyCharacteristicsRequest::~GetKeyCharacteristicsRequest", 2679 "linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequestD1Ev", 2680 "parameters" : 2681 [ 2682 { 2683 "is_this_ptr" : true, 2684 "referenced_type" : "type-193" 2685 } 2686 ], 2687 "return_type" : "type-220", 2688 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2689 }, 2690 { 2691 "function_name" : "keymaster::GetKeyCharacteristicsRequest::~GetKeyCharacteristicsRequest", 2692 "linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequestD2Ev", 2693 "parameters" : 2694 [ 2695 { 2696 "is_this_ptr" : true, 2697 "referenced_type" : "type-193" 2698 } 2699 ], 2700 "return_type" : "type-220", 2701 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2702 }, 2703 { 2704 "function_name" : "keymaster::GetKeyCharacteristicsResponse::NonErrorDeserialize", 2705 "linker_set_key" : "_ZN9keymaster29GetKeyCharacteristicsResponse19NonErrorDeserializeEPPKhS2_", 2706 "parameters" : 2707 [ 2708 { 2709 "is_this_ptr" : true, 2710 "referenced_type" : "type-201" 2711 }, 2712 { 2713 "referenced_type" : "type-465" 2714 }, 2715 { 2716 "referenced_type" : "type-265" 2717 } 2718 ], 2719 "return_type" : "type-464", 2720 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2721 }, 2722 { 2723 "function_name" : "keymaster::Buffer::Deserialize", 2724 "linker_set_key" : "_ZN9keymaster6Buffer11DeserializeEPPKhS2_", 2725 "parameters" : 2726 [ 2727 { 2728 "is_this_ptr" : true, 2729 "referenced_type" : "type-91" 2730 }, 2731 { 2732 "referenced_type" : "type-465" 2733 }, 2734 { 2735 "referenced_type" : "type-265" 2736 } 2737 ], 2738 "return_type" : "type-464", 2739 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 2740 }, 2741 { 2742 "function_name" : "keymaster::Buffer::Reinitialize", 2743 "linker_set_key" : "_ZN9keymaster6Buffer12ReinitializeEPKvj", 2744 "parameters" : 2745 [ 2746 { 2747 "is_this_ptr" : true, 2748 "referenced_type" : "type-91" 2749 }, 2750 { 2751 "referenced_type" : "type-445" 2752 }, 2753 { 2754 "referenced_type" : "type-33" 2755 } 2756 ], 2757 "return_type" : "type-464", 2758 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 2759 }, 2760 { 2761 "function_name" : "keymaster::Buffer::Reinitialize", 2762 "linker_set_key" : "_ZN9keymaster6Buffer12ReinitializeEj", 2763 "parameters" : 2764 [ 2765 { 2766 "is_this_ptr" : true, 2767 "referenced_type" : "type-91" 2768 }, 2769 { 2770 "referenced_type" : "type-33" 2771 } 2772 ], 2773 "return_type" : "type-464", 2774 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 2775 }, 2776 { 2777 "function_name" : "keymaster::Buffer::read", 2778 "linker_set_key" : "_ZN9keymaster6Buffer4readEPhj", 2779 "parameters" : 2780 [ 2781 { 2782 "is_this_ptr" : true, 2783 "referenced_type" : "type-91" 2784 }, 2785 { 2786 "referenced_type" : "type-32" 2787 }, 2788 { 2789 "referenced_type" : "type-33" 2790 } 2791 ], 2792 "return_type" : "type-464", 2793 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 2794 }, 2795 { 2796 "function_name" : "keymaster::Buffer::Clear", 2797 "linker_set_key" : "_ZN9keymaster6Buffer5ClearEv", 2798 "parameters" : 2799 [ 2800 { 2801 "is_this_ptr" : true, 2802 "referenced_type" : "type-91" 2803 } 2804 ], 2805 "return_type" : "type-220", 2806 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 2807 }, 2808 { 2809 "function_name" : "keymaster::Buffer::write", 2810 "linker_set_key" : "_ZN9keymaster6Buffer5writeEPKhj", 2811 "parameters" : 2812 [ 2813 { 2814 "is_this_ptr" : true, 2815 "referenced_type" : "type-91" 2816 }, 2817 { 2818 "referenced_type" : "type-265" 2819 }, 2820 { 2821 "referenced_type" : "type-33" 2822 } 2823 ], 2824 "return_type" : "type-464", 2825 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 2826 }, 2827 { 2828 "function_name" : "keymaster::Buffer::reserve", 2829 "linker_set_key" : "_ZN9keymaster6Buffer7reserveEj", 2830 "parameters" : 2831 [ 2832 { 2833 "is_this_ptr" : true, 2834 "referenced_type" : "type-91" 2835 }, 2836 { 2837 "referenced_type" : "type-33" 2838 } 2839 ], 2840 "return_type" : "type-464", 2841 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 2842 }, 2843 { 2844 "function_name" : "keymaster::Logger::Log", 2845 "linker_set_key" : "_ZN9keymaster6Logger3LogENS0_8LogLevelEPKcPc", 2846 "parameters" : 2847 [ 2848 { 2849 "referenced_type" : "type-518" 2850 }, 2851 { 2852 "referenced_type" : "type-570" 2853 }, 2854 { 2855 "referenced_type" : "type-657" 2856 } 2857 ], 2858 "return_type" : "type-94", 2859 "source_file" : "/system/keymaster/include/keymaster/logger.h" 2860 }, 2861 { 2862 "function_name" : "keymaster::Logger::Log", 2863 "linker_set_key" : "_ZN9keymaster6Logger3LogENS0_8LogLevelEPKcz", 2864 "parameters" : 2865 [ 2866 { 2867 "referenced_type" : "type-518" 2868 }, 2869 { 2870 "referenced_type" : "type-570" 2871 } 2872 ], 2873 "return_type" : "type-94", 2874 "source_file" : "/system/keymaster/include/keymaster/logger.h" 2875 }, 2876 { 2877 "function_name" : "keymaster::Logger::Info", 2878 "linker_set_key" : "_ZN9keymaster6Logger4InfoEPKcz", 2879 "parameters" : 2880 [ 2881 { 2882 "referenced_type" : "type-570" 2883 } 2884 ], 2885 "return_type" : "type-94", 2886 "source_file" : "/system/keymaster/include/keymaster/logger.h" 2887 }, 2888 { 2889 "function_name" : "keymaster::Logger::Debug", 2890 "linker_set_key" : "_ZN9keymaster6Logger5DebugEPKcz", 2891 "parameters" : 2892 [ 2893 { 2894 "referenced_type" : "type-570" 2895 } 2896 ], 2897 "return_type" : "type-94", 2898 "source_file" : "/system/keymaster/include/keymaster/logger.h" 2899 }, 2900 { 2901 "function_name" : "keymaster::Logger::Error", 2902 "linker_set_key" : "_ZN9keymaster6Logger5ErrorEPKcz", 2903 "parameters" : 2904 [ 2905 { 2906 "referenced_type" : "type-570" 2907 } 2908 ], 2909 "return_type" : "type-94", 2910 "source_file" : "/system/keymaster/include/keymaster/logger.h" 2911 }, 2912 { 2913 "function_name" : "keymaster::Logger::Severe", 2914 "linker_set_key" : "_ZN9keymaster6Logger6SevereEPKcz", 2915 "parameters" : 2916 [ 2917 { 2918 "referenced_type" : "type-570" 2919 } 2920 ], 2921 "return_type" : "type-94", 2922 "source_file" : "/system/keymaster/include/keymaster/logger.h" 2923 }, 2924 { 2925 "function_name" : "keymaster::Logger::Warning", 2926 "linker_set_key" : "_ZN9keymaster6Logger7WarningEPKcz", 2927 "parameters" : 2928 [ 2929 { 2930 "referenced_type" : "type-570" 2931 } 2932 ], 2933 "return_type" : "type-94", 2934 "source_file" : "/system/keymaster/include/keymaster/logger.h" 2935 }, 2936 { 2937 "function_name" : "keymaster::memcmp_s", 2938 "linker_set_key" : "_ZN9keymaster8memcmp_sEPKvS1_j", 2939 "parameters" : 2940 [ 2941 { 2942 "referenced_type" : "type-445" 2943 }, 2944 { 2945 "referenced_type" : "type-445" 2946 }, 2947 { 2948 "referenced_type" : "type-33" 2949 } 2950 ], 2951 "return_type" : "type-94", 2952 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 2953 }, 2954 { 2955 "function_name" : "keymaster::AttestKeyRequest::SerializedSize", 2956 "linker_set_key" : "_ZNK9keymaster16AttestKeyRequest14SerializedSizeEv", 2957 "parameters" : 2958 [ 2959 { 2960 "is_this_ptr" : true, 2961 "referenced_type" : "type-310" 2962 } 2963 ], 2964 "return_type" : "type-33", 2965 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2966 }, 2967 { 2968 "function_name" : "keymaster::AttestKeyRequest::Serialize", 2969 "linker_set_key" : "_ZNK9keymaster16AttestKeyRequest9SerializeEPhPKh", 2970 "parameters" : 2971 [ 2972 { 2973 "is_this_ptr" : true, 2974 "referenced_type" : "type-310" 2975 }, 2976 { 2977 "referenced_type" : "type-32" 2978 }, 2979 { 2980 "referenced_type" : "type-265" 2981 } 2982 ], 2983 "return_type" : "type-32", 2984 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 2985 }, 2986 { 2987 "function_name" : "keymaster::AuthorizationSet::GetTagCount", 2988 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet11GetTagCountE15keymaster_tag_t", 2989 "parameters" : 2990 [ 2991 { 2992 "is_this_ptr" : true, 2993 "referenced_type" : "type-69" 2994 }, 2995 { 2996 "referenced_type" : "type-768" 2997 } 2998 ], 2999 "return_type" : "type-33", 3000 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3001 }, 3002 { 3003 "function_name" : "keymaster::AuthorizationSet::CopyToParamSet", 3004 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet14CopyToParamSetEP25keymaster_key_param_set_t", 3005 "parameters" : 3006 [ 3007 { 3008 "is_this_ptr" : true, 3009 "referenced_type" : "type-69" 3010 }, 3011 { 3012 "referenced_type" : "type-509" 3013 } 3014 ], 3015 "return_type" : "type-220", 3016 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3017 }, 3018 { 3019 "access" : "private", 3020 "function_name" : "keymaster::AuthorizationSet::GetTagValueInt", 3021 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet14GetTagValueIntE15keymaster_tag_tPj", 3022 "parameters" : 3023 [ 3024 { 3025 "is_this_ptr" : true, 3026 "referenced_type" : "type-69" 3027 }, 3028 { 3029 "referenced_type" : "type-769" 3030 }, 3031 { 3032 "referenced_type" : "type-466" 3033 } 3034 ], 3035 "return_type" : "type-464", 3036 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3037 }, 3038 { 3039 "function_name" : "keymaster::AuthorizationSet::SerializedSize", 3040 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet14SerializedSizeEv", 3041 "parameters" : 3042 [ 3043 { 3044 "is_this_ptr" : true, 3045 "referenced_type" : "type-69" 3046 } 3047 ], 3048 "return_type" : "type-33", 3049 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3050 }, 3051 { 3052 "access" : "private", 3053 "function_name" : "keymaster::AuthorizationSet::GetTagValueBlob", 3054 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet15GetTagValueBlobE15keymaster_tag_tP16keymaster_blob_t", 3055 "parameters" : 3056 [ 3057 { 3058 "is_this_ptr" : true, 3059 "referenced_type" : "type-69" 3060 }, 3061 { 3062 "referenced_type" : "type-770" 3063 }, 3064 { 3065 "referenced_type" : "type-532" 3066 } 3067 ], 3068 "return_type" : "type-464", 3069 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3070 }, 3071 { 3072 "access" : "private", 3073 "function_name" : "keymaster::AuthorizationSet::GetTagValueBool", 3074 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet15GetTagValueBoolE15keymaster_tag_t", 3075 "parameters" : 3076 [ 3077 { 3078 "is_this_ptr" : true, 3079 "referenced_type" : "type-69" 3080 }, 3081 { 3082 "referenced_type" : "type-771" 3083 } 3084 ], 3085 "return_type" : "type-464", 3086 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3087 }, 3088 { 3089 "access" : "private", 3090 "function_name" : "keymaster::AuthorizationSet::GetTagValueDate", 3091 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet15GetTagValueDateE15keymaster_tag_tPy", 3092 "parameters" : 3093 [ 3094 { 3095 "is_this_ptr" : true, 3096 "referenced_type" : "type-69" 3097 }, 3098 { 3099 "referenced_type" : "type-772" 3100 }, 3101 { 3102 "referenced_type" : "type-4" 3103 } 3104 ], 3105 "return_type" : "type-464", 3106 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3107 }, 3108 { 3109 "access" : "private", 3110 "function_name" : "keymaster::AuthorizationSet::GetTagValueEnum", 3111 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet15GetTagValueEnumE15keymaster_tag_tPj", 3112 "parameters" : 3113 [ 3114 { 3115 "is_this_ptr" : true, 3116 "referenced_type" : "type-69" 3117 }, 3118 { 3119 "referenced_type" : "type-773" 3120 }, 3121 { 3122 "referenced_type" : "type-466" 3123 } 3124 ], 3125 "return_type" : "type-464", 3126 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3127 }, 3128 { 3129 "access" : "private", 3130 "function_name" : "keymaster::AuthorizationSet::GetTagValueLong", 3131 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet15GetTagValueLongE15keymaster_tag_tPy", 3132 "parameters" : 3133 [ 3134 { 3135 "is_this_ptr" : true, 3136 "referenced_type" : "type-69" 3137 }, 3138 { 3139 "referenced_type" : "type-774" 3140 }, 3141 { 3142 "referenced_type" : "type-4" 3143 } 3144 ], 3145 "return_type" : "type-464", 3146 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3147 }, 3148 { 3149 "access" : "private", 3150 "function_name" : "keymaster::AuthorizationSet::ContainsIntValue", 3151 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet16ContainsIntValueE15keymaster_tag_tj", 3152 "parameters" : 3153 [ 3154 { 3155 "is_this_ptr" : true, 3156 "referenced_type" : "type-69" 3157 }, 3158 { 3159 "referenced_type" : "type-775" 3160 }, 3161 { 3162 "referenced_type" : "type-33" 3163 } 3164 ], 3165 "return_type" : "type-464", 3166 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3167 }, 3168 { 3169 "access" : "private", 3170 "function_name" : "keymaster::AuthorizationSet::ContainsEnumValue", 3171 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet17ContainsEnumValueE15keymaster_tag_tj", 3172 "parameters" : 3173 [ 3174 { 3175 "is_this_ptr" : true, 3176 "referenced_type" : "type-69" 3177 }, 3178 { 3179 "referenced_type" : "type-776" 3180 }, 3181 { 3182 "referenced_type" : "type-33" 3183 } 3184 ], 3185 "return_type" : "type-464", 3186 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3187 }, 3188 { 3189 "access" : "private", 3190 "function_name" : "keymaster::AuthorizationSet::GetTagValueIntRep", 3191 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet17GetTagValueIntRepE15keymaster_tag_tjPj", 3192 "parameters" : 3193 [ 3194 { 3195 "is_this_ptr" : true, 3196 "referenced_type" : "type-69" 3197 }, 3198 { 3199 "referenced_type" : "type-777" 3200 }, 3201 { 3202 "referenced_type" : "type-33" 3203 }, 3204 { 3205 "referenced_type" : "type-466" 3206 } 3207 ], 3208 "return_type" : "type-464", 3209 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3210 }, 3211 { 3212 "access" : "private", 3213 "function_name" : "keymaster::AuthorizationSet::GetTagValueEnumRep", 3214 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet18GetTagValueEnumRepE15keymaster_tag_tjPj", 3215 "parameters" : 3216 [ 3217 { 3218 "is_this_ptr" : true, 3219 "referenced_type" : "type-69" 3220 }, 3221 { 3222 "referenced_type" : "type-778" 3223 }, 3224 { 3225 "referenced_type" : "type-33" 3226 }, 3227 { 3228 "referenced_type" : "type-466" 3229 } 3230 ], 3231 "return_type" : "type-464", 3232 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3233 }, 3234 { 3235 "access" : "private", 3236 "function_name" : "keymaster::AuthorizationSet::GetTagValueLongRep", 3237 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet18GetTagValueLongRepE15keymaster_tag_tjPy", 3238 "parameters" : 3239 [ 3240 { 3241 "is_this_ptr" : true, 3242 "referenced_type" : "type-69" 3243 }, 3244 { 3245 "referenced_type" : "type-779" 3246 }, 3247 { 3248 "referenced_type" : "type-33" 3249 }, 3250 { 3251 "referenced_type" : "type-4" 3252 } 3253 ], 3254 "return_type" : "type-464", 3255 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3256 }, 3257 { 3258 "function_name" : "keymaster::AuthorizationSet::SerializedSizeOfElements", 3259 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet24SerializedSizeOfElementsEv", 3260 "parameters" : 3261 [ 3262 { 3263 "is_this_ptr" : true, 3264 "referenced_type" : "type-69" 3265 } 3266 ], 3267 "return_type" : "type-33", 3268 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3269 }, 3270 { 3271 "function_name" : "keymaster::AuthorizationSet::find", 3272 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet4findE15keymaster_tag_ti", 3273 "parameters" : 3274 [ 3275 { 3276 "is_this_ptr" : true, 3277 "referenced_type" : "type-69" 3278 }, 3279 { 3280 "referenced_type" : "type-780" 3281 }, 3282 { 3283 "default_arg" : true, 3284 "referenced_type" : "type-94" 3285 } 3286 ], 3287 "return_type" : "type-94", 3288 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3289 }, 3290 { 3291 "function_name" : "keymaster::AuthorizationSet::Serialize", 3292 "linker_set_key" : "_ZNK9keymaster16AuthorizationSet9SerializeEPhPKh", 3293 "parameters" : 3294 [ 3295 { 3296 "is_this_ptr" : true, 3297 "referenced_type" : "type-69" 3298 }, 3299 { 3300 "referenced_type" : "type-32" 3301 }, 3302 { 3303 "referenced_type" : "type-265" 3304 } 3305 ], 3306 "return_type" : "type-32", 3307 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3308 }, 3309 { 3310 "function_name" : "keymaster::AuthorizationSet::operator[]", 3311 "linker_set_key" : "_ZNK9keymaster16AuthorizationSetixEi", 3312 "parameters" : 3313 [ 3314 { 3315 "is_this_ptr" : true, 3316 "referenced_type" : "type-69" 3317 }, 3318 { 3319 "referenced_type" : "type-94" 3320 } 3321 ], 3322 "return_type" : "type-513", 3323 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 3324 }, 3325 { 3326 "function_name" : "keymaster::DeleteKeyRequest::SerializedSize", 3327 "linker_set_key" : "_ZNK9keymaster16DeleteKeyRequest14SerializedSizeEv", 3328 "parameters" : 3329 [ 3330 { 3331 "is_this_ptr" : true, 3332 "referenced_type" : "type-284" 3333 } 3334 ], 3335 "return_type" : "type-33", 3336 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3337 }, 3338 { 3339 "function_name" : "keymaster::DeleteKeyRequest::Serialize", 3340 "linker_set_key" : "_ZNK9keymaster16DeleteKeyRequest9SerializeEPhPKh", 3341 "parameters" : 3342 [ 3343 { 3344 "is_this_ptr" : true, 3345 "referenced_type" : "type-284" 3346 }, 3347 { 3348 "referenced_type" : "type-32" 3349 }, 3350 { 3351 "referenced_type" : "type-265" 3352 } 3353 ], 3354 "return_type" : "type-32", 3355 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3356 }, 3357 { 3358 "function_name" : "keymaster::ExportKeyRequest::SerializedSize", 3359 "linker_set_key" : "_ZNK9keymaster16ExportKeyRequest14SerializedSizeEv", 3360 "parameters" : 3361 [ 3362 { 3363 "is_this_ptr" : true, 3364 "referenced_type" : "type-273" 3365 } 3366 ], 3367 "return_type" : "type-33", 3368 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3369 }, 3370 { 3371 "function_name" : "keymaster::ExportKeyRequest::Serialize", 3372 "linker_set_key" : "_ZNK9keymaster16ExportKeyRequest9SerializeEPhPKh", 3373 "parameters" : 3374 [ 3375 { 3376 "is_this_ptr" : true, 3377 "referenced_type" : "type-273" 3378 }, 3379 { 3380 "referenced_type" : "type-32" 3381 }, 3382 { 3383 "referenced_type" : "type-265" 3384 } 3385 ], 3386 "return_type" : "type-32", 3387 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3388 }, 3389 { 3390 "function_name" : "keymaster::ImportKeyRequest::SerializedSize", 3391 "linker_set_key" : "_ZNK9keymaster16ImportKeyRequest14SerializedSizeEv", 3392 "parameters" : 3393 [ 3394 { 3395 "is_this_ptr" : true, 3396 "referenced_type" : "type-257" 3397 } 3398 ], 3399 "return_type" : "type-33", 3400 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3401 }, 3402 { 3403 "function_name" : "keymaster::ImportKeyRequest::Serialize", 3404 "linker_set_key" : "_ZNK9keymaster16ImportKeyRequest9SerializeEPhPKh", 3405 "parameters" : 3406 [ 3407 { 3408 "is_this_ptr" : true, 3409 "referenced_type" : "type-257" 3410 }, 3411 { 3412 "referenced_type" : "type-32" 3413 }, 3414 { 3415 "referenced_type" : "type-265" 3416 } 3417 ], 3418 "return_type" : "type-32", 3419 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3420 }, 3421 { 3422 "function_name" : "keymaster::AddEntropyRequest::SerializedSize", 3423 "linker_set_key" : "_ZNK9keymaster17AddEntropyRequest14SerializedSizeEv", 3424 "parameters" : 3425 [ 3426 { 3427 "is_this_ptr" : true, 3428 "referenced_type" : "type-247" 3429 } 3430 ], 3431 "return_type" : "type-33", 3432 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3433 }, 3434 { 3435 "function_name" : "keymaster::AddEntropyRequest::Serialize", 3436 "linker_set_key" : "_ZNK9keymaster17AddEntropyRequest9SerializeEPhPKh", 3437 "parameters" : 3438 [ 3439 { 3440 "is_this_ptr" : true, 3441 "referenced_type" : "type-247" 3442 }, 3443 { 3444 "referenced_type" : "type-32" 3445 }, 3446 { 3447 "referenced_type" : "type-265" 3448 } 3449 ], 3450 "return_type" : "type-32", 3451 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3452 }, 3453 { 3454 "function_name" : "keymaster::AttestKeyResponse::NonErrorSerialize", 3455 "linker_set_key" : "_ZNK9keymaster17AttestKeyResponse17NonErrorSerializeEPhPKh", 3456 "parameters" : 3457 [ 3458 { 3459 "is_this_ptr" : true, 3460 "referenced_type" : "type-316" 3461 }, 3462 { 3463 "referenced_type" : "type-32" 3464 }, 3465 { 3466 "referenced_type" : "type-265" 3467 } 3468 ], 3469 "return_type" : "type-32", 3470 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3471 }, 3472 { 3473 "function_name" : "keymaster::AttestKeyResponse::NonErrorSerializedSize", 3474 "linker_set_key" : "_ZNK9keymaster17AttestKeyResponse22NonErrorSerializedSizeEv", 3475 "parameters" : 3476 [ 3477 { 3478 "is_this_ptr" : true, 3479 "referenced_type" : "type-316" 3480 } 3481 ], 3482 "return_type" : "type-33", 3483 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3484 }, 3485 { 3486 "function_name" : "keymaster::ExportKeyResponse::NonErrorSerialize", 3487 "linker_set_key" : "_ZNK9keymaster17ExportKeyResponse17NonErrorSerializeEPhPKh", 3488 "parameters" : 3489 [ 3490 { 3491 "is_this_ptr" : true, 3492 "referenced_type" : "type-277" 3493 }, 3494 { 3495 "referenced_type" : "type-32" 3496 }, 3497 { 3498 "referenced_type" : "type-265" 3499 } 3500 ], 3501 "return_type" : "type-32", 3502 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3503 }, 3504 { 3505 "function_name" : "keymaster::ExportKeyResponse::NonErrorSerializedSize", 3506 "linker_set_key" : "_ZNK9keymaster17ExportKeyResponse22NonErrorSerializedSizeEv", 3507 "parameters" : 3508 [ 3509 { 3510 "is_this_ptr" : true, 3511 "referenced_type" : "type-277" 3512 } 3513 ], 3514 "return_type" : "type-33", 3515 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3516 }, 3517 { 3518 "function_name" : "keymaster::HardwareAuthToken::SerializedSize", 3519 "linker_set_key" : "_ZNK9keymaster17HardwareAuthToken14SerializedSizeEv", 3520 "parameters" : 3521 [ 3522 { 3523 "is_this_ptr" : true, 3524 "referenced_type" : "type-390" 3525 } 3526 ], 3527 "return_type" : "type-33", 3528 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3529 }, 3530 { 3531 "function_name" : "keymaster::HardwareAuthToken::Serialize", 3532 "linker_set_key" : "_ZNK9keymaster17HardwareAuthToken9SerializeEPhPKh", 3533 "parameters" : 3534 [ 3535 { 3536 "is_this_ptr" : true, 3537 "referenced_type" : "type-390" 3538 }, 3539 { 3540 "referenced_type" : "type-32" 3541 }, 3542 { 3543 "referenced_type" : "type-265" 3544 } 3545 ], 3546 "return_type" : "type-32", 3547 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3548 }, 3549 { 3550 "function_name" : "keymaster::ImportKeyResponse::NonErrorSerialize", 3551 "linker_set_key" : "_ZNK9keymaster17ImportKeyResponse17NonErrorSerializeEPhPKh", 3552 "parameters" : 3553 [ 3554 { 3555 "is_this_ptr" : true, 3556 "referenced_type" : "type-267" 3557 }, 3558 { 3559 "referenced_type" : "type-32" 3560 }, 3561 { 3562 "referenced_type" : "type-265" 3563 } 3564 ], 3565 "return_type" : "type-32", 3566 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3567 }, 3568 { 3569 "function_name" : "keymaster::ImportKeyResponse::NonErrorSerializedSize", 3570 "linker_set_key" : "_ZNK9keymaster17ImportKeyResponse22NonErrorSerializedSizeEv", 3571 "parameters" : 3572 [ 3573 { 3574 "is_this_ptr" : true, 3575 "referenced_type" : "type-267" 3576 } 3577 ], 3578 "return_type" : "type-33", 3579 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3580 }, 3581 { 3582 "function_name" : "keymaster::KeymasterResponse::SerializedSize", 3583 "linker_set_key" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv", 3584 "parameters" : 3585 [ 3586 { 3587 "is_this_ptr" : true, 3588 "referenced_type" : "type-101" 3589 } 3590 ], 3591 "return_type" : "type-33", 3592 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3593 }, 3594 { 3595 "function_name" : "keymaster::KeymasterResponse::Serialize", 3596 "linker_set_key" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh", 3597 "parameters" : 3598 [ 3599 { 3600 "is_this_ptr" : true, 3601 "referenced_type" : "type-101" 3602 }, 3603 { 3604 "referenced_type" : "type-32" 3605 }, 3606 { 3607 "referenced_type" : "type-265" 3608 } 3609 ], 3610 "return_type" : "type-32", 3611 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3612 }, 3613 { 3614 "function_name" : "keymaster::UpgradeKeyRequest::SerializedSize", 3615 "linker_set_key" : "_ZNK9keymaster17UpgradeKeyRequest14SerializedSizeEv", 3616 "parameters" : 3617 [ 3618 { 3619 "is_this_ptr" : true, 3620 "referenced_type" : "type-321" 3621 } 3622 ], 3623 "return_type" : "type-33", 3624 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3625 }, 3626 { 3627 "function_name" : "keymaster::UpgradeKeyRequest::Serialize", 3628 "linker_set_key" : "_ZNK9keymaster17UpgradeKeyRequest9SerializeEPhPKh", 3629 "parameters" : 3630 [ 3631 { 3632 "is_this_ptr" : true, 3633 "referenced_type" : "type-321" 3634 }, 3635 { 3636 "referenced_type" : "type-32" 3637 }, 3638 { 3639 "referenced_type" : "type-265" 3640 } 3641 ], 3642 "return_type" : "type-32", 3643 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3644 }, 3645 { 3646 "function_name" : "keymaster::VerificationToken::SerializedSize", 3647 "linker_set_key" : "_ZNK9keymaster17VerificationToken14SerializedSizeEv", 3648 "parameters" : 3649 [ 3650 { 3651 "is_this_ptr" : true, 3652 "referenced_type" : "type-398" 3653 } 3654 ], 3655 "return_type" : "type-33", 3656 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3657 }, 3658 { 3659 "function_name" : "keymaster::VerificationToken::Serialize", 3660 "linker_set_key" : "_ZNK9keymaster17VerificationToken9SerializeEPhPKh", 3661 "parameters" : 3662 [ 3663 { 3664 "is_this_ptr" : true, 3665 "referenced_type" : "type-398" 3666 }, 3667 { 3668 "referenced_type" : "type-32" 3669 }, 3670 { 3671 "referenced_type" : "type-265" 3672 } 3673 ], 3674 "return_type" : "type-32", 3675 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3676 }, 3677 { 3678 "function_name" : "keymaster::GetVersionResponse::NonErrorSerialize", 3679 "linker_set_key" : "_ZNK9keymaster18GetVersionResponse17NonErrorSerializeEPhPKh", 3680 "parameters" : 3681 [ 3682 { 3683 "is_this_ptr" : true, 3684 "referenced_type" : "type-305" 3685 }, 3686 { 3687 "referenced_type" : "type-32" 3688 }, 3689 { 3690 "referenced_type" : "type-265" 3691 } 3692 ], 3693 "return_type" : "type-32", 3694 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3695 }, 3696 { 3697 "function_name" : "keymaster::GetVersionResponse::NonErrorSerializedSize", 3698 "linker_set_key" : "_ZNK9keymaster18GetVersionResponse22NonErrorSerializedSizeEv", 3699 "parameters" : 3700 [ 3701 { 3702 "is_this_ptr" : true, 3703 "referenced_type" : "type-305" 3704 } 3705 ], 3706 "return_type" : "type-33", 3707 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3708 }, 3709 { 3710 "function_name" : "keymaster::UpgradeKeyResponse::NonErrorSerialize", 3711 "linker_set_key" : "_ZNK9keymaster18UpgradeKeyResponse17NonErrorSerializeEPhPKh", 3712 "parameters" : 3713 [ 3714 { 3715 "is_this_ptr" : true, 3716 "referenced_type" : "type-326" 3717 }, 3718 { 3719 "referenced_type" : "type-32" 3720 }, 3721 { 3722 "referenced_type" : "type-265" 3723 } 3724 ], 3725 "return_type" : "type-32", 3726 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3727 }, 3728 { 3729 "function_name" : "keymaster::UpgradeKeyResponse::NonErrorSerializedSize", 3730 "linker_set_key" : "_ZNK9keymaster18UpgradeKeyResponse22NonErrorSerializedSizeEv", 3731 "parameters" : 3732 [ 3733 { 3734 "is_this_ptr" : true, 3735 "referenced_type" : "type-326" 3736 } 3737 ], 3738 "return_type" : "type-33", 3739 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3740 }, 3741 { 3742 "function_name" : "keymaster::GenerateKeyResponse::NonErrorSerialize", 3743 "linker_set_key" : "_ZNK9keymaster19GenerateKeyResponse17NonErrorSerializeEPhPKh", 3744 "parameters" : 3745 [ 3746 { 3747 "is_this_ptr" : true, 3748 "referenced_type" : "type-190" 3749 }, 3750 { 3751 "referenced_type" : "type-32" 3752 }, 3753 { 3754 "referenced_type" : "type-265" 3755 } 3756 ], 3757 "return_type" : "type-32", 3758 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3759 }, 3760 { 3761 "function_name" : "keymaster::GenerateKeyResponse::NonErrorSerializedSize", 3762 "linker_set_key" : "_ZNK9keymaster19GenerateKeyResponse22NonErrorSerializedSizeEv", 3763 "parameters" : 3764 [ 3765 { 3766 "is_this_ptr" : true, 3767 "referenced_type" : "type-190" 3768 } 3769 ], 3770 "return_type" : "type-33", 3771 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3772 }, 3773 { 3774 "function_name" : "keymaster::BeginOperationRequest::SerializedSize", 3775 "linker_set_key" : "_ZNK9keymaster21BeginOperationRequest14SerializedSizeEv", 3776 "parameters" : 3777 [ 3778 { 3779 "is_this_ptr" : true, 3780 "referenced_type" : "type-210" 3781 } 3782 ], 3783 "return_type" : "type-33", 3784 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3785 }, 3786 { 3787 "function_name" : "keymaster::BeginOperationRequest::Serialize", 3788 "linker_set_key" : "_ZNK9keymaster21BeginOperationRequest9SerializeEPhPKh", 3789 "parameters" : 3790 [ 3791 { 3792 "is_this_ptr" : true, 3793 "referenced_type" : "type-210" 3794 }, 3795 { 3796 "referenced_type" : "type-32" 3797 }, 3798 { 3799 "referenced_type" : "type-265" 3800 } 3801 ], 3802 "return_type" : "type-32", 3803 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3804 }, 3805 { 3806 "function_name" : "keymaster::HmacSharingParameters::SerializedSize", 3807 "linker_set_key" : "_ZNK9keymaster21HmacSharingParameters14SerializedSizeEv", 3808 "parameters" : 3809 [ 3810 { 3811 "is_this_ptr" : true, 3812 "referenced_type" : "type-346" 3813 } 3814 ], 3815 "return_type" : "type-33", 3816 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3817 }, 3818 { 3819 "function_name" : "keymaster::HmacSharingParameters::Serialize", 3820 "linker_set_key" : "_ZNK9keymaster21HmacSharingParameters9SerializeEPhPKh", 3821 "parameters" : 3822 [ 3823 { 3824 "is_this_ptr" : true, 3825 "referenced_type" : "type-346" 3826 }, 3827 { 3828 "referenced_type" : "type-32" 3829 }, 3830 { 3831 "referenced_type" : "type-265" 3832 } 3833 ], 3834 "return_type" : "type-32", 3835 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3836 }, 3837 { 3838 "function_name" : "keymaster::BeginOperationResponse::NonErrorSerialize", 3839 "linker_set_key" : "_ZNK9keymaster22BeginOperationResponse17NonErrorSerializeEPhPKh", 3840 "parameters" : 3841 [ 3842 { 3843 "is_this_ptr" : true, 3844 "referenced_type" : "type-215" 3845 }, 3846 { 3847 "referenced_type" : "type-32" 3848 }, 3849 { 3850 "referenced_type" : "type-265" 3851 } 3852 ], 3853 "return_type" : "type-32", 3854 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3855 }, 3856 { 3857 "function_name" : "keymaster::BeginOperationResponse::NonErrorSerializedSize", 3858 "linker_set_key" : "_ZNK9keymaster22BeginOperationResponse22NonErrorSerializedSizeEv", 3859 "parameters" : 3860 [ 3861 { 3862 "is_this_ptr" : true, 3863 "referenced_type" : "type-215" 3864 } 3865 ], 3866 "return_type" : "type-33", 3867 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3868 }, 3869 { 3870 "function_name" : "keymaster::FinishOperationRequest::SerializedSize", 3871 "linker_set_key" : "_ZNK9keymaster22FinishOperationRequest14SerializedSizeEv", 3872 "parameters" : 3873 [ 3874 { 3875 "is_this_ptr" : true, 3876 "referenced_type" : "type-230" 3877 } 3878 ], 3879 "return_type" : "type-33", 3880 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3881 }, 3882 { 3883 "function_name" : "keymaster::FinishOperationRequest::Serialize", 3884 "linker_set_key" : "_ZNK9keymaster22FinishOperationRequest9SerializeEPhPKh", 3885 "parameters" : 3886 [ 3887 { 3888 "is_this_ptr" : true, 3889 "referenced_type" : "type-230" 3890 }, 3891 { 3892 "referenced_type" : "type-32" 3893 }, 3894 { 3895 "referenced_type" : "type-265" 3896 } 3897 ], 3898 "return_type" : "type-32", 3899 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3900 }, 3901 { 3902 "function_name" : "keymaster::UpdateOperationRequest::SerializedSize", 3903 "linker_set_key" : "_ZNK9keymaster22UpdateOperationRequest14SerializedSizeEv", 3904 "parameters" : 3905 [ 3906 { 3907 "is_this_ptr" : true, 3908 "referenced_type" : "type-221" 3909 } 3910 ], 3911 "return_type" : "type-33", 3912 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3913 }, 3914 { 3915 "function_name" : "keymaster::UpdateOperationRequest::Serialize", 3916 "linker_set_key" : "_ZNK9keymaster22UpdateOperationRequest9SerializeEPhPKh", 3917 "parameters" : 3918 [ 3919 { 3920 "is_this_ptr" : true, 3921 "referenced_type" : "type-221" 3922 }, 3923 { 3924 "referenced_type" : "type-32" 3925 }, 3926 { 3927 "referenced_type" : "type-265" 3928 } 3929 ], 3930 "return_type" : "type-32", 3931 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3932 }, 3933 { 3934 "function_name" : "keymaster::FinishOperationResponse::NonErrorSerialize", 3935 "linker_set_key" : "_ZNK9keymaster23FinishOperationResponse17NonErrorSerializeEPhPKh", 3936 "parameters" : 3937 [ 3938 { 3939 "is_this_ptr" : true, 3940 "referenced_type" : "type-234" 3941 }, 3942 { 3943 "referenced_type" : "type-32" 3944 }, 3945 { 3946 "referenced_type" : "type-265" 3947 } 3948 ], 3949 "return_type" : "type-32", 3950 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3951 }, 3952 { 3953 "function_name" : "keymaster::FinishOperationResponse::NonErrorSerializedSize", 3954 "linker_set_key" : "_ZNK9keymaster23FinishOperationResponse22NonErrorSerializedSizeEv", 3955 "parameters" : 3956 [ 3957 { 3958 "is_this_ptr" : true, 3959 "referenced_type" : "type-234" 3960 } 3961 ], 3962 "return_type" : "type-33", 3963 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3964 }, 3965 { 3966 "function_name" : "keymaster::ImportWrappedKeyRequest::SerializedSize", 3967 "linker_set_key" : "_ZNK9keymaster23ImportWrappedKeyRequest14SerializedSizeEv", 3968 "parameters" : 3969 [ 3970 { 3971 "is_this_ptr" : true, 3972 "referenced_type" : "type-379" 3973 } 3974 ], 3975 "return_type" : "type-33", 3976 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3977 }, 3978 { 3979 "function_name" : "keymaster::ImportWrappedKeyRequest::Serialize", 3980 "linker_set_key" : "_ZNK9keymaster23ImportWrappedKeyRequest9SerializeEPhPKh", 3981 "parameters" : 3982 [ 3983 { 3984 "is_this_ptr" : true, 3985 "referenced_type" : "type-379" 3986 }, 3987 { 3988 "referenced_type" : "type-32" 3989 }, 3990 { 3991 "referenced_type" : "type-265" 3992 } 3993 ], 3994 "return_type" : "type-32", 3995 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 3996 }, 3997 { 3998 "function_name" : "keymaster::UpdateOperationResponse::NonErrorSerialize", 3999 "linker_set_key" : "_ZNK9keymaster23UpdateOperationResponse17NonErrorSerializeEPhPKh", 4000 "parameters" : 4001 [ 4002 { 4003 "is_this_ptr" : true, 4004 "referenced_type" : "type-225" 4005 }, 4006 { 4007 "referenced_type" : "type-32" 4008 }, 4009 { 4010 "referenced_type" : "type-265" 4011 } 4012 ], 4013 "return_type" : "type-32", 4014 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4015 }, 4016 { 4017 "function_name" : "keymaster::UpdateOperationResponse::NonErrorSerializedSize", 4018 "linker_set_key" : "_ZNK9keymaster23UpdateOperationResponse22NonErrorSerializedSizeEv", 4019 "parameters" : 4020 [ 4021 { 4022 "is_this_ptr" : true, 4023 "referenced_type" : "type-225" 4024 } 4025 ], 4026 "return_type" : "type-33", 4027 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4028 }, 4029 { 4030 "function_name" : "keymaster::ImportWrappedKeyResponse::NonErrorSerialize", 4031 "linker_set_key" : "_ZNK9keymaster24ImportWrappedKeyResponse17NonErrorSerializeEPhPKh", 4032 "parameters" : 4033 [ 4034 { 4035 "is_this_ptr" : true, 4036 "referenced_type" : "type-383" 4037 }, 4038 { 4039 "referenced_type" : "type-32" 4040 }, 4041 { 4042 "referenced_type" : "type-265" 4043 } 4044 ], 4045 "return_type" : "type-32", 4046 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4047 }, 4048 { 4049 "function_name" : "keymaster::ImportWrappedKeyResponse::NonErrorSerializedSize", 4050 "linker_set_key" : "_ZNK9keymaster24ImportWrappedKeyResponse22NonErrorSerializedSizeEv", 4051 "parameters" : 4052 [ 4053 { 4054 "is_this_ptr" : true, 4055 "referenced_type" : "type-383" 4056 } 4057 ], 4058 "return_type" : "type-33", 4059 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4060 }, 4061 { 4062 "function_name" : "keymaster::ComputeSharedHmacResponse::NonErrorSerialize", 4063 "linker_set_key" : "_ZNK9keymaster25ComputeSharedHmacResponse17NonErrorSerializeEPhPKh", 4064 "parameters" : 4065 [ 4066 { 4067 "is_this_ptr" : true, 4068 "referenced_type" : "type-370" 4069 }, 4070 { 4071 "referenced_type" : "type-32" 4072 }, 4073 { 4074 "referenced_type" : "type-265" 4075 } 4076 ], 4077 "return_type" : "type-32", 4078 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4079 }, 4080 { 4081 "function_name" : "keymaster::ComputeSharedHmacResponse::NonErrorSerializedSize", 4082 "linker_set_key" : "_ZNK9keymaster25ComputeSharedHmacResponse22NonErrorSerializedSizeEv", 4083 "parameters" : 4084 [ 4085 { 4086 "is_this_ptr" : true, 4087 "referenced_type" : "type-370" 4088 } 4089 ], 4090 "return_type" : "type-33", 4091 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4092 }, 4093 { 4094 "function_name" : "keymaster::HmacSharingParametersArray::SerializedSize", 4095 "linker_set_key" : "_ZNK9keymaster26HmacSharingParametersArray14SerializedSizeEv", 4096 "parameters" : 4097 [ 4098 { 4099 "is_this_ptr" : true, 4100 "referenced_type" : "type-351" 4101 } 4102 ], 4103 "return_type" : "type-33", 4104 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4105 }, 4106 { 4107 "function_name" : "keymaster::HmacSharingParametersArray::Serialize", 4108 "linker_set_key" : "_ZNK9keymaster26HmacSharingParametersArray9SerializeEPhPKh", 4109 "parameters" : 4110 [ 4111 { 4112 "is_this_ptr" : true, 4113 "referenced_type" : "type-351" 4114 }, 4115 { 4116 "referenced_type" : "type-32" 4117 }, 4118 { 4119 "referenced_type" : "type-265" 4120 } 4121 ], 4122 "return_type" : "type-32", 4123 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4124 }, 4125 { 4126 "function_name" : "keymaster::GetKeyCharacteristicsRequest::SerializedSize", 4127 "linker_set_key" : "_ZNK9keymaster28GetKeyCharacteristicsRequest14SerializedSizeEv", 4128 "parameters" : 4129 [ 4130 { 4131 "is_this_ptr" : true, 4132 "referenced_type" : "type-199" 4133 } 4134 ], 4135 "return_type" : "type-33", 4136 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4137 }, 4138 { 4139 "function_name" : "keymaster::GetKeyCharacteristicsRequest::Serialize", 4140 "linker_set_key" : "_ZNK9keymaster28GetKeyCharacteristicsRequest9SerializeEPhPKh", 4141 "parameters" : 4142 [ 4143 { 4144 "is_this_ptr" : true, 4145 "referenced_type" : "type-199" 4146 }, 4147 { 4148 "referenced_type" : "type-32" 4149 }, 4150 { 4151 "referenced_type" : "type-265" 4152 } 4153 ], 4154 "return_type" : "type-32", 4155 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4156 }, 4157 { 4158 "function_name" : "keymaster::GetKeyCharacteristicsResponse::NonErrorSerialize", 4159 "linker_set_key" : "_ZNK9keymaster29GetKeyCharacteristicsResponse17NonErrorSerializeEPhPKh", 4160 "parameters" : 4161 [ 4162 { 4163 "is_this_ptr" : true, 4164 "referenced_type" : "type-203" 4165 }, 4166 { 4167 "referenced_type" : "type-32" 4168 }, 4169 { 4170 "referenced_type" : "type-265" 4171 } 4172 ], 4173 "return_type" : "type-32", 4174 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4175 }, 4176 { 4177 "function_name" : "keymaster::GetKeyCharacteristicsResponse::NonErrorSerializedSize", 4178 "linker_set_key" : "_ZNK9keymaster29GetKeyCharacteristicsResponse22NonErrorSerializedSizeEv", 4179 "parameters" : 4180 [ 4181 { 4182 "is_this_ptr" : true, 4183 "referenced_type" : "type-203" 4184 } 4185 ], 4186 "return_type" : "type-33", 4187 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4188 }, 4189 { 4190 "function_name" : "keymaster::Buffer::SerializedSize", 4191 "linker_set_key" : "_ZNK9keymaster6Buffer14SerializedSizeEv", 4192 "parameters" : 4193 [ 4194 { 4195 "is_this_ptr" : true, 4196 "referenced_type" : "type-128" 4197 } 4198 ], 4199 "return_type" : "type-33", 4200 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 4201 }, 4202 { 4203 "function_name" : "keymaster::Buffer::available_read", 4204 "linker_set_key" : "_ZNK9keymaster6Buffer14available_readEv", 4205 "parameters" : 4206 [ 4207 { 4208 "is_this_ptr" : true, 4209 "referenced_type" : "type-128" 4210 } 4211 ], 4212 "return_type" : "type-33", 4213 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 4214 }, 4215 { 4216 "function_name" : "keymaster::Buffer::available_write", 4217 "linker_set_key" : "_ZNK9keymaster6Buffer15available_writeEv", 4218 "parameters" : 4219 [ 4220 { 4221 "is_this_ptr" : true, 4222 "referenced_type" : "type-128" 4223 } 4224 ], 4225 "return_type" : "type-33", 4226 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 4227 }, 4228 { 4229 "function_name" : "keymaster::Buffer::Serialize", 4230 "linker_set_key" : "_ZNK9keymaster6Buffer9SerializeEPhPKh", 4231 "parameters" : 4232 [ 4233 { 4234 "is_this_ptr" : true, 4235 "referenced_type" : "type-128" 4236 }, 4237 { 4238 "referenced_type" : "type-32" 4239 }, 4240 { 4241 "referenced_type" : "type-265" 4242 } 4243 ], 4244 "return_type" : "type-32", 4245 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 4246 }, 4247 { 4248 "function_name" : "operator delete[]", 4249 "linker_set_key" : "_ZdaPv", 4250 "parameters" : 4251 [ 4252 { 4253 "referenced_type" : "type-219" 4254 } 4255 ], 4256 "return_type" : "type-220", 4257 "source_file" : "/system/keymaster/include/keymaster/new" 4258 }, 4259 { 4260 "function_name" : "operator delete", 4261 "linker_set_key" : "_ZdlPv", 4262 "parameters" : 4263 [ 4264 { 4265 "referenced_type" : "type-219" 4266 } 4267 ], 4268 "return_type" : "type-220", 4269 "source_file" : "/system/keymaster/include/keymaster/new" 4270 }, 4271 { 4272 "function_name" : "operator new[]", 4273 "linker_set_key" : "_ZnajRKSt9nothrow_t", 4274 "parameters" : 4275 [ 4276 { 4277 "referenced_type" : "type-33" 4278 }, 4279 { 4280 "referenced_type" : "type-678" 4281 } 4282 ], 4283 "return_type" : "type-219", 4284 "source_file" : "/system/keymaster/include/keymaster/new" 4285 }, 4286 { 4287 "function_name" : "operator new", 4288 "linker_set_key" : "_ZnwjRKSt9nothrow_t", 4289 "parameters" : 4290 [ 4291 { 4292 "referenced_type" : "type-33" 4293 }, 4294 { 4295 "referenced_type" : "type-678" 4296 } 4297 ], 4298 "return_type" : "type-219", 4299 "source_file" : "/system/keymaster/include/keymaster/new" 4300 } 4301 ], 4302 "global_vars" : 4303 [ 4304 { 4305 "linker_set_key" : "_ZN9keymaster10TAG_DIGESTE", 4306 "name" : "keymaster::TAG_DIGEST", 4307 "referenced_type" : "type-40", 4308 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4309 }, 4310 { 4311 "linker_set_key" : "_ZN9keymaster10TAG_ORIGINE", 4312 "name" : "keymaster::TAG_ORIGIN", 4313 "referenced_type" : "type-783", 4314 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4315 }, 4316 { 4317 "linker_set_key" : "_ZN9keymaster11TAG_INVALIDE", 4318 "name" : "keymaster::TAG_INVALID", 4319 "referenced_type" : "type-784", 4320 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4321 }, 4322 { 4323 "linker_set_key" : "_ZN9keymaster11TAG_PADDINGE", 4324 "name" : "keymaster::TAG_PADDING", 4325 "referenced_type" : "type-43", 4326 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4327 }, 4328 { 4329 "linker_set_key" : "_ZN9keymaster11TAG_PURPOSEE", 4330 "name" : "keymaster::TAG_PURPOSE", 4331 "referenced_type" : "type-25", 4332 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4333 }, 4334 { 4335 "linker_set_key" : "_ZN9keymaster11TAG_USER_IDE", 4336 "name" : "keymaster::TAG_USER_ID", 4337 "referenced_type" : "type-785", 4338 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4339 }, 4340 { 4341 "linker_set_key" : "_ZN9keymaster12TAG_EC_CURVEE", 4342 "name" : "keymaster::TAG_EC_CURVE", 4343 "referenced_type" : "type-786", 4344 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4345 }, 4346 { 4347 "linker_set_key" : "_ZN9keymaster12TAG_KEY_SIZEE", 4348 "name" : "keymaster::TAG_KEY_SIZE", 4349 "referenced_type" : "type-21", 4350 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4351 }, 4352 { 4353 "linker_set_key" : "_ZN9keymaster13TAG_ALGORITHME", 4354 "name" : "keymaster::TAG_ALGORITHM", 4355 "referenced_type" : "type-28", 4356 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4357 }, 4358 { 4359 "linker_set_key" : "_ZN9keymaster13TAG_ALL_USERSE", 4360 "name" : "keymaster::TAG_ALL_USERS", 4361 "referenced_type" : "type-787", 4362 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4363 }, 4364 { 4365 "linker_set_key" : "_ZN9keymaster13TAG_UNIQUE_IDE", 4366 "name" : "keymaster::TAG_UNIQUE_ID", 4367 "referenced_type" : "type-788", 4368 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4369 }, 4370 { 4371 "linker_set_key" : "_ZN9keymaster14TAG_AUTH_TOKENE", 4372 "name" : "keymaster::TAG_AUTH_TOKEN", 4373 "referenced_type" : "type-789", 4374 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4375 }, 4376 { 4377 "linker_set_key" : "_ZN9keymaster14TAG_BLOCK_MODEE", 4378 "name" : "keymaster::TAG_BLOCK_MODE", 4379 "referenced_type" : "type-36", 4380 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4381 }, 4382 { 4383 "linker_set_key" : "_ZN9keymaster14TAG_DIGEST_OLDE", 4384 "name" : "keymaster::TAG_DIGEST_OLD", 4385 "referenced_type" : "type-790", 4386 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4387 }, 4388 { 4389 "linker_set_key" : "_ZN9keymaster14TAG_MAC_LENGTHE", 4390 "name" : "keymaster::TAG_MAC_LENGTH", 4391 "referenced_type" : "type-791", 4392 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4393 }, 4394 { 4395 "linker_set_key" : "_ZN9keymaster14TAG_OS_VERSIONE", 4396 "name" : "keymaster::TAG_OS_VERSION", 4397 "referenced_type" : "type-792", 4398 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4399 }, 4400 { 4401 "linker_set_key" : "_ZN9keymaster15TAG_PADDING_OLDE", 4402 "name" : "keymaster::TAG_PADDING_OLD", 4403 "referenced_type" : "type-793", 4404 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4405 }, 4406 { 4407 "linker_set_key" : "_ZN9keymaster16TAG_AUTH_TIMEOUTE", 4408 "name" : "keymaster::TAG_AUTH_TIMEOUT", 4409 "referenced_type" : "type-794", 4410 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4411 }, 4412 { 4413 "linker_set_key" : "_ZN9keymaster16TAG_CALLER_NONCEE", 4414 "name" : "keymaster::TAG_CALLER_NONCE", 4415 "referenced_type" : "type-795", 4416 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4417 }, 4418 { 4419 "linker_set_key" : "_ZN9keymaster17TAG_OS_PATCHLEVELE", 4420 "name" : "keymaster::TAG_OS_PATCHLEVEL", 4421 "referenced_type" : "type-796", 4422 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4423 }, 4424 { 4425 "linker_set_key" : "_ZN9keymaster17TAG_ROOT_OF_TRUSTE", 4426 "name" : "keymaster::TAG_ROOT_OF_TRUST", 4427 "referenced_type" : "type-797", 4428 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4429 }, 4430 { 4431 "linker_set_key" : "_ZN9keymaster18TAG_APPLICATION_IDE", 4432 "name" : "keymaster::TAG_APPLICATION_ID", 4433 "referenced_type" : "type-798", 4434 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4435 }, 4436 { 4437 "linker_set_key" : "_ZN9keymaster18TAG_MIN_MAC_LENGTHE", 4438 "name" : "keymaster::TAG_MIN_MAC_LENGTH", 4439 "referenced_type" : "type-799", 4440 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4441 }, 4442 { 4443 "linker_set_key" : "_ZN9keymaster18TAG_USER_AUTH_TYPEE", 4444 "name" : "keymaster::TAG_USER_AUTH_TYPE", 4445 "referenced_type" : "type-800", 4446 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4447 }, 4448 { 4449 "linker_set_key" : "_ZN9keymaster18TAG_USER_SECURE_IDE", 4450 "name" : "keymaster::TAG_USER_SECURE_ID", 4451 "referenced_type" : "type-801", 4452 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4453 }, 4454 { 4455 "linker_set_key" : "_ZN9keymaster19TAG_ACTIVE_DATETIMEE", 4456 "name" : "keymaster::TAG_ACTIVE_DATETIME", 4457 "referenced_type" : "type-802", 4458 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4459 }, 4460 { 4461 "linker_set_key" : "_ZN9keymaster19TAG_ASSOCIATED_DATAE", 4462 "name" : "keymaster::TAG_ASSOCIATED_DATA", 4463 "referenced_type" : "type-803", 4464 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4465 }, 4466 { 4467 "linker_set_key" : "_ZN9keymaster19TAG_BOOTLOADER_ONLYE", 4468 "name" : "keymaster::TAG_BOOTLOADER_ONLY", 4469 "referenced_type" : "type-804", 4470 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4471 }, 4472 { 4473 "linker_set_key" : "_ZN9keymaster20TAG_ALL_APPLICATIONSE", 4474 "name" : "keymaster::TAG_ALL_APPLICATIONS", 4475 "referenced_type" : "type-805", 4476 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4477 }, 4478 { 4479 "linker_set_key" : "_ZN9keymaster20TAG_APPLICATION_DATAE", 4480 "name" : "keymaster::TAG_APPLICATION_DATA", 4481 "referenced_type" : "type-806", 4482 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4483 }, 4484 { 4485 "linker_set_key" : "_ZN9keymaster20TAG_NO_AUTH_REQUIREDE", 4486 "name" : "keymaster::TAG_NO_AUTH_REQUIRED", 4487 "referenced_type" : "type-807", 4488 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4489 }, 4490 { 4491 "linker_set_key" : "_ZN9keymaster21TAG_CREATION_DATETIMEE", 4492 "name" : "keymaster::TAG_CREATION_DATETIME", 4493 "referenced_type" : "type-808", 4494 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4495 }, 4496 { 4497 "linker_set_key" : "_ZN9keymaster21TAG_INCLUDE_UNIQUE_IDE", 4498 "name" : "keymaster::TAG_INCLUDE_UNIQUE_ID", 4499 "referenced_type" : "type-809", 4500 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4501 }, 4502 { 4503 "linker_set_key" : "_ZN9keymaster21TAG_MAX_USES_PER_BOOTE", 4504 "name" : "keymaster::TAG_MAX_USES_PER_BOOT", 4505 "referenced_type" : "type-810", 4506 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4507 }, 4508 { 4509 "linker_set_key" : "_ZN9keymaster22TAG_ROLLBACK_RESISTANTE", 4510 "name" : "keymaster::TAG_ROLLBACK_RESISTANT", 4511 "referenced_type" : "type-811", 4512 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4513 }, 4514 { 4515 "linker_set_key" : "_ZN9keymaster23TAG_ALLOW_WHILE_ON_BODYE", 4516 "name" : "keymaster::TAG_ALLOW_WHILE_ON_BODY", 4517 "referenced_type" : "type-812", 4518 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4519 }, 4520 { 4521 "linker_set_key" : "_ZN9keymaster23TAG_ATTESTATION_ID_IMEIE", 4522 "name" : "keymaster::TAG_ATTESTATION_ID_IMEI", 4523 "referenced_type" : "type-813", 4524 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4525 }, 4526 { 4527 "linker_set_key" : "_ZN9keymaster23TAG_ATTESTATION_ID_MEIDE", 4528 "name" : "keymaster::TAG_ATTESTATION_ID_MEID", 4529 "referenced_type" : "type-814", 4530 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4531 }, 4532 { 4533 "linker_set_key" : "_ZN9keymaster23TAG_RSA_PUBLIC_EXPONENTE", 4534 "name" : "keymaster::TAG_RSA_PUBLIC_EXPONENT", 4535 "referenced_type" : "type-23", 4536 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4537 }, 4538 { 4539 "linker_set_key" : "_ZN9keymaster24TAG_ATTESTATION_ID_BRANDE", 4540 "name" : "keymaster::TAG_ATTESTATION_ID_BRAND", 4541 "referenced_type" : "type-815", 4542 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4543 }, 4544 { 4545 "linker_set_key" : "_ZN9keymaster24TAG_ATTESTATION_ID_MODELE", 4546 "name" : "keymaster::TAG_ATTESTATION_ID_MODEL", 4547 "referenced_type" : "type-816", 4548 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4549 }, 4550 { 4551 "linker_set_key" : "_ZN9keymaster25TAG_ATTESTATION_ID_DEVICEE", 4552 "name" : "keymaster::TAG_ATTESTATION_ID_DEVICE", 4553 "referenced_type" : "type-818", 4554 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4555 }, 4556 { 4557 "linker_set_key" : "_ZN9keymaster25TAG_ATTESTATION_ID_SERIALE", 4558 "name" : "keymaster::TAG_ATTESTATION_ID_SERIAL", 4559 "referenced_type" : "type-819", 4560 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4561 }, 4562 { 4563 "linker_set_key" : "_ZN9keymaster25TAG_USAGE_EXPIRE_DATETIMEE", 4564 "name" : "keymaster::TAG_USAGE_EXPIRE_DATETIME", 4565 "referenced_type" : "type-820", 4566 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4567 }, 4568 { 4569 "linker_set_key" : "_ZN9keymaster26TAG_ATTESTATION_ID_PRODUCTE", 4570 "name" : "keymaster::TAG_ATTESTATION_ID_PRODUCT", 4571 "referenced_type" : "type-821", 4572 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4573 }, 4574 { 4575 "linker_set_key" : "_ZN9keymaster26TAG_ECIES_SINGLE_HASH_MODEE", 4576 "name" : "keymaster::TAG_ECIES_SINGLE_HASH_MODE", 4577 "referenced_type" : "type-822", 4578 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4579 }, 4580 { 4581 "linker_set_key" : "_ZN9keymaster27TAG_BLOB_USAGE_REQUIREMENTSE", 4582 "name" : "keymaster::TAG_BLOB_USAGE_REQUIREMENTS", 4583 "referenced_type" : "type-823", 4584 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4585 }, 4586 { 4587 "linker_set_key" : "_ZN9keymaster27TAG_MIN_SECONDS_BETWEEN_OPSE", 4588 "name" : "keymaster::TAG_MIN_SECONDS_BETWEEN_OPS", 4589 "referenced_type" : "type-824", 4590 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4591 }, 4592 { 4593 "linker_set_key" : "_ZN9keymaster28TAG_UNLOCKED_DEVICE_REQUIREDE", 4594 "name" : "keymaster::TAG_UNLOCKED_DEVICE_REQUIRED", 4595 "referenced_type" : "type-826", 4596 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4597 }, 4598 { 4599 "linker_set_key" : "_ZN9keymaster30TAG_ATTESTATION_APPLICATION_IDE", 4600 "name" : "keymaster::TAG_ATTESTATION_APPLICATION_ID", 4601 "referenced_type" : "type-827", 4602 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4603 }, 4604 { 4605 "linker_set_key" : "_ZN9keymaster31TAG_ATTESTATION_ID_MANUFACTURERE", 4606 "name" : "keymaster::TAG_ATTESTATION_ID_MANUFACTURER", 4607 "referenced_type" : "type-828", 4608 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4609 }, 4610 { 4611 "linker_set_key" : "_ZN9keymaster31TAG_ORIGINATION_EXPIRE_DATETIMEE", 4612 "name" : "keymaster::TAG_ORIGINATION_EXPIRE_DATETIME", 4613 "referenced_type" : "type-829", 4614 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4615 }, 4616 { 4617 "linker_set_key" : "_ZN9keymaster33TAG_TRUSTED_CONFIRMATION_REQUIREDE", 4618 "name" : "keymaster::TAG_TRUSTED_CONFIRMATION_REQUIRED", 4619 "referenced_type" : "type-830", 4620 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4621 }, 4622 { 4623 "access" : "private", 4624 "linker_set_key" : "_ZN9keymaster6Logger9instance_E", 4625 "name" : "keymaster::Logger::instance_", 4626 "referenced_type" : "type-517", 4627 "source_file" : "/system/keymaster/include/keymaster/logger.h" 4628 }, 4629 { 4630 "linker_set_key" : "_ZN9keymaster7TAG_KDFE", 4631 "name" : "keymaster::TAG_KDF", 4632 "referenced_type" : "type-831", 4633 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4634 }, 4635 { 4636 "linker_set_key" : "_ZN9keymaster9TAG_NONCEE", 4637 "name" : "keymaster::TAG_NONCE", 4638 "referenced_type" : "type-832", 4639 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4640 }, 4641 { 4642 "linker_set_key" : "_ZSt7nothrow", 4643 "name" : "std::nothrow", 4644 "referenced_type" : "type-439", 4645 "source_file" : "/system/keymaster/include/keymaster/new" 4646 } 4647 ], 4648 "lvalue_reference_types" : 4649 [ 4650 { 4651 "alignment" : 4, 4652 "linker_set_key" : "const keymaster::AuthProxyIterator &", 4653 "name" : "const keymaster::AuthProxyIterator &", 4654 "referenced_type" : "type-79", 4655 "self_type" : "type-80", 4656 "size" : 4, 4657 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 4658 }, 4659 { 4660 "alignment" : 4, 4661 "linker_set_key" : "const keymaster::AuthorizationSet &", 4662 "name" : "const keymaster::AuthorizationSet &", 4663 "referenced_type" : "type-67", 4664 "self_type" : "type-68", 4665 "size" : 4, 4666 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 4667 }, 4668 { 4669 "alignment" : 4, 4670 "linker_set_key" : "const keymaster::Buffer &", 4671 "name" : "const keymaster::Buffer &", 4672 "referenced_type" : "type-106", 4673 "self_type" : "type-119", 4674 "size" : 4, 4675 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 4676 }, 4677 { 4678 "alignment" : 4, 4679 "linker_set_key" : "const keymaster_key_blob_t &", 4680 "name" : "const keymaster_key_blob_t &", 4681 "referenced_type" : "type-195", 4682 "self_type" : "type-194", 4683 "size" : 4, 4684 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4685 }, 4686 { 4687 "alignment" : 4, 4688 "linker_set_key" : "const keymaster_key_param_set_t &", 4689 "name" : "const keymaster_key_param_set_t &", 4690 "referenced_type" : "type-504", 4691 "self_type" : "type-506", 4692 "size" : 4, 4693 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 4694 }, 4695 { 4696 "alignment" : 4, 4697 "linker_set_key" : "const keymaster_key_param_set_t &", 4698 "name" : "const keymaster_key_param_set_t &", 4699 "referenced_type" : "type-64", 4700 "self_type" : "type-66", 4701 "size" : 4, 4702 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 4703 }, 4704 { 4705 "alignment" : 4, 4706 "linker_set_key" : "const keymaster_key_param_t &", 4707 "name" : "const keymaster_key_param_t &", 4708 "referenced_type" : "type-501", 4709 "self_type" : "type-513", 4710 "size" : 4, 4711 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 4712 }, 4713 { 4714 "alignment" : 4, 4715 "linker_set_key" : "const keymaster_key_param_t &", 4716 "name" : "const keymaster_key_param_t &", 4717 "referenced_type" : "type-61", 4718 "self_type" : "type-82", 4719 "size" : 4, 4720 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 4721 }, 4722 { 4723 "alignment" : 4, 4724 "linker_set_key" : "const nullptr_t &", 4725 "name" : "const nullptr_t &", 4726 "referenced_type" : "type-280", 4727 "self_type" : "type-292", 4728 "size" : 4, 4729 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 4730 }, 4731 { 4732 "alignment" : 4, 4733 "linker_set_key" : "const std::nothrow_t &", 4734 "name" : "const std::nothrow_t &", 4735 "referenced_type" : "type-676", 4736 "self_type" : "type-678", 4737 "size" : 4, 4738 "source_file" : "/system/keymaster/include/keymaster/new" 4739 }, 4740 { 4741 "alignment" : 4, 4742 "linker_set_key" : "const unsigned char *&", 4743 "name" : "const unsigned char *&", 4744 "referenced_type" : "type-265", 4745 "self_type" : "type-356", 4746 "size" : 4, 4747 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 4748 }, 4749 { 4750 "alignment" : 4, 4751 "linker_set_key" : "const unsigned char *const &", 4752 "name" : "const unsigned char *const &", 4753 "referenced_type" : "type-264", 4754 "self_type" : "type-263", 4755 "size" : 4, 4756 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 4757 }, 4758 { 4759 "alignment" : 4, 4760 "linker_set_key" : "const unsigned int &", 4761 "name" : "const unsigned int &", 4762 "referenced_type" : "type-394", 4763 "self_type" : "type-393", 4764 "size" : 4, 4765 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 4766 }, 4767 { 4768 "alignment" : 4, 4769 "linker_set_key" : "keymaster::AuthProxyIterator &", 4770 "name" : "keymaster::AuthProxyIterator &", 4771 "referenced_type" : "type-77", 4772 "self_type" : "type-81", 4773 "size" : 4, 4774 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 4775 }, 4776 { 4777 "alignment" : 4, 4778 "linker_set_key" : "keymaster::AuthorizationSet &", 4779 "name" : "keymaster::AuthorizationSet &", 4780 "referenced_type" : "type-54", 4781 "self_type" : "type-618", 4782 "size" : 4, 4783 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 4784 }, 4785 { 4786 "alignment" : 4, 4787 "linker_set_key" : "keymaster::AuthorizationSetBuilder &", 4788 "name" : "keymaster::AuthorizationSetBuilder &", 4789 "referenced_type" : "type-70", 4790 "self_type" : "type-71", 4791 "size" : 4, 4792 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 4793 }, 4794 { 4795 "alignment" : 4, 4796 "linker_set_key" : "keymaster::ComputeSharedHmacResponse &", 4797 "name" : "keymaster::ComputeSharedHmacResponse &", 4798 "referenced_type" : "type-366", 4799 "self_type" : "type-559", 4800 "size" : 4, 4801 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 4802 }, 4803 { 4804 "alignment" : 4, 4805 "linker_set_key" : "keymaster::HmacSharingParameters &", 4806 "name" : "keymaster::HmacSharingParameters &", 4807 "referenced_type" : "type-338", 4808 "self_type" : "type-542", 4809 "size" : 4, 4810 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 4811 }, 4812 { 4813 "alignment" : 4, 4814 "linker_set_key" : "keymaster::Serializable &", 4815 "name" : "keymaster::Serializable &", 4816 "referenced_type" : "type-34", 4817 "self_type" : "type-443", 4818 "size" : 4, 4819 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 4820 }, 4821 { 4822 "alignment" : 4, 4823 "linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t> &", 4824 "name" : "keymaster::TKeymasterBlob<keymaster_blob_t> &", 4825 "referenced_type" : "type-339", 4826 "self_type" : "type-470", 4827 "size" : 4, 4828 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 4829 }, 4830 { 4831 "alignment" : 4, 4832 "linker_set_key" : "keymaster_algorithm_t &", 4833 "name" : "keymaster_algorithm_t &", 4834 "referenced_type" : "type-377", 4835 "self_type" : "type-376", 4836 "size" : 4, 4837 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 4838 }, 4839 { 4840 "alignment" : 4, 4841 "linker_set_key" : "keymaster_block_mode_t &", 4842 "name" : "keymaster_block_mode_t &", 4843 "referenced_type" : "type-415", 4844 "self_type" : "type-414", 4845 "size" : 4, 4846 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 4847 }, 4848 { 4849 "alignment" : 4, 4850 "linker_set_key" : "keymaster_digest_t &", 4851 "name" : "keymaster_digest_t &", 4852 "referenced_type" : "type-430", 4853 "self_type" : "type-429", 4854 "size" : 4, 4855 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 4856 }, 4857 { 4858 "alignment" : 4, 4859 "linker_set_key" : "keymaster_key_format_t &", 4860 "name" : "keymaster_key_format_t &", 4861 "referenced_type" : "type-436", 4862 "self_type" : "type-435", 4863 "size" : 4, 4864 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 4865 }, 4866 { 4867 "alignment" : 4, 4868 "linker_set_key" : "keymaster_key_param_t &", 4869 "name" : "keymaster_key_param_t &", 4870 "referenced_type" : "type-512", 4871 "self_type" : "type-511", 4872 "size" : 4, 4873 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 4874 }, 4875 { 4876 "alignment" : 4, 4877 "linker_set_key" : "keymaster_key_param_t *&", 4878 "name" : "keymaster_key_param_t *&", 4879 "referenced_type" : "type-498", 4880 "self_type" : "type-500", 4881 "size" : 4, 4882 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 4883 }, 4884 { 4885 "alignment" : 4, 4886 "linker_set_key" : "keymaster_key_param_t *&", 4887 "name" : "keymaster_key_param_t *&", 4888 "referenced_type" : "type-56", 4889 "self_type" : "type-55", 4890 "size" : 4, 4891 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 4892 }, 4893 { 4894 "alignment" : 4, 4895 "linker_set_key" : "keymaster_padding_t &", 4896 "name" : "keymaster_padding_t &", 4897 "referenced_type" : "type-421", 4898 "self_type" : "type-420", 4899 "size" : 4, 4900 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 4901 }, 4902 { 4903 "alignment" : 4, 4904 "linker_set_key" : "unsigned int &", 4905 "name" : "unsigned int &", 4906 "referenced_type" : "type-33", 4907 "self_type" : "type-58", 4908 "size" : 4, 4909 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 4910 } 4911 ], 4912 "pointer_types" : 4913 [ 4914 { 4915 "alignment" : 4, 4916 "linker_set_key" : "char *", 4917 "name" : "char *", 4918 "referenced_type" : "type-572", 4919 "self_type" : "type-657", 4920 "size" : 4, 4921 "source_file" : "/system/keymaster/include/keymaster/logger.h" 4922 }, 4923 { 4924 "alignment" : 4, 4925 "linker_set_key" : "const char *", 4926 "name" : "const char *", 4927 "referenced_type" : "type-571", 4928 "self_type" : "type-570", 4929 "size" : 4, 4930 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 4931 }, 4932 { 4933 "alignment" : 4, 4934 "linker_set_key" : "const keymaster::AbortOperationRequest *", 4935 "name" : "const keymaster::AbortOperationRequest *", 4936 "referenced_type" : "type-237", 4937 "self_type" : "type-238", 4938 "size" : 4, 4939 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4940 }, 4941 { 4942 "alignment" : 4, 4943 "linker_set_key" : "const keymaster::AbortOperationResponse *", 4944 "name" : "const keymaster::AbortOperationResponse *", 4945 "referenced_type" : "type-242", 4946 "self_type" : "type-243", 4947 "size" : 4, 4948 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4949 }, 4950 { 4951 "alignment" : 4, 4952 "linker_set_key" : "const keymaster::AddEntropyRequest *", 4953 "name" : "const keymaster::AddEntropyRequest *", 4954 "referenced_type" : "type-246", 4955 "self_type" : "type-247", 4956 "size" : 4, 4957 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4958 }, 4959 { 4960 "alignment" : 4, 4961 "linker_set_key" : "const keymaster::AddEntropyResponse *", 4962 "name" : "const keymaster::AddEntropyResponse *", 4963 "referenced_type" : "type-250", 4964 "self_type" : "type-251", 4965 "size" : 4, 4966 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4967 }, 4968 { 4969 "alignment" : 4, 4970 "linker_set_key" : "const keymaster::AttestKeyRequest *", 4971 "name" : "const keymaster::AttestKeyRequest *", 4972 "referenced_type" : "type-309", 4973 "self_type" : "type-310", 4974 "size" : 4, 4975 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4976 }, 4977 { 4978 "alignment" : 4, 4979 "linker_set_key" : "const keymaster::AttestKeyResponse *", 4980 "name" : "const keymaster::AttestKeyResponse *", 4981 "referenced_type" : "type-314", 4982 "self_type" : "type-316", 4983 "size" : 4, 4984 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 4985 }, 4986 { 4987 "alignment" : 4, 4988 "linker_set_key" : "const keymaster::AuthProxy *", 4989 "name" : "const keymaster::AuthProxy *", 4990 "referenced_type" : "type-89", 4991 "self_type" : "type-90", 4992 "size" : 4, 4993 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 4994 }, 4995 { 4996 "alignment" : 4, 4997 "linker_set_key" : "const keymaster::AuthProxyIterator *", 4998 "name" : "const keymaster::AuthProxyIterator *", 4999 "referenced_type" : "type-79", 5000 "self_type" : "type-83", 5001 "size" : 4, 5002 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 5003 }, 5004 { 5005 "alignment" : 4, 5006 "linker_set_key" : "const keymaster::AuthorizationSet *", 5007 "name" : "const keymaster::AuthorizationSet *", 5008 "referenced_type" : "type-67", 5009 "self_type" : "type-69", 5010 "size" : 4, 5011 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 5012 }, 5013 { 5014 "alignment" : 4, 5015 "linker_set_key" : "const keymaster::AuthorizationSetBuilder *", 5016 "name" : "const keymaster::AuthorizationSetBuilder *", 5017 "referenced_type" : "type-75", 5018 "self_type" : "type-76", 5019 "size" : 4, 5020 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 5021 }, 5022 { 5023 "alignment" : 4, 5024 "linker_set_key" : "const keymaster::BeginOperationRequest *", 5025 "name" : "const keymaster::BeginOperationRequest *", 5026 "referenced_type" : "type-209", 5027 "self_type" : "type-210", 5028 "size" : 4, 5029 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5030 }, 5031 { 5032 "alignment" : 4, 5033 "linker_set_key" : "const keymaster::BeginOperationResponse *", 5034 "name" : "const keymaster::BeginOperationResponse *", 5035 "referenced_type" : "type-213", 5036 "self_type" : "type-215", 5037 "size" : 4, 5038 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5039 }, 5040 { 5041 "alignment" : 4, 5042 "linker_set_key" : "const keymaster::Buffer *", 5043 "name" : "const keymaster::Buffer *", 5044 "referenced_type" : "type-106", 5045 "self_type" : "type-128", 5046 "size" : 4, 5047 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 5048 }, 5049 { 5050 "alignment" : 4, 5051 "linker_set_key" : "const keymaster::ComputeSharedHmacRequest *", 5052 "name" : "const keymaster::ComputeSharedHmacRequest *", 5053 "referenced_type" : "type-363", 5054 "self_type" : "type-364", 5055 "size" : 4, 5056 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5057 }, 5058 { 5059 "alignment" : 4, 5060 "linker_set_key" : "const keymaster::ComputeSharedHmacResponse *", 5061 "name" : "const keymaster::ComputeSharedHmacResponse *", 5062 "referenced_type" : "type-367", 5063 "self_type" : "type-370", 5064 "size" : 4, 5065 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5066 }, 5067 { 5068 "alignment" : 4, 5069 "linker_set_key" : "const keymaster::ConfigureRequest *", 5070 "name" : "const keymaster::ConfigureRequest *", 5071 "referenced_type" : "type-331", 5072 "self_type" : "type-332", 5073 "size" : 4, 5074 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5075 }, 5076 { 5077 "alignment" : 4, 5078 "linker_set_key" : "const keymaster::ConfigureResponse *", 5079 "name" : "const keymaster::ConfigureResponse *", 5080 "referenced_type" : "type-335", 5081 "self_type" : "type-336", 5082 "size" : 4, 5083 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5084 }, 5085 { 5086 "alignment" : 4, 5087 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_algorithm_t []> *", 5088 "name" : "const keymaster::DefaultDelete<keymaster_algorithm_t []> *", 5089 "referenced_type" : "type-153", 5090 "self_type" : "type-343", 5091 "size" : 4, 5092 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 5093 }, 5094 { 5095 "alignment" : 4, 5096 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_block_mode_t []> *", 5097 "name" : "const keymaster::DefaultDelete<keymaster_block_mode_t []> *", 5098 "referenced_type" : "type-16", 5099 "self_type" : "type-38", 5100 "size" : 4, 5101 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 5102 }, 5103 { 5104 "alignment" : 4, 5105 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_digest_t []> *", 5106 "name" : "const keymaster::DefaultDelete<keymaster_digest_t []> *", 5107 "referenced_type" : "type-125", 5108 "self_type" : "type-141", 5109 "size" : 4, 5110 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 5111 }, 5112 { 5113 "alignment" : 4, 5114 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_key_format_t []> *", 5115 "name" : "const keymaster::DefaultDelete<keymaster_key_format_t []> *", 5116 "referenced_type" : "type-214", 5117 "self_type" : "type-227", 5118 "size" : 4, 5119 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 5120 }, 5121 { 5122 "alignment" : 4, 5123 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_padding_t []> *", 5124 "name" : "const keymaster::DefaultDelete<keymaster_padding_t []> *", 5125 "referenced_type" : "type-51", 5126 "self_type" : "type-52", 5127 "size" : 4, 5128 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 5129 }, 5130 { 5131 "alignment" : 4, 5132 "linker_set_key" : "const keymaster::DefaultDelete<unsigned char []> *", 5133 "name" : "const keymaster::DefaultDelete<unsigned char []> *", 5134 "referenced_type" : "type-411", 5135 "self_type" : "type-423", 5136 "size" : 4, 5137 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 5138 }, 5139 { 5140 "alignment" : 4, 5141 "linker_set_key" : "const keymaster::DeleteAllKeysRequest *", 5142 "name" : "const keymaster::DeleteAllKeysRequest *", 5143 "referenced_type" : "type-291", 5144 "self_type" : "type-293", 5145 "size" : 4, 5146 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5147 }, 5148 { 5149 "alignment" : 4, 5150 "linker_set_key" : "const keymaster::DeleteAllKeysResponse *", 5151 "name" : "const keymaster::DeleteAllKeysResponse *", 5152 "referenced_type" : "type-296", 5153 "self_type" : "type-297", 5154 "size" : 4, 5155 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5156 }, 5157 { 5158 "alignment" : 4, 5159 "linker_set_key" : "const keymaster::DeleteKeyRequest *", 5160 "name" : "const keymaster::DeleteKeyRequest *", 5161 "referenced_type" : "type-283", 5162 "self_type" : "type-284", 5163 "size" : 4, 5164 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5165 }, 5166 { 5167 "alignment" : 4, 5168 "linker_set_key" : "const keymaster::DeleteKeyResponse *", 5169 "name" : "const keymaster::DeleteKeyResponse *", 5170 "referenced_type" : "type-287", 5171 "self_type" : "type-288", 5172 "size" : 4, 5173 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5174 }, 5175 { 5176 "alignment" : 4, 5177 "linker_set_key" : "const keymaster::ExportKeyRequest *", 5178 "name" : "const keymaster::ExportKeyRequest *", 5179 "referenced_type" : "type-272", 5180 "self_type" : "type-273", 5181 "size" : 4, 5182 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5183 }, 5184 { 5185 "alignment" : 4, 5186 "linker_set_key" : "const keymaster::ExportKeyResponse *", 5187 "name" : "const keymaster::ExportKeyResponse *", 5188 "referenced_type" : "type-276", 5189 "self_type" : "type-277", 5190 "size" : 4, 5191 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5192 }, 5193 { 5194 "alignment" : 4, 5195 "linker_set_key" : "const keymaster::FinishOperationRequest *", 5196 "name" : "const keymaster::FinishOperationRequest *", 5197 "referenced_type" : "type-229", 5198 "self_type" : "type-230", 5199 "size" : 4, 5200 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5201 }, 5202 { 5203 "alignment" : 4, 5204 "linker_set_key" : "const keymaster::FinishOperationResponse *", 5205 "name" : "const keymaster::FinishOperationResponse *", 5206 "referenced_type" : "type-233", 5207 "self_type" : "type-234", 5208 "size" : 4, 5209 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5210 }, 5211 { 5212 "alignment" : 4, 5213 "linker_set_key" : "const keymaster::GenerateKeyRequest *", 5214 "name" : "const keymaster::GenerateKeyRequest *", 5215 "referenced_type" : "type-184", 5216 "self_type" : "type-185", 5217 "size" : 4, 5218 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5219 }, 5220 { 5221 "alignment" : 4, 5222 "linker_set_key" : "const keymaster::GenerateKeyResponse *", 5223 "name" : "const keymaster::GenerateKeyResponse *", 5224 "referenced_type" : "type-189", 5225 "self_type" : "type-190", 5226 "size" : 4, 5227 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5228 }, 5229 { 5230 "alignment" : 4, 5231 "linker_set_key" : "const keymaster::GetHmacSharingParametersResponse *", 5232 "name" : "const keymaster::GetHmacSharingParametersResponse *", 5233 "referenced_type" : "type-358", 5234 "self_type" : "type-360", 5235 "size" : 4, 5236 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5237 }, 5238 { 5239 "alignment" : 4, 5240 "linker_set_key" : "const keymaster::GetKeyCharacteristicsRequest *", 5241 "name" : "const keymaster::GetKeyCharacteristicsRequest *", 5242 "referenced_type" : "type-198", 5243 "self_type" : "type-199", 5244 "size" : 4, 5245 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5246 }, 5247 { 5248 "alignment" : 4, 5249 "linker_set_key" : "const keymaster::GetKeyCharacteristicsResponse *", 5250 "name" : "const keymaster::GetKeyCharacteristicsResponse *", 5251 "referenced_type" : "type-202", 5252 "self_type" : "type-203", 5253 "size" : 4, 5254 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5255 }, 5256 { 5257 "alignment" : 4, 5258 "linker_set_key" : "const keymaster::GetVersionRequest *", 5259 "name" : "const keymaster::GetVersionRequest *", 5260 "referenced_type" : "type-300", 5261 "self_type" : "type-301", 5262 "size" : 4, 5263 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5264 }, 5265 { 5266 "alignment" : 4, 5267 "linker_set_key" : "const keymaster::GetVersionResponse *", 5268 "name" : "const keymaster::GetVersionResponse *", 5269 "referenced_type" : "type-304", 5270 "self_type" : "type-305", 5271 "size" : 4, 5272 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5273 }, 5274 { 5275 "alignment" : 4, 5276 "linker_set_key" : "const keymaster::HardwareAuthToken *", 5277 "name" : "const keymaster::HardwareAuthToken *", 5278 "referenced_type" : "type-388", 5279 "self_type" : "type-390", 5280 "size" : 4, 5281 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5282 }, 5283 { 5284 "alignment" : 4, 5285 "linker_set_key" : "const keymaster::HmacSharingParameters *", 5286 "name" : "const keymaster::HmacSharingParameters *", 5287 "referenced_type" : "type-344", 5288 "self_type" : "type-346", 5289 "size" : 4, 5290 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5291 }, 5292 { 5293 "alignment" : 4, 5294 "linker_set_key" : "const keymaster::HmacSharingParametersArray *", 5295 "name" : "const keymaster::HmacSharingParametersArray *", 5296 "referenced_type" : "type-350", 5297 "self_type" : "type-351", 5298 "size" : 4, 5299 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5300 }, 5301 { 5302 "alignment" : 4, 5303 "linker_set_key" : "const keymaster::ImportKeyRequest *", 5304 "name" : "const keymaster::ImportKeyRequest *", 5305 "referenced_type" : "type-256", 5306 "self_type" : "type-257", 5307 "size" : 4, 5308 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5309 }, 5310 { 5311 "alignment" : 4, 5312 "linker_set_key" : "const keymaster::ImportKeyResponse *", 5313 "name" : "const keymaster::ImportKeyResponse *", 5314 "referenced_type" : "type-261", 5315 "self_type" : "type-267", 5316 "size" : 4, 5317 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5318 }, 5319 { 5320 "alignment" : 4, 5321 "linker_set_key" : "const keymaster::ImportWrappedKeyRequest *", 5322 "name" : "const keymaster::ImportWrappedKeyRequest *", 5323 "referenced_type" : "type-378", 5324 "self_type" : "type-379", 5325 "size" : 4, 5326 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5327 }, 5328 { 5329 "alignment" : 4, 5330 "linker_set_key" : "const keymaster::ImportWrappedKeyResponse *", 5331 "name" : "const keymaster::ImportWrappedKeyResponse *", 5332 "referenced_type" : "type-382", 5333 "self_type" : "type-383", 5334 "size" : 4, 5335 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5336 }, 5337 { 5338 "alignment" : 4, 5339 "linker_set_key" : "const keymaster::KeymasterResponse *", 5340 "name" : "const keymaster::KeymasterResponse *", 5341 "referenced_type" : "type-100", 5342 "self_type" : "type-101", 5343 "size" : 4, 5344 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5345 }, 5346 { 5347 "alignment" : 4, 5348 "linker_set_key" : "const keymaster::SupportedAlgorithmsRequest *", 5349 "name" : "const keymaster::SupportedAlgorithmsRequest *", 5350 "referenced_type" : "type-104", 5351 "self_type" : "type-105", 5352 "size" : 4, 5353 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5354 }, 5355 { 5356 "alignment" : 4, 5357 "linker_set_key" : "const keymaster::SupportedByAlgorithmAndPurposeRequest *", 5358 "name" : "const keymaster::SupportedByAlgorithmAndPurposeRequest *", 5359 "referenced_type" : "type-121", 5360 "self_type" : "type-122", 5361 "size" : 4, 5362 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5363 }, 5364 { 5365 "alignment" : 4, 5366 "linker_set_key" : "const keymaster::SupportedByAlgorithmRequest *", 5367 "name" : "const keymaster::SupportedByAlgorithmRequest *", 5368 "referenced_type" : "type-110", 5369 "self_type" : "type-111", 5370 "size" : 4, 5371 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5372 }, 5373 { 5374 "alignment" : 4, 5375 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_algorithm_t> *", 5376 "name" : "const keymaster::SupportedResponse<keymaster_algorithm_t> *", 5377 "referenced_type" : "type-136", 5378 "self_type" : "type-137", 5379 "size" : 4, 5380 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5381 }, 5382 { 5383 "alignment" : 4, 5384 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_block_mode_t> *", 5385 "name" : "const keymaster::SupportedResponse<keymaster_block_mode_t> *", 5386 "referenced_type" : "type-142", 5387 "self_type" : "type-143", 5388 "size" : 4, 5389 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5390 }, 5391 { 5392 "alignment" : 4, 5393 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_digest_t> *", 5394 "name" : "const keymaster::SupportedResponse<keymaster_digest_t> *", 5395 "referenced_type" : "type-158", 5396 "self_type" : "type-159", 5397 "size" : 4, 5398 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5399 }, 5400 { 5401 "alignment" : 4, 5402 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_key_format_t> *", 5403 "name" : "const keymaster::SupportedResponse<keymaster_key_format_t> *", 5404 "referenced_type" : "type-165", 5405 "self_type" : "type-166", 5406 "size" : 4, 5407 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5408 }, 5409 { 5410 "alignment" : 4, 5411 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_padding_t> *", 5412 "name" : "const keymaster::SupportedResponse<keymaster_padding_t> *", 5413 "referenced_type" : "type-147", 5414 "self_type" : "type-148", 5415 "size" : 4, 5416 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5417 }, 5418 { 5419 "alignment" : 4, 5420 "linker_set_key" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *", 5421 "name" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *", 5422 "referenced_type" : "type-389", 5423 "self_type" : "type-403", 5424 "size" : 4, 5425 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 5426 }, 5427 { 5428 "alignment" : 4, 5429 "linker_set_key" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *", 5430 "name" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *", 5431 "referenced_type" : "type-416", 5432 "self_type" : "type-417", 5433 "size" : 4, 5434 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 5435 }, 5436 { 5437 "alignment" : 4, 5438 "linker_set_key" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *", 5439 "name" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *", 5440 "referenced_type" : "type-431", 5441 "self_type" : "type-432", 5442 "size" : 4, 5443 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 5444 }, 5445 { 5446 "alignment" : 4, 5447 "linker_set_key" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *", 5448 "name" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *", 5449 "referenced_type" : "type-437", 5450 "self_type" : "type-438", 5451 "size" : 4, 5452 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 5453 }, 5454 { 5455 "alignment" : 4, 5456 "linker_set_key" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *", 5457 "name" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *", 5458 "referenced_type" : "type-422", 5459 "self_type" : "type-424", 5460 "size" : 4, 5461 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 5462 }, 5463 { 5464 "alignment" : 4, 5465 "linker_set_key" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *", 5466 "name" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *", 5467 "referenced_type" : "type-315", 5468 "self_type" : "type-329", 5469 "size" : 4, 5470 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 5471 }, 5472 { 5473 "alignment" : 4, 5474 "linker_set_key" : "const keymaster::UpdateOperationRequest *", 5475 "name" : "const keymaster::UpdateOperationRequest *", 5476 "referenced_type" : "type-218", 5477 "self_type" : "type-221", 5478 "size" : 4, 5479 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5480 }, 5481 { 5482 "alignment" : 4, 5483 "linker_set_key" : "const keymaster::UpdateOperationResponse *", 5484 "name" : "const keymaster::UpdateOperationResponse *", 5485 "referenced_type" : "type-224", 5486 "self_type" : "type-225", 5487 "size" : 4, 5488 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5489 }, 5490 { 5491 "alignment" : 4, 5492 "linker_set_key" : "const keymaster::UpgradeKeyRequest *", 5493 "name" : "const keymaster::UpgradeKeyRequest *", 5494 "referenced_type" : "type-320", 5495 "self_type" : "type-321", 5496 "size" : 4, 5497 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5498 }, 5499 { 5500 "alignment" : 4, 5501 "linker_set_key" : "const keymaster::UpgradeKeyResponse *", 5502 "name" : "const keymaster::UpgradeKeyResponse *", 5503 "referenced_type" : "type-325", 5504 "self_type" : "type-326", 5505 "size" : 4, 5506 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5507 }, 5508 { 5509 "alignment" : 4, 5510 "linker_set_key" : "const keymaster::VerificationToken *", 5511 "name" : "const keymaster::VerificationToken *", 5512 "referenced_type" : "type-397", 5513 "self_type" : "type-398", 5514 "size" : 4, 5515 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5516 }, 5517 { 5518 "alignment" : 4, 5519 "linker_set_key" : "const keymaster::VerifyAuthorizationRequest *", 5520 "name" : "const keymaster::VerifyAuthorizationRequest *", 5521 "referenced_type" : "type-402", 5522 "self_type" : "type-404", 5523 "size" : 4, 5524 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5525 }, 5526 { 5527 "alignment" : 4, 5528 "linker_set_key" : "const keymaster::VerifyAuthorizationResponse *", 5529 "name" : "const keymaster::VerifyAuthorizationResponse *", 5530 "referenced_type" : "type-409", 5531 "self_type" : "type-410", 5532 "size" : 4, 5533 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5534 }, 5535 { 5536 "alignment" : 4, 5537 "linker_set_key" : "const keymaster_algorithm_t *", 5538 "name" : "const keymaster_algorithm_t *", 5539 "referenced_type" : "type-446", 5540 "self_type" : "type-449", 5541 "size" : 4, 5542 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 5543 }, 5544 { 5545 "alignment" : 4, 5546 "linker_set_key" : "const keymaster_blob_t *", 5547 "name" : "const keymaster_blob_t *", 5548 "referenced_type" : "type-425", 5549 "self_type" : "type-448", 5550 "size" : 4, 5551 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 5552 }, 5553 { 5554 "alignment" : 4, 5555 "linker_set_key" : "const keymaster_blob_t *", 5556 "name" : "const keymaster_blob_t *", 5557 "referenced_type" : "type-486", 5558 "self_type" : "type-488", 5559 "size" : 4, 5560 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 5561 }, 5562 { 5563 "alignment" : 4, 5564 "linker_set_key" : "const keymaster_blob_t *", 5565 "name" : "const keymaster_blob_t *", 5566 "referenced_type" : "type-529", 5567 "self_type" : "type-531", 5568 "size" : 4, 5569 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 5570 }, 5571 { 5572 "alignment" : 4, 5573 "linker_set_key" : "const keymaster_blob_t *", 5574 "name" : "const keymaster_blob_t *", 5575 "referenced_type" : "type-665", 5576 "self_type" : "type-667", 5577 "size" : 4, 5578 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 5579 }, 5580 { 5581 "alignment" : 4, 5582 "linker_set_key" : "const keymaster_block_mode_t *", 5583 "name" : "const keymaster_block_mode_t *", 5584 "referenced_type" : "type-450", 5585 "self_type" : "type-452", 5586 "size" : 4, 5587 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 5588 }, 5589 { 5590 "alignment" : 4, 5591 "linker_set_key" : "const keymaster_digest_t *", 5592 "name" : "const keymaster_digest_t *", 5593 "referenced_type" : "type-456", 5594 "self_type" : "type-460", 5595 "size" : 4, 5596 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 5597 }, 5598 { 5599 "alignment" : 4, 5600 "linker_set_key" : "const keymaster_key_blob_t *", 5601 "name" : "const keymaster_key_blob_t *", 5602 "referenced_type" : "type-195", 5603 "self_type" : "type-327", 5604 "size" : 4, 5605 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 5606 }, 5607 { 5608 "alignment" : 4, 5609 "linker_set_key" : "const keymaster_key_blob_t *", 5610 "name" : "const keymaster_key_blob_t *", 5611 "referenced_type" : "type-481", 5612 "self_type" : "type-483", 5613 "size" : 4, 5614 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 5615 }, 5616 { 5617 "alignment" : 4, 5618 "linker_set_key" : "const keymaster_key_blob_t *", 5619 "name" : "const keymaster_key_blob_t *", 5620 "referenced_type" : "type-524", 5621 "self_type" : "type-526", 5622 "size" : 4, 5623 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 5624 }, 5625 { 5626 "alignment" : 4, 5627 "linker_set_key" : "const keymaster_key_blob_t *", 5628 "name" : "const keymaster_key_blob_t *", 5629 "referenced_type" : "type-660", 5630 "self_type" : "type-662", 5631 "size" : 4, 5632 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 5633 }, 5634 { 5635 "alignment" : 4, 5636 "linker_set_key" : "const keymaster_key_format_t *", 5637 "name" : "const keymaster_key_format_t *", 5638 "referenced_type" : "type-461", 5639 "self_type" : "type-463", 5640 "size" : 4, 5641 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 5642 }, 5643 { 5644 "alignment" : 4, 5645 "linker_set_key" : "const keymaster_key_param_t *", 5646 "name" : "const keymaster_key_param_t *", 5647 "referenced_type" : "type-501", 5648 "self_type" : "type-503", 5649 "size" : 4, 5650 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 5651 }, 5652 { 5653 "alignment" : 4, 5654 "linker_set_key" : "const keymaster_key_param_t *", 5655 "name" : "const keymaster_key_param_t *", 5656 "referenced_type" : "type-61", 5657 "self_type" : "type-63", 5658 "size" : 4, 5659 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 5660 }, 5661 { 5662 "alignment" : 4, 5663 "linker_set_key" : "const keymaster_padding_t *", 5664 "name" : "const keymaster_padding_t *", 5665 "referenced_type" : "type-453", 5666 "self_type" : "type-455", 5667 "size" : 4, 5668 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 5669 }, 5670 { 5671 "alignment" : 4, 5672 "linker_set_key" : "const unsigned char *", 5673 "name" : "const unsigned char *", 5674 "referenced_type" : "type-266", 5675 "self_type" : "type-265", 5676 "size" : 4, 5677 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 5678 }, 5679 { 5680 "alignment" : 4, 5681 "linker_set_key" : "const unsigned char **", 5682 "name" : "const unsigned char **", 5683 "referenced_type" : "type-265", 5684 "self_type" : "type-465", 5685 "size" : 4, 5686 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 5687 }, 5688 { 5689 "alignment" : 4, 5690 "linker_set_key" : "const void *", 5691 "name" : "const void *", 5692 "referenced_type" : "type-444", 5693 "self_type" : "type-445", 5694 "size" : 4, 5695 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 5696 }, 5697 { 5698 "alignment" : 4, 5699 "linker_set_key" : "hw_authenticator_type_t *", 5700 "name" : "hw_authenticator_type_t *", 5701 "referenced_type" : "type-473", 5702 "self_type" : "type-472", 5703 "size" : 4, 5704 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 5705 }, 5706 { 5707 "alignment" : 4, 5708 "linker_set_key" : "keymaster::AbortOperationRequest *", 5709 "name" : "keymaster::AbortOperationRequest *", 5710 "referenced_type" : "type-235", 5711 "self_type" : "type-236", 5712 "size" : 4, 5713 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5714 }, 5715 { 5716 "alignment" : 4, 5717 "linker_set_key" : "keymaster::AbortOperationResponse *", 5718 "name" : "keymaster::AbortOperationResponse *", 5719 "referenced_type" : "type-239", 5720 "self_type" : "type-240", 5721 "size" : 4, 5722 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5723 }, 5724 { 5725 "alignment" : 4, 5726 "linker_set_key" : "keymaster::AddEntropyRequest *", 5727 "name" : "keymaster::AddEntropyRequest *", 5728 "referenced_type" : "type-244", 5729 "self_type" : "type-245", 5730 "size" : 4, 5731 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5732 }, 5733 { 5734 "alignment" : 4, 5735 "linker_set_key" : "keymaster::AddEntropyResponse *", 5736 "name" : "keymaster::AddEntropyResponse *", 5737 "referenced_type" : "type-248", 5738 "self_type" : "type-249", 5739 "size" : 4, 5740 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5741 }, 5742 { 5743 "alignment" : 4, 5744 "linker_set_key" : "keymaster::AttestKeyRequest *", 5745 "name" : "keymaster::AttestKeyRequest *", 5746 "referenced_type" : "type-306", 5747 "self_type" : "type-308", 5748 "size" : 4, 5749 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5750 }, 5751 { 5752 "alignment" : 4, 5753 "linker_set_key" : "keymaster::AttestKeyResponse *", 5754 "name" : "keymaster::AttestKeyResponse *", 5755 "referenced_type" : "type-311", 5756 "self_type" : "type-313", 5757 "size" : 4, 5758 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5759 }, 5760 { 5761 "alignment" : 4, 5762 "linker_set_key" : "keymaster::AuthProxy *", 5763 "name" : "keymaster::AuthProxy *", 5764 "referenced_type" : "type-87", 5765 "self_type" : "type-88", 5766 "size" : 4, 5767 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 5768 }, 5769 { 5770 "alignment" : 4, 5771 "linker_set_key" : "keymaster::AuthProxyIterator *", 5772 "name" : "keymaster::AuthProxyIterator *", 5773 "referenced_type" : "type-77", 5774 "self_type" : "type-78", 5775 "size" : 4, 5776 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 5777 }, 5778 { 5779 "alignment" : 4, 5780 "linker_set_key" : "keymaster::AuthorizationSet *", 5781 "name" : "keymaster::AuthorizationSet *", 5782 "referenced_type" : "type-54", 5783 "self_type" : "type-53", 5784 "size" : 4, 5785 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 5786 }, 5787 { 5788 "alignment" : 4, 5789 "linker_set_key" : "keymaster::AuthorizationSetBuilder *", 5790 "name" : "keymaster::AuthorizationSetBuilder *", 5791 "referenced_type" : "type-70", 5792 "self_type" : "type-74", 5793 "size" : 4, 5794 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 5795 }, 5796 { 5797 "alignment" : 4, 5798 "linker_set_key" : "keymaster::BeginOperationRequest *", 5799 "name" : "keymaster::BeginOperationRequest *", 5800 "referenced_type" : "type-204", 5801 "self_type" : "type-207", 5802 "size" : 4, 5803 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5804 }, 5805 { 5806 "alignment" : 4, 5807 "linker_set_key" : "keymaster::BeginOperationResponse *", 5808 "name" : "keymaster::BeginOperationResponse *", 5809 "referenced_type" : "type-211", 5810 "self_type" : "type-212", 5811 "size" : 4, 5812 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5813 }, 5814 { 5815 "alignment" : 4, 5816 "linker_set_key" : "keymaster::Buffer *", 5817 "name" : "keymaster::Buffer *", 5818 "referenced_type" : "type-30", 5819 "self_type" : "type-91", 5820 "size" : 4, 5821 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 5822 }, 5823 { 5824 "alignment" : 4, 5825 "linker_set_key" : "keymaster::CertificateChainDelete *", 5826 "name" : "keymaster::CertificateChainDelete *", 5827 "referenced_type" : "type-515", 5828 "self_type" : "type-519", 5829 "size" : 4, 5830 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 5831 }, 5832 { 5833 "alignment" : 4, 5834 "linker_set_key" : "keymaster::Characteristics_Delete *", 5835 "name" : "keymaster::Characteristics_Delete *", 5836 "referenced_type" : "type-475", 5837 "self_type" : "type-478", 5838 "size" : 4, 5839 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 5840 }, 5841 { 5842 "alignment" : 4, 5843 "linker_set_key" : "keymaster::ComputeSharedHmacRequest *", 5844 "name" : "keymaster::ComputeSharedHmacRequest *", 5845 "referenced_type" : "type-361", 5846 "self_type" : "type-362", 5847 "size" : 4, 5848 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5849 }, 5850 { 5851 "alignment" : 4, 5852 "linker_set_key" : "keymaster::ComputeSharedHmacResponse *", 5853 "name" : "keymaster::ComputeSharedHmacResponse *", 5854 "referenced_type" : "type-366", 5855 "self_type" : "type-365", 5856 "size" : 4, 5857 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5858 }, 5859 { 5860 "alignment" : 4, 5861 "linker_set_key" : "keymaster::ConfigureRequest *", 5862 "name" : "keymaster::ConfigureRequest *", 5863 "referenced_type" : "type-328", 5864 "self_type" : "type-330", 5865 "size" : 4, 5866 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5867 }, 5868 { 5869 "alignment" : 4, 5870 "linker_set_key" : "keymaster::ConfigureResponse *", 5871 "name" : "keymaster::ConfigureResponse *", 5872 "referenced_type" : "type-333", 5873 "self_type" : "type-334", 5874 "size" : 4, 5875 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5876 }, 5877 { 5878 "alignment" : 4, 5879 "linker_set_key" : "keymaster::DeleteAllKeysRequest *", 5880 "name" : "keymaster::DeleteAllKeysRequest *", 5881 "referenced_type" : "type-289", 5882 "self_type" : "type-290", 5883 "size" : 4, 5884 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5885 }, 5886 { 5887 "alignment" : 4, 5888 "linker_set_key" : "keymaster::DeleteAllKeysResponse *", 5889 "name" : "keymaster::DeleteAllKeysResponse *", 5890 "referenced_type" : "type-294", 5891 "self_type" : "type-295", 5892 "size" : 4, 5893 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5894 }, 5895 { 5896 "alignment" : 4, 5897 "linker_set_key" : "keymaster::DeleteKeyRequest *", 5898 "name" : "keymaster::DeleteKeyRequest *", 5899 "referenced_type" : "type-278", 5900 "self_type" : "type-282", 5901 "size" : 4, 5902 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5903 }, 5904 { 5905 "alignment" : 4, 5906 "linker_set_key" : "keymaster::DeleteKeyResponse *", 5907 "name" : "keymaster::DeleteKeyResponse *", 5908 "referenced_type" : "type-285", 5909 "self_type" : "type-286", 5910 "size" : 4, 5911 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5912 }, 5913 { 5914 "alignment" : 4, 5915 "linker_set_key" : "keymaster::Eraser *", 5916 "name" : "keymaster::Eraser *", 5917 "referenced_type" : "type-241", 5918 "self_type" : "type-252", 5919 "size" : 4, 5920 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 5921 }, 5922 { 5923 "alignment" : 4, 5924 "linker_set_key" : "keymaster::ExportKeyRequest *", 5925 "name" : "keymaster::ExportKeyRequest *", 5926 "referenced_type" : "type-268", 5927 "self_type" : "type-271", 5928 "size" : 4, 5929 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5930 }, 5931 { 5932 "alignment" : 4, 5933 "linker_set_key" : "keymaster::ExportKeyResponse *", 5934 "name" : "keymaster::ExportKeyResponse *", 5935 "referenced_type" : "type-274", 5936 "self_type" : "type-275", 5937 "size" : 4, 5938 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5939 }, 5940 { 5941 "alignment" : 4, 5942 "linker_set_key" : "keymaster::FinishOperationRequest *", 5943 "name" : "keymaster::FinishOperationRequest *", 5944 "referenced_type" : "type-226", 5945 "self_type" : "type-228", 5946 "size" : 4, 5947 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5948 }, 5949 { 5950 "alignment" : 4, 5951 "linker_set_key" : "keymaster::FinishOperationResponse *", 5952 "name" : "keymaster::FinishOperationResponse *", 5953 "referenced_type" : "type-231", 5954 "self_type" : "type-232", 5955 "size" : 4, 5956 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5957 }, 5958 { 5959 "alignment" : 4, 5960 "linker_set_key" : "keymaster::GenerateKeyRequest *", 5961 "name" : "keymaster::GenerateKeyRequest *", 5962 "referenced_type" : "type-182", 5963 "self_type" : "type-183", 5964 "size" : 4, 5965 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5966 }, 5967 { 5968 "alignment" : 4, 5969 "linker_set_key" : "keymaster::GenerateKeyResponse *", 5970 "name" : "keymaster::GenerateKeyResponse *", 5971 "referenced_type" : "type-186", 5972 "self_type" : "type-188", 5973 "size" : 4, 5974 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5975 }, 5976 { 5977 "alignment" : 4, 5978 "linker_set_key" : "keymaster::GetHmacSharingParametersResponse *", 5979 "name" : "keymaster::GetHmacSharingParametersResponse *", 5980 "referenced_type" : "type-352", 5981 "self_type" : "type-353", 5982 "size" : 4, 5983 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5984 }, 5985 { 5986 "alignment" : 4, 5987 "linker_set_key" : "keymaster::GetKeyCharacteristicsRequest *", 5988 "name" : "keymaster::GetKeyCharacteristicsRequest *", 5989 "referenced_type" : "type-191", 5990 "self_type" : "type-193", 5991 "size" : 4, 5992 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 5993 }, 5994 { 5995 "alignment" : 4, 5996 "linker_set_key" : "keymaster::GetKeyCharacteristicsResponse *", 5997 "name" : "keymaster::GetKeyCharacteristicsResponse *", 5998 "referenced_type" : "type-200", 5999 "self_type" : "type-201", 6000 "size" : 4, 6001 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6002 }, 6003 { 6004 "alignment" : 4, 6005 "linker_set_key" : "keymaster::GetVersionRequest *", 6006 "name" : "keymaster::GetVersionRequest *", 6007 "referenced_type" : "type-298", 6008 "self_type" : "type-299", 6009 "size" : 4, 6010 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6011 }, 6012 { 6013 "alignment" : 4, 6014 "linker_set_key" : "keymaster::GetVersionResponse *", 6015 "name" : "keymaster::GetVersionResponse *", 6016 "referenced_type" : "type-302", 6017 "self_type" : "type-303", 6018 "size" : 4, 6019 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6020 }, 6021 { 6022 "alignment" : 4, 6023 "linker_set_key" : "keymaster::HardwareAuthToken *", 6024 "name" : "keymaster::HardwareAuthToken *", 6025 "referenced_type" : "type-384", 6026 "self_type" : "type-386", 6027 "size" : 4, 6028 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6029 }, 6030 { 6031 "alignment" : 4, 6032 "linker_set_key" : "keymaster::HmacSharingParameters *", 6033 "name" : "keymaster::HmacSharingParameters *", 6034 "referenced_type" : "type-338", 6035 "self_type" : "type-337", 6036 "size" : 4, 6037 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6038 }, 6039 { 6040 "alignment" : 4, 6041 "linker_set_key" : "keymaster::HmacSharingParametersArray *", 6042 "name" : "keymaster::HmacSharingParametersArray *", 6043 "referenced_type" : "type-347", 6044 "self_type" : "type-348", 6045 "size" : 4, 6046 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6047 }, 6048 { 6049 "alignment" : 4, 6050 "linker_set_key" : "keymaster::ImportKeyRequest *", 6051 "name" : "keymaster::ImportKeyRequest *", 6052 "referenced_type" : "type-253", 6053 "self_type" : "type-255", 6054 "size" : 4, 6055 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6056 }, 6057 { 6058 "alignment" : 4, 6059 "linker_set_key" : "keymaster::ImportKeyResponse *", 6060 "name" : "keymaster::ImportKeyResponse *", 6061 "referenced_type" : "type-258", 6062 "self_type" : "type-260", 6063 "size" : 4, 6064 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6065 }, 6066 { 6067 "alignment" : 4, 6068 "linker_set_key" : "keymaster::ImportWrappedKeyRequest *", 6069 "name" : "keymaster::ImportWrappedKeyRequest *", 6070 "referenced_type" : "type-371", 6071 "self_type" : "type-375", 6072 "size" : 4, 6073 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6074 }, 6075 { 6076 "alignment" : 4, 6077 "linker_set_key" : "keymaster::ImportWrappedKeyResponse *", 6078 "name" : "keymaster::ImportWrappedKeyResponse *", 6079 "referenced_type" : "type-380", 6080 "self_type" : "type-381", 6081 "size" : 4, 6082 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6083 }, 6084 { 6085 "alignment" : 4, 6086 "linker_set_key" : "keymaster::KeymasterMessage *", 6087 "name" : "keymaster::KeymasterMessage *", 6088 "referenced_type" : "type-96", 6089 "self_type" : "type-95", 6090 "size" : 4, 6091 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6092 }, 6093 { 6094 "alignment" : 4, 6095 "linker_set_key" : "keymaster::KeymasterResponse *", 6096 "name" : "keymaster::KeymasterResponse *", 6097 "referenced_type" : "type-98", 6098 "self_type" : "type-97", 6099 "size" : 4, 6100 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6101 }, 6102 { 6103 "alignment" : 4, 6104 "linker_set_key" : "keymaster::Logger *", 6105 "name" : "keymaster::Logger *", 6106 "referenced_type" : "type-516", 6107 "self_type" : "type-517", 6108 "size" : 4, 6109 "source_file" : "/system/keymaster/include/keymaster/logger.h" 6110 }, 6111 { 6112 "alignment" : 4, 6113 "linker_set_key" : "keymaster::Malloc_Delete *", 6114 "name" : "keymaster::Malloc_Delete *", 6115 "referenced_type" : "type-493", 6116 "self_type" : "type-514", 6117 "size" : 4, 6118 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 6119 }, 6120 { 6121 "alignment" : 4, 6122 "linker_set_key" : "keymaster::Serializable *", 6123 "name" : "keymaster::Serializable *", 6124 "referenced_type" : "type-34", 6125 "self_type" : "type-441", 6126 "size" : 4, 6127 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 6128 }, 6129 { 6130 "alignment" : 4, 6131 "linker_set_key" : "keymaster::SupportedAlgorithmsRequest *", 6132 "name" : "keymaster::SupportedAlgorithmsRequest *", 6133 "referenced_type" : "type-102", 6134 "self_type" : "type-103", 6135 "size" : 4, 6136 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6137 }, 6138 { 6139 "alignment" : 4, 6140 "linker_set_key" : "keymaster::SupportedAlgorithmsResponse *", 6141 "name" : "keymaster::SupportedAlgorithmsResponse *", 6142 "referenced_type" : "type-167", 6143 "self_type" : "type-168", 6144 "size" : 4, 6145 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6146 }, 6147 { 6148 "alignment" : 4, 6149 "linker_set_key" : "keymaster::SupportedBlockModesRequest *", 6150 "name" : "keymaster::SupportedBlockModesRequest *", 6151 "referenced_type" : "type-123", 6152 "self_type" : "type-124", 6153 "size" : 4, 6154 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6155 }, 6156 { 6157 "alignment" : 4, 6158 "linker_set_key" : "keymaster::SupportedBlockModesResponse *", 6159 "name" : "keymaster::SupportedBlockModesResponse *", 6160 "referenced_type" : "type-169", 6161 "self_type" : "type-170", 6162 "size" : 4, 6163 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6164 }, 6165 { 6166 "alignment" : 4, 6167 "linker_set_key" : "keymaster::SupportedByAlgorithmAndPurposeRequest *", 6168 "name" : "keymaster::SupportedByAlgorithmAndPurposeRequest *", 6169 "referenced_type" : "type-116", 6170 "self_type" : "type-120", 6171 "size" : 4, 6172 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6173 }, 6174 { 6175 "alignment" : 4, 6176 "linker_set_key" : "keymaster::SupportedByAlgorithmRequest *", 6177 "name" : "keymaster::SupportedByAlgorithmRequest *", 6178 "referenced_type" : "type-107", 6179 "self_type" : "type-109", 6180 "size" : 4, 6181 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6182 }, 6183 { 6184 "alignment" : 4, 6185 "linker_set_key" : "keymaster::SupportedDigestsRequest *", 6186 "name" : "keymaster::SupportedDigestsRequest *", 6187 "referenced_type" : "type-129", 6188 "self_type" : "type-130", 6189 "size" : 4, 6190 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6191 }, 6192 { 6193 "alignment" : 4, 6194 "linker_set_key" : "keymaster::SupportedDigestsResponse *", 6195 "name" : "keymaster::SupportedDigestsResponse *", 6196 "referenced_type" : "type-176", 6197 "self_type" : "type-177", 6198 "size" : 4, 6199 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6200 }, 6201 { 6202 "alignment" : 4, 6203 "linker_set_key" : "keymaster::SupportedExportFormatsRequest *", 6204 "name" : "keymaster::SupportedExportFormatsRequest *", 6205 "referenced_type" : "type-114", 6206 "self_type" : "type-115", 6207 "size" : 4, 6208 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6209 }, 6210 { 6211 "alignment" : 4, 6212 "linker_set_key" : "keymaster::SupportedExportFormatsResponse *", 6213 "name" : "keymaster::SupportedExportFormatsResponse *", 6214 "referenced_type" : "type-180", 6215 "self_type" : "type-181", 6216 "size" : 4, 6217 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6218 }, 6219 { 6220 "alignment" : 4, 6221 "linker_set_key" : "keymaster::SupportedImportFormatsRequest *", 6222 "name" : "keymaster::SupportedImportFormatsRequest *", 6223 "referenced_type" : "type-112", 6224 "self_type" : "type-113", 6225 "size" : 4, 6226 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6227 }, 6228 { 6229 "alignment" : 4, 6230 "linker_set_key" : "keymaster::SupportedImportFormatsResponse *", 6231 "name" : "keymaster::SupportedImportFormatsResponse *", 6232 "referenced_type" : "type-178", 6233 "self_type" : "type-179", 6234 "size" : 4, 6235 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6236 }, 6237 { 6238 "alignment" : 4, 6239 "linker_set_key" : "keymaster::SupportedPaddingModesRequest *", 6240 "name" : "keymaster::SupportedPaddingModesRequest *", 6241 "referenced_type" : "type-126", 6242 "self_type" : "type-127", 6243 "size" : 4, 6244 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6245 }, 6246 { 6247 "alignment" : 4, 6248 "linker_set_key" : "keymaster::SupportedPaddingModesResponse *", 6249 "name" : "keymaster::SupportedPaddingModesResponse *", 6250 "referenced_type" : "type-171", 6251 "self_type" : "type-172", 6252 "size" : 4, 6253 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6254 }, 6255 { 6256 "alignment" : 4, 6257 "linker_set_key" : "keymaster::SupportedResponse<keymaster_algorithm_t> *", 6258 "name" : "keymaster::SupportedResponse<keymaster_algorithm_t> *", 6259 "referenced_type" : "type-131", 6260 "self_type" : "type-135", 6261 "size" : 4, 6262 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6263 }, 6264 { 6265 "alignment" : 4, 6266 "linker_set_key" : "keymaster::SupportedResponse<keymaster_block_mode_t> *", 6267 "name" : "keymaster::SupportedResponse<keymaster_block_mode_t> *", 6268 "referenced_type" : "type-138", 6269 "self_type" : "type-140", 6270 "size" : 4, 6271 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6272 }, 6273 { 6274 "alignment" : 4, 6275 "linker_set_key" : "keymaster::SupportedResponse<keymaster_digest_t> *", 6276 "name" : "keymaster::SupportedResponse<keymaster_digest_t> *", 6277 "referenced_type" : "type-149", 6278 "self_type" : "type-157", 6279 "size" : 4, 6280 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6281 }, 6282 { 6283 "alignment" : 4, 6284 "linker_set_key" : "keymaster::SupportedResponse<keymaster_key_format_t> *", 6285 "name" : "keymaster::SupportedResponse<keymaster_key_format_t> *", 6286 "referenced_type" : "type-160", 6287 "self_type" : "type-164", 6288 "size" : 4, 6289 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6290 }, 6291 { 6292 "alignment" : 4, 6293 "linker_set_key" : "keymaster::SupportedResponse<keymaster_padding_t> *", 6294 "name" : "keymaster::SupportedResponse<keymaster_padding_t> *", 6295 "referenced_type" : "type-144", 6296 "self_type" : "type-146", 6297 "size" : 4, 6298 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6299 }, 6300 { 6301 "alignment" : 4, 6302 "linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t> *", 6303 "name" : "keymaster::TKeymasterBlob<keymaster_blob_t> *", 6304 "referenced_type" : "type-339", 6305 "self_type" : "type-469", 6306 "size" : 4, 6307 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 6308 }, 6309 { 6310 "alignment" : 4, 6311 "linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> *", 6312 "name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> *", 6313 "referenced_type" : "type-372", 6314 "self_type" : "type-474", 6315 "size" : 4, 6316 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 6317 }, 6318 { 6319 "alignment" : 4, 6320 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> *", 6321 "name" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> *", 6322 "referenced_type" : "type-545", 6323 "self_type" : "type-549", 6324 "size" : 4, 6325 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6326 }, 6327 { 6328 "alignment" : 4, 6329 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> *", 6330 "name" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> *", 6331 "referenced_type" : "type-550", 6332 "self_type" : "type-552", 6333 "size" : 4, 6334 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6335 }, 6336 { 6337 "alignment" : 4, 6338 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> *", 6339 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> *", 6340 "referenced_type" : "type-28", 6341 "self_type" : "type-35", 6342 "size" : 4, 6343 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6344 }, 6345 { 6346 "alignment" : 4, 6347 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_BLOB_USAGE_REQUIREMENTS, keymaster_key_blob_usage_requirements_t> *", 6348 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_BLOB_USAGE_REQUIREMENTS, keymaster_key_blob_usage_requirements_t> *", 6349 "referenced_type" : "type-553", 6350 "self_type" : "type-555", 6351 "size" : 4, 6352 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6353 }, 6354 { 6355 "alignment" : 4, 6356 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_EC_CURVE, keymaster_ec_curve_t> *", 6357 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_EC_CURVE, keymaster_ec_curve_t> *", 6358 "referenced_type" : "type-567", 6359 "self_type" : "type-569", 6360 "size" : 4, 6361 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6362 }, 6363 { 6364 "alignment" : 4, 6365 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ORIGIN, keymaster_key_origin_t> *", 6366 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ORIGIN, keymaster_key_origin_t> *", 6367 "referenced_type" : "type-556", 6368 "self_type" : "type-560", 6369 "size" : 4, 6370 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6371 }, 6372 { 6373 "alignment" : 4, 6374 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_USER_AUTH_TYPE, hw_authenticator_type_t> *", 6375 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_USER_AUTH_TYPE, hw_authenticator_type_t> *", 6376 "referenced_type" : "type-561", 6377 "self_type" : "type-563", 6378 "size" : 4, 6379 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6380 }, 6381 { 6382 "alignment" : 4, 6383 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> *", 6384 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> *", 6385 "referenced_type" : "type-36", 6386 "self_type" : "type-39", 6387 "size" : 4, 6388 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6389 }, 6390 { 6391 "alignment" : 4, 6392 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> *", 6393 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> *", 6394 "referenced_type" : "type-40", 6395 "self_type" : "type-42", 6396 "size" : 4, 6397 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6398 }, 6399 { 6400 "alignment" : 4, 6401 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_KDF, keymaster_kdf_t> *", 6402 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_KDF, keymaster_kdf_t> *", 6403 "referenced_type" : "type-564", 6404 "self_type" : "type-566", 6405 "size" : 4, 6406 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6407 }, 6408 { 6409 "alignment" : 4, 6410 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> *", 6411 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> *", 6412 "referenced_type" : "type-43", 6413 "self_type" : "type-45", 6414 "size" : 4, 6415 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6416 }, 6417 { 6418 "alignment" : 4, 6419 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> *", 6420 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> *", 6421 "referenced_type" : "type-25", 6422 "self_type" : "type-27", 6423 "size" : 4, 6424 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6425 }, 6426 { 6427 "alignment" : 4, 6428 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALLOW_WHILE_ON_BODY> *", 6429 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALLOW_WHILE_ON_BODY> *", 6430 "referenced_type" : "type-607", 6431 "self_type" : "type-608", 6432 "size" : 4, 6433 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6434 }, 6435 { 6436 "alignment" : 4, 6437 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS> *", 6438 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS> *", 6439 "referenced_type" : "type-613", 6440 "self_type" : "type-614", 6441 "size" : 4, 6442 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6443 }, 6444 { 6445 "alignment" : 4, 6446 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_USERS> *", 6447 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_USERS> *", 6448 "referenced_type" : "type-597", 6449 "self_type" : "type-598", 6450 "size" : 4, 6451 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6452 }, 6453 { 6454 "alignment" : 4, 6455 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_BOOTLOADER_ONLY> *", 6456 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_BOOTLOADER_ONLY> *", 6457 "referenced_type" : "type-633", 6458 "self_type" : "type-634", 6459 "size" : 4, 6460 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6461 }, 6462 { 6463 "alignment" : 4, 6464 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> *", 6465 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> *", 6466 "referenced_type" : "type-579", 6467 "self_type" : "type-580", 6468 "size" : 4, 6469 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6470 }, 6471 { 6472 "alignment" : 4, 6473 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ECIES_SINGLE_HASH_MODE> *", 6474 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ECIES_SINGLE_HASH_MODE> *", 6475 "referenced_type" : "type-583", 6476 "self_type" : "type-584", 6477 "size" : 4, 6478 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6479 }, 6480 { 6481 "alignment" : 4, 6482 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_INCLUDE_UNIQUE_ID> *", 6483 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_INCLUDE_UNIQUE_ID> *", 6484 "referenced_type" : "type-585", 6485 "self_type" : "type-586", 6486 "size" : 4, 6487 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6488 }, 6489 { 6490 "alignment" : 4, 6491 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_NO_AUTH_REQUIRED> *", 6492 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_NO_AUTH_REQUIRED> *", 6493 "referenced_type" : "type-603", 6494 "self_type" : "type-604", 6495 "size" : 4, 6496 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6497 }, 6498 { 6499 "alignment" : 4, 6500 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT> *", 6501 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT> *", 6502 "referenced_type" : "type-623", 6503 "self_type" : "type-624", 6504 "size" : 4, 6505 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6506 }, 6507 { 6508 "alignment" : 4, 6509 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_TRUSTED_CONFIRMATION_REQUIRED> *", 6510 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_TRUSTED_CONFIRMATION_REQUIRED> *", 6511 "referenced_type" : "type-611", 6512 "self_type" : "type-612", 6513 "size" : 4, 6514 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6515 }, 6516 { 6517 "alignment" : 4, 6518 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_UNLOCKED_DEVICE_REQUIRED> *", 6519 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_UNLOCKED_DEVICE_REQUIRED> *", 6520 "referenced_type" : "type-609", 6521 "self_type" : "type-610", 6522 "size" : 4, 6523 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6524 }, 6525 { 6526 "alignment" : 4, 6527 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_DATA> *", 6528 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_DATA> *", 6529 "referenced_type" : "type-619", 6530 "self_type" : "type-620", 6531 "size" : 4, 6532 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6533 }, 6534 { 6535 "alignment" : 4, 6536 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID> *", 6537 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID> *", 6538 "referenced_type" : "type-615", 6539 "self_type" : "type-616", 6540 "size" : 4, 6541 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6542 }, 6543 { 6544 "alignment" : 4, 6545 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA> *", 6546 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA> *", 6547 "referenced_type" : "type-627", 6548 "self_type" : "type-628", 6549 "size" : 4, 6550 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6551 }, 6552 { 6553 "alignment" : 4, 6554 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_APPLICATION_ID> *", 6555 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_APPLICATION_ID> *", 6556 "referenced_type" : "type-641", 6557 "self_type" : "type-642", 6558 "size" : 4, 6559 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6560 }, 6561 { 6562 "alignment" : 4, 6563 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_BRAND> *", 6564 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_BRAND> *", 6565 "referenced_type" : "type-643", 6566 "self_type" : "type-644", 6567 "size" : 4, 6568 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6569 }, 6570 { 6571 "alignment" : 4, 6572 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_DEVICE> *", 6573 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_DEVICE> *", 6574 "referenced_type" : "type-645", 6575 "self_type" : "type-646", 6576 "size" : 4, 6577 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6578 }, 6579 { 6580 "alignment" : 4, 6581 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_IMEI> *", 6582 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_IMEI> *", 6583 "referenced_type" : "type-651", 6584 "self_type" : "type-652", 6585 "size" : 4, 6586 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6587 }, 6588 { 6589 "alignment" : 4, 6590 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MANUFACTURER> *", 6591 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MANUFACTURER> *", 6592 "referenced_type" : "type-655", 6593 "self_type" : "type-656", 6594 "size" : 4, 6595 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6596 }, 6597 { 6598 "alignment" : 4, 6599 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MEID> *", 6600 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MEID> *", 6601 "referenced_type" : "type-653", 6602 "self_type" : "type-654", 6603 "size" : 4, 6604 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6605 }, 6606 { 6607 "alignment" : 4, 6608 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MODEL> *", 6609 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MODEL> *", 6610 "referenced_type" : "type-544", 6611 "self_type" : "type-543", 6612 "size" : 4, 6613 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6614 }, 6615 { 6616 "alignment" : 4, 6617 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_PRODUCT> *", 6618 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_PRODUCT> *", 6619 "referenced_type" : "type-647", 6620 "self_type" : "type-648", 6621 "size" : 4, 6622 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6623 }, 6624 { 6625 "alignment" : 4, 6626 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_SERIAL> *", 6627 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_SERIAL> *", 6628 "referenced_type" : "type-649", 6629 "self_type" : "type-650", 6630 "size" : 4, 6631 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6632 }, 6633 { 6634 "alignment" : 4, 6635 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_AUTH_TOKEN> *", 6636 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_AUTH_TOKEN> *", 6637 "referenced_type" : "type-631", 6638 "self_type" : "type-632", 6639 "size" : 4, 6640 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6641 }, 6642 { 6643 "alignment" : 4, 6644 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE> *", 6645 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE> *", 6646 "referenced_type" : "type-629", 6647 "self_type" : "type-630", 6648 "size" : 4, 6649 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6650 }, 6651 { 6652 "alignment" : 4, 6653 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ROOT_OF_TRUST> *", 6654 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ROOT_OF_TRUST> *", 6655 "referenced_type" : "type-625", 6656 "self_type" : "type-626", 6657 "size" : 4, 6658 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6659 }, 6660 { 6661 "alignment" : 4, 6662 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_UNIQUE_ID> *", 6663 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_UNIQUE_ID> *", 6664 "referenced_type" : "type-639", 6665 "self_type" : "type-640", 6666 "size" : 4, 6667 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6668 }, 6669 { 6670 "alignment" : 4, 6671 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> *", 6672 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> *", 6673 "referenced_type" : "type-587", 6674 "self_type" : "type-588", 6675 "size" : 4, 6676 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6677 }, 6678 { 6679 "alignment" : 4, 6680 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME> *", 6681 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME> *", 6682 "referenced_type" : "type-621", 6683 "self_type" : "type-622", 6684 "size" : 4, 6685 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6686 }, 6687 { 6688 "alignment" : 4, 6689 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ORIGINATION_EXPIRE_DATETIME> *", 6690 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ORIGINATION_EXPIRE_DATETIME> *", 6691 "referenced_type" : "type-589", 6692 "self_type" : "type-590", 6693 "size" : 4, 6694 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6695 }, 6696 { 6697 "alignment" : 4, 6698 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> *", 6699 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> *", 6700 "referenced_type" : "type-591", 6701 "self_type" : "type-592", 6702 "size" : 4, 6703 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6704 }, 6705 { 6706 "alignment" : 4, 6707 "linker_set_key" : "keymaster::TypedTag<KM_INVALID, KM_TAG_INVALID> *", 6708 "name" : "keymaster::TypedTag<KM_INVALID, KM_TAG_INVALID> *", 6709 "referenced_type" : "type-573", 6710 "self_type" : "type-574", 6711 "size" : 4, 6712 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6713 }, 6714 { 6715 "alignment" : 4, 6716 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT> *", 6717 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT> *", 6718 "referenced_type" : "type-605", 6719 "self_type" : "type-606", 6720 "size" : 4, 6721 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6722 }, 6723 { 6724 "alignment" : 4, 6725 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE> *", 6726 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE> *", 6727 "referenced_type" : "type-21", 6728 "self_type" : "type-22", 6729 "size" : 4, 6730 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6731 }, 6732 { 6733 "alignment" : 4, 6734 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH> *", 6735 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH> *", 6736 "referenced_type" : "type-575", 6737 "self_type" : "type-578", 6738 "size" : 4, 6739 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6740 }, 6741 { 6742 "alignment" : 4, 6743 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAX_USES_PER_BOOT> *", 6744 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAX_USES_PER_BOOT> *", 6745 "referenced_type" : "type-595", 6746 "self_type" : "type-596", 6747 "size" : 4, 6748 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6749 }, 6750 { 6751 "alignment" : 4, 6752 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> *", 6753 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> *", 6754 "referenced_type" : "type-581", 6755 "self_type" : "type-582", 6756 "size" : 4, 6757 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6758 }, 6759 { 6760 "alignment" : 4, 6761 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_SECONDS_BETWEEN_OPS> *", 6762 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_SECONDS_BETWEEN_OPS> *", 6763 "referenced_type" : "type-593", 6764 "self_type" : "type-594", 6765 "size" : 4, 6766 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6767 }, 6768 { 6769 "alignment" : 4, 6770 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL> *", 6771 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL> *", 6772 "referenced_type" : "type-637", 6773 "self_type" : "type-638", 6774 "size" : 4, 6775 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6776 }, 6777 { 6778 "alignment" : 4, 6779 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION> *", 6780 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION> *", 6781 "referenced_type" : "type-635", 6782 "self_type" : "type-636", 6783 "size" : 4, 6784 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6785 }, 6786 { 6787 "alignment" : 4, 6788 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_USER_ID> *", 6789 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_USER_ID> *", 6790 "referenced_type" : "type-599", 6791 "self_type" : "type-600", 6792 "size" : 4, 6793 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6794 }, 6795 { 6796 "alignment" : 4, 6797 "linker_set_key" : "keymaster::TypedTag<KM_ULONG, KM_TAG_RSA_PUBLIC_EXPONENT> *", 6798 "name" : "keymaster::TypedTag<KM_ULONG, KM_TAG_RSA_PUBLIC_EXPONENT> *", 6799 "referenced_type" : "type-23", 6800 "self_type" : "type-24", 6801 "size" : 4, 6802 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6803 }, 6804 { 6805 "alignment" : 4, 6806 "linker_set_key" : "keymaster::TypedTag<KM_ULONG_REP, KM_TAG_USER_SECURE_ID> *", 6807 "name" : "keymaster::TypedTag<KM_ULONG_REP, KM_TAG_USER_SECURE_ID> *", 6808 "referenced_type" : "type-601", 6809 "self_type" : "type-602", 6810 "size" : 4, 6811 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 6812 }, 6813 { 6814 "alignment" : 4, 6815 "linker_set_key" : "keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *", 6816 "name" : "keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *", 6817 "referenced_type" : "type-345", 6818 "self_type" : "type-359", 6819 "size" : 4, 6820 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 6821 }, 6822 { 6823 "alignment" : 4, 6824 "linker_set_key" : "keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *", 6825 "name" : "keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *", 6826 "referenced_type" : "type-412", 6827 "self_type" : "type-413", 6828 "size" : 4, 6829 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 6830 }, 6831 { 6832 "alignment" : 4, 6833 "linker_set_key" : "keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *", 6834 "name" : "keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *", 6835 "referenced_type" : "type-427", 6836 "self_type" : "type-428", 6837 "size" : 4, 6838 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 6839 }, 6840 { 6841 "alignment" : 4, 6842 "linker_set_key" : "keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *", 6843 "name" : "keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *", 6844 "referenced_type" : "type-433", 6845 "self_type" : "type-434", 6846 "size" : 4, 6847 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 6848 }, 6849 { 6850 "alignment" : 4, 6851 "linker_set_key" : "keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *", 6852 "name" : "keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *", 6853 "referenced_type" : "type-418", 6854 "self_type" : "type-419", 6855 "size" : 4, 6856 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 6857 }, 6858 { 6859 "alignment" : 4, 6860 "linker_set_key" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *", 6861 "name" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *", 6862 "referenced_type" : "type-31", 6863 "self_type" : "type-262", 6864 "size" : 4, 6865 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 6866 }, 6867 { 6868 "alignment" : 4, 6869 "linker_set_key" : "keymaster::UpdateOperationRequest *", 6870 "name" : "keymaster::UpdateOperationRequest *", 6871 "referenced_type" : "type-216", 6872 "self_type" : "type-217", 6873 "size" : 4, 6874 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6875 }, 6876 { 6877 "alignment" : 4, 6878 "linker_set_key" : "keymaster::UpdateOperationResponse *", 6879 "name" : "keymaster::UpdateOperationResponse *", 6880 "referenced_type" : "type-222", 6881 "self_type" : "type-223", 6882 "size" : 4, 6883 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6884 }, 6885 { 6886 "alignment" : 4, 6887 "linker_set_key" : "keymaster::UpgradeKeyRequest *", 6888 "name" : "keymaster::UpgradeKeyRequest *", 6889 "referenced_type" : "type-317", 6890 "self_type" : "type-319", 6891 "size" : 4, 6892 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6893 }, 6894 { 6895 "alignment" : 4, 6896 "linker_set_key" : "keymaster::UpgradeKeyResponse *", 6897 "name" : "keymaster::UpgradeKeyResponse *", 6898 "referenced_type" : "type-322", 6899 "self_type" : "type-324", 6900 "size" : 4, 6901 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6902 }, 6903 { 6904 "alignment" : 4, 6905 "linker_set_key" : "keymaster::VerificationToken *", 6906 "name" : "keymaster::VerificationToken *", 6907 "referenced_type" : "type-391", 6908 "self_type" : "type-395", 6909 "size" : 4, 6910 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6911 }, 6912 { 6913 "alignment" : 4, 6914 "linker_set_key" : "keymaster::VerifyAuthorizationRequest *", 6915 "name" : "keymaster::VerifyAuthorizationRequest *", 6916 "referenced_type" : "type-399", 6917 "self_type" : "type-400", 6918 "size" : 4, 6919 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6920 }, 6921 { 6922 "alignment" : 4, 6923 "linker_set_key" : "keymaster::VerifyAuthorizationResponse *", 6924 "name" : "keymaster::VerifyAuthorizationResponse *", 6925 "referenced_type" : "type-405", 6926 "self_type" : "type-407", 6927 "size" : 4, 6928 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 6929 }, 6930 { 6931 "alignment" : 4, 6932 "linker_set_key" : "keymaster_algorithm_t *", 6933 "name" : "keymaster_algorithm_t *", 6934 "referenced_type" : "type-133", 6935 "self_type" : "type-132", 6936 "size" : 4, 6937 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 6938 }, 6939 { 6940 "alignment" : 4, 6941 "linker_set_key" : "keymaster_blob_t *", 6942 "name" : "keymaster_blob_t *", 6943 "referenced_type" : "type-459", 6944 "self_type" : "type-458", 6945 "size" : 4, 6946 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 6947 }, 6948 { 6949 "alignment" : 4, 6950 "linker_set_key" : "keymaster_blob_t *", 6951 "name" : "keymaster_blob_t *", 6952 "referenced_type" : "type-490", 6953 "self_type" : "type-489", 6954 "size" : 4, 6955 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 6956 }, 6957 { 6958 "alignment" : 4, 6959 "linker_set_key" : "keymaster_blob_t *", 6960 "name" : "keymaster_blob_t *", 6961 "referenced_type" : "type-533", 6962 "self_type" : "type-532", 6963 "size" : 4, 6964 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 6965 }, 6966 { 6967 "alignment" : 4, 6968 "linker_set_key" : "keymaster_blob_t *", 6969 "name" : "keymaster_blob_t *", 6970 "referenced_type" : "type-669", 6971 "self_type" : "type-668", 6972 "size" : 4, 6973 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 6974 }, 6975 { 6976 "alignment" : 4, 6977 "linker_set_key" : "keymaster_block_mode_t *", 6978 "name" : "keymaster_block_mode_t *", 6979 "referenced_type" : "type-47", 6980 "self_type" : "type-46", 6981 "size" : 4, 6982 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 6983 }, 6984 { 6985 "alignment" : 4, 6986 "linker_set_key" : "keymaster_cert_chain_t *", 6987 "name" : "keymaster_cert_chain_t *", 6988 "referenced_type" : "type-495", 6989 "self_type" : "type-494", 6990 "size" : 4, 6991 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 6992 }, 6993 { 6994 "alignment" : 4, 6995 "linker_set_key" : "keymaster_cert_chain_t *", 6996 "name" : "keymaster_cert_chain_t *", 6997 "referenced_type" : "type-523", 6998 "self_type" : "type-522", 6999 "size" : 4, 7000 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7001 }, 7002 { 7003 "alignment" : 4, 7004 "linker_set_key" : "keymaster_cert_chain_t *", 7005 "name" : "keymaster_cert_chain_t *", 7006 "referenced_type" : "type-538", 7007 "self_type" : "type-537", 7008 "size" : 4, 7009 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7010 }, 7011 { 7012 "alignment" : 4, 7013 "linker_set_key" : "keymaster_cert_chain_t *", 7014 "name" : "keymaster_cert_chain_t *", 7015 "referenced_type" : "type-674", 7016 "self_type" : "type-673", 7017 "size" : 4, 7018 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7019 }, 7020 { 7021 "alignment" : 4, 7022 "linker_set_key" : "keymaster_digest_t *", 7023 "name" : "keymaster_digest_t *", 7024 "referenced_type" : "type-151", 7025 "self_type" : "type-150", 7026 "size" : 4, 7027 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7028 }, 7029 { 7030 "alignment" : 4, 7031 "linker_set_key" : "keymaster_ec_curve_t *", 7032 "name" : "keymaster_ec_curve_t *", 7033 "referenced_type" : "type-497", 7034 "self_type" : "type-496", 7035 "size" : 4, 7036 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7037 }, 7038 { 7039 "alignment" : 4, 7040 "linker_set_key" : "keymaster_error_t *", 7041 "name" : "keymaster_error_t *", 7042 "referenced_type" : "type-355", 7043 "self_type" : "type-354", 7044 "size" : 4, 7045 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 7046 }, 7047 { 7048 "alignment" : 4, 7049 "linker_set_key" : "keymaster_key_blob_t *", 7050 "name" : "keymaster_key_blob_t *", 7051 "referenced_type" : "type-369", 7052 "self_type" : "type-368", 7053 "size" : 4, 7054 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7055 }, 7056 { 7057 "alignment" : 4, 7058 "linker_set_key" : "keymaster_key_blob_t *", 7059 "name" : "keymaster_key_blob_t *", 7060 "referenced_type" : "type-485", 7061 "self_type" : "type-484", 7062 "size" : 4, 7063 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7064 }, 7065 { 7066 "alignment" : 4, 7067 "linker_set_key" : "keymaster_key_blob_t *", 7068 "name" : "keymaster_key_blob_t *", 7069 "referenced_type" : "type-528", 7070 "self_type" : "type-527", 7071 "size" : 4, 7072 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7073 }, 7074 { 7075 "alignment" : 4, 7076 "linker_set_key" : "keymaster_key_blob_t *", 7077 "name" : "keymaster_key_blob_t *", 7078 "referenced_type" : "type-664", 7079 "self_type" : "type-663", 7080 "size" : 4, 7081 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7082 }, 7083 { 7084 "alignment" : 4, 7085 "linker_set_key" : "keymaster_key_characteristics_t *", 7086 "name" : "keymaster_key_characteristics_t *", 7087 "referenced_type" : "type-480", 7088 "self_type" : "type-479", 7089 "size" : 4, 7090 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7091 }, 7092 { 7093 "alignment" : 4, 7094 "linker_set_key" : "keymaster_key_characteristics_t *", 7095 "name" : "keymaster_key_characteristics_t *", 7096 "referenced_type" : "type-492", 7097 "self_type" : "type-491", 7098 "size" : 4, 7099 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7100 }, 7101 { 7102 "alignment" : 4, 7103 "linker_set_key" : "keymaster_key_characteristics_t *", 7104 "name" : "keymaster_key_characteristics_t *", 7105 "referenced_type" : "type-535", 7106 "self_type" : "type-534", 7107 "size" : 4, 7108 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7109 }, 7110 { 7111 "alignment" : 4, 7112 "linker_set_key" : "keymaster_key_characteristics_t *", 7113 "name" : "keymaster_key_characteristics_t *", 7114 "referenced_type" : "type-672", 7115 "self_type" : "type-671", 7116 "size" : 4, 7117 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7118 }, 7119 { 7120 "alignment" : 4, 7121 "linker_set_key" : "keymaster_key_format_t *", 7122 "name" : "keymaster_key_format_t *", 7123 "referenced_type" : "type-162", 7124 "self_type" : "type-161", 7125 "size" : 4, 7126 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7127 }, 7128 { 7129 "alignment" : 4, 7130 "linker_set_key" : "keymaster_key_param_set_t *", 7131 "name" : "keymaster_key_param_set_t *", 7132 "referenced_type" : "type-510", 7133 "self_type" : "type-509", 7134 "size" : 4, 7135 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 7136 }, 7137 { 7138 "alignment" : 4, 7139 "linker_set_key" : "keymaster_key_param_t *", 7140 "name" : "keymaster_key_param_t *", 7141 "referenced_type" : "type-499", 7142 "self_type" : "type-498", 7143 "size" : 4, 7144 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 7145 }, 7146 { 7147 "alignment" : 4, 7148 "linker_set_key" : "keymaster_key_param_t *", 7149 "name" : "keymaster_key_param_t *", 7150 "referenced_type" : "type-57", 7151 "self_type" : "type-56", 7152 "size" : 4, 7153 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 7154 }, 7155 { 7156 "alignment" : 4, 7157 "linker_set_key" : "keymaster_padding_t *", 7158 "name" : "keymaster_padding_t *", 7159 "referenced_type" : "type-73", 7160 "self_type" : "type-72", 7161 "size" : 4, 7162 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7163 }, 7164 { 7165 "alignment" : 4, 7166 "linker_set_key" : "keymaster_purpose_t *", 7167 "name" : "keymaster_purpose_t *", 7168 "referenced_type" : "type-468", 7169 "self_type" : "type-467", 7170 "size" : 4, 7171 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 7172 }, 7173 { 7174 "alignment" : 4, 7175 "linker_set_key" : "keymaster_security_level_t *", 7176 "name" : "keymaster_security_level_t *", 7177 "referenced_type" : "type-548", 7178 "self_type" : "type-547", 7179 "size" : 4, 7180 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 7181 }, 7182 { 7183 "alignment" : 4, 7184 "linker_set_key" : "keymaster_tag_t *", 7185 "name" : "keymaster_tag_t *", 7186 "referenced_type" : "type-521", 7187 "self_type" : "type-520", 7188 "size" : 4, 7189 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 7190 }, 7191 { 7192 "alignment" : 4, 7193 "linker_set_key" : "unsigned char *", 7194 "name" : "unsigned char *", 7195 "referenced_type" : "type-3", 7196 "self_type" : "type-32", 7197 "size" : 4, 7198 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7199 }, 7200 { 7201 "alignment" : 4, 7202 "linker_set_key" : "unsigned int *", 7203 "name" : "unsigned int *", 7204 "referenced_type" : "type-33", 7205 "self_type" : "type-466", 7206 "size" : 4, 7207 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 7208 }, 7209 { 7210 "alignment" : 4, 7211 "linker_set_key" : "unsigned long long *", 7212 "name" : "unsigned long long *", 7213 "referenced_type" : "type-5", 7214 "self_type" : "type-4", 7215 "size" : 4, 7216 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 7217 }, 7218 { 7219 "alignment" : 4, 7220 "linker_set_key" : "void *", 7221 "name" : "void *", 7222 "referenced_type" : "type-220", 7223 "self_type" : "type-219", 7224 "size" : 4, 7225 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7226 } 7227 ], 7228 "qualified_types" : 7229 [ 7230 { 7231 "alignment" : 1, 7232 "is_const" : true, 7233 "linker_set_key" : "const char", 7234 "name" : "const char", 7235 "referenced_type" : "type-572", 7236 "self_type" : "type-571", 7237 "size" : 1, 7238 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 7239 }, 7240 { 7241 "alignment" : 4, 7242 "is_const" : true, 7243 "linker_set_key" : "const int", 7244 "name" : "const int", 7245 "referenced_type" : "type-94", 7246 "self_type" : "type-93", 7247 "size" : 4, 7248 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7249 }, 7250 { 7251 "alignment" : 4, 7252 "is_const" : true, 7253 "linker_set_key" : "const keymaster::AbortOperationRequest", 7254 "name" : "const keymaster::AbortOperationRequest", 7255 "referenced_type" : "type-235", 7256 "self_type" : "type-237", 7257 "size" : 16, 7258 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7259 }, 7260 { 7261 "alignment" : 4, 7262 "is_const" : true, 7263 "linker_set_key" : "const keymaster::AbortOperationResponse", 7264 "name" : "const keymaster::AbortOperationResponse", 7265 "referenced_type" : "type-239", 7266 "self_type" : "type-242", 7267 "size" : 12, 7268 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7269 }, 7270 { 7271 "alignment" : 4, 7272 "is_const" : true, 7273 "linker_set_key" : "const keymaster::AddEntropyRequest", 7274 "name" : "const keymaster::AddEntropyRequest", 7275 "referenced_type" : "type-244", 7276 "self_type" : "type-246", 7277 "size" : 28, 7278 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7279 }, 7280 { 7281 "alignment" : 4, 7282 "is_const" : true, 7283 "linker_set_key" : "const keymaster::AddEntropyResponse", 7284 "name" : "const keymaster::AddEntropyResponse", 7285 "referenced_type" : "type-248", 7286 "self_type" : "type-250", 7287 "size" : 12, 7288 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7289 }, 7290 { 7291 "alignment" : 4, 7292 "is_const" : true, 7293 "linker_set_key" : "const keymaster::AttestKeyRequest", 7294 "name" : "const keymaster::AttestKeyRequest", 7295 "referenced_type" : "type-306", 7296 "self_type" : "type-309", 7297 "size" : 56, 7298 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7299 }, 7300 { 7301 "alignment" : 4, 7302 "is_const" : true, 7303 "linker_set_key" : "const keymaster::AttestKeyResponse", 7304 "name" : "const keymaster::AttestKeyResponse", 7305 "referenced_type" : "type-311", 7306 "self_type" : "type-314", 7307 "size" : 20, 7308 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7309 }, 7310 { 7311 "alignment" : 4, 7312 "is_const" : true, 7313 "linker_set_key" : "const keymaster::AuthProxy", 7314 "name" : "const keymaster::AuthProxy", 7315 "referenced_type" : "type-87", 7316 "self_type" : "type-89", 7317 "size" : 8, 7318 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 7319 }, 7320 { 7321 "alignment" : 4, 7322 "is_const" : true, 7323 "linker_set_key" : "const keymaster::AuthProxyIterator", 7324 "name" : "const keymaster::AuthProxyIterator", 7325 "referenced_type" : "type-77", 7326 "self_type" : "type-79", 7327 "size" : 12, 7328 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 7329 }, 7330 { 7331 "alignment" : 4, 7332 "is_const" : true, 7333 "linker_set_key" : "const keymaster::AuthorizationSet", 7334 "name" : "const keymaster::AuthorizationSet", 7335 "referenced_type" : "type-54", 7336 "self_type" : "type-67", 7337 "size" : 40, 7338 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 7339 }, 7340 { 7341 "alignment" : 4, 7342 "is_const" : true, 7343 "linker_set_key" : "const keymaster::AuthorizationSetBuilder", 7344 "name" : "const keymaster::AuthorizationSetBuilder", 7345 "referenced_type" : "type-70", 7346 "self_type" : "type-75", 7347 "size" : 40, 7348 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 7349 }, 7350 { 7351 "alignment" : 4, 7352 "is_const" : true, 7353 "linker_set_key" : "const keymaster::BeginOperationRequest", 7354 "name" : "const keymaster::BeginOperationRequest", 7355 "referenced_type" : "type-204", 7356 "self_type" : "type-209", 7357 "size" : 60, 7358 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7359 }, 7360 { 7361 "alignment" : 4, 7362 "is_const" : true, 7363 "linker_set_key" : "const keymaster::BeginOperationResponse", 7364 "name" : "const keymaster::BeginOperationResponse", 7365 "referenced_type" : "type-211", 7366 "self_type" : "type-213", 7367 "size" : 60, 7368 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7369 }, 7370 { 7371 "alignment" : 4, 7372 "is_const" : true, 7373 "linker_set_key" : "const keymaster::Buffer", 7374 "name" : "const keymaster::Buffer", 7375 "referenced_type" : "type-30", 7376 "self_type" : "type-106", 7377 "size" : 20, 7378 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 7379 }, 7380 { 7381 "alignment" : 4, 7382 "is_const" : true, 7383 "linker_set_key" : "const keymaster::ComputeSharedHmacRequest", 7384 "name" : "const keymaster::ComputeSharedHmacRequest", 7385 "referenced_type" : "type-361", 7386 "self_type" : "type-363", 7387 "size" : 20, 7388 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7389 }, 7390 { 7391 "alignment" : 4, 7392 "is_const" : true, 7393 "linker_set_key" : "const keymaster::ComputeSharedHmacResponse", 7394 "name" : "const keymaster::ComputeSharedHmacResponse", 7395 "referenced_type" : "type-366", 7396 "self_type" : "type-367", 7397 "size" : 20, 7398 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7399 }, 7400 { 7401 "alignment" : 4, 7402 "is_const" : true, 7403 "linker_set_key" : "const keymaster::ConfigureRequest", 7404 "name" : "const keymaster::ConfigureRequest", 7405 "referenced_type" : "type-328", 7406 "self_type" : "type-331", 7407 "size" : 16, 7408 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7409 }, 7410 { 7411 "alignment" : 4, 7412 "is_const" : true, 7413 "linker_set_key" : "const keymaster::ConfigureResponse", 7414 "name" : "const keymaster::ConfigureResponse", 7415 "referenced_type" : "type-333", 7416 "self_type" : "type-335", 7417 "size" : 12, 7418 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7419 }, 7420 { 7421 "alignment" : 1, 7422 "is_const" : true, 7423 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_algorithm_t []>", 7424 "name" : "const keymaster::DefaultDelete<keymaster_algorithm_t []>", 7425 "referenced_type" : "type-154", 7426 "self_type" : "type-153", 7427 "size" : 1, 7428 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7429 }, 7430 { 7431 "alignment" : 1, 7432 "is_const" : true, 7433 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_block_mode_t []>", 7434 "name" : "const keymaster::DefaultDelete<keymaster_block_mode_t []>", 7435 "referenced_type" : "type-17", 7436 "self_type" : "type-16", 7437 "size" : 1, 7438 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7439 }, 7440 { 7441 "alignment" : 1, 7442 "is_const" : true, 7443 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_digest_t []>", 7444 "name" : "const keymaster::DefaultDelete<keymaster_digest_t []>", 7445 "referenced_type" : "type-84", 7446 "self_type" : "type-125", 7447 "size" : 1, 7448 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7449 }, 7450 { 7451 "alignment" : 1, 7452 "is_const" : true, 7453 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_key_format_t []>", 7454 "name" : "const keymaster::DefaultDelete<keymaster_key_format_t []>", 7455 "referenced_type" : "type-173", 7456 "self_type" : "type-214", 7457 "size" : 1, 7458 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7459 }, 7460 { 7461 "alignment" : 1, 7462 "is_const" : true, 7463 "linker_set_key" : "const keymaster::DefaultDelete<keymaster_padding_t []>", 7464 "name" : "const keymaster::DefaultDelete<keymaster_padding_t []>", 7465 "referenced_type" : "type-48", 7466 "self_type" : "type-51", 7467 "size" : 1, 7468 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7469 }, 7470 { 7471 "alignment" : 1, 7472 "is_const" : true, 7473 "linker_set_key" : "const keymaster::DefaultDelete<unsigned char []>", 7474 "name" : "const keymaster::DefaultDelete<unsigned char []>", 7475 "referenced_type" : "type-1", 7476 "self_type" : "type-411", 7477 "size" : 1, 7478 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7479 }, 7480 { 7481 "alignment" : 4, 7482 "is_const" : true, 7483 "linker_set_key" : "const keymaster::DeleteAllKeysRequest", 7484 "name" : "const keymaster::DeleteAllKeysRequest", 7485 "referenced_type" : "type-289", 7486 "self_type" : "type-291", 7487 "size" : 8, 7488 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7489 }, 7490 { 7491 "alignment" : 4, 7492 "is_const" : true, 7493 "linker_set_key" : "const keymaster::DeleteAllKeysResponse", 7494 "name" : "const keymaster::DeleteAllKeysResponse", 7495 "referenced_type" : "type-294", 7496 "self_type" : "type-296", 7497 "size" : 12, 7498 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7499 }, 7500 { 7501 "alignment" : 4, 7502 "is_const" : true, 7503 "linker_set_key" : "const keymaster::DeleteKeyRequest", 7504 "name" : "const keymaster::DeleteKeyRequest", 7505 "referenced_type" : "type-278", 7506 "self_type" : "type-283", 7507 "size" : 16, 7508 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7509 }, 7510 { 7511 "alignment" : 4, 7512 "is_const" : true, 7513 "linker_set_key" : "const keymaster::DeleteKeyResponse", 7514 "name" : "const keymaster::DeleteKeyResponse", 7515 "referenced_type" : "type-285", 7516 "self_type" : "type-287", 7517 "size" : 12, 7518 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7519 }, 7520 { 7521 "alignment" : 4, 7522 "is_const" : true, 7523 "linker_set_key" : "const keymaster::ExportKeyRequest", 7524 "name" : "const keymaster::ExportKeyRequest", 7525 "referenced_type" : "type-268", 7526 "self_type" : "type-272", 7527 "size" : 60, 7528 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7529 }, 7530 { 7531 "alignment" : 4, 7532 "is_const" : true, 7533 "linker_set_key" : "const keymaster::ExportKeyResponse", 7534 "name" : "const keymaster::ExportKeyResponse", 7535 "referenced_type" : "type-274", 7536 "self_type" : "type-276", 7537 "size" : 20, 7538 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7539 }, 7540 { 7541 "alignment" : 4, 7542 "is_const" : true, 7543 "linker_set_key" : "const keymaster::FinishOperationRequest", 7544 "name" : "const keymaster::FinishOperationRequest", 7545 "referenced_type" : "type-226", 7546 "self_type" : "type-229", 7547 "size" : 96, 7548 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7549 }, 7550 { 7551 "alignment" : 4, 7552 "is_const" : true, 7553 "linker_set_key" : "const keymaster::FinishOperationResponse", 7554 "name" : "const keymaster::FinishOperationResponse", 7555 "referenced_type" : "type-231", 7556 "self_type" : "type-233", 7557 "size" : 72, 7558 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7559 }, 7560 { 7561 "alignment" : 4, 7562 "is_const" : true, 7563 "linker_set_key" : "const keymaster::GenerateKeyRequest", 7564 "name" : "const keymaster::GenerateKeyRequest", 7565 "referenced_type" : "type-182", 7566 "self_type" : "type-184", 7567 "size" : 48, 7568 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7569 }, 7570 { 7571 "alignment" : 4, 7572 "is_const" : true, 7573 "linker_set_key" : "const keymaster::GenerateKeyResponse", 7574 "name" : "const keymaster::GenerateKeyResponse", 7575 "referenced_type" : "type-186", 7576 "self_type" : "type-189", 7577 "size" : 100, 7578 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7579 }, 7580 { 7581 "alignment" : 4, 7582 "is_const" : true, 7583 "linker_set_key" : "const keymaster::GetHmacSharingParametersResponse", 7584 "name" : "const keymaster::GetHmacSharingParametersResponse", 7585 "referenced_type" : "type-352", 7586 "self_type" : "type-358", 7587 "size" : 56, 7588 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7589 }, 7590 { 7591 "alignment" : 4, 7592 "is_const" : true, 7593 "linker_set_key" : "const keymaster::GetKeyCharacteristicsRequest", 7594 "name" : "const keymaster::GetKeyCharacteristicsRequest", 7595 "referenced_type" : "type-191", 7596 "self_type" : "type-198", 7597 "size" : 56, 7598 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7599 }, 7600 { 7601 "alignment" : 4, 7602 "is_const" : true, 7603 "linker_set_key" : "const keymaster::GetKeyCharacteristicsResponse", 7604 "name" : "const keymaster::GetKeyCharacteristicsResponse", 7605 "referenced_type" : "type-200", 7606 "self_type" : "type-202", 7607 "size" : 92, 7608 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7609 }, 7610 { 7611 "alignment" : 4, 7612 "is_const" : true, 7613 "linker_set_key" : "const keymaster::GetVersionRequest", 7614 "name" : "const keymaster::GetVersionRequest", 7615 "referenced_type" : "type-298", 7616 "self_type" : "type-300", 7617 "size" : 8, 7618 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7619 }, 7620 { 7621 "alignment" : 4, 7622 "is_const" : true, 7623 "linker_set_key" : "const keymaster::GetVersionResponse", 7624 "name" : "const keymaster::GetVersionResponse", 7625 "referenced_type" : "type-302", 7626 "self_type" : "type-304", 7627 "size" : 16, 7628 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7629 }, 7630 { 7631 "alignment" : 4, 7632 "is_const" : true, 7633 "linker_set_key" : "const keymaster::HardwareAuthToken", 7634 "name" : "const keymaster::HardwareAuthToken", 7635 "referenced_type" : "type-384", 7636 "self_type" : "type-388", 7637 "size" : 48, 7638 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7639 }, 7640 { 7641 "alignment" : 4, 7642 "is_const" : true, 7643 "linker_set_key" : "const keymaster::HmacSharingParameters", 7644 "name" : "const keymaster::HmacSharingParameters", 7645 "referenced_type" : "type-338", 7646 "self_type" : "type-344", 7647 "size" : 44, 7648 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7649 }, 7650 { 7651 "alignment" : 4, 7652 "is_const" : true, 7653 "linker_set_key" : "const keymaster::HmacSharingParametersArray", 7654 "name" : "const keymaster::HmacSharingParametersArray", 7655 "referenced_type" : "type-347", 7656 "self_type" : "type-350", 7657 "size" : 12, 7658 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7659 }, 7660 { 7661 "alignment" : 4, 7662 "is_const" : true, 7663 "linker_set_key" : "const keymaster::ImportKeyRequest", 7664 "name" : "const keymaster::ImportKeyRequest", 7665 "referenced_type" : "type-253", 7666 "self_type" : "type-256", 7667 "size" : 60, 7668 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7669 }, 7670 { 7671 "alignment" : 4, 7672 "is_const" : true, 7673 "linker_set_key" : "const keymaster::ImportKeyResponse", 7674 "name" : "const keymaster::ImportKeyResponse", 7675 "referenced_type" : "type-258", 7676 "self_type" : "type-261", 7677 "size" : 100, 7678 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7679 }, 7680 { 7681 "alignment" : 4, 7682 "is_const" : true, 7683 "linker_set_key" : "const keymaster::ImportWrappedKeyRequest", 7684 "name" : "const keymaster::ImportWrappedKeyRequest", 7685 "referenced_type" : "type-371", 7686 "self_type" : "type-378", 7687 "size" : 88, 7688 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7689 }, 7690 { 7691 "alignment" : 4, 7692 "is_const" : true, 7693 "linker_set_key" : "const keymaster::ImportWrappedKeyResponse", 7694 "name" : "const keymaster::ImportWrappedKeyResponse", 7695 "referenced_type" : "type-380", 7696 "self_type" : "type-382", 7697 "size" : 100, 7698 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7699 }, 7700 { 7701 "alignment" : 4, 7702 "is_const" : true, 7703 "linker_set_key" : "const keymaster::KeymasterResponse", 7704 "name" : "const keymaster::KeymasterResponse", 7705 "referenced_type" : "type-98", 7706 "self_type" : "type-100", 7707 "size" : 12, 7708 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7709 }, 7710 { 7711 "alignment" : 4, 7712 "is_const" : true, 7713 "linker_set_key" : "const keymaster::SupportedAlgorithmsRequest", 7714 "name" : "const keymaster::SupportedAlgorithmsRequest", 7715 "referenced_type" : "type-102", 7716 "self_type" : "type-104", 7717 "size" : 8, 7718 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7719 }, 7720 { 7721 "alignment" : 4, 7722 "is_const" : true, 7723 "linker_set_key" : "const keymaster::SupportedByAlgorithmAndPurposeRequest", 7724 "name" : "const keymaster::SupportedByAlgorithmAndPurposeRequest", 7725 "referenced_type" : "type-116", 7726 "self_type" : "type-121", 7727 "size" : 16, 7728 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7729 }, 7730 { 7731 "alignment" : 4, 7732 "is_const" : true, 7733 "linker_set_key" : "const keymaster::SupportedByAlgorithmRequest", 7734 "name" : "const keymaster::SupportedByAlgorithmRequest", 7735 "referenced_type" : "type-107", 7736 "self_type" : "type-110", 7737 "size" : 12, 7738 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7739 }, 7740 { 7741 "alignment" : 4, 7742 "is_const" : true, 7743 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_algorithm_t>", 7744 "name" : "const keymaster::SupportedResponse<keymaster_algorithm_t>", 7745 "referenced_type" : "type-131", 7746 "self_type" : "type-136", 7747 "size" : 20, 7748 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7749 }, 7750 { 7751 "alignment" : 4, 7752 "is_const" : true, 7753 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_block_mode_t>", 7754 "name" : "const keymaster::SupportedResponse<keymaster_block_mode_t>", 7755 "referenced_type" : "type-138", 7756 "self_type" : "type-142", 7757 "size" : 20, 7758 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7759 }, 7760 { 7761 "alignment" : 4, 7762 "is_const" : true, 7763 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_digest_t>", 7764 "name" : "const keymaster::SupportedResponse<keymaster_digest_t>", 7765 "referenced_type" : "type-149", 7766 "self_type" : "type-158", 7767 "size" : 20, 7768 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7769 }, 7770 { 7771 "alignment" : 4, 7772 "is_const" : true, 7773 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_key_format_t>", 7774 "name" : "const keymaster::SupportedResponse<keymaster_key_format_t>", 7775 "referenced_type" : "type-160", 7776 "self_type" : "type-165", 7777 "size" : 20, 7778 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7779 }, 7780 { 7781 "alignment" : 4, 7782 "is_const" : true, 7783 "linker_set_key" : "const keymaster::SupportedResponse<keymaster_padding_t>", 7784 "name" : "const keymaster::SupportedResponse<keymaster_padding_t>", 7785 "referenced_type" : "type-144", 7786 "self_type" : "type-147", 7787 "size" : 20, 7788 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7789 }, 7790 { 7791 "alignment" : 4, 7792 "is_const" : true, 7793 "linker_set_key" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> >", 7794 "name" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> >", 7795 "referenced_type" : "type-345", 7796 "self_type" : "type-389", 7797 "size" : 4, 7798 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7799 }, 7800 { 7801 "alignment" : 4, 7802 "is_const" : true, 7803 "linker_set_key" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> >", 7804 "name" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> >", 7805 "referenced_type" : "type-412", 7806 "self_type" : "type-416", 7807 "size" : 4, 7808 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7809 }, 7810 { 7811 "alignment" : 4, 7812 "is_const" : true, 7813 "linker_set_key" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> >", 7814 "name" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> >", 7815 "referenced_type" : "type-427", 7816 "self_type" : "type-431", 7817 "size" : 4, 7818 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7819 }, 7820 { 7821 "alignment" : 4, 7822 "is_const" : true, 7823 "linker_set_key" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> >", 7824 "name" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> >", 7825 "referenced_type" : "type-433", 7826 "self_type" : "type-437", 7827 "size" : 4, 7828 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7829 }, 7830 { 7831 "alignment" : 4, 7832 "is_const" : true, 7833 "linker_set_key" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> >", 7834 "name" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> >", 7835 "referenced_type" : "type-418", 7836 "self_type" : "type-422", 7837 "size" : 4, 7838 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7839 }, 7840 { 7841 "alignment" : 4, 7842 "is_const" : true, 7843 "linker_set_key" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> >", 7844 "name" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> >", 7845 "referenced_type" : "type-31", 7846 "self_type" : "type-315", 7847 "size" : 4, 7848 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 7849 }, 7850 { 7851 "alignment" : 4, 7852 "is_const" : true, 7853 "linker_set_key" : "const keymaster::UpdateOperationRequest", 7854 "name" : "const keymaster::UpdateOperationRequest", 7855 "referenced_type" : "type-216", 7856 "self_type" : "type-218", 7857 "size" : 76, 7858 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7859 }, 7860 { 7861 "alignment" : 4, 7862 "is_const" : true, 7863 "linker_set_key" : "const keymaster::UpdateOperationResponse", 7864 "name" : "const keymaster::UpdateOperationResponse", 7865 "referenced_type" : "type-222", 7866 "self_type" : "type-224", 7867 "size" : 76, 7868 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7869 }, 7870 { 7871 "alignment" : 4, 7872 "is_const" : true, 7873 "linker_set_key" : "const keymaster::UpgradeKeyRequest", 7874 "name" : "const keymaster::UpgradeKeyRequest", 7875 "referenced_type" : "type-317", 7876 "self_type" : "type-320", 7877 "size" : 56, 7878 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7879 }, 7880 { 7881 "alignment" : 4, 7882 "is_const" : true, 7883 "linker_set_key" : "const keymaster::UpgradeKeyResponse", 7884 "name" : "const keymaster::UpgradeKeyResponse", 7885 "referenced_type" : "type-322", 7886 "self_type" : "type-325", 7887 "size" : 20, 7888 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7889 }, 7890 { 7891 "alignment" : 4, 7892 "is_const" : true, 7893 "linker_set_key" : "const keymaster::VerificationToken", 7894 "name" : "const keymaster::VerificationToken", 7895 "referenced_type" : "type-391", 7896 "self_type" : "type-397", 7897 "size" : 72, 7898 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7899 }, 7900 { 7901 "alignment" : 4, 7902 "is_const" : true, 7903 "linker_set_key" : "const keymaster::VerifyAuthorizationRequest", 7904 "name" : "const keymaster::VerifyAuthorizationRequest", 7905 "referenced_type" : "type-399", 7906 "self_type" : "type-402", 7907 "size" : 104, 7908 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7909 }, 7910 { 7911 "alignment" : 4, 7912 "is_const" : true, 7913 "linker_set_key" : "const keymaster::VerifyAuthorizationResponse", 7914 "name" : "const keymaster::VerifyAuthorizationResponse", 7915 "referenced_type" : "type-405", 7916 "self_type" : "type-409", 7917 "size" : 88, 7918 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 7919 }, 7920 { 7921 "alignment" : 4, 7922 "is_const" : true, 7923 "linker_set_key" : "const keymaster_algorithm_t", 7924 "name" : "const keymaster_algorithm_t", 7925 "referenced_type" : "type-447", 7926 "self_type" : "type-446", 7927 "size" : 4, 7928 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 7929 }, 7930 { 7931 "alignment" : 4, 7932 "is_const" : true, 7933 "linker_set_key" : "const keymaster_blob_t", 7934 "name" : "const keymaster_blob_t", 7935 "referenced_type" : "type-426", 7936 "self_type" : "type-425", 7937 "size" : 8, 7938 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7939 }, 7940 { 7941 "alignment" : 4, 7942 "is_const" : true, 7943 "linker_set_key" : "const keymaster_blob_t", 7944 "name" : "const keymaster_blob_t", 7945 "referenced_type" : "type-487", 7946 "self_type" : "type-486", 7947 "size" : 8, 7948 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7949 }, 7950 { 7951 "alignment" : 4, 7952 "is_const" : true, 7953 "linker_set_key" : "const keymaster_blob_t", 7954 "name" : "const keymaster_blob_t", 7955 "referenced_type" : "type-530", 7956 "self_type" : "type-529", 7957 "size" : 8, 7958 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7959 }, 7960 { 7961 "alignment" : 4, 7962 "is_const" : true, 7963 "linker_set_key" : "const keymaster_blob_t", 7964 "name" : "const keymaster_blob_t", 7965 "referenced_type" : "type-666", 7966 "self_type" : "type-665", 7967 "size" : 8, 7968 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7969 }, 7970 { 7971 "alignment" : 4, 7972 "is_const" : true, 7973 "linker_set_key" : "const keymaster_block_mode_t", 7974 "name" : "const keymaster_block_mode_t", 7975 "referenced_type" : "type-451", 7976 "self_type" : "type-450", 7977 "size" : 4, 7978 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 7979 }, 7980 { 7981 "alignment" : 4, 7982 "is_const" : true, 7983 "linker_set_key" : "const keymaster_digest_t", 7984 "name" : "const keymaster_digest_t", 7985 "referenced_type" : "type-457", 7986 "self_type" : "type-456", 7987 "size" : 4, 7988 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 7989 }, 7990 { 7991 "alignment" : 4, 7992 "is_const" : true, 7993 "linker_set_key" : "const keymaster_key_blob_t", 7994 "name" : "const keymaster_key_blob_t", 7995 "referenced_type" : "type-196", 7996 "self_type" : "type-195", 7997 "size" : 8, 7998 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 7999 }, 8000 { 8001 "alignment" : 4, 8002 "is_const" : true, 8003 "linker_set_key" : "const keymaster_key_blob_t", 8004 "name" : "const keymaster_key_blob_t", 8005 "referenced_type" : "type-482", 8006 "self_type" : "type-481", 8007 "size" : 8, 8008 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 8009 }, 8010 { 8011 "alignment" : 4, 8012 "is_const" : true, 8013 "linker_set_key" : "const keymaster_key_blob_t", 8014 "name" : "const keymaster_key_blob_t", 8015 "referenced_type" : "type-525", 8016 "self_type" : "type-524", 8017 "size" : 8, 8018 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 8019 }, 8020 { 8021 "alignment" : 4, 8022 "is_const" : true, 8023 "linker_set_key" : "const keymaster_key_blob_t", 8024 "name" : "const keymaster_key_blob_t", 8025 "referenced_type" : "type-661", 8026 "self_type" : "type-660", 8027 "size" : 8, 8028 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 8029 }, 8030 { 8031 "alignment" : 4, 8032 "is_const" : true, 8033 "linker_set_key" : "const keymaster_key_format_t", 8034 "name" : "const keymaster_key_format_t", 8035 "referenced_type" : "type-462", 8036 "self_type" : "type-461", 8037 "size" : 4, 8038 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 8039 }, 8040 { 8041 "alignment" : 4, 8042 "is_const" : true, 8043 "linker_set_key" : "const keymaster_key_param_set_t", 8044 "name" : "const keymaster_key_param_set_t", 8045 "referenced_type" : "type-505", 8046 "self_type" : "type-504", 8047 "size" : 8, 8048 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 8049 }, 8050 { 8051 "alignment" : 4, 8052 "is_const" : true, 8053 "linker_set_key" : "const keymaster_key_param_set_t", 8054 "name" : "const keymaster_key_param_set_t", 8055 "referenced_type" : "type-65", 8056 "self_type" : "type-64", 8057 "size" : 8, 8058 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 8059 }, 8060 { 8061 "alignment" : 4, 8062 "is_const" : true, 8063 "linker_set_key" : "const keymaster_key_param_t", 8064 "name" : "const keymaster_key_param_t", 8065 "referenced_type" : "type-502", 8066 "self_type" : "type-501", 8067 "size" : 12, 8068 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 8069 }, 8070 { 8071 "alignment" : 4, 8072 "is_const" : true, 8073 "linker_set_key" : "const keymaster_key_param_t", 8074 "name" : "const keymaster_key_param_t", 8075 "referenced_type" : "type-62", 8076 "self_type" : "type-61", 8077 "size" : 12, 8078 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" 8079 }, 8080 { 8081 "alignment" : 4, 8082 "is_const" : true, 8083 "linker_set_key" : "const keymaster_padding_t", 8084 "name" : "const keymaster_padding_t", 8085 "referenced_type" : "type-454", 8086 "self_type" : "type-453", 8087 "size" : 4, 8088 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 8089 }, 8090 { 8091 "alignment" : 4, 8092 "is_const" : true, 8093 "linker_set_key" : "const keymaster_tag_t", 8094 "name" : "const keymaster_tag_t", 8095 "referenced_type" : "type-540", 8096 "self_type" : "type-539", 8097 "size" : 4, 8098 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 8099 }, 8100 { 8101 "alignment" : 4, 8102 "is_const" : true, 8103 "linker_set_key" : "const keymaster_tag_t", 8104 "name" : "const keymaster_tag_t", 8105 "referenced_type" : "type-577", 8106 "self_type" : "type-576", 8107 "size" : 4, 8108 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 8109 }, 8110 { 8111 "alignment" : 4, 8112 "is_const" : true, 8113 "linker_set_key" : "const keymaster_tag_t", 8114 "name" : "const keymaster_tag_t", 8115 "referenced_type" : "type-681", 8116 "self_type" : "type-680", 8117 "size" : 4, 8118 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" 8119 }, 8120 { 8121 "alignment" : 4, 8122 "is_const" : true, 8123 "linker_set_key" : "const nullptr_t", 8124 "name" : "const nullptr_t", 8125 "referenced_type" : "type-281", 8126 "self_type" : "type-280", 8127 "size" : 4, 8128 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" 8129 }, 8130 { 8131 "is_const" : true, 8132 "linker_set_key" : "const std::nothrow_t", 8133 "name" : "const std::nothrow_t", 8134 "referenced_type" : "type-440", 8135 "self_type" : "type-439", 8136 "source_file" : "/system/keymaster/include/keymaster/new" 8137 }, 8138 { 8139 "is_const" : true, 8140 "linker_set_key" : "const std::nothrow_t", 8141 "name" : "const std::nothrow_t", 8142 "referenced_type" : "type-477", 8143 "self_type" : "type-476", 8144 "source_file" : "/system/keymaster/include/keymaster/new" 8145 }, 8146 { 8147 "is_const" : true, 8148 "linker_set_key" : "const std::nothrow_t", 8149 "name" : "const std::nothrow_t", 8150 "referenced_type" : "type-508", 8151 "self_type" : "type-507", 8152 "source_file" : "/system/keymaster/include/keymaster/new" 8153 }, 8154 { 8155 "is_const" : true, 8156 "linker_set_key" : "const std::nothrow_t", 8157 "name" : "const std::nothrow_t", 8158 "referenced_type" : "type-659", 8159 "self_type" : "type-658", 8160 "source_file" : "/system/keymaster/include/keymaster/new" 8161 }, 8162 { 8163 "alignment" : 1, 8164 "is_const" : true, 8165 "linker_set_key" : "const std::nothrow_t", 8166 "name" : "const std::nothrow_t", 8167 "referenced_type" : "type-677", 8168 "self_type" : "type-676", 8169 "size" : 1, 8170 "source_file" : "/system/keymaster/include/keymaster/new" 8171 }, 8172 { 8173 "alignment" : 1, 8174 "is_const" : true, 8175 "linker_set_key" : "const unsigned char", 8176 "name" : "const unsigned char", 8177 "referenced_type" : "type-3", 8178 "self_type" : "type-266", 8179 "size" : 1, 8180 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 8181 }, 8182 { 8183 "alignment" : 4, 8184 "is_const" : true, 8185 "linker_set_key" : "const unsigned char *const", 8186 "name" : "const unsigned char *const", 8187 "referenced_type" : "type-265", 8188 "self_type" : "type-264", 8189 "size" : 4, 8190 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 8191 }, 8192 { 8193 "alignment" : 4, 8194 "is_const" : true, 8195 "linker_set_key" : "const unsigned int", 8196 "name" : "const unsigned int", 8197 "referenced_type" : "type-33", 8198 "self_type" : "type-394", 8199 "size" : 4, 8200 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 8201 }, 8202 { 8203 "is_const" : true, 8204 "linker_set_key" : "const void", 8205 "name" : "const void", 8206 "referenced_type" : "type-220", 8207 "self_type" : "type-444", 8208 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 8209 } 8210 ], 8211 "record_types" : 8212 [ 8213 { 8214 "alignment" : 4, 8215 "base_specifiers" : 8216 [ 8217 { 8218 "referenced_type" : "type-96" 8219 } 8220 ], 8221 "fields" : 8222 [ 8223 { 8224 "field_name" : "op_handle", 8225 "field_offset" : 64, 8226 "referenced_type" : "type-5" 8227 } 8228 ], 8229 "linker_set_key" : "keymaster::AbortOperationRequest", 8230 "name" : "keymaster::AbortOperationRequest", 8231 "referenced_type" : "type-235", 8232 "self_type" : "type-235", 8233 "size" : 16, 8234 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 8235 "unique_id" : "_ZTSN9keymaster21AbortOperationRequestE", 8236 "vtable_components" : 8237 [ 8238 { 8239 "kind" : "offset_to_top" 8240 }, 8241 { 8242 "kind" : "rtti", 8243 "mangled_component_name" : "_ZTIN9keymaster21AbortOperationRequestE" 8244 }, 8245 { 8246 "kind" : "complete_dtor_pointer", 8247 "mangled_component_name" : "_ZN9keymaster21AbortOperationRequestD1Ev" 8248 }, 8249 { 8250 "kind" : "deleting_dtor_pointer", 8251 "mangled_component_name" : "_ZN9keymaster21AbortOperationRequestD0Ev" 8252 }, 8253 { 8254 "mangled_component_name" : "_ZNK9keymaster21AbortOperationRequest14SerializedSizeEv" 8255 }, 8256 { 8257 "mangled_component_name" : "_ZNK9keymaster21AbortOperationRequest9SerializeEPhPKh" 8258 }, 8259 { 8260 "mangled_component_name" : "_ZN9keymaster21AbortOperationRequest11DeserializeEPPKhS2_" 8261 } 8262 ] 8263 }, 8264 { 8265 "alignment" : 4, 8266 "base_specifiers" : 8267 [ 8268 { 8269 "referenced_type" : "type-98" 8270 } 8271 ], 8272 "linker_set_key" : "keymaster::AbortOperationResponse", 8273 "name" : "keymaster::AbortOperationResponse", 8274 "referenced_type" : "type-239", 8275 "self_type" : "type-239", 8276 "size" : 12, 8277 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 8278 "unique_id" : "_ZTSN9keymaster22AbortOperationResponseE", 8279 "vtable_components" : 8280 [ 8281 { 8282 "kind" : "offset_to_top" 8283 }, 8284 { 8285 "kind" : "rtti", 8286 "mangled_component_name" : "_ZTIN9keymaster22AbortOperationResponseE" 8287 }, 8288 { 8289 "kind" : "complete_dtor_pointer", 8290 "mangled_component_name" : "_ZN9keymaster22AbortOperationResponseD1Ev" 8291 }, 8292 { 8293 "kind" : "deleting_dtor_pointer", 8294 "mangled_component_name" : "_ZN9keymaster22AbortOperationResponseD0Ev" 8295 }, 8296 { 8297 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 8298 }, 8299 { 8300 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 8301 }, 8302 { 8303 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 8304 }, 8305 { 8306 "mangled_component_name" : "_ZNK9keymaster22AbortOperationResponse22NonErrorSerializedSizeEv" 8307 }, 8308 { 8309 "mangled_component_name" : "_ZNK9keymaster22AbortOperationResponse17NonErrorSerializeEPhPKh" 8310 }, 8311 { 8312 "mangled_component_name" : "_ZN9keymaster22AbortOperationResponse19NonErrorDeserializeEPPKhS2_" 8313 } 8314 ] 8315 }, 8316 { 8317 "alignment" : 4, 8318 "base_specifiers" : 8319 [ 8320 { 8321 "referenced_type" : "type-96" 8322 } 8323 ], 8324 "fields" : 8325 [ 8326 { 8327 "field_name" : "random_data", 8328 "field_offset" : 64, 8329 "referenced_type" : "type-30" 8330 } 8331 ], 8332 "linker_set_key" : "keymaster::AddEntropyRequest", 8333 "name" : "keymaster::AddEntropyRequest", 8334 "referenced_type" : "type-244", 8335 "self_type" : "type-244", 8336 "size" : 28, 8337 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 8338 "unique_id" : "_ZTSN9keymaster17AddEntropyRequestE", 8339 "vtable_components" : 8340 [ 8341 { 8342 "kind" : "offset_to_top" 8343 }, 8344 { 8345 "kind" : "rtti", 8346 "mangled_component_name" : "_ZTIN9keymaster17AddEntropyRequestE" 8347 }, 8348 { 8349 "kind" : "complete_dtor_pointer", 8350 "mangled_component_name" : "_ZN9keymaster17AddEntropyRequestD1Ev" 8351 }, 8352 { 8353 "kind" : "deleting_dtor_pointer", 8354 "mangled_component_name" : "_ZN9keymaster17AddEntropyRequestD0Ev" 8355 }, 8356 { 8357 "mangled_component_name" : "_ZNK9keymaster17AddEntropyRequest14SerializedSizeEv" 8358 }, 8359 { 8360 "mangled_component_name" : "_ZNK9keymaster17AddEntropyRequest9SerializeEPhPKh" 8361 }, 8362 { 8363 "mangled_component_name" : "_ZN9keymaster17AddEntropyRequest11DeserializeEPPKhS2_" 8364 } 8365 ] 8366 }, 8367 { 8368 "alignment" : 4, 8369 "base_specifiers" : 8370 [ 8371 { 8372 "referenced_type" : "type-98" 8373 } 8374 ], 8375 "linker_set_key" : "keymaster::AddEntropyResponse", 8376 "name" : "keymaster::AddEntropyResponse", 8377 "referenced_type" : "type-248", 8378 "self_type" : "type-248", 8379 "size" : 12, 8380 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 8381 "unique_id" : "_ZTSN9keymaster18AddEntropyResponseE", 8382 "vtable_components" : 8383 [ 8384 { 8385 "kind" : "offset_to_top" 8386 }, 8387 { 8388 "kind" : "rtti", 8389 "mangled_component_name" : "_ZTIN9keymaster18AddEntropyResponseE" 8390 }, 8391 { 8392 "kind" : "complete_dtor_pointer", 8393 "mangled_component_name" : "_ZN9keymaster18AddEntropyResponseD1Ev" 8394 }, 8395 { 8396 "kind" : "deleting_dtor_pointer", 8397 "mangled_component_name" : "_ZN9keymaster18AddEntropyResponseD0Ev" 8398 }, 8399 { 8400 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 8401 }, 8402 { 8403 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 8404 }, 8405 { 8406 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 8407 }, 8408 { 8409 "mangled_component_name" : "_ZNK9keymaster18AddEntropyResponse22NonErrorSerializedSizeEv" 8410 }, 8411 { 8412 "mangled_component_name" : "_ZNK9keymaster18AddEntropyResponse17NonErrorSerializeEPhPKh" 8413 }, 8414 { 8415 "mangled_component_name" : "_ZN9keymaster18AddEntropyResponse19NonErrorDeserializeEPPKhS2_" 8416 } 8417 ] 8418 }, 8419 { 8420 "alignment" : 4, 8421 "base_specifiers" : 8422 [ 8423 { 8424 "referenced_type" : "type-96" 8425 } 8426 ], 8427 "fields" : 8428 [ 8429 { 8430 "field_name" : "key_blob", 8431 "field_offset" : 64, 8432 "referenced_type" : "type-307" 8433 }, 8434 { 8435 "field_name" : "attest_params", 8436 "field_offset" : 128, 8437 "referenced_type" : "type-54" 8438 } 8439 ], 8440 "linker_set_key" : "keymaster::AttestKeyRequest", 8441 "name" : "keymaster::AttestKeyRequest", 8442 "referenced_type" : "type-306", 8443 "self_type" : "type-306", 8444 "size" : 56, 8445 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 8446 "unique_id" : "_ZTSN9keymaster16AttestKeyRequestE", 8447 "vtable_components" : 8448 [ 8449 { 8450 "kind" : "offset_to_top" 8451 }, 8452 { 8453 "kind" : "rtti", 8454 "mangled_component_name" : "_ZTIN9keymaster16AttestKeyRequestE" 8455 }, 8456 { 8457 "kind" : "complete_dtor_pointer", 8458 "mangled_component_name" : "_ZN9keymaster16AttestKeyRequestD1Ev" 8459 }, 8460 { 8461 "kind" : "deleting_dtor_pointer", 8462 "mangled_component_name" : "_ZN9keymaster16AttestKeyRequestD0Ev" 8463 }, 8464 { 8465 "mangled_component_name" : "_ZNK9keymaster16AttestKeyRequest14SerializedSizeEv" 8466 }, 8467 { 8468 "mangled_component_name" : "_ZNK9keymaster16AttestKeyRequest9SerializeEPhPKh" 8469 }, 8470 { 8471 "mangled_component_name" : "_ZN9keymaster16AttestKeyRequest11DeserializeEPPKhS2_" 8472 } 8473 ] 8474 }, 8475 { 8476 "alignment" : 4, 8477 "base_specifiers" : 8478 [ 8479 { 8480 "referenced_type" : "type-98" 8481 } 8482 ], 8483 "fields" : 8484 [ 8485 { 8486 "field_name" : "certificate_chain", 8487 "field_offset" : 96, 8488 "referenced_type" : "type-312" 8489 } 8490 ], 8491 "linker_set_key" : "keymaster::AttestKeyResponse", 8492 "name" : "keymaster::AttestKeyResponse", 8493 "referenced_type" : "type-311", 8494 "self_type" : "type-311", 8495 "size" : 20, 8496 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 8497 "unique_id" : "_ZTSN9keymaster17AttestKeyResponseE", 8498 "vtable_components" : 8499 [ 8500 { 8501 "kind" : "offset_to_top" 8502 }, 8503 { 8504 "kind" : "rtti", 8505 "mangled_component_name" : "_ZTIN9keymaster17AttestKeyResponseE" 8506 }, 8507 { 8508 "kind" : "complete_dtor_pointer", 8509 "mangled_component_name" : "_ZN9keymaster17AttestKeyResponseD1Ev" 8510 }, 8511 { 8512 "kind" : "deleting_dtor_pointer", 8513 "mangled_component_name" : "_ZN9keymaster17AttestKeyResponseD0Ev" 8514 }, 8515 { 8516 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 8517 }, 8518 { 8519 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 8520 }, 8521 { 8522 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 8523 }, 8524 { 8525 "mangled_component_name" : "_ZNK9keymaster17AttestKeyResponse22NonErrorSerializedSizeEv" 8526 }, 8527 { 8528 "mangled_component_name" : "_ZNK9keymaster17AttestKeyResponse17NonErrorSerializeEPhPKh" 8529 }, 8530 { 8531 "mangled_component_name" : "_ZN9keymaster17AttestKeyResponse19NonErrorDeserializeEPPKhS2_" 8532 } 8533 ] 8534 }, 8535 { 8536 "alignment" : 4, 8537 "fields" : 8538 [ 8539 { 8540 "access" : "private", 8541 "field_name" : "hw_enforced_", 8542 "referenced_type" : "type-68" 8543 }, 8544 { 8545 "access" : "private", 8546 "field_name" : "sw_enforced_", 8547 "field_offset" : 32, 8548 "referenced_type" : "type-68" 8549 } 8550 ], 8551 "linker_set_key" : "keymaster::AuthProxy", 8552 "name" : "keymaster::AuthProxy", 8553 "record_kind" : "class", 8554 "referenced_type" : "type-87", 8555 "self_type" : "type-87", 8556 "size" : 8, 8557 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h", 8558 "unique_id" : "_ZTSN9keymaster9AuthProxyE" 8559 }, 8560 { 8561 "alignment" : 4, 8562 "fields" : 8563 [ 8564 { 8565 "access" : "private", 8566 "field_name" : "pos_", 8567 "referenced_type" : "type-33" 8568 }, 8569 { 8570 "access" : "private", 8571 "field_name" : "auth_set1_", 8572 "field_offset" : 32, 8573 "referenced_type" : "type-69" 8574 }, 8575 { 8576 "access" : "private", 8577 "field_name" : "auth_set2_", 8578 "field_offset" : 64, 8579 "referenced_type" : "type-69" 8580 } 8581 ], 8582 "linker_set_key" : "keymaster::AuthProxyIterator", 8583 "name" : "keymaster::AuthProxyIterator", 8584 "record_kind" : "class", 8585 "referenced_type" : "type-77", 8586 "self_type" : "type-77", 8587 "size" : 12, 8588 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h", 8589 "unique_id" : "_ZTSN9keymaster17AuthProxyIteratorE" 8590 }, 8591 { 8592 "alignment" : 4, 8593 "base_specifiers" : 8594 [ 8595 { 8596 "referenced_type" : "type-34" 8597 }, 8598 { 8599 "referenced_type" : "type-60" 8600 } 8601 ], 8602 "fields" : 8603 [ 8604 { 8605 "access" : "private", 8606 "field_name" : "elems_", 8607 "field_offset" : 96, 8608 "referenced_type" : "type-55" 8609 }, 8610 { 8611 "access" : "private", 8612 "field_name" : "elems_size_", 8613 "field_offset" : 128, 8614 "referenced_type" : "type-58" 8615 }, 8616 { 8617 "access" : "private", 8618 "field_name" : "elems_capacity_", 8619 "field_offset" : 160, 8620 "referenced_type" : "type-33" 8621 }, 8622 { 8623 "access" : "private", 8624 "field_name" : "indirect_data_", 8625 "field_offset" : 192, 8626 "referenced_type" : "type-32" 8627 }, 8628 { 8629 "access" : "private", 8630 "field_name" : "indirect_data_size_", 8631 "field_offset" : 224, 8632 "referenced_type" : "type-33" 8633 }, 8634 { 8635 "access" : "private", 8636 "field_name" : "indirect_data_capacity_", 8637 "field_offset" : 256, 8638 "referenced_type" : "type-33" 8639 }, 8640 { 8641 "access" : "private", 8642 "field_name" : "error_", 8643 "field_offset" : 288, 8644 "referenced_type" : "type-59" 8645 } 8646 ], 8647 "linker_set_key" : "keymaster::AuthorizationSet", 8648 "name" : "keymaster::AuthorizationSet", 8649 "record_kind" : "class", 8650 "referenced_type" : "type-54", 8651 "self_type" : "type-54", 8652 "size" : 40, 8653 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h", 8654 "unique_id" : "_ZTSN9keymaster16AuthorizationSetE", 8655 "vtable_components" : 8656 [ 8657 { 8658 "kind" : "offset_to_top" 8659 }, 8660 { 8661 "kind" : "rtti", 8662 "mangled_component_name" : "_ZTIN9keymaster16AuthorizationSetE" 8663 }, 8664 { 8665 "kind" : "complete_dtor_pointer", 8666 "mangled_component_name" : "_ZN9keymaster16AuthorizationSetD1Ev" 8667 }, 8668 { 8669 "kind" : "deleting_dtor_pointer", 8670 "mangled_component_name" : "_ZN9keymaster16AuthorizationSetD0Ev" 8671 }, 8672 { 8673 "mangled_component_name" : "_ZNK9keymaster16AuthorizationSet14SerializedSizeEv" 8674 }, 8675 { 8676 "mangled_component_name" : "_ZNK9keymaster16AuthorizationSet9SerializeEPhPKh" 8677 }, 8678 { 8679 "mangled_component_name" : "_ZN9keymaster16AuthorizationSet11DeserializeEPPKhS2_" 8680 } 8681 ] 8682 }, 8683 { 8684 "alignment" : 4, 8685 "fields" : 8686 [ 8687 { 8688 "access" : "private", 8689 "field_name" : "set", 8690 "referenced_type" : "type-54" 8691 } 8692 ], 8693 "linker_set_key" : "keymaster::AuthorizationSetBuilder", 8694 "name" : "keymaster::AuthorizationSetBuilder", 8695 "record_kind" : "class", 8696 "referenced_type" : "type-70", 8697 "self_type" : "type-70", 8698 "size" : 40, 8699 "source_file" : "/system/keymaster/include/keymaster/authorization_set.h", 8700 "unique_id" : "_ZTSN9keymaster23AuthorizationSetBuilderE" 8701 }, 8702 { 8703 "alignment" : 4, 8704 "base_specifiers" : 8705 [ 8706 { 8707 "referenced_type" : "type-96" 8708 } 8709 ], 8710 "fields" : 8711 [ 8712 { 8713 "field_name" : "purpose", 8714 "field_offset" : 64, 8715 "referenced_type" : "type-205" 8716 }, 8717 { 8718 "field_name" : "key_blob", 8719 "field_offset" : 96, 8720 "referenced_type" : "type-206" 8721 }, 8722 { 8723 "field_name" : "additional_params", 8724 "field_offset" : 160, 8725 "referenced_type" : "type-54" 8726 } 8727 ], 8728 "linker_set_key" : "keymaster::BeginOperationRequest", 8729 "name" : "keymaster::BeginOperationRequest", 8730 "referenced_type" : "type-204", 8731 "self_type" : "type-204", 8732 "size" : 60, 8733 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 8734 "unique_id" : "_ZTSN9keymaster21BeginOperationRequestE", 8735 "vtable_components" : 8736 [ 8737 { 8738 "kind" : "offset_to_top" 8739 }, 8740 { 8741 "kind" : "rtti", 8742 "mangled_component_name" : "_ZTIN9keymaster21BeginOperationRequestE" 8743 }, 8744 { 8745 "kind" : "complete_dtor_pointer", 8746 "mangled_component_name" : "_ZN9keymaster21BeginOperationRequestD1Ev" 8747 }, 8748 { 8749 "kind" : "deleting_dtor_pointer", 8750 "mangled_component_name" : "_ZN9keymaster21BeginOperationRequestD0Ev" 8751 }, 8752 { 8753 "mangled_component_name" : "_ZNK9keymaster21BeginOperationRequest14SerializedSizeEv" 8754 }, 8755 { 8756 "mangled_component_name" : "_ZNK9keymaster21BeginOperationRequest9SerializeEPhPKh" 8757 }, 8758 { 8759 "mangled_component_name" : "_ZN9keymaster21BeginOperationRequest11DeserializeEPPKhS2_" 8760 } 8761 ] 8762 }, 8763 { 8764 "alignment" : 4, 8765 "base_specifiers" : 8766 [ 8767 { 8768 "referenced_type" : "type-98" 8769 } 8770 ], 8771 "fields" : 8772 [ 8773 { 8774 "field_name" : "op_handle", 8775 "field_offset" : 96, 8776 "referenced_type" : "type-5" 8777 }, 8778 { 8779 "field_name" : "output_params", 8780 "field_offset" : 160, 8781 "referenced_type" : "type-54" 8782 } 8783 ], 8784 "linker_set_key" : "keymaster::BeginOperationResponse", 8785 "name" : "keymaster::BeginOperationResponse", 8786 "referenced_type" : "type-211", 8787 "self_type" : "type-211", 8788 "size" : 60, 8789 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 8790 "unique_id" : "_ZTSN9keymaster22BeginOperationResponseE", 8791 "vtable_components" : 8792 [ 8793 { 8794 "kind" : "offset_to_top" 8795 }, 8796 { 8797 "kind" : "rtti", 8798 "mangled_component_name" : "_ZTIN9keymaster22BeginOperationResponseE" 8799 }, 8800 { 8801 "kind" : "complete_dtor_pointer", 8802 "mangled_component_name" : "_ZN9keymaster22BeginOperationResponseD1Ev" 8803 }, 8804 { 8805 "kind" : "deleting_dtor_pointer", 8806 "mangled_component_name" : "_ZN9keymaster22BeginOperationResponseD0Ev" 8807 }, 8808 { 8809 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 8810 }, 8811 { 8812 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 8813 }, 8814 { 8815 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 8816 }, 8817 { 8818 "mangled_component_name" : "_ZNK9keymaster22BeginOperationResponse22NonErrorSerializedSizeEv" 8819 }, 8820 { 8821 "mangled_component_name" : "_ZNK9keymaster22BeginOperationResponse17NonErrorSerializeEPhPKh" 8822 }, 8823 { 8824 "mangled_component_name" : "_ZN9keymaster22BeginOperationResponse19NonErrorDeserializeEPPKhS2_" 8825 } 8826 ] 8827 }, 8828 { 8829 "alignment" : 4, 8830 "base_specifiers" : 8831 [ 8832 { 8833 "referenced_type" : "type-34" 8834 } 8835 ], 8836 "fields" : 8837 [ 8838 { 8839 "access" : "private", 8840 "field_name" : "buffer_", 8841 "field_offset" : 32, 8842 "referenced_type" : "type-31" 8843 }, 8844 { 8845 "access" : "private", 8846 "field_name" : "buffer_size_", 8847 "field_offset" : 64, 8848 "referenced_type" : "type-33" 8849 }, 8850 { 8851 "access" : "private", 8852 "field_name" : "read_position_", 8853 "field_offset" : 96, 8854 "referenced_type" : "type-33" 8855 }, 8856 { 8857 "access" : "private", 8858 "field_name" : "write_position_", 8859 "field_offset" : 128, 8860 "referenced_type" : "type-33" 8861 } 8862 ], 8863 "linker_set_key" : "keymaster::Buffer", 8864 "name" : "keymaster::Buffer", 8865 "record_kind" : "class", 8866 "referenced_type" : "type-30", 8867 "self_type" : "type-30", 8868 "size" : 20, 8869 "source_file" : "/system/keymaster/include/keymaster/serializable.h", 8870 "unique_id" : "_ZTSN9keymaster6BufferE", 8871 "vtable_components" : 8872 [ 8873 { 8874 "kind" : "offset_to_top" 8875 }, 8876 { 8877 "kind" : "rtti", 8878 "mangled_component_name" : "_ZTIN9keymaster6BufferE" 8879 }, 8880 { 8881 "kind" : "complete_dtor_pointer", 8882 "mangled_component_name" : "_ZN9keymaster6BufferD1Ev" 8883 }, 8884 { 8885 "kind" : "deleting_dtor_pointer", 8886 "mangled_component_name" : "_ZN9keymaster6BufferD0Ev" 8887 }, 8888 { 8889 "mangled_component_name" : "_ZNK9keymaster6Buffer14SerializedSizeEv" 8890 }, 8891 { 8892 "mangled_component_name" : "_ZNK9keymaster6Buffer9SerializeEPhPKh" 8893 }, 8894 { 8895 "mangled_component_name" : "_ZN9keymaster6Buffer11DeserializeEPPKhS2_" 8896 } 8897 ] 8898 }, 8899 { 8900 "alignment" : 1, 8901 "linker_set_key" : "keymaster::CertificateChainDelete", 8902 "name" : "keymaster::CertificateChainDelete", 8903 "referenced_type" : "type-515", 8904 "self_type" : "type-515", 8905 "size" : 1, 8906 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", 8907 "unique_id" : "_ZTSN9keymaster22CertificateChainDeleteE" 8908 }, 8909 { 8910 "alignment" : 1, 8911 "linker_set_key" : "keymaster::Characteristics_Delete", 8912 "name" : "keymaster::Characteristics_Delete", 8913 "referenced_type" : "type-475", 8914 "self_type" : "type-475", 8915 "size" : 1, 8916 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", 8917 "unique_id" : "_ZTSN9keymaster22Characteristics_DeleteE" 8918 }, 8919 { 8920 "alignment" : 4, 8921 "base_specifiers" : 8922 [ 8923 { 8924 "referenced_type" : "type-96" 8925 } 8926 ], 8927 "fields" : 8928 [ 8929 { 8930 "field_name" : "params_array", 8931 "field_offset" : 64, 8932 "referenced_type" : "type-347" 8933 } 8934 ], 8935 "linker_set_key" : "keymaster::ComputeSharedHmacRequest", 8936 "name" : "keymaster::ComputeSharedHmacRequest", 8937 "referenced_type" : "type-361", 8938 "self_type" : "type-361", 8939 "size" : 20, 8940 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 8941 "unique_id" : "_ZTSN9keymaster24ComputeSharedHmacRequestE", 8942 "vtable_components" : 8943 [ 8944 { 8945 "kind" : "offset_to_top" 8946 }, 8947 { 8948 "kind" : "rtti", 8949 "mangled_component_name" : "_ZTIN9keymaster24ComputeSharedHmacRequestE" 8950 }, 8951 { 8952 "kind" : "complete_dtor_pointer", 8953 "mangled_component_name" : "_ZN9keymaster24ComputeSharedHmacRequestD1Ev" 8954 }, 8955 { 8956 "kind" : "deleting_dtor_pointer", 8957 "mangled_component_name" : "_ZN9keymaster24ComputeSharedHmacRequestD0Ev" 8958 }, 8959 { 8960 "mangled_component_name" : "_ZNK9keymaster24ComputeSharedHmacRequest14SerializedSizeEv" 8961 }, 8962 { 8963 "mangled_component_name" : "_ZNK9keymaster24ComputeSharedHmacRequest9SerializeEPhPKh" 8964 }, 8965 { 8966 "mangled_component_name" : "_ZN9keymaster24ComputeSharedHmacRequest11DeserializeEPPKhS2_" 8967 } 8968 ] 8969 }, 8970 { 8971 "alignment" : 4, 8972 "base_specifiers" : 8973 [ 8974 { 8975 "referenced_type" : "type-98" 8976 } 8977 ], 8978 "fields" : 8979 [ 8980 { 8981 "field_name" : "sharing_check", 8982 "field_offset" : 96, 8983 "referenced_type" : "type-339" 8984 } 8985 ], 8986 "linker_set_key" : "keymaster::ComputeSharedHmacResponse", 8987 "name" : "keymaster::ComputeSharedHmacResponse", 8988 "referenced_type" : "type-366", 8989 "self_type" : "type-366", 8990 "size" : 20, 8991 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 8992 "unique_id" : "_ZTSN9keymaster25ComputeSharedHmacResponseE", 8993 "vtable_components" : 8994 [ 8995 { 8996 "kind" : "offset_to_top" 8997 }, 8998 { 8999 "kind" : "rtti", 9000 "mangled_component_name" : "_ZTIN9keymaster25ComputeSharedHmacResponseE" 9001 }, 9002 { 9003 "kind" : "complete_dtor_pointer", 9004 "mangled_component_name" : "_ZN9keymaster25ComputeSharedHmacResponseD1Ev" 9005 }, 9006 { 9007 "kind" : "deleting_dtor_pointer", 9008 "mangled_component_name" : "_ZN9keymaster25ComputeSharedHmacResponseD0Ev" 9009 }, 9010 { 9011 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 9012 }, 9013 { 9014 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 9015 }, 9016 { 9017 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 9018 }, 9019 { 9020 "mangled_component_name" : "_ZNK9keymaster25ComputeSharedHmacResponse22NonErrorSerializedSizeEv" 9021 }, 9022 { 9023 "mangled_component_name" : "_ZNK9keymaster25ComputeSharedHmacResponse17NonErrorSerializeEPhPKh" 9024 }, 9025 { 9026 "mangled_component_name" : "_ZN9keymaster25ComputeSharedHmacResponse19NonErrorDeserializeEPPKhS2_" 9027 } 9028 ] 9029 }, 9030 { 9031 "alignment" : 4, 9032 "base_specifiers" : 9033 [ 9034 { 9035 "referenced_type" : "type-96" 9036 } 9037 ], 9038 "fields" : 9039 [ 9040 { 9041 "field_name" : "os_version", 9042 "field_offset" : 64, 9043 "referenced_type" : "type-33" 9044 }, 9045 { 9046 "field_name" : "os_patchlevel", 9047 "field_offset" : 96, 9048 "referenced_type" : "type-33" 9049 } 9050 ], 9051 "linker_set_key" : "keymaster::ConfigureRequest", 9052 "name" : "keymaster::ConfigureRequest", 9053 "referenced_type" : "type-328", 9054 "self_type" : "type-328", 9055 "size" : 16, 9056 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 9057 "unique_id" : "_ZTSN9keymaster16ConfigureRequestE", 9058 "vtable_components" : 9059 [ 9060 { 9061 "kind" : "offset_to_top" 9062 }, 9063 { 9064 "kind" : "rtti", 9065 "mangled_component_name" : "_ZTIN9keymaster16ConfigureRequestE" 9066 }, 9067 { 9068 "kind" : "complete_dtor_pointer", 9069 "mangled_component_name" : "_ZN9keymaster16ConfigureRequestD1Ev" 9070 }, 9071 { 9072 "kind" : "deleting_dtor_pointer", 9073 "mangled_component_name" : "_ZN9keymaster16ConfigureRequestD0Ev" 9074 }, 9075 { 9076 "mangled_component_name" : "_ZNK9keymaster16ConfigureRequest14SerializedSizeEv" 9077 }, 9078 { 9079 "mangled_component_name" : "_ZNK9keymaster16ConfigureRequest9SerializeEPhPKh" 9080 }, 9081 { 9082 "mangled_component_name" : "_ZN9keymaster16ConfigureRequest11DeserializeEPPKhS2_" 9083 } 9084 ] 9085 }, 9086 { 9087 "alignment" : 4, 9088 "base_specifiers" : 9089 [ 9090 { 9091 "referenced_type" : "type-98" 9092 } 9093 ], 9094 "linker_set_key" : "keymaster::ConfigureResponse", 9095 "name" : "keymaster::ConfigureResponse", 9096 "referenced_type" : "type-333", 9097 "self_type" : "type-333", 9098 "size" : 12, 9099 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 9100 "unique_id" : "_ZTSN9keymaster17ConfigureResponseE", 9101 "vtable_components" : 9102 [ 9103 { 9104 "kind" : "offset_to_top" 9105 }, 9106 { 9107 "kind" : "rtti", 9108 "mangled_component_name" : "_ZTIN9keymaster17ConfigureResponseE" 9109 }, 9110 { 9111 "kind" : "complete_dtor_pointer", 9112 "mangled_component_name" : "_ZN9keymaster17ConfigureResponseD1Ev" 9113 }, 9114 { 9115 "kind" : "deleting_dtor_pointer", 9116 "mangled_component_name" : "_ZN9keymaster17ConfigureResponseD0Ev" 9117 }, 9118 { 9119 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 9120 }, 9121 { 9122 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 9123 }, 9124 { 9125 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 9126 }, 9127 { 9128 "mangled_component_name" : "_ZNK9keymaster17ConfigureResponse22NonErrorSerializedSizeEv" 9129 }, 9130 { 9131 "mangled_component_name" : "_ZNK9keymaster17ConfigureResponse17NonErrorSerializeEPhPKh" 9132 }, 9133 { 9134 "mangled_component_name" : "_ZN9keymaster17ConfigureResponse19NonErrorDeserializeEPPKhS2_" 9135 } 9136 ] 9137 }, 9138 { 9139 "alignment" : 1, 9140 "linker_set_key" : "keymaster::DefaultDelete<keymaster_algorithm_t []>", 9141 "name" : "keymaster::DefaultDelete<keymaster_algorithm_t []>", 9142 "referenced_type" : "type-154", 9143 "self_type" : "type-154", 9144 "size" : 1, 9145 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", 9146 "template_args" : [ "type-155" ], 9147 "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_21keymaster_algorithm_tEE" 9148 }, 9149 { 9150 "alignment" : 1, 9151 "linker_set_key" : "keymaster::DefaultDelete<keymaster_block_mode_t []>", 9152 "name" : "keymaster::DefaultDelete<keymaster_block_mode_t []>", 9153 "referenced_type" : "type-17", 9154 "self_type" : "type-17", 9155 "size" : 1, 9156 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", 9157 "template_args" : [ "type-18" ], 9158 "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_22keymaster_block_mode_tEE" 9159 }, 9160 { 9161 "alignment" : 1, 9162 "linker_set_key" : "keymaster::DefaultDelete<keymaster_digest_t []>", 9163 "name" : "keymaster::DefaultDelete<keymaster_digest_t []>", 9164 "referenced_type" : "type-84", 9165 "self_type" : "type-84", 9166 "size" : 1, 9167 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", 9168 "template_args" : [ "type-85" ], 9169 "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_18keymaster_digest_tEE" 9170 }, 9171 { 9172 "alignment" : 1, 9173 "linker_set_key" : "keymaster::DefaultDelete<keymaster_key_format_t []>", 9174 "name" : "keymaster::DefaultDelete<keymaster_key_format_t []>", 9175 "referenced_type" : "type-173", 9176 "self_type" : "type-173", 9177 "size" : 1, 9178 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", 9179 "template_args" : [ "type-174" ], 9180 "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_22keymaster_key_format_tEE" 9181 }, 9182 { 9183 "alignment" : 1, 9184 "linker_set_key" : "keymaster::DefaultDelete<keymaster_padding_t []>", 9185 "name" : "keymaster::DefaultDelete<keymaster_padding_t []>", 9186 "referenced_type" : "type-48", 9187 "self_type" : "type-48", 9188 "size" : 1, 9189 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", 9190 "template_args" : [ "type-49" ], 9191 "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_19keymaster_padding_tEE" 9192 }, 9193 { 9194 "alignment" : 1, 9195 "linker_set_key" : "keymaster::DefaultDelete<unsigned char []>", 9196 "name" : "keymaster::DefaultDelete<unsigned char []>", 9197 "referenced_type" : "type-1", 9198 "self_type" : "type-1", 9199 "size" : 1, 9200 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", 9201 "template_args" : [ "type-2" ], 9202 "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_hEE" 9203 }, 9204 { 9205 "alignment" : 4, 9206 "base_specifiers" : 9207 [ 9208 { 9209 "referenced_type" : "type-96" 9210 } 9211 ], 9212 "linker_set_key" : "keymaster::DeleteAllKeysRequest", 9213 "name" : "keymaster::DeleteAllKeysRequest", 9214 "referenced_type" : "type-289", 9215 "self_type" : "type-289", 9216 "size" : 8, 9217 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 9218 "unique_id" : "_ZTSN9keymaster20DeleteAllKeysRequestE", 9219 "vtable_components" : 9220 [ 9221 { 9222 "kind" : "offset_to_top" 9223 }, 9224 { 9225 "kind" : "rtti", 9226 "mangled_component_name" : "_ZTIN9keymaster20DeleteAllKeysRequestE" 9227 }, 9228 { 9229 "kind" : "complete_dtor_pointer", 9230 "mangled_component_name" : "_ZN9keymaster20DeleteAllKeysRequestD1Ev" 9231 }, 9232 { 9233 "kind" : "deleting_dtor_pointer", 9234 "mangled_component_name" : "_ZN9keymaster20DeleteAllKeysRequestD0Ev" 9235 }, 9236 { 9237 "mangled_component_name" : "_ZNK9keymaster20DeleteAllKeysRequest14SerializedSizeEv" 9238 }, 9239 { 9240 "mangled_component_name" : "_ZNK9keymaster20DeleteAllKeysRequest9SerializeEPhPKh" 9241 }, 9242 { 9243 "mangled_component_name" : "_ZN9keymaster20DeleteAllKeysRequest11DeserializeEPPKhS2_" 9244 } 9245 ] 9246 }, 9247 { 9248 "alignment" : 4, 9249 "base_specifiers" : 9250 [ 9251 { 9252 "referenced_type" : "type-98" 9253 } 9254 ], 9255 "linker_set_key" : "keymaster::DeleteAllKeysResponse", 9256 "name" : "keymaster::DeleteAllKeysResponse", 9257 "referenced_type" : "type-294", 9258 "self_type" : "type-294", 9259 "size" : 12, 9260 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 9261 "unique_id" : "_ZTSN9keymaster21DeleteAllKeysResponseE", 9262 "vtable_components" : 9263 [ 9264 { 9265 "kind" : "offset_to_top" 9266 }, 9267 { 9268 "kind" : "rtti", 9269 "mangled_component_name" : "_ZTIN9keymaster21DeleteAllKeysResponseE" 9270 }, 9271 { 9272 "kind" : "complete_dtor_pointer", 9273 "mangled_component_name" : "_ZN9keymaster21DeleteAllKeysResponseD1Ev" 9274 }, 9275 { 9276 "kind" : "deleting_dtor_pointer", 9277 "mangled_component_name" : "_ZN9keymaster21DeleteAllKeysResponseD0Ev" 9278 }, 9279 { 9280 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 9281 }, 9282 { 9283 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 9284 }, 9285 { 9286 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 9287 }, 9288 { 9289 "mangled_component_name" : "_ZNK9keymaster21DeleteAllKeysResponse22NonErrorSerializedSizeEv" 9290 }, 9291 { 9292 "mangled_component_name" : "_ZNK9keymaster21DeleteAllKeysResponse17NonErrorSerializeEPhPKh" 9293 }, 9294 { 9295 "mangled_component_name" : "_ZN9keymaster21DeleteAllKeysResponse19NonErrorDeserializeEPPKhS2_" 9296 } 9297 ] 9298 }, 9299 { 9300 "alignment" : 4, 9301 "base_specifiers" : 9302 [ 9303 { 9304 "referenced_type" : "type-96" 9305 } 9306 ], 9307 "fields" : 9308 [ 9309 { 9310 "field_name" : "key_blob", 9311 "field_offset" : 64, 9312 "referenced_type" : "type-279" 9313 } 9314 ], 9315 "linker_set_key" : "keymaster::DeleteKeyRequest", 9316 "name" : "keymaster::DeleteKeyRequest", 9317 "referenced_type" : "type-278", 9318 "self_type" : "type-278", 9319 "size" : 16, 9320 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 9321 "unique_id" : "_ZTSN9keymaster16DeleteKeyRequestE", 9322 "vtable_components" : 9323 [ 9324 { 9325 "kind" : "offset_to_top" 9326 }, 9327 { 9328 "kind" : "rtti", 9329 "mangled_component_name" : "_ZTIN9keymaster16DeleteKeyRequestE" 9330 }, 9331 { 9332 "kind" : "complete_dtor_pointer", 9333 "mangled_component_name" : "_ZN9keymaster16DeleteKeyRequestD1Ev" 9334 }, 9335 { 9336 "kind" : "deleting_dtor_pointer", 9337 "mangled_component_name" : "_ZN9keymaster16DeleteKeyRequestD0Ev" 9338 }, 9339 { 9340 "mangled_component_name" : "_ZNK9keymaster16DeleteKeyRequest14SerializedSizeEv" 9341 }, 9342 { 9343 "mangled_component_name" : "_ZNK9keymaster16DeleteKeyRequest9SerializeEPhPKh" 9344 }, 9345 { 9346 "mangled_component_name" : "_ZN9keymaster16DeleteKeyRequest11DeserializeEPPKhS2_" 9347 } 9348 ] 9349 }, 9350 { 9351 "alignment" : 4, 9352 "base_specifiers" : 9353 [ 9354 { 9355 "referenced_type" : "type-98" 9356 } 9357 ], 9358 "linker_set_key" : "keymaster::DeleteKeyResponse", 9359 "name" : "keymaster::DeleteKeyResponse", 9360 "referenced_type" : "type-285", 9361 "self_type" : "type-285", 9362 "size" : 12, 9363 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 9364 "unique_id" : "_ZTSN9keymaster17DeleteKeyResponseE", 9365 "vtable_components" : 9366 [ 9367 { 9368 "kind" : "offset_to_top" 9369 }, 9370 { 9371 "kind" : "rtti", 9372 "mangled_component_name" : "_ZTIN9keymaster17DeleteKeyResponseE" 9373 }, 9374 { 9375 "kind" : "complete_dtor_pointer", 9376 "mangled_component_name" : "_ZN9keymaster17DeleteKeyResponseD1Ev" 9377 }, 9378 { 9379 "kind" : "deleting_dtor_pointer", 9380 "mangled_component_name" : "_ZN9keymaster17DeleteKeyResponseD0Ev" 9381 }, 9382 { 9383 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 9384 }, 9385 { 9386 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 9387 }, 9388 { 9389 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 9390 }, 9391 { 9392 "mangled_component_name" : "_ZNK9keymaster17DeleteKeyResponse22NonErrorSerializedSizeEv" 9393 }, 9394 { 9395 "mangled_component_name" : "_ZNK9keymaster17DeleteKeyResponse17NonErrorSerializeEPhPKh" 9396 }, 9397 { 9398 "mangled_component_name" : "_ZN9keymaster17DeleteKeyResponse19NonErrorDeserializeEPPKhS2_" 9399 } 9400 ] 9401 }, 9402 { 9403 "alignment" : 4, 9404 "fields" : 9405 [ 9406 { 9407 "access" : "private", 9408 "field_name" : "buf_", 9409 "referenced_type" : "type-32" 9410 }, 9411 { 9412 "access" : "private", 9413 "field_name" : "size_", 9414 "field_offset" : 32, 9415 "referenced_type" : "type-33" 9416 } 9417 ], 9418 "linker_set_key" : "keymaster::Eraser", 9419 "name" : "keymaster::Eraser", 9420 "record_kind" : "class", 9421 "referenced_type" : "type-241", 9422 "self_type" : "type-241", 9423 "size" : 8, 9424 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", 9425 "unique_id" : "_ZTSN9keymaster6EraserE" 9426 }, 9427 { 9428 "alignment" : 4, 9429 "base_specifiers" : 9430 [ 9431 { 9432 "referenced_type" : "type-96" 9433 } 9434 ], 9435 "fields" : 9436 [ 9437 { 9438 "field_name" : "additional_params", 9439 "field_offset" : 64, 9440 "referenced_type" : "type-54" 9441 }, 9442 { 9443 "field_name" : "key_format", 9444 "field_offset" : 384, 9445 "referenced_type" : "type-269" 9446 }, 9447 { 9448 "field_name" : "key_blob", 9449 "field_offset" : 416, 9450 "referenced_type" : "type-270" 9451 } 9452 ], 9453 "linker_set_key" : "keymaster::ExportKeyRequest", 9454 "name" : "keymaster::ExportKeyRequest", 9455 "referenced_type" : "type-268", 9456 "self_type" : "type-268", 9457 "size" : 60, 9458 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 9459 "unique_id" : "_ZTSN9keymaster16ExportKeyRequestE", 9460 "vtable_components" : 9461 [ 9462 { 9463 "kind" : "offset_to_top" 9464 }, 9465 { 9466 "kind" : "rtti", 9467 "mangled_component_name" : "_ZTIN9keymaster16ExportKeyRequestE" 9468 }, 9469 { 9470 "kind" : "complete_dtor_pointer", 9471 "mangled_component_name" : "_ZN9keymaster16ExportKeyRequestD1Ev" 9472 }, 9473 { 9474 "kind" : "deleting_dtor_pointer", 9475 "mangled_component_name" : "_ZN9keymaster16ExportKeyRequestD0Ev" 9476 }, 9477 { 9478 "mangled_component_name" : "_ZNK9keymaster16ExportKeyRequest14SerializedSizeEv" 9479 }, 9480 { 9481 "mangled_component_name" : "_ZNK9keymaster16ExportKeyRequest9SerializeEPhPKh" 9482 }, 9483 { 9484 "mangled_component_name" : "_ZN9keymaster16ExportKeyRequest11DeserializeEPPKhS2_" 9485 } 9486 ] 9487 }, 9488 { 9489 "alignment" : 4, 9490 "base_specifiers" : 9491 [ 9492 { 9493 "referenced_type" : "type-98" 9494 } 9495 ], 9496 "fields" : 9497 [ 9498 { 9499 "field_name" : "key_data", 9500 "field_offset" : 96, 9501 "referenced_type" : "type-32" 9502 }, 9503 { 9504 "field_name" : "key_data_length", 9505 "field_offset" : 128, 9506 "referenced_type" : "type-33" 9507 } 9508 ], 9509 "linker_set_key" : "keymaster::ExportKeyResponse", 9510 "name" : "keymaster::ExportKeyResponse", 9511 "referenced_type" : "type-274", 9512 "self_type" : "type-274", 9513 "size" : 20, 9514 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 9515 "unique_id" : "_ZTSN9keymaster17ExportKeyResponseE", 9516 "vtable_components" : 9517 [ 9518 { 9519 "kind" : "offset_to_top" 9520 }, 9521 { 9522 "kind" : "rtti", 9523 "mangled_component_name" : "_ZTIN9keymaster17ExportKeyResponseE" 9524 }, 9525 { 9526 "kind" : "complete_dtor_pointer", 9527 "mangled_component_name" : "_ZN9keymaster17ExportKeyResponseD1Ev" 9528 }, 9529 { 9530 "kind" : "deleting_dtor_pointer", 9531 "mangled_component_name" : "_ZN9keymaster17ExportKeyResponseD0Ev" 9532 }, 9533 { 9534 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 9535 }, 9536 { 9537 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 9538 }, 9539 { 9540 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 9541 }, 9542 { 9543 "mangled_component_name" : "_ZNK9keymaster17ExportKeyResponse22NonErrorSerializedSizeEv" 9544 }, 9545 { 9546 "mangled_component_name" : "_ZNK9keymaster17ExportKeyResponse17NonErrorSerializeEPhPKh" 9547 }, 9548 { 9549 "mangled_component_name" : "_ZN9keymaster17ExportKeyResponse19NonErrorDeserializeEPPKhS2_" 9550 } 9551 ] 9552 }, 9553 { 9554 "alignment" : 4, 9555 "base_specifiers" : 9556 [ 9557 { 9558 "referenced_type" : "type-96" 9559 } 9560 ], 9561 "fields" : 9562 [ 9563 { 9564 "field_name" : "op_handle", 9565 "field_offset" : 64, 9566 "referenced_type" : "type-5" 9567 }, 9568 { 9569 "field_name" : "input", 9570 "field_offset" : 128, 9571 "referenced_type" : "type-30" 9572 }, 9573 { 9574 "field_name" : "signature", 9575 "field_offset" : 288, 9576 "referenced_type" : "type-30" 9577 }, 9578 { 9579 "field_name" : "additional_params", 9580 "field_offset" : 448, 9581 "referenced_type" : "type-54" 9582 } 9583 ], 9584 "linker_set_key" : "keymaster::FinishOperationRequest", 9585 "name" : "keymaster::FinishOperationRequest", 9586 "referenced_type" : "type-226", 9587 "self_type" : "type-226", 9588 "size" : 96, 9589 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 9590 "unique_id" : "_ZTSN9keymaster22FinishOperationRequestE", 9591 "vtable_components" : 9592 [ 9593 { 9594 "kind" : "offset_to_top" 9595 }, 9596 { 9597 "kind" : "rtti", 9598 "mangled_component_name" : "_ZTIN9keymaster22FinishOperationRequestE" 9599 }, 9600 { 9601 "kind" : "complete_dtor_pointer", 9602 "mangled_component_name" : "_ZN9keymaster22FinishOperationRequestD1Ev" 9603 }, 9604 { 9605 "kind" : "deleting_dtor_pointer", 9606 "mangled_component_name" : "_ZN9keymaster22FinishOperationRequestD0Ev" 9607 }, 9608 { 9609 "mangled_component_name" : "_ZNK9keymaster22FinishOperationRequest14SerializedSizeEv" 9610 }, 9611 { 9612 "mangled_component_name" : "_ZNK9keymaster22FinishOperationRequest9SerializeEPhPKh" 9613 }, 9614 { 9615 "mangled_component_name" : "_ZN9keymaster22FinishOperationRequest11DeserializeEPPKhS2_" 9616 } 9617 ] 9618 }, 9619 { 9620 "alignment" : 4, 9621 "base_specifiers" : 9622 [ 9623 { 9624 "referenced_type" : "type-98" 9625 } 9626 ], 9627 "fields" : 9628 [ 9629 { 9630 "field_name" : "output", 9631 "field_offset" : 96, 9632 "referenced_type" : "type-30" 9633 }, 9634 { 9635 "field_name" : "output_params", 9636 "field_offset" : 256, 9637 "referenced_type" : "type-54" 9638 } 9639 ], 9640 "linker_set_key" : "keymaster::FinishOperationResponse", 9641 "name" : "keymaster::FinishOperationResponse", 9642 "referenced_type" : "type-231", 9643 "self_type" : "type-231", 9644 "size" : 72, 9645 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 9646 "unique_id" : "_ZTSN9keymaster23FinishOperationResponseE", 9647 "vtable_components" : 9648 [ 9649 { 9650 "kind" : "offset_to_top" 9651 }, 9652 { 9653 "kind" : "rtti", 9654 "mangled_component_name" : "_ZTIN9keymaster23FinishOperationResponseE" 9655 }, 9656 { 9657 "kind" : "complete_dtor_pointer", 9658 "mangled_component_name" : "_ZN9keymaster23FinishOperationResponseD1Ev" 9659 }, 9660 { 9661 "kind" : "deleting_dtor_pointer", 9662 "mangled_component_name" : "_ZN9keymaster23FinishOperationResponseD0Ev" 9663 }, 9664 { 9665 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 9666 }, 9667 { 9668 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 9669 }, 9670 { 9671 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 9672 }, 9673 { 9674 "mangled_component_name" : "_ZNK9keymaster23FinishOperationResponse22NonErrorSerializedSizeEv" 9675 }, 9676 { 9677 "mangled_component_name" : "_ZNK9keymaster23FinishOperationResponse17NonErrorSerializeEPhPKh" 9678 }, 9679 { 9680 "mangled_component_name" : "_ZN9keymaster23FinishOperationResponse19NonErrorDeserializeEPPKhS2_" 9681 } 9682 ] 9683 }, 9684 { 9685 "alignment" : 4, 9686 "base_specifiers" : 9687 [ 9688 { 9689 "referenced_type" : "type-96" 9690 } 9691 ], 9692 "fields" : 9693 [ 9694 { 9695 "field_name" : "key_description", 9696 "field_offset" : 64, 9697 "referenced_type" : "type-54" 9698 } 9699 ], 9700 "linker_set_key" : "keymaster::GenerateKeyRequest", 9701 "name" : "keymaster::GenerateKeyRequest", 9702 "referenced_type" : "type-182", 9703 "self_type" : "type-182", 9704 "size" : 48, 9705 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 9706 "unique_id" : "_ZTSN9keymaster18GenerateKeyRequestE", 9707 "vtable_components" : 9708 [ 9709 { 9710 "kind" : "offset_to_top" 9711 }, 9712 { 9713 "kind" : "rtti", 9714 "mangled_component_name" : "_ZTIN9keymaster18GenerateKeyRequestE" 9715 }, 9716 { 9717 "kind" : "complete_dtor_pointer", 9718 "mangled_component_name" : "_ZN9keymaster18GenerateKeyRequestD1Ev" 9719 }, 9720 { 9721 "kind" : "deleting_dtor_pointer", 9722 "mangled_component_name" : "_ZN9keymaster18GenerateKeyRequestD0Ev" 9723 }, 9724 { 9725 "mangled_component_name" : "_ZNK9keymaster18GenerateKeyRequest14SerializedSizeEv" 9726 }, 9727 { 9728 "mangled_component_name" : "_ZNK9keymaster18GenerateKeyRequest9SerializeEPhPKh" 9729 }, 9730 { 9731 "mangled_component_name" : "_ZN9keymaster18GenerateKeyRequest11DeserializeEPPKhS2_" 9732 } 9733 ] 9734 }, 9735 { 9736 "alignment" : 4, 9737 "base_specifiers" : 9738 [ 9739 { 9740 "referenced_type" : "type-98" 9741 } 9742 ], 9743 "fields" : 9744 [ 9745 { 9746 "field_name" : "key_blob", 9747 "field_offset" : 96, 9748 "referenced_type" : "type-187" 9749 }, 9750 { 9751 "field_name" : "enforced", 9752 "field_offset" : 160, 9753 "referenced_type" : "type-54" 9754 }, 9755 { 9756 "field_name" : "unenforced", 9757 "field_offset" : 480, 9758 "referenced_type" : "type-54" 9759 } 9760 ], 9761 "linker_set_key" : "keymaster::GenerateKeyResponse", 9762 "name" : "keymaster::GenerateKeyResponse", 9763 "referenced_type" : "type-186", 9764 "self_type" : "type-186", 9765 "size" : 100, 9766 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 9767 "unique_id" : "_ZTSN9keymaster19GenerateKeyResponseE", 9768 "vtable_components" : 9769 [ 9770 { 9771 "kind" : "offset_to_top" 9772 }, 9773 { 9774 "kind" : "rtti", 9775 "mangled_component_name" : "_ZTIN9keymaster19GenerateKeyResponseE" 9776 }, 9777 { 9778 "kind" : "complete_dtor_pointer", 9779 "mangled_component_name" : "_ZN9keymaster19GenerateKeyResponseD1Ev" 9780 }, 9781 { 9782 "kind" : "deleting_dtor_pointer", 9783 "mangled_component_name" : "_ZN9keymaster19GenerateKeyResponseD0Ev" 9784 }, 9785 { 9786 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 9787 }, 9788 { 9789 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 9790 }, 9791 { 9792 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 9793 }, 9794 { 9795 "mangled_component_name" : "_ZNK9keymaster19GenerateKeyResponse22NonErrorSerializedSizeEv" 9796 }, 9797 { 9798 "mangled_component_name" : "_ZNK9keymaster19GenerateKeyResponse17NonErrorSerializeEPhPKh" 9799 }, 9800 { 9801 "mangled_component_name" : "_ZN9keymaster19GenerateKeyResponse19NonErrorDeserializeEPPKhS2_" 9802 } 9803 ] 9804 }, 9805 { 9806 "alignment" : 4, 9807 "base_specifiers" : 9808 [ 9809 { 9810 "referenced_type" : "type-98" 9811 } 9812 ], 9813 "fields" : 9814 [ 9815 { 9816 "field_name" : "params", 9817 "field_offset" : 96, 9818 "referenced_type" : "type-338" 9819 } 9820 ], 9821 "linker_set_key" : "keymaster::GetHmacSharingParametersResponse", 9822 "name" : "keymaster::GetHmacSharingParametersResponse", 9823 "referenced_type" : "type-352", 9824 "self_type" : "type-352", 9825 "size" : 56, 9826 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 9827 "unique_id" : "_ZTSN9keymaster32GetHmacSharingParametersResponseE", 9828 "vtable_components" : 9829 [ 9830 { 9831 "kind" : "offset_to_top" 9832 }, 9833 { 9834 "kind" : "rtti", 9835 "mangled_component_name" : "_ZTIN9keymaster32GetHmacSharingParametersResponseE" 9836 }, 9837 { 9838 "kind" : "complete_dtor_pointer", 9839 "mangled_component_name" : "_ZN9keymaster32GetHmacSharingParametersResponseD1Ev" 9840 }, 9841 { 9842 "kind" : "deleting_dtor_pointer", 9843 "mangled_component_name" : "_ZN9keymaster32GetHmacSharingParametersResponseD0Ev" 9844 }, 9845 { 9846 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 9847 }, 9848 { 9849 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 9850 }, 9851 { 9852 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 9853 }, 9854 { 9855 "mangled_component_name" : "_ZNK9keymaster32GetHmacSharingParametersResponse22NonErrorSerializedSizeEv" 9856 }, 9857 { 9858 "mangled_component_name" : "_ZNK9keymaster32GetHmacSharingParametersResponse17NonErrorSerializeEPhPKh" 9859 }, 9860 { 9861 "mangled_component_name" : "_ZN9keymaster32GetHmacSharingParametersResponse19NonErrorDeserializeEPPKhS2_" 9862 } 9863 ] 9864 }, 9865 { 9866 "alignment" : 4, 9867 "base_specifiers" : 9868 [ 9869 { 9870 "referenced_type" : "type-96" 9871 } 9872 ], 9873 "fields" : 9874 [ 9875 { 9876 "field_name" : "key_blob", 9877 "field_offset" : 64, 9878 "referenced_type" : "type-192" 9879 }, 9880 { 9881 "field_name" : "additional_params", 9882 "field_offset" : 128, 9883 "referenced_type" : "type-54" 9884 } 9885 ], 9886 "linker_set_key" : "keymaster::GetKeyCharacteristicsRequest", 9887 "name" : "keymaster::GetKeyCharacteristicsRequest", 9888 "referenced_type" : "type-191", 9889 "self_type" : "type-191", 9890 "size" : 56, 9891 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 9892 "unique_id" : "_ZTSN9keymaster28GetKeyCharacteristicsRequestE", 9893 "vtable_components" : 9894 [ 9895 { 9896 "kind" : "offset_to_top" 9897 }, 9898 { 9899 "kind" : "rtti", 9900 "mangled_component_name" : "_ZTIN9keymaster28GetKeyCharacteristicsRequestE" 9901 }, 9902 { 9903 "kind" : "complete_dtor_pointer", 9904 "mangled_component_name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD1Ev" 9905 }, 9906 { 9907 "kind" : "deleting_dtor_pointer", 9908 "mangled_component_name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD0Ev" 9909 }, 9910 { 9911 "mangled_component_name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest14SerializedSizeEv" 9912 }, 9913 { 9914 "mangled_component_name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest9SerializeEPhPKh" 9915 }, 9916 { 9917 "mangled_component_name" : "_ZN9keymaster28GetKeyCharacteristicsRequest11DeserializeEPPKhS2_" 9918 } 9919 ] 9920 }, 9921 { 9922 "alignment" : 4, 9923 "base_specifiers" : 9924 [ 9925 { 9926 "referenced_type" : "type-98" 9927 } 9928 ], 9929 "fields" : 9930 [ 9931 { 9932 "field_name" : "enforced", 9933 "field_offset" : 96, 9934 "referenced_type" : "type-54" 9935 }, 9936 { 9937 "field_name" : "unenforced", 9938 "field_offset" : 416, 9939 "referenced_type" : "type-54" 9940 } 9941 ], 9942 "linker_set_key" : "keymaster::GetKeyCharacteristicsResponse", 9943 "name" : "keymaster::GetKeyCharacteristicsResponse", 9944 "referenced_type" : "type-200", 9945 "self_type" : "type-200", 9946 "size" : 92, 9947 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 9948 "unique_id" : "_ZTSN9keymaster29GetKeyCharacteristicsResponseE", 9949 "vtable_components" : 9950 [ 9951 { 9952 "kind" : "offset_to_top" 9953 }, 9954 { 9955 "kind" : "rtti", 9956 "mangled_component_name" : "_ZTIN9keymaster29GetKeyCharacteristicsResponseE" 9957 }, 9958 { 9959 "kind" : "complete_dtor_pointer", 9960 "mangled_component_name" : "_ZN9keymaster29GetKeyCharacteristicsResponseD1Ev" 9961 }, 9962 { 9963 "kind" : "deleting_dtor_pointer", 9964 "mangled_component_name" : "_ZN9keymaster29GetKeyCharacteristicsResponseD0Ev" 9965 }, 9966 { 9967 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 9968 }, 9969 { 9970 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 9971 }, 9972 { 9973 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 9974 }, 9975 { 9976 "mangled_component_name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse22NonErrorSerializedSizeEv" 9977 }, 9978 { 9979 "mangled_component_name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse17NonErrorSerializeEPhPKh" 9980 }, 9981 { 9982 "mangled_component_name" : "_ZN9keymaster29GetKeyCharacteristicsResponse19NonErrorDeserializeEPPKhS2_" 9983 } 9984 ] 9985 }, 9986 { 9987 "alignment" : 4, 9988 "base_specifiers" : 9989 [ 9990 { 9991 "referenced_type" : "type-96" 9992 } 9993 ], 9994 "linker_set_key" : "keymaster::GetVersionRequest", 9995 "name" : "keymaster::GetVersionRequest", 9996 "referenced_type" : "type-298", 9997 "self_type" : "type-298", 9998 "size" : 8, 9999 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10000 "unique_id" : "_ZTSN9keymaster17GetVersionRequestE", 10001 "vtable_components" : 10002 [ 10003 { 10004 "kind" : "offset_to_top" 10005 }, 10006 { 10007 "kind" : "rtti", 10008 "mangled_component_name" : "_ZTIN9keymaster17GetVersionRequestE" 10009 }, 10010 { 10011 "kind" : "complete_dtor_pointer", 10012 "mangled_component_name" : "_ZN9keymaster17GetVersionRequestD1Ev" 10013 }, 10014 { 10015 "kind" : "deleting_dtor_pointer", 10016 "mangled_component_name" : "_ZN9keymaster17GetVersionRequestD0Ev" 10017 }, 10018 { 10019 "mangled_component_name" : "_ZNK9keymaster17GetVersionRequest14SerializedSizeEv" 10020 }, 10021 { 10022 "mangled_component_name" : "_ZNK9keymaster17GetVersionRequest9SerializeEPhPKh" 10023 }, 10024 { 10025 "mangled_component_name" : "_ZN9keymaster17GetVersionRequest11DeserializeEPPKhS2_" 10026 } 10027 ] 10028 }, 10029 { 10030 "alignment" : 4, 10031 "base_specifiers" : 10032 [ 10033 { 10034 "referenced_type" : "type-98" 10035 } 10036 ], 10037 "fields" : 10038 [ 10039 { 10040 "field_name" : "major_ver", 10041 "field_offset" : 96, 10042 "referenced_type" : "type-3" 10043 }, 10044 { 10045 "field_name" : "minor_ver", 10046 "field_offset" : 104, 10047 "referenced_type" : "type-3" 10048 }, 10049 { 10050 "field_name" : "subminor_ver", 10051 "field_offset" : 112, 10052 "referenced_type" : "type-3" 10053 } 10054 ], 10055 "linker_set_key" : "keymaster::GetVersionResponse", 10056 "name" : "keymaster::GetVersionResponse", 10057 "referenced_type" : "type-302", 10058 "self_type" : "type-302", 10059 "size" : 16, 10060 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10061 "unique_id" : "_ZTSN9keymaster18GetVersionResponseE", 10062 "vtable_components" : 10063 [ 10064 { 10065 "kind" : "offset_to_top" 10066 }, 10067 { 10068 "kind" : "rtti", 10069 "mangled_component_name" : "_ZTIN9keymaster18GetVersionResponseE" 10070 }, 10071 { 10072 "kind" : "complete_dtor_pointer", 10073 "mangled_component_name" : "_ZN9keymaster18GetVersionResponseD1Ev" 10074 }, 10075 { 10076 "kind" : "deleting_dtor_pointer", 10077 "mangled_component_name" : "_ZN9keymaster18GetVersionResponseD0Ev" 10078 }, 10079 { 10080 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 10081 }, 10082 { 10083 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 10084 }, 10085 { 10086 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 10087 }, 10088 { 10089 "mangled_component_name" : "_ZNK9keymaster18GetVersionResponse22NonErrorSerializedSizeEv" 10090 }, 10091 { 10092 "mangled_component_name" : "_ZNK9keymaster18GetVersionResponse17NonErrorSerializeEPhPKh" 10093 }, 10094 { 10095 "mangled_component_name" : "_ZN9keymaster18GetVersionResponse19NonErrorDeserializeEPPKhS2_" 10096 } 10097 ] 10098 }, 10099 { 10100 "alignment" : 4, 10101 "base_specifiers" : 10102 [ 10103 { 10104 "referenced_type" : "type-34" 10105 } 10106 ], 10107 "fields" : 10108 [ 10109 { 10110 "field_name" : "challenge", 10111 "field_offset" : 32, 10112 "referenced_type" : "type-5" 10113 }, 10114 { 10115 "field_name" : "user_id", 10116 "field_offset" : 96, 10117 "referenced_type" : "type-5" 10118 }, 10119 { 10120 "field_name" : "authenticator_id", 10121 "field_offset" : 160, 10122 "referenced_type" : "type-5" 10123 }, 10124 { 10125 "field_name" : "authenticator_type", 10126 "field_offset" : 224, 10127 "referenced_type" : "type-385" 10128 }, 10129 { 10130 "field_name" : "timestamp", 10131 "field_offset" : 256, 10132 "referenced_type" : "type-5" 10133 }, 10134 { 10135 "field_name" : "mac", 10136 "field_offset" : 320, 10137 "referenced_type" : "type-339" 10138 } 10139 ], 10140 "linker_set_key" : "keymaster::HardwareAuthToken", 10141 "name" : "keymaster::HardwareAuthToken", 10142 "referenced_type" : "type-384", 10143 "self_type" : "type-384", 10144 "size" : 48, 10145 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10146 "unique_id" : "_ZTSN9keymaster17HardwareAuthTokenE", 10147 "vtable_components" : 10148 [ 10149 { 10150 "kind" : "offset_to_top" 10151 }, 10152 { 10153 "kind" : "rtti", 10154 "mangled_component_name" : "_ZTIN9keymaster17HardwareAuthTokenE" 10155 }, 10156 { 10157 "kind" : "complete_dtor_pointer", 10158 "mangled_component_name" : "_ZN9keymaster17HardwareAuthTokenD1Ev" 10159 }, 10160 { 10161 "kind" : "deleting_dtor_pointer", 10162 "mangled_component_name" : "_ZN9keymaster17HardwareAuthTokenD0Ev" 10163 }, 10164 { 10165 "mangled_component_name" : "_ZNK9keymaster17HardwareAuthToken14SerializedSizeEv" 10166 }, 10167 { 10168 "mangled_component_name" : "_ZNK9keymaster17HardwareAuthToken9SerializeEPhPKh" 10169 }, 10170 { 10171 "mangled_component_name" : "_ZN9keymaster17HardwareAuthToken11DeserializeEPPKhS2_" 10172 } 10173 ] 10174 }, 10175 { 10176 "alignment" : 4, 10177 "base_specifiers" : 10178 [ 10179 { 10180 "referenced_type" : "type-34" 10181 } 10182 ], 10183 "fields" : 10184 [ 10185 { 10186 "field_name" : "seed", 10187 "field_offset" : 32, 10188 "referenced_type" : "type-339" 10189 }, 10190 { 10191 "field_name" : "nonce", 10192 "field_offset" : 96, 10193 "referenced_type" : "type-342" 10194 } 10195 ], 10196 "linker_set_key" : "keymaster::HmacSharingParameters", 10197 "name" : "keymaster::HmacSharingParameters", 10198 "referenced_type" : "type-338", 10199 "self_type" : "type-338", 10200 "size" : 44, 10201 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10202 "unique_id" : "_ZTSN9keymaster21HmacSharingParametersE", 10203 "vtable_components" : 10204 [ 10205 { 10206 "kind" : "offset_to_top" 10207 }, 10208 { 10209 "kind" : "rtti", 10210 "mangled_component_name" : "_ZTIN9keymaster21HmacSharingParametersE" 10211 }, 10212 { 10213 "kind" : "complete_dtor_pointer", 10214 "mangled_component_name" : "_ZN9keymaster21HmacSharingParametersD1Ev" 10215 }, 10216 { 10217 "kind" : "deleting_dtor_pointer", 10218 "mangled_component_name" : "_ZN9keymaster21HmacSharingParametersD0Ev" 10219 }, 10220 { 10221 "mangled_component_name" : "_ZNK9keymaster21HmacSharingParameters14SerializedSizeEv" 10222 }, 10223 { 10224 "mangled_component_name" : "_ZNK9keymaster21HmacSharingParameters9SerializeEPhPKh" 10225 }, 10226 { 10227 "mangled_component_name" : "_ZN9keymaster21HmacSharingParameters11DeserializeEPPKhS2_" 10228 } 10229 ] 10230 }, 10231 { 10232 "alignment" : 4, 10233 "base_specifiers" : 10234 [ 10235 { 10236 "referenced_type" : "type-34" 10237 } 10238 ], 10239 "fields" : 10240 [ 10241 { 10242 "field_name" : "params_array", 10243 "field_offset" : 32, 10244 "referenced_type" : "type-337" 10245 }, 10246 { 10247 "field_name" : "num_params", 10248 "field_offset" : 64, 10249 "referenced_type" : "type-33" 10250 } 10251 ], 10252 "linker_set_key" : "keymaster::HmacSharingParametersArray", 10253 "name" : "keymaster::HmacSharingParametersArray", 10254 "referenced_type" : "type-347", 10255 "self_type" : "type-347", 10256 "size" : 12, 10257 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10258 "unique_id" : "_ZTSN9keymaster26HmacSharingParametersArrayE", 10259 "vtable_components" : 10260 [ 10261 { 10262 "kind" : "offset_to_top" 10263 }, 10264 { 10265 "kind" : "rtti", 10266 "mangled_component_name" : "_ZTIN9keymaster26HmacSharingParametersArrayE" 10267 }, 10268 { 10269 "kind" : "complete_dtor_pointer", 10270 "mangled_component_name" : "_ZN9keymaster26HmacSharingParametersArrayD1Ev" 10271 }, 10272 { 10273 "kind" : "deleting_dtor_pointer", 10274 "mangled_component_name" : "_ZN9keymaster26HmacSharingParametersArrayD0Ev" 10275 }, 10276 { 10277 "mangled_component_name" : "_ZNK9keymaster26HmacSharingParametersArray14SerializedSizeEv" 10278 }, 10279 { 10280 "mangled_component_name" : "_ZNK9keymaster26HmacSharingParametersArray9SerializeEPhPKh" 10281 }, 10282 { 10283 "mangled_component_name" : "_ZN9keymaster26HmacSharingParametersArray11DeserializeEPPKhS2_" 10284 } 10285 ] 10286 }, 10287 { 10288 "alignment" : 4, 10289 "base_specifiers" : 10290 [ 10291 { 10292 "referenced_type" : "type-96" 10293 } 10294 ], 10295 "fields" : 10296 [ 10297 { 10298 "field_name" : "key_description", 10299 "field_offset" : 64, 10300 "referenced_type" : "type-54" 10301 }, 10302 { 10303 "field_name" : "key_format", 10304 "field_offset" : 384, 10305 "referenced_type" : "type-254" 10306 }, 10307 { 10308 "field_name" : "key_data", 10309 "field_offset" : 416, 10310 "referenced_type" : "type-32" 10311 }, 10312 { 10313 "field_name" : "key_data_length", 10314 "field_offset" : 448, 10315 "referenced_type" : "type-33" 10316 } 10317 ], 10318 "linker_set_key" : "keymaster::ImportKeyRequest", 10319 "name" : "keymaster::ImportKeyRequest", 10320 "referenced_type" : "type-253", 10321 "self_type" : "type-253", 10322 "size" : 60, 10323 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10324 "unique_id" : "_ZTSN9keymaster16ImportKeyRequestE", 10325 "vtable_components" : 10326 [ 10327 { 10328 "kind" : "offset_to_top" 10329 }, 10330 { 10331 "kind" : "rtti", 10332 "mangled_component_name" : "_ZTIN9keymaster16ImportKeyRequestE" 10333 }, 10334 { 10335 "kind" : "complete_dtor_pointer", 10336 "mangled_component_name" : "_ZN9keymaster16ImportKeyRequestD1Ev" 10337 }, 10338 { 10339 "kind" : "deleting_dtor_pointer", 10340 "mangled_component_name" : "_ZN9keymaster16ImportKeyRequestD0Ev" 10341 }, 10342 { 10343 "mangled_component_name" : "_ZNK9keymaster16ImportKeyRequest14SerializedSizeEv" 10344 }, 10345 { 10346 "mangled_component_name" : "_ZNK9keymaster16ImportKeyRequest9SerializeEPhPKh" 10347 }, 10348 { 10349 "mangled_component_name" : "_ZN9keymaster16ImportKeyRequest11DeserializeEPPKhS2_" 10350 } 10351 ] 10352 }, 10353 { 10354 "alignment" : 4, 10355 "base_specifiers" : 10356 [ 10357 { 10358 "referenced_type" : "type-98" 10359 } 10360 ], 10361 "fields" : 10362 [ 10363 { 10364 "field_name" : "key_blob", 10365 "field_offset" : 96, 10366 "referenced_type" : "type-259" 10367 }, 10368 { 10369 "field_name" : "enforced", 10370 "field_offset" : 160, 10371 "referenced_type" : "type-54" 10372 }, 10373 { 10374 "field_name" : "unenforced", 10375 "field_offset" : 480, 10376 "referenced_type" : "type-54" 10377 } 10378 ], 10379 "linker_set_key" : "keymaster::ImportKeyResponse", 10380 "name" : "keymaster::ImportKeyResponse", 10381 "referenced_type" : "type-258", 10382 "self_type" : "type-258", 10383 "size" : 100, 10384 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10385 "unique_id" : "_ZTSN9keymaster17ImportKeyResponseE", 10386 "vtable_components" : 10387 [ 10388 { 10389 "kind" : "offset_to_top" 10390 }, 10391 { 10392 "kind" : "rtti", 10393 "mangled_component_name" : "_ZTIN9keymaster17ImportKeyResponseE" 10394 }, 10395 { 10396 "kind" : "complete_dtor_pointer", 10397 "mangled_component_name" : "_ZN9keymaster17ImportKeyResponseD1Ev" 10398 }, 10399 { 10400 "kind" : "deleting_dtor_pointer", 10401 "mangled_component_name" : "_ZN9keymaster17ImportKeyResponseD0Ev" 10402 }, 10403 { 10404 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 10405 }, 10406 { 10407 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 10408 }, 10409 { 10410 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 10411 }, 10412 { 10413 "mangled_component_name" : "_ZNK9keymaster17ImportKeyResponse22NonErrorSerializedSizeEv" 10414 }, 10415 { 10416 "mangled_component_name" : "_ZNK9keymaster17ImportKeyResponse17NonErrorSerializeEPhPKh" 10417 }, 10418 { 10419 "mangled_component_name" : "_ZN9keymaster17ImportKeyResponse19NonErrorDeserializeEPPKhS2_" 10420 } 10421 ] 10422 }, 10423 { 10424 "alignment" : 4, 10425 "base_specifiers" : 10426 [ 10427 { 10428 "referenced_type" : "type-96" 10429 } 10430 ], 10431 "fields" : 10432 [ 10433 { 10434 "field_name" : "wrapped_key", 10435 "field_offset" : 64, 10436 "referenced_type" : "type-372" 10437 }, 10438 { 10439 "field_name" : "wrapping_key", 10440 "field_offset" : 128, 10441 "referenced_type" : "type-372" 10442 }, 10443 { 10444 "field_name" : "masking_key", 10445 "field_offset" : 192, 10446 "referenced_type" : "type-372" 10447 }, 10448 { 10449 "field_name" : "additional_params", 10450 "field_offset" : 256, 10451 "referenced_type" : "type-54" 10452 }, 10453 { 10454 "field_name" : "password_sid", 10455 "field_offset" : 576, 10456 "referenced_type" : "type-5" 10457 }, 10458 { 10459 "field_name" : "biometric_sid", 10460 "field_offset" : 640, 10461 "referenced_type" : "type-5" 10462 } 10463 ], 10464 "linker_set_key" : "keymaster::ImportWrappedKeyRequest", 10465 "name" : "keymaster::ImportWrappedKeyRequest", 10466 "referenced_type" : "type-371", 10467 "self_type" : "type-371", 10468 "size" : 88, 10469 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10470 "unique_id" : "_ZTSN9keymaster23ImportWrappedKeyRequestE", 10471 "vtable_components" : 10472 [ 10473 { 10474 "kind" : "offset_to_top" 10475 }, 10476 { 10477 "kind" : "rtti", 10478 "mangled_component_name" : "_ZTIN9keymaster23ImportWrappedKeyRequestE" 10479 }, 10480 { 10481 "kind" : "complete_dtor_pointer", 10482 "mangled_component_name" : "_ZN9keymaster23ImportWrappedKeyRequestD1Ev" 10483 }, 10484 { 10485 "kind" : "deleting_dtor_pointer", 10486 "mangled_component_name" : "_ZN9keymaster23ImportWrappedKeyRequestD0Ev" 10487 }, 10488 { 10489 "mangled_component_name" : "_ZNK9keymaster23ImportWrappedKeyRequest14SerializedSizeEv" 10490 }, 10491 { 10492 "mangled_component_name" : "_ZNK9keymaster23ImportWrappedKeyRequest9SerializeEPhPKh" 10493 }, 10494 { 10495 "mangled_component_name" : "_ZN9keymaster23ImportWrappedKeyRequest11DeserializeEPPKhS2_" 10496 } 10497 ] 10498 }, 10499 { 10500 "alignment" : 4, 10501 "base_specifiers" : 10502 [ 10503 { 10504 "referenced_type" : "type-98" 10505 } 10506 ], 10507 "fields" : 10508 [ 10509 { 10510 "field_name" : "key_blob", 10511 "field_offset" : 96, 10512 "referenced_type" : "type-372" 10513 }, 10514 { 10515 "field_name" : "enforced", 10516 "field_offset" : 160, 10517 "referenced_type" : "type-54" 10518 }, 10519 { 10520 "field_name" : "unenforced", 10521 "field_offset" : 480, 10522 "referenced_type" : "type-54" 10523 } 10524 ], 10525 "linker_set_key" : "keymaster::ImportWrappedKeyResponse", 10526 "name" : "keymaster::ImportWrappedKeyResponse", 10527 "referenced_type" : "type-380", 10528 "self_type" : "type-380", 10529 "size" : 100, 10530 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10531 "unique_id" : "_ZTSN9keymaster24ImportWrappedKeyResponseE", 10532 "vtable_components" : 10533 [ 10534 { 10535 "kind" : "offset_to_top" 10536 }, 10537 { 10538 "kind" : "rtti", 10539 "mangled_component_name" : "_ZTIN9keymaster24ImportWrappedKeyResponseE" 10540 }, 10541 { 10542 "kind" : "complete_dtor_pointer", 10543 "mangled_component_name" : "_ZN9keymaster24ImportWrappedKeyResponseD1Ev" 10544 }, 10545 { 10546 "kind" : "deleting_dtor_pointer", 10547 "mangled_component_name" : "_ZN9keymaster24ImportWrappedKeyResponseD0Ev" 10548 }, 10549 { 10550 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 10551 }, 10552 { 10553 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 10554 }, 10555 { 10556 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 10557 }, 10558 { 10559 "mangled_component_name" : "_ZNK9keymaster24ImportWrappedKeyResponse22NonErrorSerializedSizeEv" 10560 }, 10561 { 10562 "mangled_component_name" : "_ZNK9keymaster24ImportWrappedKeyResponse17NonErrorSerializeEPhPKh" 10563 }, 10564 { 10565 "mangled_component_name" : "_ZN9keymaster24ImportWrappedKeyResponse19NonErrorDeserializeEPPKhS2_" 10566 } 10567 ] 10568 }, 10569 { 10570 "alignment" : 4, 10571 "base_specifiers" : 10572 [ 10573 { 10574 "referenced_type" : "type-34" 10575 } 10576 ], 10577 "fields" : 10578 [ 10579 { 10580 "field_name" : "message_version", 10581 "field_offset" : 32, 10582 "referenced_type" : "type-33" 10583 } 10584 ], 10585 "linker_set_key" : "keymaster::KeymasterMessage", 10586 "name" : "keymaster::KeymasterMessage", 10587 "referenced_type" : "type-96", 10588 "self_type" : "type-96", 10589 "size" : 8, 10590 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10591 "unique_id" : "_ZTSN9keymaster16KeymasterMessageE", 10592 "vtable_components" : 10593 [ 10594 { 10595 "kind" : "offset_to_top" 10596 }, 10597 { 10598 "kind" : "rtti", 10599 "mangled_component_name" : "_ZTIN9keymaster16KeymasterMessageE" 10600 }, 10601 { 10602 "kind" : "complete_dtor_pointer", 10603 "mangled_component_name" : "_ZN9keymaster16KeymasterMessageD1Ev" 10604 }, 10605 { 10606 "kind" : "deleting_dtor_pointer", 10607 "mangled_component_name" : "_ZN9keymaster16KeymasterMessageD0Ev" 10608 }, 10609 { 10610 "is_pure" : true, 10611 "mangled_component_name" : "_ZNK9keymaster12Serializable14SerializedSizeEv" 10612 }, 10613 { 10614 "is_pure" : true, 10615 "mangled_component_name" : "_ZNK9keymaster12Serializable9SerializeEPhPKh" 10616 }, 10617 { 10618 "is_pure" : true, 10619 "mangled_component_name" : "_ZN9keymaster12Serializable11DeserializeEPPKhS2_" 10620 } 10621 ] 10622 }, 10623 { 10624 "alignment" : 4, 10625 "base_specifiers" : 10626 [ 10627 { 10628 "referenced_type" : "type-96" 10629 } 10630 ], 10631 "fields" : 10632 [ 10633 { 10634 "field_name" : "error", 10635 "field_offset" : 64, 10636 "referenced_type" : "type-99" 10637 } 10638 ], 10639 "linker_set_key" : "keymaster::KeymasterResponse", 10640 "name" : "keymaster::KeymasterResponse", 10641 "referenced_type" : "type-98", 10642 "self_type" : "type-98", 10643 "size" : 12, 10644 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10645 "unique_id" : "_ZTSN9keymaster17KeymasterResponseE", 10646 "vtable_components" : 10647 [ 10648 { 10649 "kind" : "offset_to_top" 10650 }, 10651 { 10652 "kind" : "rtti", 10653 "mangled_component_name" : "_ZTIN9keymaster17KeymasterResponseE" 10654 }, 10655 { 10656 "kind" : "complete_dtor_pointer", 10657 "mangled_component_name" : "_ZN9keymaster17KeymasterResponseD1Ev" 10658 }, 10659 { 10660 "kind" : "deleting_dtor_pointer", 10661 "mangled_component_name" : "_ZN9keymaster17KeymasterResponseD0Ev" 10662 }, 10663 { 10664 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 10665 }, 10666 { 10667 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 10668 }, 10669 { 10670 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 10671 }, 10672 { 10673 "is_pure" : true, 10674 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse22NonErrorSerializedSizeEv" 10675 }, 10676 { 10677 "is_pure" : true, 10678 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse17NonErrorSerializeEPhPKh" 10679 }, 10680 { 10681 "is_pure" : true, 10682 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse19NonErrorDeserializeEPPKhS2_" 10683 } 10684 ] 10685 }, 10686 { 10687 "alignment" : 4, 10688 "linker_set_key" : "keymaster::Logger", 10689 "name" : "keymaster::Logger", 10690 "record_kind" : "class", 10691 "referenced_type" : "type-516", 10692 "self_type" : "type-516", 10693 "size" : 4, 10694 "source_file" : "/system/keymaster/include/keymaster/logger.h", 10695 "unique_id" : "_ZTSN9keymaster6LoggerE", 10696 "vtable_components" : 10697 [ 10698 { 10699 "kind" : "offset_to_top" 10700 }, 10701 { 10702 "kind" : "rtti", 10703 "mangled_component_name" : "_ZTIN9keymaster6LoggerE" 10704 }, 10705 { 10706 "kind" : "complete_dtor_pointer", 10707 "mangled_component_name" : "_ZN9keymaster6LoggerD1Ev" 10708 }, 10709 { 10710 "kind" : "deleting_dtor_pointer", 10711 "mangled_component_name" : "_ZN9keymaster6LoggerD0Ev" 10712 }, 10713 { 10714 "is_pure" : true, 10715 "mangled_component_name" : "_ZNK9keymaster6Logger7log_msgENS0_8LogLevelEPKcPc" 10716 } 10717 ] 10718 }, 10719 { 10720 "alignment" : 1, 10721 "linker_set_key" : "keymaster::Malloc_Delete", 10722 "name" : "keymaster::Malloc_Delete", 10723 "referenced_type" : "type-493", 10724 "self_type" : "type-493", 10725 "size" : 1, 10726 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", 10727 "unique_id" : "_ZTSN9keymaster13Malloc_DeleteE" 10728 }, 10729 { 10730 "alignment" : 4, 10731 "linker_set_key" : "keymaster::Serializable", 10732 "name" : "keymaster::Serializable", 10733 "record_kind" : "class", 10734 "referenced_type" : "type-34", 10735 "self_type" : "type-34", 10736 "size" : 4, 10737 "source_file" : "/system/keymaster/include/keymaster/serializable.h", 10738 "unique_id" : "_ZTSN9keymaster12SerializableE", 10739 "vtable_components" : 10740 [ 10741 { 10742 "kind" : "offset_to_top" 10743 }, 10744 { 10745 "kind" : "rtti", 10746 "mangled_component_name" : "_ZTIN9keymaster12SerializableE" 10747 }, 10748 { 10749 "kind" : "complete_dtor_pointer", 10750 "mangled_component_name" : "_ZN9keymaster12SerializableD1Ev" 10751 }, 10752 { 10753 "kind" : "deleting_dtor_pointer", 10754 "mangled_component_name" : "_ZN9keymaster12SerializableD0Ev" 10755 }, 10756 { 10757 "is_pure" : true, 10758 "mangled_component_name" : "_ZNK9keymaster12Serializable14SerializedSizeEv" 10759 }, 10760 { 10761 "is_pure" : true, 10762 "mangled_component_name" : "_ZNK9keymaster12Serializable9SerializeEPhPKh" 10763 }, 10764 { 10765 "is_pure" : true, 10766 "mangled_component_name" : "_ZN9keymaster12Serializable11DeserializeEPPKhS2_" 10767 } 10768 ] 10769 }, 10770 { 10771 "alignment" : 1, 10772 "linker_set_key" : "keymaster::StaticAssert<true>", 10773 "name" : "keymaster::StaticAssert<true>", 10774 "referenced_type" : "type-6", 10775 "self_type" : "type-6", 10776 "size" : 1, 10777 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 10778 "unique_id" : "_ZTSN9keymaster12StaticAssertILb1EEE" 10779 }, 10780 { 10781 "alignment" : 4, 10782 "base_specifiers" : 10783 [ 10784 { 10785 "referenced_type" : "type-96" 10786 } 10787 ], 10788 "linker_set_key" : "keymaster::SupportedAlgorithmsRequest", 10789 "name" : "keymaster::SupportedAlgorithmsRequest", 10790 "referenced_type" : "type-102", 10791 "self_type" : "type-102", 10792 "size" : 8, 10793 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10794 "unique_id" : "_ZTSN9keymaster26SupportedAlgorithmsRequestE", 10795 "vtable_components" : 10796 [ 10797 { 10798 "kind" : "offset_to_top" 10799 }, 10800 { 10801 "kind" : "rtti", 10802 "mangled_component_name" : "_ZTIN9keymaster26SupportedAlgorithmsRequestE" 10803 }, 10804 { 10805 "kind" : "complete_dtor_pointer", 10806 "mangled_component_name" : "_ZN9keymaster26SupportedAlgorithmsRequestD1Ev" 10807 }, 10808 { 10809 "kind" : "deleting_dtor_pointer", 10810 "mangled_component_name" : "_ZN9keymaster26SupportedAlgorithmsRequestD0Ev" 10811 }, 10812 { 10813 "mangled_component_name" : "_ZNK9keymaster26SupportedAlgorithmsRequest14SerializedSizeEv" 10814 }, 10815 { 10816 "mangled_component_name" : "_ZNK9keymaster26SupportedAlgorithmsRequest9SerializeEPhPKh" 10817 }, 10818 { 10819 "mangled_component_name" : "_ZN9keymaster26SupportedAlgorithmsRequest11DeserializeEPPKhS2_" 10820 } 10821 ] 10822 }, 10823 { 10824 "alignment" : 4, 10825 "base_specifiers" : 10826 [ 10827 { 10828 "referenced_type" : "type-131" 10829 } 10830 ], 10831 "linker_set_key" : "keymaster::SupportedAlgorithmsResponse", 10832 "name" : "keymaster::SupportedAlgorithmsResponse", 10833 "referenced_type" : "type-167", 10834 "self_type" : "type-167", 10835 "size" : 20, 10836 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10837 "unique_id" : "_ZTSN9keymaster27SupportedAlgorithmsResponseE", 10838 "vtable_components" : 10839 [ 10840 { 10841 "kind" : "offset_to_top" 10842 }, 10843 { 10844 "kind" : "rtti", 10845 "mangled_component_name" : "_ZTIN9keymaster27SupportedAlgorithmsResponseE" 10846 }, 10847 { 10848 "kind" : "complete_dtor_pointer", 10849 "mangled_component_name" : "_ZN9keymaster27SupportedAlgorithmsResponseD1Ev" 10850 }, 10851 { 10852 "kind" : "deleting_dtor_pointer", 10853 "mangled_component_name" : "_ZN9keymaster27SupportedAlgorithmsResponseD0Ev" 10854 }, 10855 { 10856 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 10857 }, 10858 { 10859 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 10860 }, 10861 { 10862 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 10863 }, 10864 { 10865 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE22NonErrorSerializedSizeEv" 10866 }, 10867 { 10868 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE17NonErrorSerializeEPhPKh" 10869 }, 10870 { 10871 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tE19NonErrorDeserializeEPPKhS4_" 10872 } 10873 ] 10874 }, 10875 { 10876 "alignment" : 4, 10877 "base_specifiers" : 10878 [ 10879 { 10880 "referenced_type" : "type-116" 10881 } 10882 ], 10883 "linker_set_key" : "keymaster::SupportedBlockModesRequest", 10884 "name" : "keymaster::SupportedBlockModesRequest", 10885 "referenced_type" : "type-123", 10886 "self_type" : "type-123", 10887 "size" : 16, 10888 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10889 "unique_id" : "_ZTSN9keymaster26SupportedBlockModesRequestE", 10890 "vtable_components" : 10891 [ 10892 { 10893 "kind" : "offset_to_top" 10894 }, 10895 { 10896 "kind" : "rtti", 10897 "mangled_component_name" : "_ZTIN9keymaster26SupportedBlockModesRequestE" 10898 }, 10899 { 10900 "kind" : "complete_dtor_pointer", 10901 "mangled_component_name" : "_ZN9keymaster26SupportedBlockModesRequestD1Ev" 10902 }, 10903 { 10904 "kind" : "deleting_dtor_pointer", 10905 "mangled_component_name" : "_ZN9keymaster26SupportedBlockModesRequestD0Ev" 10906 }, 10907 { 10908 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv" 10909 }, 10910 { 10911 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh" 10912 }, 10913 { 10914 "mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_" 10915 } 10916 ] 10917 }, 10918 { 10919 "alignment" : 4, 10920 "base_specifiers" : 10921 [ 10922 { 10923 "referenced_type" : "type-138" 10924 } 10925 ], 10926 "linker_set_key" : "keymaster::SupportedBlockModesResponse", 10927 "name" : "keymaster::SupportedBlockModesResponse", 10928 "referenced_type" : "type-169", 10929 "self_type" : "type-169", 10930 "size" : 20, 10931 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10932 "unique_id" : "_ZTSN9keymaster27SupportedBlockModesResponseE", 10933 "vtable_components" : 10934 [ 10935 { 10936 "kind" : "offset_to_top" 10937 }, 10938 { 10939 "kind" : "rtti", 10940 "mangled_component_name" : "_ZTIN9keymaster27SupportedBlockModesResponseE" 10941 }, 10942 { 10943 "kind" : "complete_dtor_pointer", 10944 "mangled_component_name" : "_ZN9keymaster27SupportedBlockModesResponseD1Ev" 10945 }, 10946 { 10947 "kind" : "deleting_dtor_pointer", 10948 "mangled_component_name" : "_ZN9keymaster27SupportedBlockModesResponseD0Ev" 10949 }, 10950 { 10951 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 10952 }, 10953 { 10954 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 10955 }, 10956 { 10957 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 10958 }, 10959 { 10960 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE22NonErrorSerializedSizeEv" 10961 }, 10962 { 10963 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE17NonErrorSerializeEPhPKh" 10964 }, 10965 { 10966 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tE19NonErrorDeserializeEPPKhS4_" 10967 } 10968 ] 10969 }, 10970 { 10971 "alignment" : 4, 10972 "base_specifiers" : 10973 [ 10974 { 10975 "referenced_type" : "type-96" 10976 } 10977 ], 10978 "fields" : 10979 [ 10980 { 10981 "field_name" : "algorithm", 10982 "field_offset" : 64, 10983 "referenced_type" : "type-117" 10984 }, 10985 { 10986 "field_name" : "purpose", 10987 "field_offset" : 96, 10988 "referenced_type" : "type-118" 10989 } 10990 ], 10991 "linker_set_key" : "keymaster::SupportedByAlgorithmAndPurposeRequest", 10992 "name" : "keymaster::SupportedByAlgorithmAndPurposeRequest", 10993 "referenced_type" : "type-116", 10994 "self_type" : "type-116", 10995 "size" : 16, 10996 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 10997 "unique_id" : "_ZTSN9keymaster37SupportedByAlgorithmAndPurposeRequestE", 10998 "vtable_components" : 10999 [ 11000 { 11001 "kind" : "offset_to_top" 11002 }, 11003 { 11004 "kind" : "rtti", 11005 "mangled_component_name" : "_ZTIN9keymaster37SupportedByAlgorithmAndPurposeRequestE" 11006 }, 11007 { 11008 "kind" : "complete_dtor_pointer", 11009 "mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequestD1Ev" 11010 }, 11011 { 11012 "kind" : "deleting_dtor_pointer", 11013 "mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequestD0Ev" 11014 }, 11015 { 11016 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv" 11017 }, 11018 { 11019 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh" 11020 }, 11021 { 11022 "mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_" 11023 } 11024 ] 11025 }, 11026 { 11027 "alignment" : 4, 11028 "base_specifiers" : 11029 [ 11030 { 11031 "referenced_type" : "type-96" 11032 } 11033 ], 11034 "fields" : 11035 [ 11036 { 11037 "field_name" : "algorithm", 11038 "field_offset" : 64, 11039 "referenced_type" : "type-108" 11040 } 11041 ], 11042 "linker_set_key" : "keymaster::SupportedByAlgorithmRequest", 11043 "name" : "keymaster::SupportedByAlgorithmRequest", 11044 "referenced_type" : "type-107", 11045 "self_type" : "type-107", 11046 "size" : 12, 11047 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 11048 "unique_id" : "_ZTSN9keymaster27SupportedByAlgorithmRequestE", 11049 "vtable_components" : 11050 [ 11051 { 11052 "kind" : "offset_to_top" 11053 }, 11054 { 11055 "kind" : "rtti", 11056 "mangled_component_name" : "_ZTIN9keymaster27SupportedByAlgorithmRequestE" 11057 }, 11058 { 11059 "kind" : "complete_dtor_pointer", 11060 "mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequestD1Ev" 11061 }, 11062 { 11063 "kind" : "deleting_dtor_pointer", 11064 "mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequestD0Ev" 11065 }, 11066 { 11067 "mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest14SerializedSizeEv" 11068 }, 11069 { 11070 "mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest9SerializeEPhPKh" 11071 }, 11072 { 11073 "mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequest11DeserializeEPPKhS2_" 11074 } 11075 ] 11076 }, 11077 { 11078 "alignment" : 4, 11079 "base_specifiers" : 11080 [ 11081 { 11082 "referenced_type" : "type-116" 11083 } 11084 ], 11085 "linker_set_key" : "keymaster::SupportedDigestsRequest", 11086 "name" : "keymaster::SupportedDigestsRequest", 11087 "referenced_type" : "type-129", 11088 "self_type" : "type-129", 11089 "size" : 16, 11090 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 11091 "unique_id" : "_ZTSN9keymaster23SupportedDigestsRequestE", 11092 "vtable_components" : 11093 [ 11094 { 11095 "kind" : "offset_to_top" 11096 }, 11097 { 11098 "kind" : "rtti", 11099 "mangled_component_name" : "_ZTIN9keymaster23SupportedDigestsRequestE" 11100 }, 11101 { 11102 "kind" : "complete_dtor_pointer", 11103 "mangled_component_name" : "_ZN9keymaster23SupportedDigestsRequestD1Ev" 11104 }, 11105 { 11106 "kind" : "deleting_dtor_pointer", 11107 "mangled_component_name" : "_ZN9keymaster23SupportedDigestsRequestD0Ev" 11108 }, 11109 { 11110 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv" 11111 }, 11112 { 11113 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh" 11114 }, 11115 { 11116 "mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_" 11117 } 11118 ] 11119 }, 11120 { 11121 "alignment" : 4, 11122 "base_specifiers" : 11123 [ 11124 { 11125 "referenced_type" : "type-149" 11126 } 11127 ], 11128 "linker_set_key" : "keymaster::SupportedDigestsResponse", 11129 "name" : "keymaster::SupportedDigestsResponse", 11130 "referenced_type" : "type-176", 11131 "self_type" : "type-176", 11132 "size" : 20, 11133 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 11134 "unique_id" : "_ZTSN9keymaster24SupportedDigestsResponseE", 11135 "vtable_components" : 11136 [ 11137 { 11138 "kind" : "offset_to_top" 11139 }, 11140 { 11141 "kind" : "rtti", 11142 "mangled_component_name" : "_ZTIN9keymaster24SupportedDigestsResponseE" 11143 }, 11144 { 11145 "kind" : "complete_dtor_pointer", 11146 "mangled_component_name" : "_ZN9keymaster24SupportedDigestsResponseD1Ev" 11147 }, 11148 { 11149 "kind" : "deleting_dtor_pointer", 11150 "mangled_component_name" : "_ZN9keymaster24SupportedDigestsResponseD0Ev" 11151 }, 11152 { 11153 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 11154 }, 11155 { 11156 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 11157 }, 11158 { 11159 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 11160 }, 11161 { 11162 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE22NonErrorSerializedSizeEv" 11163 }, 11164 { 11165 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE17NonErrorSerializeEPhPKh" 11166 }, 11167 { 11168 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI18keymaster_digest_tE19NonErrorDeserializeEPPKhS4_" 11169 } 11170 ] 11171 }, 11172 { 11173 "alignment" : 4, 11174 "base_specifiers" : 11175 [ 11176 { 11177 "referenced_type" : "type-107" 11178 } 11179 ], 11180 "linker_set_key" : "keymaster::SupportedExportFormatsRequest", 11181 "name" : "keymaster::SupportedExportFormatsRequest", 11182 "referenced_type" : "type-114", 11183 "self_type" : "type-114", 11184 "size" : 12, 11185 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 11186 "unique_id" : "_ZTSN9keymaster29SupportedExportFormatsRequestE", 11187 "vtable_components" : 11188 [ 11189 { 11190 "kind" : "offset_to_top" 11191 }, 11192 { 11193 "kind" : "rtti", 11194 "mangled_component_name" : "_ZTIN9keymaster29SupportedExportFormatsRequestE" 11195 }, 11196 { 11197 "kind" : "complete_dtor_pointer", 11198 "mangled_component_name" : "_ZN9keymaster29SupportedExportFormatsRequestD1Ev" 11199 }, 11200 { 11201 "kind" : "deleting_dtor_pointer", 11202 "mangled_component_name" : "_ZN9keymaster29SupportedExportFormatsRequestD0Ev" 11203 }, 11204 { 11205 "mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest14SerializedSizeEv" 11206 }, 11207 { 11208 "mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest9SerializeEPhPKh" 11209 }, 11210 { 11211 "mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequest11DeserializeEPPKhS2_" 11212 } 11213 ] 11214 }, 11215 { 11216 "alignment" : 4, 11217 "base_specifiers" : 11218 [ 11219 { 11220 "referenced_type" : "type-160" 11221 } 11222 ], 11223 "linker_set_key" : "keymaster::SupportedExportFormatsResponse", 11224 "name" : "keymaster::SupportedExportFormatsResponse", 11225 "referenced_type" : "type-180", 11226 "self_type" : "type-180", 11227 "size" : 20, 11228 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 11229 "unique_id" : "_ZTSN9keymaster30SupportedExportFormatsResponseE", 11230 "vtable_components" : 11231 [ 11232 { 11233 "kind" : "offset_to_top" 11234 }, 11235 { 11236 "kind" : "rtti", 11237 "mangled_component_name" : "_ZTIN9keymaster30SupportedExportFormatsResponseE" 11238 }, 11239 { 11240 "kind" : "complete_dtor_pointer", 11241 "mangled_component_name" : "_ZN9keymaster30SupportedExportFormatsResponseD1Ev" 11242 }, 11243 { 11244 "kind" : "deleting_dtor_pointer", 11245 "mangled_component_name" : "_ZN9keymaster30SupportedExportFormatsResponseD0Ev" 11246 }, 11247 { 11248 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 11249 }, 11250 { 11251 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 11252 }, 11253 { 11254 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 11255 }, 11256 { 11257 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE22NonErrorSerializedSizeEv" 11258 }, 11259 { 11260 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE17NonErrorSerializeEPhPKh" 11261 }, 11262 { 11263 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_key_format_tE19NonErrorDeserializeEPPKhS4_" 11264 } 11265 ] 11266 }, 11267 { 11268 "alignment" : 4, 11269 "base_specifiers" : 11270 [ 11271 { 11272 "referenced_type" : "type-107" 11273 } 11274 ], 11275 "linker_set_key" : "keymaster::SupportedImportFormatsRequest", 11276 "name" : "keymaster::SupportedImportFormatsRequest", 11277 "referenced_type" : "type-112", 11278 "self_type" : "type-112", 11279 "size" : 12, 11280 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 11281 "unique_id" : "_ZTSN9keymaster29SupportedImportFormatsRequestE", 11282 "vtable_components" : 11283 [ 11284 { 11285 "kind" : "offset_to_top" 11286 }, 11287 { 11288 "kind" : "rtti", 11289 "mangled_component_name" : "_ZTIN9keymaster29SupportedImportFormatsRequestE" 11290 }, 11291 { 11292 "kind" : "complete_dtor_pointer", 11293 "mangled_component_name" : "_ZN9keymaster29SupportedImportFormatsRequestD1Ev" 11294 }, 11295 { 11296 "kind" : "deleting_dtor_pointer", 11297 "mangled_component_name" : "_ZN9keymaster29SupportedImportFormatsRequestD0Ev" 11298 }, 11299 { 11300 "mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest14SerializedSizeEv" 11301 }, 11302 { 11303 "mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest9SerializeEPhPKh" 11304 }, 11305 { 11306 "mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequest11DeserializeEPPKhS2_" 11307 } 11308 ] 11309 }, 11310 { 11311 "alignment" : 4, 11312 "base_specifiers" : 11313 [ 11314 { 11315 "referenced_type" : "type-160" 11316 } 11317 ], 11318 "linker_set_key" : "keymaster::SupportedImportFormatsResponse", 11319 "name" : "keymaster::SupportedImportFormatsResponse", 11320 "referenced_type" : "type-178", 11321 "self_type" : "type-178", 11322 "size" : 20, 11323 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 11324 "unique_id" : "_ZTSN9keymaster30SupportedImportFormatsResponseE", 11325 "vtable_components" : 11326 [ 11327 { 11328 "kind" : "offset_to_top" 11329 }, 11330 { 11331 "kind" : "rtti", 11332 "mangled_component_name" : "_ZTIN9keymaster30SupportedImportFormatsResponseE" 11333 }, 11334 { 11335 "kind" : "complete_dtor_pointer", 11336 "mangled_component_name" : "_ZN9keymaster30SupportedImportFormatsResponseD1Ev" 11337 }, 11338 { 11339 "kind" : "deleting_dtor_pointer", 11340 "mangled_component_name" : "_ZN9keymaster30SupportedImportFormatsResponseD0Ev" 11341 }, 11342 { 11343 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 11344 }, 11345 { 11346 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 11347 }, 11348 { 11349 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 11350 }, 11351 { 11352 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE22NonErrorSerializedSizeEv" 11353 }, 11354 { 11355 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE17NonErrorSerializeEPhPKh" 11356 }, 11357 { 11358 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_key_format_tE19NonErrorDeserializeEPPKhS4_" 11359 } 11360 ] 11361 }, 11362 { 11363 "alignment" : 4, 11364 "base_specifiers" : 11365 [ 11366 { 11367 "referenced_type" : "type-116" 11368 } 11369 ], 11370 "linker_set_key" : "keymaster::SupportedPaddingModesRequest", 11371 "name" : "keymaster::SupportedPaddingModesRequest", 11372 "referenced_type" : "type-126", 11373 "self_type" : "type-126", 11374 "size" : 16, 11375 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 11376 "unique_id" : "_ZTSN9keymaster28SupportedPaddingModesRequestE", 11377 "vtable_components" : 11378 [ 11379 { 11380 "kind" : "offset_to_top" 11381 }, 11382 { 11383 "kind" : "rtti", 11384 "mangled_component_name" : "_ZTIN9keymaster28SupportedPaddingModesRequestE" 11385 }, 11386 { 11387 "kind" : "complete_dtor_pointer", 11388 "mangled_component_name" : "_ZN9keymaster28SupportedPaddingModesRequestD1Ev" 11389 }, 11390 { 11391 "kind" : "deleting_dtor_pointer", 11392 "mangled_component_name" : "_ZN9keymaster28SupportedPaddingModesRequestD0Ev" 11393 }, 11394 { 11395 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv" 11396 }, 11397 { 11398 "mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh" 11399 }, 11400 { 11401 "mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_" 11402 } 11403 ] 11404 }, 11405 { 11406 "alignment" : 4, 11407 "base_specifiers" : 11408 [ 11409 { 11410 "referenced_type" : "type-144" 11411 } 11412 ], 11413 "linker_set_key" : "keymaster::SupportedPaddingModesResponse", 11414 "name" : "keymaster::SupportedPaddingModesResponse", 11415 "referenced_type" : "type-171", 11416 "self_type" : "type-171", 11417 "size" : 20, 11418 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 11419 "unique_id" : "_ZTSN9keymaster29SupportedPaddingModesResponseE", 11420 "vtable_components" : 11421 [ 11422 { 11423 "kind" : "offset_to_top" 11424 }, 11425 { 11426 "kind" : "rtti", 11427 "mangled_component_name" : "_ZTIN9keymaster29SupportedPaddingModesResponseE" 11428 }, 11429 { 11430 "kind" : "complete_dtor_pointer", 11431 "mangled_component_name" : "_ZN9keymaster29SupportedPaddingModesResponseD1Ev" 11432 }, 11433 { 11434 "kind" : "deleting_dtor_pointer", 11435 "mangled_component_name" : "_ZN9keymaster29SupportedPaddingModesResponseD0Ev" 11436 }, 11437 { 11438 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 11439 }, 11440 { 11441 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 11442 }, 11443 { 11444 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 11445 }, 11446 { 11447 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE22NonErrorSerializedSizeEv" 11448 }, 11449 { 11450 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE17NonErrorSerializeEPhPKh" 11451 }, 11452 { 11453 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI19keymaster_padding_tE19NonErrorDeserializeEPPKhS4_" 11454 } 11455 ] 11456 }, 11457 { 11458 "alignment" : 4, 11459 "base_specifiers" : 11460 [ 11461 { 11462 "referenced_type" : "type-98" 11463 } 11464 ], 11465 "fields" : 11466 [ 11467 { 11468 "field_name" : "results", 11469 "field_offset" : 96, 11470 "referenced_type" : "type-132" 11471 }, 11472 { 11473 "field_name" : "results_length", 11474 "field_offset" : 128, 11475 "referenced_type" : "type-33" 11476 } 11477 ], 11478 "linker_set_key" : "keymaster::SupportedResponse<keymaster_algorithm_t>", 11479 "name" : "keymaster::SupportedResponse<keymaster_algorithm_t>", 11480 "referenced_type" : "type-131", 11481 "self_type" : "type-131", 11482 "size" : 20, 11483 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 11484 "template_args" : [ "type-134" ], 11485 "unique_id" : "_ZTSN9keymaster17SupportedResponseI21keymaster_algorithm_tEE", 11486 "vtable_components" : 11487 [ 11488 { 11489 "kind" : "offset_to_top" 11490 }, 11491 { 11492 "kind" : "rtti", 11493 "mangled_component_name" : "_ZTIN9keymaster17SupportedResponseI21keymaster_algorithm_tEE" 11494 }, 11495 { 11496 "kind" : "complete_dtor_pointer", 11497 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tED1Ev" 11498 }, 11499 { 11500 "kind" : "deleting_dtor_pointer", 11501 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tED0Ev" 11502 }, 11503 { 11504 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 11505 }, 11506 { 11507 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 11508 }, 11509 { 11510 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 11511 }, 11512 { 11513 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE22NonErrorSerializedSizeEv" 11514 }, 11515 { 11516 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE17NonErrorSerializeEPhPKh" 11517 }, 11518 { 11519 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tE19NonErrorDeserializeEPPKhS4_" 11520 } 11521 ] 11522 }, 11523 { 11524 "alignment" : 4, 11525 "base_specifiers" : 11526 [ 11527 { 11528 "referenced_type" : "type-98" 11529 } 11530 ], 11531 "fields" : 11532 [ 11533 { 11534 "field_name" : "results", 11535 "field_offset" : 96, 11536 "referenced_type" : "type-46" 11537 }, 11538 { 11539 "field_name" : "results_length", 11540 "field_offset" : 128, 11541 "referenced_type" : "type-33" 11542 } 11543 ], 11544 "linker_set_key" : "keymaster::SupportedResponse<keymaster_block_mode_t>", 11545 "name" : "keymaster::SupportedResponse<keymaster_block_mode_t>", 11546 "referenced_type" : "type-138", 11547 "self_type" : "type-138", 11548 "size" : 20, 11549 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 11550 "template_args" : [ "type-139" ], 11551 "unique_id" : "_ZTSN9keymaster17SupportedResponseI22keymaster_block_mode_tEE", 11552 "vtable_components" : 11553 [ 11554 { 11555 "kind" : "offset_to_top" 11556 }, 11557 { 11558 "kind" : "rtti", 11559 "mangled_component_name" : "_ZTIN9keymaster17SupportedResponseI22keymaster_block_mode_tEE" 11560 }, 11561 { 11562 "kind" : "complete_dtor_pointer", 11563 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tED1Ev" 11564 }, 11565 { 11566 "kind" : "deleting_dtor_pointer", 11567 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tED0Ev" 11568 }, 11569 { 11570 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 11571 }, 11572 { 11573 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 11574 }, 11575 { 11576 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 11577 }, 11578 { 11579 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE22NonErrorSerializedSizeEv" 11580 }, 11581 { 11582 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE17NonErrorSerializeEPhPKh" 11583 }, 11584 { 11585 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tE19NonErrorDeserializeEPPKhS4_" 11586 } 11587 ] 11588 }, 11589 { 11590 "alignment" : 4, 11591 "base_specifiers" : 11592 [ 11593 { 11594 "referenced_type" : "type-98" 11595 } 11596 ], 11597 "fields" : 11598 [ 11599 { 11600 "field_name" : "results", 11601 "field_offset" : 96, 11602 "referenced_type" : "type-150" 11603 }, 11604 { 11605 "field_name" : "results_length", 11606 "field_offset" : 128, 11607 "referenced_type" : "type-33" 11608 } 11609 ], 11610 "linker_set_key" : "keymaster::SupportedResponse<keymaster_digest_t>", 11611 "name" : "keymaster::SupportedResponse<keymaster_digest_t>", 11612 "referenced_type" : "type-149", 11613 "self_type" : "type-149", 11614 "size" : 20, 11615 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 11616 "template_args" : [ "type-152" ], 11617 "unique_id" : "_ZTSN9keymaster17SupportedResponseI18keymaster_digest_tEE", 11618 "vtable_components" : 11619 [ 11620 { 11621 "kind" : "offset_to_top" 11622 }, 11623 { 11624 "kind" : "rtti", 11625 "mangled_component_name" : "_ZTIN9keymaster17SupportedResponseI18keymaster_digest_tEE" 11626 }, 11627 { 11628 "kind" : "complete_dtor_pointer", 11629 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI18keymaster_digest_tED1Ev" 11630 }, 11631 { 11632 "kind" : "deleting_dtor_pointer", 11633 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI18keymaster_digest_tED0Ev" 11634 }, 11635 { 11636 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 11637 }, 11638 { 11639 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 11640 }, 11641 { 11642 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 11643 }, 11644 { 11645 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE22NonErrorSerializedSizeEv" 11646 }, 11647 { 11648 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE17NonErrorSerializeEPhPKh" 11649 }, 11650 { 11651 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI18keymaster_digest_tE19NonErrorDeserializeEPPKhS4_" 11652 } 11653 ] 11654 }, 11655 { 11656 "alignment" : 4, 11657 "base_specifiers" : 11658 [ 11659 { 11660 "referenced_type" : "type-98" 11661 } 11662 ], 11663 "fields" : 11664 [ 11665 { 11666 "field_name" : "results", 11667 "field_offset" : 96, 11668 "referenced_type" : "type-161" 11669 }, 11670 { 11671 "field_name" : "results_length", 11672 "field_offset" : 128, 11673 "referenced_type" : "type-33" 11674 } 11675 ], 11676 "linker_set_key" : "keymaster::SupportedResponse<keymaster_key_format_t>", 11677 "name" : "keymaster::SupportedResponse<keymaster_key_format_t>", 11678 "referenced_type" : "type-160", 11679 "self_type" : "type-160", 11680 "size" : 20, 11681 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 11682 "template_args" : [ "type-163" ], 11683 "unique_id" : "_ZTSN9keymaster17SupportedResponseI22keymaster_key_format_tEE", 11684 "vtable_components" : 11685 [ 11686 { 11687 "kind" : "offset_to_top" 11688 }, 11689 { 11690 "kind" : "rtti", 11691 "mangled_component_name" : "_ZTIN9keymaster17SupportedResponseI22keymaster_key_format_tEE" 11692 }, 11693 { 11694 "kind" : "complete_dtor_pointer", 11695 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_key_format_tED1Ev" 11696 }, 11697 { 11698 "kind" : "deleting_dtor_pointer", 11699 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_key_format_tED0Ev" 11700 }, 11701 { 11702 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 11703 }, 11704 { 11705 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 11706 }, 11707 { 11708 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 11709 }, 11710 { 11711 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE22NonErrorSerializedSizeEv" 11712 }, 11713 { 11714 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE17NonErrorSerializeEPhPKh" 11715 }, 11716 { 11717 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_key_format_tE19NonErrorDeserializeEPPKhS4_" 11718 } 11719 ] 11720 }, 11721 { 11722 "alignment" : 4, 11723 "base_specifiers" : 11724 [ 11725 { 11726 "referenced_type" : "type-98" 11727 } 11728 ], 11729 "fields" : 11730 [ 11731 { 11732 "field_name" : "results", 11733 "field_offset" : 96, 11734 "referenced_type" : "type-72" 11735 }, 11736 { 11737 "field_name" : "results_length", 11738 "field_offset" : 128, 11739 "referenced_type" : "type-33" 11740 } 11741 ], 11742 "linker_set_key" : "keymaster::SupportedResponse<keymaster_padding_t>", 11743 "name" : "keymaster::SupportedResponse<keymaster_padding_t>", 11744 "referenced_type" : "type-144", 11745 "self_type" : "type-144", 11746 "size" : 20, 11747 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 11748 "template_args" : [ "type-145" ], 11749 "unique_id" : "_ZTSN9keymaster17SupportedResponseI19keymaster_padding_tEE", 11750 "vtable_components" : 11751 [ 11752 { 11753 "kind" : "offset_to_top" 11754 }, 11755 { 11756 "kind" : "rtti", 11757 "mangled_component_name" : "_ZTIN9keymaster17SupportedResponseI19keymaster_padding_tEE" 11758 }, 11759 { 11760 "kind" : "complete_dtor_pointer", 11761 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI19keymaster_padding_tED1Ev" 11762 }, 11763 { 11764 "kind" : "deleting_dtor_pointer", 11765 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI19keymaster_padding_tED0Ev" 11766 }, 11767 { 11768 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 11769 }, 11770 { 11771 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 11772 }, 11773 { 11774 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 11775 }, 11776 { 11777 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE22NonErrorSerializedSizeEv" 11778 }, 11779 { 11780 "mangled_component_name" : "_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE17NonErrorSerializeEPhPKh" 11781 }, 11782 { 11783 "mangled_component_name" : "_ZN9keymaster17SupportedResponseI19keymaster_padding_tE19NonErrorDeserializeEPPKhS4_" 11784 } 11785 ] 11786 }, 11787 { 11788 "alignment" : 4, 11789 "base_specifiers" : 11790 [ 11791 { 11792 "referenced_type" : "type-340" 11793 } 11794 ], 11795 "linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t>", 11796 "name" : "keymaster::TKeymasterBlob<keymaster_blob_t>", 11797 "referenced_type" : "type-339", 11798 "self_type" : "type-339", 11799 "size" : 8, 11800 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", 11801 "template_args" : [ "type-341" ], 11802 "unique_id" : "_ZTSN9keymaster14TKeymasterBlobI16keymaster_blob_tEE" 11803 }, 11804 { 11805 "alignment" : 4, 11806 "base_specifiers" : 11807 [ 11808 { 11809 "referenced_type" : "type-373" 11810 } 11811 ], 11812 "linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t>", 11813 "name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t>", 11814 "referenced_type" : "type-372", 11815 "self_type" : "type-372", 11816 "size" : 8, 11817 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", 11818 "template_args" : [ "type-374" ], 11819 "unique_id" : "_ZTSN9keymaster14TKeymasterBlobI20keymaster_key_blob_tEE" 11820 }, 11821 { 11822 "alignment" : 1, 11823 "linker_set_key" : "keymaster::TagValueType<KM_BIGNUM>", 11824 "name" : "keymaster::TagValueType<KM_BIGNUM>", 11825 "referenced_type" : "type-20", 11826 "self_type" : "type-20", 11827 "size" : 1, 11828 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11829 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_tn2147483648EEE" 11830 }, 11831 { 11832 "alignment" : 1, 11833 "linker_set_key" : "keymaster::TagValueType<KM_BOOL>", 11834 "name" : "keymaster::TagValueType<KM_BOOL>", 11835 "referenced_type" : "type-14", 11836 "self_type" : "type-14", 11837 "size" : 1, 11838 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11839 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1879048192EEE" 11840 }, 11841 { 11842 "alignment" : 1, 11843 "linker_set_key" : "keymaster::TagValueType<KM_BYTES>", 11844 "name" : "keymaster::TagValueType<KM_BYTES>", 11845 "referenced_type" : "type-15", 11846 "self_type" : "type-15", 11847 "size" : 1, 11848 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11849 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_tn1879048192EEE" 11850 }, 11851 { 11852 "alignment" : 1, 11853 "linker_set_key" : "keymaster::TagValueType<KM_DATE>", 11854 "name" : "keymaster::TagValueType<KM_DATE>", 11855 "referenced_type" : "type-10", 11856 "self_type" : "type-10", 11857 "size" : 1, 11858 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11859 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1610612736EEE" 11860 }, 11861 { 11862 "alignment" : 1, 11863 "linker_set_key" : "keymaster::TagValueType<KM_INVALID>", 11864 "name" : "keymaster::TagValueType<KM_INVALID>", 11865 "referenced_type" : "type-13", 11866 "self_type" : "type-13", 11867 "size" : 1, 11868 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11869 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t0EEE" 11870 }, 11871 { 11872 "alignment" : 1, 11873 "linker_set_key" : "keymaster::TagValueType<KM_UINT>", 11874 "name" : "keymaster::TagValueType<KM_UINT>", 11875 "referenced_type" : "type-11", 11876 "self_type" : "type-11", 11877 "size" : 1, 11878 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11879 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t805306368EEE" 11880 }, 11881 { 11882 "alignment" : 1, 11883 "linker_set_key" : "keymaster::TagValueType<KM_UINT_REP>", 11884 "name" : "keymaster::TagValueType<KM_UINT_REP>", 11885 "referenced_type" : "type-12", 11886 "self_type" : "type-12", 11887 "size" : 1, 11888 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11889 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1073741824EEE" 11890 }, 11891 { 11892 "alignment" : 1, 11893 "linker_set_key" : "keymaster::TagValueType<KM_ULONG>", 11894 "name" : "keymaster::TagValueType<KM_ULONG>", 11895 "referenced_type" : "type-8", 11896 "self_type" : "type-8", 11897 "size" : 1, 11898 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11899 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1342177280EEE" 11900 }, 11901 { 11902 "alignment" : 1, 11903 "linker_set_key" : "keymaster::TagValueType<KM_ULONG_REP>", 11904 "name" : "keymaster::TagValueType<KM_ULONG_REP>", 11905 "referenced_type" : "type-9", 11906 "self_type" : "type-9", 11907 "size" : 1, 11908 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11909 "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_tn1610612736EEE" 11910 }, 11911 { 11912 "alignment" : 1, 11913 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t>", 11914 "name" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t>", 11915 "record_kind" : "class", 11916 "referenced_type" : "type-545", 11917 "self_type" : "type-545", 11918 "size" : 1, 11919 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11920 "template_args" : [ "type-546" ], 11921 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435461E18keymaster_digest_tEE" 11922 }, 11923 { 11924 "alignment" : 1, 11925 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t>", 11926 "name" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t>", 11927 "record_kind" : "class", 11928 "referenced_type" : "type-550", 11929 "self_type" : "type-550", 11930 "size" : 1, 11931 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11932 "template_args" : [ "type-551" ], 11933 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435463E19keymaster_padding_tEE" 11934 }, 11935 { 11936 "alignment" : 1, 11937 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t>", 11938 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t>", 11939 "record_kind" : "class", 11940 "referenced_type" : "type-28", 11941 "self_type" : "type-28", 11942 "size" : 1, 11943 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11944 "template_args" : [ "type-29" ], 11945 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435458E21keymaster_algorithm_tEE" 11946 }, 11947 { 11948 "alignment" : 1, 11949 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_BLOB_USAGE_REQUIREMENTS, keymaster_key_blob_usage_requirements_t>", 11950 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_BLOB_USAGE_REQUIREMENTS, keymaster_key_blob_usage_requirements_t>", 11951 "record_kind" : "class", 11952 "referenced_type" : "type-553", 11953 "self_type" : "type-553", 11954 "size" : 1, 11955 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11956 "template_args" : [ "type-554" ], 11957 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435757E39keymaster_key_blob_usage_requirements_tEE" 11958 }, 11959 { 11960 "alignment" : 1, 11961 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_EC_CURVE, keymaster_ec_curve_t>", 11962 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_EC_CURVE, keymaster_ec_curve_t>", 11963 "record_kind" : "class", 11964 "referenced_type" : "type-567", 11965 "self_type" : "type-567", 11966 "size" : 1, 11967 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11968 "template_args" : [ "type-568" ], 11969 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435466E20keymaster_ec_curve_tEE" 11970 }, 11971 { 11972 "alignment" : 1, 11973 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ORIGIN, keymaster_key_origin_t>", 11974 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ORIGIN, keymaster_key_origin_t>", 11975 "record_kind" : "class", 11976 "referenced_type" : "type-556", 11977 "self_type" : "type-556", 11978 "size" : 1, 11979 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11980 "template_args" : [ "type-557" ], 11981 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268436158E22keymaster_key_origin_tEE" 11982 }, 11983 { 11984 "alignment" : 1, 11985 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_USER_AUTH_TYPE, hw_authenticator_type_t>", 11986 "name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_USER_AUTH_TYPE, hw_authenticator_type_t>", 11987 "record_kind" : "class", 11988 "referenced_type" : "type-561", 11989 "self_type" : "type-561", 11990 "size" : 1, 11991 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 11992 "template_args" : [ "type-562" ], 11993 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435960E23hw_authenticator_type_tEE" 11994 }, 11995 { 11996 "alignment" : 1, 11997 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t>", 11998 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t>", 11999 "record_kind" : "class", 12000 "referenced_type" : "type-36", 12001 "self_type" : "type-36", 12002 "size" : 1, 12003 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12004 "template_args" : [ "type-37" ], 12005 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870916E22keymaster_block_mode_tEE" 12006 }, 12007 { 12008 "alignment" : 1, 12009 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t>", 12010 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t>", 12011 "record_kind" : "class", 12012 "referenced_type" : "type-40", 12013 "self_type" : "type-40", 12014 "size" : 1, 12015 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12016 "template_args" : [ "type-41" ], 12017 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870917E18keymaster_digest_tEE" 12018 }, 12019 { 12020 "alignment" : 1, 12021 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_KDF, keymaster_kdf_t>", 12022 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_KDF, keymaster_kdf_t>", 12023 "record_kind" : "class", 12024 "referenced_type" : "type-564", 12025 "self_type" : "type-564", 12026 "size" : 1, 12027 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12028 "template_args" : [ "type-565" ], 12029 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870921E15keymaster_kdf_tEE" 12030 }, 12031 { 12032 "alignment" : 1, 12033 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t>", 12034 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t>", 12035 "record_kind" : "class", 12036 "referenced_type" : "type-43", 12037 "self_type" : "type-43", 12038 "size" : 1, 12039 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12040 "template_args" : [ "type-44" ], 12041 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870918E19keymaster_padding_tEE" 12042 }, 12043 { 12044 "alignment" : 1, 12045 "linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t>", 12046 "name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t>", 12047 "record_kind" : "class", 12048 "referenced_type" : "type-25", 12049 "self_type" : "type-25", 12050 "size" : 1, 12051 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12052 "template_args" : [ "type-26" ], 12053 "unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870913E19keymaster_purpose_tEE" 12054 }, 12055 { 12056 "alignment" : 1, 12057 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALLOW_WHILE_ON_BODY>", 12058 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALLOW_WHILE_ON_BODY>", 12059 "record_kind" : "class", 12060 "referenced_type" : "type-607", 12061 "self_type" : "type-607", 12062 "size" : 1, 12063 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12064 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048698EEE" 12065 }, 12066 { 12067 "alignment" : 1, 12068 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS>", 12069 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS>", 12070 "record_kind" : "class", 12071 "referenced_type" : "type-613", 12072 "self_type" : "type-613", 12073 "size" : 1, 12074 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12075 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048792EEE" 12076 }, 12077 { 12078 "alignment" : 1, 12079 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_USERS>", 12080 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_USERS>", 12081 "record_kind" : "class", 12082 "referenced_type" : "type-597", 12083 "self_type" : "type-597", 12084 "size" : 1, 12085 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12086 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048692EEE" 12087 }, 12088 { 12089 "alignment" : 1, 12090 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_BOOTLOADER_ONLY>", 12091 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_BOOTLOADER_ONLY>", 12092 "record_kind" : "class", 12093 "referenced_type" : "type-633", 12094 "self_type" : "type-633", 12095 "size" : 1, 12096 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12097 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048494EEE" 12098 }, 12099 { 12100 "alignment" : 1, 12101 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE>", 12102 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE>", 12103 "record_kind" : "class", 12104 "referenced_type" : "type-579", 12105 "self_type" : "type-579", 12106 "size" : 1, 12107 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12108 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048199EEE" 12109 }, 12110 { 12111 "alignment" : 1, 12112 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ECIES_SINGLE_HASH_MODE>", 12113 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ECIES_SINGLE_HASH_MODE>", 12114 "record_kind" : "class", 12115 "referenced_type" : "type-583", 12116 "self_type" : "type-583", 12117 "size" : 1, 12118 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12119 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048393EEE" 12120 }, 12121 { 12122 "alignment" : 1, 12123 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_INCLUDE_UNIQUE_ID>", 12124 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_INCLUDE_UNIQUE_ID>", 12125 "record_kind" : "class", 12126 "referenced_type" : "type-585", 12127 "self_type" : "type-585", 12128 "size" : 1, 12129 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12130 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048394EEE" 12131 }, 12132 { 12133 "alignment" : 1, 12134 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_NO_AUTH_REQUIRED>", 12135 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_NO_AUTH_REQUIRED>", 12136 "record_kind" : "class", 12137 "referenced_type" : "type-603", 12138 "self_type" : "type-603", 12139 "size" : 1, 12140 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12141 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048695EEE" 12142 }, 12143 { 12144 "alignment" : 1, 12145 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT>", 12146 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT>", 12147 "record_kind" : "class", 12148 "referenced_type" : "type-623", 12149 "self_type" : "type-623", 12150 "size" : 1, 12151 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12152 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048895EEE" 12153 }, 12154 { 12155 "alignment" : 1, 12156 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_TRUSTED_CONFIRMATION_REQUIRED>", 12157 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_TRUSTED_CONFIRMATION_REQUIRED>", 12158 "record_kind" : "class", 12159 "referenced_type" : "type-611", 12160 "self_type" : "type-611", 12161 "size" : 1, 12162 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12163 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048700EEE" 12164 }, 12165 { 12166 "alignment" : 1, 12167 "linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_UNLOCKED_DEVICE_REQUIRED>", 12168 "name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_UNLOCKED_DEVICE_REQUIRED>", 12169 "record_kind" : "class", 12170 "referenced_type" : "type-609", 12171 "self_type" : "type-609", 12172 "size" : 1, 12173 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12174 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048701EEE" 12175 }, 12176 { 12177 "alignment" : 1, 12178 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_DATA>", 12179 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_DATA>", 12180 "record_kind" : "class", 12181 "referenced_type" : "type-619", 12182 "self_type" : "type-619", 12183 "size" : 1, 12184 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12185 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047492EEE" 12186 }, 12187 { 12188 "alignment" : 1, 12189 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID>", 12190 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID>", 12191 "record_kind" : "class", 12192 "referenced_type" : "type-615", 12193 "self_type" : "type-615", 12194 "size" : 1, 12195 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12196 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047591EEE" 12197 }, 12198 { 12199 "alignment" : 1, 12200 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA>", 12201 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA>", 12202 "record_kind" : "class", 12203 "referenced_type" : "type-627", 12204 "self_type" : "type-627", 12205 "size" : 1, 12206 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12207 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047192EEE" 12208 }, 12209 { 12210 "alignment" : 1, 12211 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_APPLICATION_ID>", 12212 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_APPLICATION_ID>", 12213 "record_kind" : "class", 12214 "referenced_type" : "type-641", 12215 "self_type" : "type-641", 12216 "size" : 1, 12217 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12218 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047483EEE" 12219 }, 12220 { 12221 "alignment" : 1, 12222 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_BRAND>", 12223 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_BRAND>", 12224 "record_kind" : "class", 12225 "referenced_type" : "type-643", 12226 "self_type" : "type-643", 12227 "size" : 1, 12228 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12229 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047482EEE" 12230 }, 12231 { 12232 "alignment" : 1, 12233 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_DEVICE>", 12234 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_DEVICE>", 12235 "record_kind" : "class", 12236 "referenced_type" : "type-645", 12237 "self_type" : "type-645", 12238 "size" : 1, 12239 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12240 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047481EEE" 12241 }, 12242 { 12243 "alignment" : 1, 12244 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_IMEI>", 12245 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_IMEI>", 12246 "record_kind" : "class", 12247 "referenced_type" : "type-651", 12248 "self_type" : "type-651", 12249 "size" : 1, 12250 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12251 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047478EEE" 12252 }, 12253 { 12254 "alignment" : 1, 12255 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MANUFACTURER>", 12256 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MANUFACTURER>", 12257 "record_kind" : "class", 12258 "referenced_type" : "type-655", 12259 "self_type" : "type-655", 12260 "size" : 1, 12261 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12262 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047476EEE" 12263 }, 12264 { 12265 "alignment" : 1, 12266 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MEID>", 12267 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MEID>", 12268 "record_kind" : "class", 12269 "referenced_type" : "type-653", 12270 "self_type" : "type-653", 12271 "size" : 1, 12272 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12273 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047477EEE" 12274 }, 12275 { 12276 "alignment" : 1, 12277 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MODEL>", 12278 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MODEL>", 12279 "record_kind" : "class", 12280 "referenced_type" : "type-544", 12281 "self_type" : "type-544", 12282 "size" : 1, 12283 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12284 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047475EEE" 12285 }, 12286 { 12287 "alignment" : 1, 12288 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_PRODUCT>", 12289 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_PRODUCT>", 12290 "record_kind" : "class", 12291 "referenced_type" : "type-647", 12292 "self_type" : "type-647", 12293 "size" : 1, 12294 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12295 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047480EEE" 12296 }, 12297 { 12298 "alignment" : 1, 12299 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_SERIAL>", 12300 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_SERIAL>", 12301 "record_kind" : "class", 12302 "referenced_type" : "type-649", 12303 "self_type" : "type-649", 12304 "size" : 1, 12305 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12306 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047479EEE" 12307 }, 12308 { 12309 "alignment" : 1, 12310 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_AUTH_TOKEN>", 12311 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_AUTH_TOKEN>", 12312 "record_kind" : "class", 12313 "referenced_type" : "type-631", 12314 "self_type" : "type-631", 12315 "size" : 1, 12316 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12317 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047190EEE" 12318 }, 12319 { 12320 "alignment" : 1, 12321 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE>", 12322 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE>", 12323 "record_kind" : "class", 12324 "referenced_type" : "type-629", 12325 "self_type" : "type-629", 12326 "size" : 1, 12327 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12328 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047191EEE" 12329 }, 12330 { 12331 "alignment" : 1, 12332 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ROOT_OF_TRUST>", 12333 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ROOT_OF_TRUST>", 12334 "record_kind" : "class", 12335 "referenced_type" : "type-625", 12336 "self_type" : "type-625", 12337 "size" : 1, 12338 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12339 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047488EEE" 12340 }, 12341 { 12342 "alignment" : 1, 12343 "linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_UNIQUE_ID>", 12344 "name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_UNIQUE_ID>", 12345 "record_kind" : "class", 12346 "referenced_type" : "type-639", 12347 "self_type" : "type-639", 12348 "size" : 1, 12349 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12350 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047485EEE" 12351 }, 12352 { 12353 "alignment" : 1, 12354 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME>", 12355 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME>", 12356 "record_kind" : "class", 12357 "referenced_type" : "type-587", 12358 "self_type" : "type-587", 12359 "size" : 1, 12360 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12361 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613136EEE" 12362 }, 12363 { 12364 "alignment" : 1, 12365 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME>", 12366 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME>", 12367 "record_kind" : "class", 12368 "referenced_type" : "type-621", 12369 "self_type" : "type-621", 12370 "size" : 1, 12371 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12372 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613437EEE" 12373 }, 12374 { 12375 "alignment" : 1, 12376 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ORIGINATION_EXPIRE_DATETIME>", 12377 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ORIGINATION_EXPIRE_DATETIME>", 12378 "record_kind" : "class", 12379 "referenced_type" : "type-589", 12380 "self_type" : "type-589", 12381 "size" : 1, 12382 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12383 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613137EEE" 12384 }, 12385 { 12386 "alignment" : 1, 12387 "linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME>", 12388 "name" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME>", 12389 "record_kind" : "class", 12390 "referenced_type" : "type-591", 12391 "self_type" : "type-591", 12392 "size" : 1, 12393 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12394 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613138EEE" 12395 }, 12396 { 12397 "alignment" : 1, 12398 "linker_set_key" : "keymaster::TypedTag<KM_INVALID, KM_TAG_INVALID>", 12399 "name" : "keymaster::TypedTag<KM_INVALID, KM_TAG_INVALID>", 12400 "record_kind" : "class", 12401 "referenced_type" : "type-573", 12402 "self_type" : "type-573", 12403 "size" : 1, 12404 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12405 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t0EL15keymaster_tag_t0EEE" 12406 }, 12407 { 12408 "alignment" : 1, 12409 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT>", 12410 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT>", 12411 "record_kind" : "class", 12412 "referenced_type" : "type-605", 12413 "self_type" : "type-605", 12414 "size" : 1, 12415 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12416 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306873EEE" 12417 }, 12418 { 12419 "alignment" : 1, 12420 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE>", 12421 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE>", 12422 "record_kind" : "class", 12423 "referenced_type" : "type-21", 12424 "self_type" : "type-21", 12425 "size" : 1, 12426 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12427 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306371EEE" 12428 }, 12429 { 12430 "alignment" : 1, 12431 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH>", 12432 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH>", 12433 "record_kind" : "class", 12434 "referenced_type" : "type-575", 12435 "self_type" : "type-575", 12436 "size" : 1, 12437 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12438 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805307371EEE" 12439 }, 12440 { 12441 "alignment" : 1, 12442 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAX_USES_PER_BOOT>", 12443 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAX_USES_PER_BOOT>", 12444 "record_kind" : "class", 12445 "referenced_type" : "type-595", 12446 "self_type" : "type-595", 12447 "size" : 1, 12448 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12449 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306772EEE" 12450 }, 12451 { 12452 "alignment" : 1, 12453 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH>", 12454 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH>", 12455 "record_kind" : "class", 12456 "referenced_type" : "type-581", 12457 "self_type" : "type-581", 12458 "size" : 1, 12459 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12460 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306376EEE" 12461 }, 12462 { 12463 "alignment" : 1, 12464 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_SECONDS_BETWEEN_OPS>", 12465 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_SECONDS_BETWEEN_OPS>", 12466 "record_kind" : "class", 12467 "referenced_type" : "type-593", 12468 "self_type" : "type-593", 12469 "size" : 1, 12470 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12471 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306771EEE" 12472 }, 12473 { 12474 "alignment" : 1, 12475 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL>", 12476 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL>", 12477 "record_kind" : "class", 12478 "referenced_type" : "type-637", 12479 "self_type" : "type-637", 12480 "size" : 1, 12481 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12482 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805307074EEE" 12483 }, 12484 { 12485 "alignment" : 1, 12486 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION>", 12487 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION>", 12488 "record_kind" : "class", 12489 "referenced_type" : "type-635", 12490 "self_type" : "type-635", 12491 "size" : 1, 12492 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12493 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805307073EEE" 12494 }, 12495 { 12496 "alignment" : 1, 12497 "linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_USER_ID>", 12498 "name" : "keymaster::TypedTag<KM_UINT, KM_TAG_USER_ID>", 12499 "record_kind" : "class", 12500 "referenced_type" : "type-599", 12501 "self_type" : "type-599", 12502 "size" : 1, 12503 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12504 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306869EEE" 12505 }, 12506 { 12507 "alignment" : 1, 12508 "linker_set_key" : "keymaster::TypedTag<KM_ULONG, KM_TAG_RSA_PUBLIC_EXPONENT>", 12509 "name" : "keymaster::TypedTag<KM_ULONG, KM_TAG_RSA_PUBLIC_EXPONENT>", 12510 "record_kind" : "class", 12511 "referenced_type" : "type-23", 12512 "self_type" : "type-23", 12513 "size" : 1, 12514 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12515 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1342177280EL15keymaster_tag_t1342177480EEE" 12516 }, 12517 { 12518 "alignment" : 1, 12519 "linker_set_key" : "keymaster::TypedTag<KM_ULONG_REP, KM_TAG_USER_SECURE_ID>", 12520 "name" : "keymaster::TypedTag<KM_ULONG_REP, KM_TAG_USER_SECURE_ID>", 12521 "record_kind" : "class", 12522 "referenced_type" : "type-601", 12523 "self_type" : "type-601", 12524 "size" : 1, 12525 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 12526 "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1610612736EL15keymaster_tag_tn1610612234EEE" 12527 }, 12528 { 12529 "alignment" : 4, 12530 "fields" : 12531 [ 12532 { 12533 "access" : "private", 12534 "field_name" : "mPtr", 12535 "referenced_type" : "type-132" 12536 } 12537 ], 12538 "linker_set_key" : "keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> >", 12539 "name" : "keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> >", 12540 "record_kind" : "class", 12541 "referenced_type" : "type-345", 12542 "self_type" : "type-345", 12543 "size" : 4, 12544 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", 12545 "template_args" : [ "type-155", "type-154" ], 12546 "unique_id" : "_ZTSN9keymaster9UniquePtrIA_21keymaster_algorithm_tNS_13DefaultDeleteIS2_EEEE" 12547 }, 12548 { 12549 "alignment" : 4, 12550 "fields" : 12551 [ 12552 { 12553 "access" : "private", 12554 "field_name" : "mPtr", 12555 "referenced_type" : "type-46" 12556 } 12557 ], 12558 "linker_set_key" : "keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> >", 12559 "name" : "keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> >", 12560 "record_kind" : "class", 12561 "referenced_type" : "type-412", 12562 "self_type" : "type-412", 12563 "size" : 4, 12564 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", 12565 "template_args" : [ "type-18", "type-17" ], 12566 "unique_id" : "_ZTSN9keymaster9UniquePtrIA_22keymaster_block_mode_tNS_13DefaultDeleteIS2_EEEE" 12567 }, 12568 { 12569 "alignment" : 4, 12570 "fields" : 12571 [ 12572 { 12573 "access" : "private", 12574 "field_name" : "mPtr", 12575 "referenced_type" : "type-150" 12576 } 12577 ], 12578 "linker_set_key" : "keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> >", 12579 "name" : "keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> >", 12580 "record_kind" : "class", 12581 "referenced_type" : "type-427", 12582 "self_type" : "type-427", 12583 "size" : 4, 12584 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", 12585 "template_args" : [ "type-85", "type-84" ], 12586 "unique_id" : "_ZTSN9keymaster9UniquePtrIA_18keymaster_digest_tNS_13DefaultDeleteIS2_EEEE" 12587 }, 12588 { 12589 "alignment" : 4, 12590 "fields" : 12591 [ 12592 { 12593 "access" : "private", 12594 "field_name" : "mPtr", 12595 "referenced_type" : "type-161" 12596 } 12597 ], 12598 "linker_set_key" : "keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> >", 12599 "name" : "keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> >", 12600 "record_kind" : "class", 12601 "referenced_type" : "type-433", 12602 "self_type" : "type-433", 12603 "size" : 4, 12604 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", 12605 "template_args" : [ "type-174", "type-173" ], 12606 "unique_id" : "_ZTSN9keymaster9UniquePtrIA_22keymaster_key_format_tNS_13DefaultDeleteIS2_EEEE" 12607 }, 12608 { 12609 "alignment" : 4, 12610 "fields" : 12611 [ 12612 { 12613 "access" : "private", 12614 "field_name" : "mPtr", 12615 "referenced_type" : "type-72" 12616 } 12617 ], 12618 "linker_set_key" : "keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> >", 12619 "name" : "keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> >", 12620 "record_kind" : "class", 12621 "referenced_type" : "type-418", 12622 "self_type" : "type-418", 12623 "size" : 4, 12624 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", 12625 "template_args" : [ "type-49", "type-48" ], 12626 "unique_id" : "_ZTSN9keymaster9UniquePtrIA_19keymaster_padding_tNS_13DefaultDeleteIS2_EEEE" 12627 }, 12628 { 12629 "alignment" : 4, 12630 "fields" : 12631 [ 12632 { 12633 "access" : "private", 12634 "field_name" : "mPtr", 12635 "referenced_type" : "type-32" 12636 } 12637 ], 12638 "linker_set_key" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> >", 12639 "name" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> >", 12640 "record_kind" : "class", 12641 "referenced_type" : "type-31", 12642 "self_type" : "type-31", 12643 "size" : 4, 12644 "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", 12645 "template_args" : [ "type-2", "type-1" ], 12646 "unique_id" : "_ZTSN9keymaster9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE" 12647 }, 12648 { 12649 "alignment" : 4, 12650 "base_specifiers" : 12651 [ 12652 { 12653 "referenced_type" : "type-96" 12654 } 12655 ], 12656 "fields" : 12657 [ 12658 { 12659 "field_name" : "op_handle", 12660 "field_offset" : 64, 12661 "referenced_type" : "type-5" 12662 }, 12663 { 12664 "field_name" : "input", 12665 "field_offset" : 128, 12666 "referenced_type" : "type-30" 12667 }, 12668 { 12669 "field_name" : "additional_params", 12670 "field_offset" : 288, 12671 "referenced_type" : "type-54" 12672 } 12673 ], 12674 "linker_set_key" : "keymaster::UpdateOperationRequest", 12675 "name" : "keymaster::UpdateOperationRequest", 12676 "referenced_type" : "type-216", 12677 "self_type" : "type-216", 12678 "size" : 76, 12679 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 12680 "unique_id" : "_ZTSN9keymaster22UpdateOperationRequestE", 12681 "vtable_components" : 12682 [ 12683 { 12684 "kind" : "offset_to_top" 12685 }, 12686 { 12687 "kind" : "rtti", 12688 "mangled_component_name" : "_ZTIN9keymaster22UpdateOperationRequestE" 12689 }, 12690 { 12691 "kind" : "complete_dtor_pointer", 12692 "mangled_component_name" : "_ZN9keymaster22UpdateOperationRequestD1Ev" 12693 }, 12694 { 12695 "kind" : "deleting_dtor_pointer", 12696 "mangled_component_name" : "_ZN9keymaster22UpdateOperationRequestD0Ev" 12697 }, 12698 { 12699 "mangled_component_name" : "_ZNK9keymaster22UpdateOperationRequest14SerializedSizeEv" 12700 }, 12701 { 12702 "mangled_component_name" : "_ZNK9keymaster22UpdateOperationRequest9SerializeEPhPKh" 12703 }, 12704 { 12705 "mangled_component_name" : "_ZN9keymaster22UpdateOperationRequest11DeserializeEPPKhS2_" 12706 } 12707 ] 12708 }, 12709 { 12710 "alignment" : 4, 12711 "base_specifiers" : 12712 [ 12713 { 12714 "referenced_type" : "type-98" 12715 } 12716 ], 12717 "fields" : 12718 [ 12719 { 12720 "field_name" : "output", 12721 "field_offset" : 96, 12722 "referenced_type" : "type-30" 12723 }, 12724 { 12725 "field_name" : "input_consumed", 12726 "field_offset" : 256, 12727 "referenced_type" : "type-33" 12728 }, 12729 { 12730 "field_name" : "output_params", 12731 "field_offset" : 288, 12732 "referenced_type" : "type-54" 12733 } 12734 ], 12735 "linker_set_key" : "keymaster::UpdateOperationResponse", 12736 "name" : "keymaster::UpdateOperationResponse", 12737 "referenced_type" : "type-222", 12738 "self_type" : "type-222", 12739 "size" : 76, 12740 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 12741 "unique_id" : "_ZTSN9keymaster23UpdateOperationResponseE", 12742 "vtable_components" : 12743 [ 12744 { 12745 "kind" : "offset_to_top" 12746 }, 12747 { 12748 "kind" : "rtti", 12749 "mangled_component_name" : "_ZTIN9keymaster23UpdateOperationResponseE" 12750 }, 12751 { 12752 "kind" : "complete_dtor_pointer", 12753 "mangled_component_name" : "_ZN9keymaster23UpdateOperationResponseD1Ev" 12754 }, 12755 { 12756 "kind" : "deleting_dtor_pointer", 12757 "mangled_component_name" : "_ZN9keymaster23UpdateOperationResponseD0Ev" 12758 }, 12759 { 12760 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 12761 }, 12762 { 12763 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 12764 }, 12765 { 12766 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 12767 }, 12768 { 12769 "mangled_component_name" : "_ZNK9keymaster23UpdateOperationResponse22NonErrorSerializedSizeEv" 12770 }, 12771 { 12772 "mangled_component_name" : "_ZNK9keymaster23UpdateOperationResponse17NonErrorSerializeEPhPKh" 12773 }, 12774 { 12775 "mangled_component_name" : "_ZN9keymaster23UpdateOperationResponse19NonErrorDeserializeEPPKhS2_" 12776 } 12777 ] 12778 }, 12779 { 12780 "alignment" : 4, 12781 "base_specifiers" : 12782 [ 12783 { 12784 "referenced_type" : "type-96" 12785 } 12786 ], 12787 "fields" : 12788 [ 12789 { 12790 "field_name" : "key_blob", 12791 "field_offset" : 64, 12792 "referenced_type" : "type-318" 12793 }, 12794 { 12795 "field_name" : "upgrade_params", 12796 "field_offset" : 128, 12797 "referenced_type" : "type-54" 12798 } 12799 ], 12800 "linker_set_key" : "keymaster::UpgradeKeyRequest", 12801 "name" : "keymaster::UpgradeKeyRequest", 12802 "referenced_type" : "type-317", 12803 "self_type" : "type-317", 12804 "size" : 56, 12805 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 12806 "unique_id" : "_ZTSN9keymaster17UpgradeKeyRequestE", 12807 "vtable_components" : 12808 [ 12809 { 12810 "kind" : "offset_to_top" 12811 }, 12812 { 12813 "kind" : "rtti", 12814 "mangled_component_name" : "_ZTIN9keymaster17UpgradeKeyRequestE" 12815 }, 12816 { 12817 "kind" : "complete_dtor_pointer", 12818 "mangled_component_name" : "_ZN9keymaster17UpgradeKeyRequestD1Ev" 12819 }, 12820 { 12821 "kind" : "deleting_dtor_pointer", 12822 "mangled_component_name" : "_ZN9keymaster17UpgradeKeyRequestD0Ev" 12823 }, 12824 { 12825 "mangled_component_name" : "_ZNK9keymaster17UpgradeKeyRequest14SerializedSizeEv" 12826 }, 12827 { 12828 "mangled_component_name" : "_ZNK9keymaster17UpgradeKeyRequest9SerializeEPhPKh" 12829 }, 12830 { 12831 "mangled_component_name" : "_ZN9keymaster17UpgradeKeyRequest11DeserializeEPPKhS2_" 12832 } 12833 ] 12834 }, 12835 { 12836 "alignment" : 4, 12837 "base_specifiers" : 12838 [ 12839 { 12840 "referenced_type" : "type-98" 12841 } 12842 ], 12843 "fields" : 12844 [ 12845 { 12846 "field_name" : "upgraded_key", 12847 "field_offset" : 96, 12848 "referenced_type" : "type-323" 12849 } 12850 ], 12851 "linker_set_key" : "keymaster::UpgradeKeyResponse", 12852 "name" : "keymaster::UpgradeKeyResponse", 12853 "referenced_type" : "type-322", 12854 "self_type" : "type-322", 12855 "size" : 20, 12856 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 12857 "unique_id" : "_ZTSN9keymaster18UpgradeKeyResponseE", 12858 "vtable_components" : 12859 [ 12860 { 12861 "kind" : "offset_to_top" 12862 }, 12863 { 12864 "kind" : "rtti", 12865 "mangled_component_name" : "_ZTIN9keymaster18UpgradeKeyResponseE" 12866 }, 12867 { 12868 "kind" : "complete_dtor_pointer", 12869 "mangled_component_name" : "_ZN9keymaster18UpgradeKeyResponseD1Ev" 12870 }, 12871 { 12872 "kind" : "deleting_dtor_pointer", 12873 "mangled_component_name" : "_ZN9keymaster18UpgradeKeyResponseD0Ev" 12874 }, 12875 { 12876 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 12877 }, 12878 { 12879 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 12880 }, 12881 { 12882 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 12883 }, 12884 { 12885 "mangled_component_name" : "_ZNK9keymaster18UpgradeKeyResponse22NonErrorSerializedSizeEv" 12886 }, 12887 { 12888 "mangled_component_name" : "_ZNK9keymaster18UpgradeKeyResponse17NonErrorSerializeEPhPKh" 12889 }, 12890 { 12891 "mangled_component_name" : "_ZN9keymaster18UpgradeKeyResponse19NonErrorDeserializeEPPKhS2_" 12892 } 12893 ] 12894 }, 12895 { 12896 "alignment" : 4, 12897 "base_specifiers" : 12898 [ 12899 { 12900 "referenced_type" : "type-34" 12901 } 12902 ], 12903 "fields" : 12904 [ 12905 { 12906 "field_name" : "challenge", 12907 "field_offset" : 32, 12908 "referenced_type" : "type-5" 12909 }, 12910 { 12911 "field_name" : "timestamp", 12912 "field_offset" : 96, 12913 "referenced_type" : "type-5" 12914 }, 12915 { 12916 "field_name" : "parameters_verified", 12917 "field_offset" : 160, 12918 "referenced_type" : "type-54" 12919 }, 12920 { 12921 "field_name" : "security_level", 12922 "field_offset" : 480, 12923 "referenced_type" : "type-392" 12924 }, 12925 { 12926 "field_name" : "mac", 12927 "field_offset" : 512, 12928 "referenced_type" : "type-339" 12929 } 12930 ], 12931 "linker_set_key" : "keymaster::VerificationToken", 12932 "name" : "keymaster::VerificationToken", 12933 "referenced_type" : "type-391", 12934 "self_type" : "type-391", 12935 "size" : 72, 12936 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 12937 "unique_id" : "_ZTSN9keymaster17VerificationTokenE", 12938 "vtable_components" : 12939 [ 12940 { 12941 "kind" : "offset_to_top" 12942 }, 12943 { 12944 "kind" : "rtti", 12945 "mangled_component_name" : "_ZTIN9keymaster17VerificationTokenE" 12946 }, 12947 { 12948 "kind" : "complete_dtor_pointer", 12949 "mangled_component_name" : "_ZN9keymaster17VerificationTokenD1Ev" 12950 }, 12951 { 12952 "kind" : "deleting_dtor_pointer", 12953 "mangled_component_name" : "_ZN9keymaster17VerificationTokenD0Ev" 12954 }, 12955 { 12956 "mangled_component_name" : "_ZNK9keymaster17VerificationToken14SerializedSizeEv" 12957 }, 12958 { 12959 "mangled_component_name" : "_ZNK9keymaster17VerificationToken9SerializeEPhPKh" 12960 }, 12961 { 12962 "mangled_component_name" : "_ZN9keymaster17VerificationToken11DeserializeEPPKhS2_" 12963 } 12964 ] 12965 }, 12966 { 12967 "alignment" : 4, 12968 "base_specifiers" : 12969 [ 12970 { 12971 "referenced_type" : "type-96" 12972 } 12973 ], 12974 "fields" : 12975 [ 12976 { 12977 "field_name" : "challenge", 12978 "field_offset" : 64, 12979 "referenced_type" : "type-5" 12980 }, 12981 { 12982 "field_name" : "parameters_to_verify", 12983 "field_offset" : 128, 12984 "referenced_type" : "type-54" 12985 }, 12986 { 12987 "field_name" : "auth_token", 12988 "field_offset" : 448, 12989 "referenced_type" : "type-384" 12990 } 12991 ], 12992 "linker_set_key" : "keymaster::VerifyAuthorizationRequest", 12993 "name" : "keymaster::VerifyAuthorizationRequest", 12994 "referenced_type" : "type-399", 12995 "self_type" : "type-399", 12996 "size" : 104, 12997 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 12998 "unique_id" : "_ZTSN9keymaster26VerifyAuthorizationRequestE", 12999 "vtable_components" : 13000 [ 13001 { 13002 "kind" : "offset_to_top" 13003 }, 13004 { 13005 "kind" : "rtti", 13006 "mangled_component_name" : "_ZTIN9keymaster26VerifyAuthorizationRequestE" 13007 }, 13008 { 13009 "kind" : "complete_dtor_pointer", 13010 "mangled_component_name" : "_ZN9keymaster26VerifyAuthorizationRequestD1Ev" 13011 }, 13012 { 13013 "kind" : "deleting_dtor_pointer", 13014 "mangled_component_name" : "_ZN9keymaster26VerifyAuthorizationRequestD0Ev" 13015 }, 13016 { 13017 "mangled_component_name" : "_ZNK9keymaster26VerifyAuthorizationRequest14SerializedSizeEv" 13018 }, 13019 { 13020 "mangled_component_name" : "_ZNK9keymaster26VerifyAuthorizationRequest9SerializeEPhPKh" 13021 }, 13022 { 13023 "mangled_component_name" : "_ZN9keymaster26VerifyAuthorizationRequest11DeserializeEPPKhS2_" 13024 } 13025 ] 13026 }, 13027 { 13028 "alignment" : 4, 13029 "base_specifiers" : 13030 [ 13031 { 13032 "referenced_type" : "type-98" 13033 } 13034 ], 13035 "fields" : 13036 [ 13037 { 13038 "field_name" : "error", 13039 "field_offset" : 96, 13040 "referenced_type" : "type-406" 13041 }, 13042 { 13043 "field_name" : "token", 13044 "field_offset" : 128, 13045 "referenced_type" : "type-391" 13046 } 13047 ], 13048 "linker_set_key" : "keymaster::VerifyAuthorizationResponse", 13049 "name" : "keymaster::VerifyAuthorizationResponse", 13050 "referenced_type" : "type-405", 13051 "self_type" : "type-405", 13052 "size" : 88, 13053 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", 13054 "unique_id" : "_ZTSN9keymaster27VerifyAuthorizationResponseE", 13055 "vtable_components" : 13056 [ 13057 { 13058 "kind" : "offset_to_top" 13059 }, 13060 { 13061 "kind" : "rtti", 13062 "mangled_component_name" : "_ZTIN9keymaster27VerifyAuthorizationResponseE" 13063 }, 13064 { 13065 "kind" : "complete_dtor_pointer", 13066 "mangled_component_name" : "_ZN9keymaster27VerifyAuthorizationResponseD1Ev" 13067 }, 13068 { 13069 "kind" : "deleting_dtor_pointer", 13070 "mangled_component_name" : "_ZN9keymaster27VerifyAuthorizationResponseD0Ev" 13071 }, 13072 { 13073 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 13074 }, 13075 { 13076 "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 13077 }, 13078 { 13079 "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 13080 }, 13081 { 13082 "mangled_component_name" : "_ZNK9keymaster27VerifyAuthorizationResponse22NonErrorSerializedSizeEv" 13083 }, 13084 { 13085 "mangled_component_name" : "_ZNK9keymaster27VerifyAuthorizationResponse17NonErrorSerializeEPhPKh" 13086 }, 13087 { 13088 "mangled_component_name" : "_ZN9keymaster27VerifyAuthorizationResponse19NonErrorDeserializeEPPKhS2_" 13089 } 13090 ] 13091 }, 13092 { 13093 "alignment" : 1, 13094 "linker_set_key" : "keymaster::Void", 13095 "name" : "keymaster::Void", 13096 "record_kind" : "class", 13097 "referenced_type" : "type-7", 13098 "self_type" : "type-7", 13099 "size" : 1, 13100 "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", 13101 "unique_id" : "_ZTSN9keymaster4VoidE" 13102 }, 13103 { 13104 "alignment" : 1, 13105 "linker_set_key" : "keymaster::remove_reference<keymaster::AuthorizationSet &>", 13106 "name" : "keymaster::remove_reference<keymaster::AuthorizationSet &>", 13107 "referenced_type" : "type-617", 13108 "self_type" : "type-617", 13109 "size" : 1, 13110 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", 13111 "template_args" : [ "type-618" ], 13112 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_16AuthorizationSetEEE" 13113 }, 13114 { 13115 "alignment" : 1, 13116 "linker_set_key" : "keymaster::remove_reference<keymaster::ComputeSharedHmacResponse &>", 13117 "name" : "keymaster::remove_reference<keymaster::ComputeSharedHmacResponse &>", 13118 "referenced_type" : "type-558", 13119 "self_type" : "type-558", 13120 "size" : 1, 13121 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", 13122 "template_args" : [ "type-559" ], 13123 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_25ComputeSharedHmacResponseEEE" 13124 }, 13125 { 13126 "alignment" : 1, 13127 "linker_set_key" : "keymaster::remove_reference<keymaster::HmacSharingParameters &>", 13128 "name" : "keymaster::remove_reference<keymaster::HmacSharingParameters &>", 13129 "referenced_type" : "type-541", 13130 "self_type" : "type-541", 13131 "size" : 1, 13132 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", 13133 "template_args" : [ "type-542" ], 13134 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_21HmacSharingParametersEEE" 13135 }, 13136 { 13137 "alignment" : 1, 13138 "linker_set_key" : "keymaster::remove_reference<keymaster::TKeymasterBlob<keymaster_blob_t> &>", 13139 "name" : "keymaster::remove_reference<keymaster::TKeymasterBlob<keymaster_blob_t> &>", 13140 "referenced_type" : "type-536", 13141 "self_type" : "type-536", 13142 "size" : 1, 13143 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", 13144 "template_args" : [ "type-470" ], 13145 "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_14TKeymasterBlobI16keymaster_blob_tEEEE" 13146 } 13147 ], 13148 "rvalue_reference_types" : 13149 [ 13150 { 13151 "alignment" : 4, 13152 "linker_set_key" : "keymaster::AuthorizationSet &&", 13153 "name" : "keymaster::AuthorizationSet &&", 13154 "referenced_type" : "type-54", 13155 "self_type" : "type-679", 13156 "size" : 4, 13157 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 13158 }, 13159 { 13160 "alignment" : 4, 13161 "linker_set_key" : "keymaster::ComputeSharedHmacResponse &&", 13162 "name" : "keymaster::ComputeSharedHmacResponse &&", 13163 "referenced_type" : "type-366", 13164 "self_type" : "type-675", 13165 "size" : 4, 13166 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 13167 }, 13168 { 13169 "alignment" : 4, 13170 "linker_set_key" : "keymaster::GetHmacSharingParametersResponse &&", 13171 "name" : "keymaster::GetHmacSharingParametersResponse &&", 13172 "referenced_type" : "type-352", 13173 "self_type" : "type-357", 13174 "size" : 4, 13175 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 13176 }, 13177 { 13178 "alignment" : 4, 13179 "linker_set_key" : "keymaster::HardwareAuthToken &&", 13180 "name" : "keymaster::HardwareAuthToken &&", 13181 "referenced_type" : "type-384", 13182 "self_type" : "type-387", 13183 "size" : 4, 13184 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 13185 }, 13186 { 13187 "alignment" : 4, 13188 "linker_set_key" : "keymaster::HmacSharingParameters &&", 13189 "name" : "keymaster::HmacSharingParameters &&", 13190 "referenced_type" : "type-338", 13191 "self_type" : "type-670", 13192 "size" : 4, 13193 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 13194 }, 13195 { 13196 "alignment" : 4, 13197 "linker_set_key" : "keymaster::HmacSharingParametersArray &&", 13198 "name" : "keymaster::HmacSharingParametersArray &&", 13199 "referenced_type" : "type-347", 13200 "self_type" : "type-349", 13201 "size" : 4, 13202 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 13203 }, 13204 { 13205 "alignment" : 4, 13206 "linker_set_key" : "keymaster::Serializable &&", 13207 "name" : "keymaster::Serializable &&", 13208 "referenced_type" : "type-34", 13209 "self_type" : "type-442", 13210 "size" : 4, 13211 "source_file" : "/system/keymaster/include/keymaster/serializable.h" 13212 }, 13213 { 13214 "alignment" : 4, 13215 "linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t> &&", 13216 "name" : "keymaster::TKeymasterBlob<keymaster_blob_t> &&", 13217 "referenced_type" : "type-339", 13218 "self_type" : "type-471", 13219 "size" : 4, 13220 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" 13221 }, 13222 { 13223 "alignment" : 4, 13224 "linker_set_key" : "keymaster::VerificationToken &&", 13225 "name" : "keymaster::VerificationToken &&", 13226 "referenced_type" : "type-391", 13227 "self_type" : "type-396", 13228 "size" : 4, 13229 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 13230 }, 13231 { 13232 "alignment" : 4, 13233 "linker_set_key" : "keymaster::VerifyAuthorizationRequest &&", 13234 "name" : "keymaster::VerifyAuthorizationRequest &&", 13235 "referenced_type" : "type-399", 13236 "self_type" : "type-401", 13237 "size" : 4, 13238 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 13239 }, 13240 { 13241 "alignment" : 4, 13242 "linker_set_key" : "keymaster::VerifyAuthorizationResponse &&", 13243 "name" : "keymaster::VerifyAuthorizationResponse &&", 13244 "referenced_type" : "type-405", 13245 "self_type" : "type-408", 13246 "size" : 4, 13247 "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" 13248 } 13249 ] 13250} 13251