1{ 2 "record_types":[ 3 { 4 "vtable_components":[ 5 { 6 "kind":"offset_to_top" 7 }, 8 { 9 "kind":"rtti", 10 "mangled_component_name":"_ZTIN9keymaster23RsaKeymaster1KeyFactoryE" 11 }, 12 { 13 "kind":"complete_dtor_pointer", 14 "mangled_component_name":"_ZN9keymaster23RsaKeymaster1KeyFactoryD1Ev" 15 }, 16 { 17 "kind":"deleting_dtor_pointer", 18 "mangled_component_name":"_ZN9keymaster23RsaKeymaster1KeyFactoryD0Ev" 19 }, 20 { 21 "mangled_component_name":"_ZNK9keymaster23RsaKeymaster1KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" 22 }, 23 { 24 "mangled_component_name":"_ZNK9keymaster23RsaKeymaster1KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 25 }, 26 { 27 "mangled_component_name":"_ZNK9keymaster23RsaKeymaster1KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" 28 }, 29 { 30 "mangled_component_name":"_ZNK9keymaster23RsaKeymaster1KeyFactory19GetOperationFactoryE19keymaster_purpose_t" 31 }, 32 { 33 "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj" 34 }, 35 { 36 "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj" 37 }, 38 { 39 "mangled_component_name":"_ZNK9keymaster13RsaKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE" 40 }, 41 { 42 "mangled_component_name":"_ZNK9keymaster13RsaKeyFactory18keymaster_key_typeEv" 43 }, 44 { 45 "mangled_component_name":"_ZNK9keymaster13RsaKeyFactory12evp_key_typeEv" 46 }, 47 { 48 "kind":"offset_to_top", 49 "component_value":-4 50 }, 51 { 52 "kind":"rtti", 53 "mangled_component_name":"_ZTIN9keymaster23RsaKeymaster1KeyFactoryE" 54 }, 55 { 56 "kind":"complete_dtor_pointer", 57 "mangled_component_name":"_ZThn4_N9keymaster23RsaKeymaster1KeyFactoryD1Ev" 58 }, 59 { 60 "kind":"deleting_dtor_pointer", 61 "mangled_component_name":"_ZThn4_N9keymaster23RsaKeymaster1KeyFactoryD0Ev" 62 } 63 ], 64 "unique_id":"_ZTSN9keymaster23RsaKeymaster1KeyFactoryE" 65 }, 66 { 67 "vtable_components":[ 68 { 69 "kind":"offset_to_top" 70 }, 71 { 72 "kind":"rtti", 73 "mangled_component_name":"_ZTIN9keymaster16RsaKeymaster1KeyE" 74 }, 75 { 76 "kind":"complete_dtor_pointer", 77 "mangled_component_name":"_ZN9keymaster16RsaKeymaster1KeyD1Ev" 78 }, 79 { 80 "kind":"deleting_dtor_pointer", 81 "mangled_component_name":"_ZN9keymaster16RsaKeymaster1KeyD0Ev" 82 }, 83 { 84 "mangled_component_name":"_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj" 85 }, 86 { 87 "mangled_component_name":"_ZNK9keymaster6RsaKey13InternalToEvpEP11evp_pkey_st" 88 }, 89 { 90 "mangled_component_name":"_ZN9keymaster6RsaKey13EvpToInternalEPK11evp_pkey_st" 91 } 92 ], 93 "unique_id":"_ZTSN9keymaster16RsaKeymaster1KeyE" 94 }, 95 { 96 "vtable_components":[ 97 { 98 "kind":"offset_to_top" 99 }, 100 { 101 "kind":"rtti", 102 "mangled_component_name":"_ZTIN9keymaster31RsaVerificationOperationFactoryE" 103 }, 104 { 105 "kind":"complete_dtor_pointer", 106 "mangled_component_name":"_ZN9keymaster31RsaVerificationOperationFactoryD1Ev" 107 }, 108 { 109 "kind":"deleting_dtor_pointer", 110 "mangled_component_name":"_ZN9keymaster31RsaVerificationOperationFactoryD0Ev" 111 }, 112 { 113 "mangled_component_name":"_ZNK9keymaster19RsaOperationFactory12registry_keyEv" 114 }, 115 { 116 "mangled_component_name":"_ZN9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t" 117 }, 118 { 119 "mangled_component_name":"_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPj" 120 }, 121 { 122 "mangled_component_name":"_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj" 123 }, 124 { 125 "mangled_component_name":"_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj" 126 }, 127 { 128 "mangled_component_name":"_ZNK9keymaster31RsaVerificationOperationFactory7purposeEv" 129 }, 130 { 131 "mangled_component_name":"_ZN9keymaster19RsaOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t" 132 }, 133 { 134 "mangled_component_name":"_ZN9keymaster31RsaVerificationOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st" 135 } 136 ], 137 "unique_id":"_ZTSN9keymaster31RsaVerificationOperationFactoryE" 138 }, 139 { 140 "vtable_components":[ 141 { 142 "kind":"offset_to_top" 143 }, 144 { 145 "kind":"rtti", 146 "mangled_component_name":"_ZTIN9keymaster29RsaEncryptionOperationFactoryE" 147 }, 148 { 149 "kind":"complete_dtor_pointer", 150 "mangled_component_name":"_ZN9keymaster29RsaEncryptionOperationFactoryD1Ev" 151 }, 152 { 153 "kind":"deleting_dtor_pointer", 154 "mangled_component_name":"_ZN9keymaster29RsaEncryptionOperationFactoryD0Ev" 155 }, 156 { 157 "mangled_component_name":"_ZNK9keymaster19RsaOperationFactory12registry_keyEv" 158 }, 159 { 160 "mangled_component_name":"_ZN9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t" 161 }, 162 { 163 "mangled_component_name":"_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPj" 164 }, 165 { 166 "mangled_component_name":"_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj" 167 }, 168 { 169 "mangled_component_name":"_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj" 170 }, 171 { 172 "mangled_component_name":"_ZNK9keymaster29RsaEncryptionOperationFactory7purposeEv" 173 }, 174 { 175 "mangled_component_name":"_ZN9keymaster27RsaCryptingOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t" 176 }, 177 { 178 "mangled_component_name":"_ZN9keymaster29RsaEncryptionOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st" 179 } 180 ], 181 "unique_id":"_ZTSN9keymaster29RsaEncryptionOperationFactoryE" 182 }, 183 { 184 "vtable_components":[ 185 { 186 "kind":"offset_to_top" 187 }, 188 { 189 "kind":"rtti", 190 "mangled_component_name":"_ZTIN9keymaster27VerifyAuthorizationResponseE" 191 }, 192 { 193 "kind":"complete_dtor_pointer", 194 "mangled_component_name":"_ZN9keymaster27VerifyAuthorizationResponseD1Ev" 195 }, 196 { 197 "kind":"deleting_dtor_pointer", 198 "mangled_component_name":"_ZN9keymaster27VerifyAuthorizationResponseD0Ev" 199 }, 200 { 201 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 202 }, 203 { 204 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 205 }, 206 { 207 "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 208 }, 209 { 210 "mangled_component_name":"_ZNK9keymaster27VerifyAuthorizationResponse22NonErrorSerializedSizeEv" 211 }, 212 { 213 "mangled_component_name":"_ZNK9keymaster27VerifyAuthorizationResponse17NonErrorSerializeEPhPKh" 214 }, 215 { 216 "mangled_component_name":"_ZN9keymaster27VerifyAuthorizationResponse19NonErrorDeserializeEPPKhS2_" 217 } 218 ], 219 "unique_id":"_ZTSN9keymaster27VerifyAuthorizationResponseE" 220 }, 221 { 222 "vtable_components":[ 223 { 224 "kind":"offset_to_top" 225 }, 226 { 227 "kind":"rtti", 228 "mangled_component_name":"_ZTIN9keymaster18AddEntropyResponseE" 229 }, 230 { 231 "kind":"complete_dtor_pointer", 232 "mangled_component_name":"_ZN9keymaster18AddEntropyResponseD1Ev" 233 }, 234 { 235 "kind":"deleting_dtor_pointer", 236 "mangled_component_name":"_ZN9keymaster18AddEntropyResponseD0Ev" 237 }, 238 { 239 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 240 }, 241 { 242 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 243 }, 244 { 245 "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 246 }, 247 { 248 "mangled_component_name":"_ZNK9keymaster18AddEntropyResponse22NonErrorSerializedSizeEv" 249 }, 250 { 251 "mangled_component_name":"_ZNK9keymaster18AddEntropyResponse17NonErrorSerializeEPhPKh" 252 }, 253 { 254 "mangled_component_name":"_ZN9keymaster18AddEntropyResponse19NonErrorDeserializeEPPKhS2_" 255 } 256 ], 257 "unique_id":"_ZTSN9keymaster18AddEntropyResponseE" 258 }, 259 { 260 "vtable_components":[ 261 { 262 "kind":"offset_to_top" 263 }, 264 { 265 "kind":"rtti", 266 "mangled_component_name":"_ZTIN9keymaster20SoftKeymasterContextE" 267 }, 268 { 269 "kind":"complete_dtor_pointer", 270 "mangled_component_name":"_ZN9keymaster20SoftKeymasterContextD1Ev" 271 }, 272 { 273 "kind":"deleting_dtor_pointer", 274 "mangled_component_name":"_ZN9keymaster20SoftKeymasterContextD0Ev" 275 }, 276 { 277 "mangled_component_name":"_ZN9keymaster20SoftKeymasterContext16SetSystemVersionEjj" 278 }, 279 { 280 "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext16GetSystemVersionEPjS1_" 281 }, 282 { 283 "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext13GetKeyFactoryE21keymaster_algorithm_t" 284 }, 285 { 286 "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext19GetOperationFactoryE21keymaster_algorithm_t19keymaster_purpose_t" 287 }, 288 { 289 "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext22GetSupportedAlgorithmsEPj" 290 }, 291 { 292 "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext14UpgradeKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_" 293 }, 294 { 295 "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext12ParseKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" 296 }, 297 { 298 "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" 299 }, 300 { 301 "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext13DeleteAllKeysEv" 302 }, 303 { 304 "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext13AddRngEntropyEPKhj" 305 }, 306 { 307 "mangled_component_name":"_ZN9keymaster20SoftKeymasterContext18enforcement_policyEv" 308 }, 309 { 310 "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext19GenerateAttestationERKNS_3KeyERKNS_16AuthorizationSetEPNS_9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE" 311 }, 312 { 313 "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext9UnwrapKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEES5_RKNS_16AuthorizationSetES5_PS6_P22keymaster_key_format_tPS3_" 314 }, 315 { 316 "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 317 }, 318 { 319 "kind":"offset_to_top", 320 "component_value":-4 321 }, 322 { 323 "kind":"rtti", 324 "mangled_component_name":"_ZTIN9keymaster20SoftKeymasterContextE" 325 }, 326 { 327 "kind":"complete_dtor_pointer", 328 "mangled_component_name":"_ZThn4_N9keymaster20SoftKeymasterContextD1Ev" 329 }, 330 { 331 "kind":"deleting_dtor_pointer", 332 "mangled_component_name":"_ZThn4_N9keymaster20SoftKeymasterContextD0Ev" 333 }, 334 { 335 "mangled_component_name":"_ZThn4_NK9keymaster20SoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 336 }, 337 { 338 "kind":"offset_to_top", 339 "component_value":-8 340 }, 341 { 342 "kind":"rtti", 343 "mangled_component_name":"_ZTIN9keymaster20SoftKeymasterContextE" 344 }, 345 { 346 "kind":"complete_dtor_pointer", 347 "mangled_component_name":"_ZThn8_N9keymaster20SoftKeymasterContextD1Ev" 348 }, 349 { 350 "kind":"deleting_dtor_pointer", 351 "mangled_component_name":"_ZThn8_N9keymaster20SoftKeymasterContextD0Ev" 352 }, 353 { 354 "mangled_component_name":"_ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhj" 355 }, 356 { 357 "kind":"offset_to_top", 358 "component_value":-12 359 }, 360 { 361 "kind":"rtti", 362 "mangled_component_name":"_ZTIN9keymaster20SoftKeymasterContextE" 363 }, 364 { 365 "kind":"complete_dtor_pointer", 366 "mangled_component_name":"_ZThn12_N9keymaster20SoftKeymasterContextD1Ev" 367 }, 368 { 369 "kind":"deleting_dtor_pointer", 370 "mangled_component_name":"_ZThn12_N9keymaster20SoftKeymasterContextD0Ev" 371 }, 372 { 373 "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext16GetSecurityLevelEv" 374 }, 375 { 376 "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext22VerifyAndCopyDeviceIdsERKNS_16AuthorizationSetEPS1_" 377 }, 378 { 379 "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext16GenerateUniqueIdEyRK16keymaster_blob_tbPNS_6BufferE" 380 }, 381 { 382 "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext21GetVerifiedBootParamsEP16keymaster_blob_tP25keymaster_verified_boot_tPb" 383 } 384 ], 385 "unique_id":"_ZTSN9keymaster20SoftKeymasterContextE" 386 }, 387 { 388 "vtable_components":[ 389 { 390 "kind":"offset_to_top" 391 }, 392 { 393 "kind":"rtti", 394 "mangled_component_name":"_ZTIN9keymaster24SoftKeymasterEnforcementE" 395 }, 396 { 397 "kind":"complete_dtor_pointer", 398 "mangled_component_name":"_ZN9keymaster24SoftKeymasterEnforcementD1Ev" 399 }, 400 { 401 "kind":"deleting_dtor_pointer", 402 "mangled_component_name":"_ZN9keymaster24SoftKeymasterEnforcementD0Ev" 403 }, 404 { 405 "mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement21activation_date_validEy" 406 }, 407 { 408 "mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement22expiration_date_passedEy" 409 }, 410 { 411 "mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement20auth_token_timed_outERK15hw_auth_token_tj" 412 }, 413 { 414 "mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement19get_current_time_msEv" 415 }, 416 { 417 "mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement13SecurityLevelEv" 418 }, 419 { 420 "mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement22ValidateTokenSignatureERK15hw_auth_token_t" 421 }, 422 { 423 "mangled_component_name":"_ZN9keymaster24SoftKeymasterEnforcement24GetHmacSharingParametersEPNS_21HmacSharingParametersE" 424 }, 425 { 426 "mangled_component_name":"_ZN9keymaster24SoftKeymasterEnforcement17ComputeSharedHmacERKNS_26HmacSharingParametersArrayEPNS_14TKeymasterBlobI16keymaster_blob_tEE" 427 }, 428 { 429 "mangled_component_name":"_ZN9keymaster24SoftKeymasterEnforcement19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE" 430 }, 431 { 432 "mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement11CreateKeyIdERK20keymaster_key_blob_tPy" 433 } 434 ], 435 "unique_id":"_ZTSN9keymaster24SoftKeymasterEnforcementE" 436 }, 437 { 438 "vtable_components":[ 439 { 440 "kind":"offset_to_top" 441 }, 442 { 443 "kind":"rtti", 444 "mangled_component_name":"_ZTIN9keymaster24PureSoftKeymasterContextE" 445 }, 446 { 447 "kind":"complete_dtor_pointer", 448 "mangled_component_name":"_ZN9keymaster24PureSoftKeymasterContextD1Ev" 449 }, 450 { 451 "kind":"deleting_dtor_pointer", 452 "mangled_component_name":"_ZN9keymaster24PureSoftKeymasterContextD0Ev" 453 }, 454 { 455 "mangled_component_name":"_ZN9keymaster24PureSoftKeymasterContext16SetSystemVersionEjj" 456 }, 457 { 458 "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext16GetSystemVersionEPjS1_" 459 }, 460 { 461 "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext13GetKeyFactoryE21keymaster_algorithm_t" 462 }, 463 { 464 "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext19GetOperationFactoryE21keymaster_algorithm_t19keymaster_purpose_t" 465 }, 466 { 467 "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext22GetSupportedAlgorithmsEPj" 468 }, 469 { 470 "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext14UpgradeKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_" 471 }, 472 { 473 "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext12ParseKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" 474 }, 475 { 476 "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" 477 }, 478 { 479 "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext13DeleteAllKeysEv" 480 }, 481 { 482 "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext13AddRngEntropyEPKhj" 483 }, 484 { 485 "mangled_component_name":"_ZN9keymaster24PureSoftKeymasterContext18enforcement_policyEv" 486 }, 487 { 488 "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext19GenerateAttestationERKNS_3KeyERKNS_16AuthorizationSetEPNS_9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE" 489 }, 490 { 491 "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext9UnwrapKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEES5_RKNS_16AuthorizationSetES5_PS6_P22keymaster_key_format_tPS3_" 492 }, 493 { 494 "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 495 }, 496 { 497 "kind":"offset_to_top", 498 "component_value":-4 499 }, 500 { 501 "kind":"rtti", 502 "mangled_component_name":"_ZTIN9keymaster24PureSoftKeymasterContextE" 503 }, 504 { 505 "kind":"complete_dtor_pointer", 506 "mangled_component_name":"_ZThn4_N9keymaster24PureSoftKeymasterContextD1Ev" 507 }, 508 { 509 "kind":"deleting_dtor_pointer", 510 "mangled_component_name":"_ZThn4_N9keymaster24PureSoftKeymasterContextD0Ev" 511 }, 512 { 513 "mangled_component_name":"_ZThn4_NK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 514 }, 515 { 516 "kind":"offset_to_top", 517 "component_value":-8 518 }, 519 { 520 "kind":"rtti", 521 "mangled_component_name":"_ZTIN9keymaster24PureSoftKeymasterContextE" 522 }, 523 { 524 "kind":"complete_dtor_pointer", 525 "mangled_component_name":"_ZThn8_N9keymaster24PureSoftKeymasterContextD1Ev" 526 }, 527 { 528 "kind":"deleting_dtor_pointer", 529 "mangled_component_name":"_ZThn8_N9keymaster24PureSoftKeymasterContextD0Ev" 530 }, 531 { 532 "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext16GetSecurityLevelEv" 533 }, 534 { 535 "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext22VerifyAndCopyDeviceIdsERKNS_16AuthorizationSetEPS1_" 536 }, 537 { 538 "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext16GenerateUniqueIdEyRK16keymaster_blob_tbPNS_6BufferE" 539 }, 540 { 541 "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext21GetVerifiedBootParamsEP16keymaster_blob_tP25keymaster_verified_boot_tPb" 542 }, 543 { 544 "kind":"offset_to_top", 545 "component_value":-12 546 }, 547 { 548 "kind":"rtti", 549 "mangled_component_name":"_ZTIN9keymaster24PureSoftKeymasterContextE" 550 }, 551 { 552 "kind":"complete_dtor_pointer", 553 "mangled_component_name":"_ZThn12_N9keymaster24PureSoftKeymasterContextD1Ev" 554 }, 555 { 556 "kind":"deleting_dtor_pointer", 557 "mangled_component_name":"_ZThn12_N9keymaster24PureSoftKeymasterContextD0Ev" 558 }, 559 { 560 "mangled_component_name":"_ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhj" 561 } 562 ], 563 "unique_id":"_ZTSN9keymaster24PureSoftKeymasterContextE" 564 }, 565 { 566 "vtable_components":[ 567 { 568 "kind":"offset_to_top" 569 }, 570 { 571 "kind":"rtti", 572 "mangled_component_name":"_ZTIN9keymaster3KeyE" 573 }, 574 { 575 "kind":"complete_dtor_pointer", 576 "mangled_component_name":"_ZN9keymaster3KeyD1Ev" 577 }, 578 { 579 "kind":"deleting_dtor_pointer", 580 "mangled_component_name":"_ZN9keymaster3KeyD0Ev" 581 }, 582 { 583 "is_pure":true, 584 "mangled_component_name":"_ZNK9keymaster3Key22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj" 585 } 586 ], 587 "unique_id":"_ZTSN9keymaster3KeyE" 588 }, 589 { 590 "vtable_components":[ 591 { 592 "kind":"offset_to_top" 593 }, 594 { 595 "kind":"rtti", 596 "mangled_component_name":"_ZTIN9keymaster25EcdsaKeymaster0KeyFactoryE" 597 }, 598 { 599 "kind":"complete_dtor_pointer", 600 "mangled_component_name":"_ZN9keymaster25EcdsaKeymaster0KeyFactoryD1Ev" 601 }, 602 { 603 "kind":"deleting_dtor_pointer", 604 "mangled_component_name":"_ZN9keymaster25EcdsaKeymaster0KeyFactoryD0Ev" 605 }, 606 { 607 "mangled_component_name":"_ZNK9keymaster25EcdsaKeymaster0KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" 608 }, 609 { 610 "mangled_component_name":"_ZNK9keymaster25EcdsaKeymaster0KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 611 }, 612 { 613 "mangled_component_name":"_ZNK9keymaster25EcdsaKeymaster0KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" 614 }, 615 { 616 "mangled_component_name":"_ZNK9keymaster12EcKeyFactory19GetOperationFactoryE19keymaster_purpose_t" 617 }, 618 { 619 "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj" 620 }, 621 { 622 "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj" 623 }, 624 { 625 "mangled_component_name":"_ZNK9keymaster12EcKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE" 626 }, 627 { 628 "mangled_component_name":"_ZNK9keymaster12EcKeyFactory18keymaster_key_typeEv" 629 }, 630 { 631 "mangled_component_name":"_ZNK9keymaster12EcKeyFactory12evp_key_typeEv" 632 }, 633 { 634 "kind":"offset_to_top", 635 "component_value":-4 636 }, 637 { 638 "kind":"rtti", 639 "mangled_component_name":"_ZTIN9keymaster25EcdsaKeymaster0KeyFactoryE" 640 }, 641 { 642 "kind":"complete_dtor_pointer", 643 "mangled_component_name":"_ZThn4_N9keymaster25EcdsaKeymaster0KeyFactoryD1Ev" 644 }, 645 { 646 "kind":"deleting_dtor_pointer", 647 "mangled_component_name":"_ZThn4_N9keymaster25EcdsaKeymaster0KeyFactoryD0Ev" 648 } 649 ], 650 "unique_id":"_ZTSN9keymaster25EcdsaKeymaster0KeyFactoryE" 651 }, 652 { 653 "vtable_components":[ 654 { 655 "kind":"offset_to_top" 656 }, 657 { 658 "kind":"rtti", 659 "mangled_component_name":"_ZTIN9keymaster15EcKeymaster0KeyE" 660 }, 661 { 662 "kind":"complete_dtor_pointer", 663 "mangled_component_name":"_ZN9keymaster15EcKeymaster0KeyD1Ev" 664 }, 665 { 666 "kind":"deleting_dtor_pointer", 667 "mangled_component_name":"_ZN9keymaster15EcKeymaster0KeyD0Ev" 668 }, 669 { 670 "mangled_component_name":"_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj" 671 }, 672 { 673 "mangled_component_name":"_ZNK9keymaster5EcKey13InternalToEvpEP11evp_pkey_st" 674 }, 675 { 676 "mangled_component_name":"_ZN9keymaster5EcKey13EvpToInternalEPK11evp_pkey_st" 677 } 678 ], 679 "unique_id":"_ZTSN9keymaster15EcKeymaster0KeyE" 680 }, 681 { 682 "vtable_components":[ 683 { 684 "kind":"offset_to_top" 685 }, 686 { 687 "kind":"rtti", 688 "mangled_component_name":"_ZTIN9keymaster26SupportedAlgorithmsRequestE" 689 }, 690 { 691 "kind":"complete_dtor_pointer", 692 "mangled_component_name":"_ZN9keymaster26SupportedAlgorithmsRequestD1Ev" 693 }, 694 { 695 "kind":"deleting_dtor_pointer", 696 "mangled_component_name":"_ZN9keymaster26SupportedAlgorithmsRequestD0Ev" 697 }, 698 { 699 "mangled_component_name":"_ZNK9keymaster26SupportedAlgorithmsRequest14SerializedSizeEv" 700 }, 701 { 702 "mangled_component_name":"_ZNK9keymaster26SupportedAlgorithmsRequest9SerializeEPhPKh" 703 }, 704 { 705 "mangled_component_name":"_ZN9keymaster26SupportedAlgorithmsRequest11DeserializeEPPKhS2_" 706 } 707 ], 708 "unique_id":"_ZTSN9keymaster26SupportedAlgorithmsRequestE" 709 }, 710 { 711 "vtable_components":[ 712 { 713 "kind":"offset_to_top" 714 }, 715 { 716 "kind":"rtti", 717 "mangled_component_name":"_ZTIN9keymaster29SupportedImportFormatsRequestE" 718 }, 719 { 720 "kind":"complete_dtor_pointer", 721 "mangled_component_name":"_ZN9keymaster29SupportedImportFormatsRequestD1Ev" 722 }, 723 { 724 "kind":"deleting_dtor_pointer", 725 "mangled_component_name":"_ZN9keymaster29SupportedImportFormatsRequestD0Ev" 726 }, 727 { 728 "mangled_component_name":"_ZNK9keymaster27SupportedByAlgorithmRequest14SerializedSizeEv" 729 }, 730 { 731 "mangled_component_name":"_ZNK9keymaster27SupportedByAlgorithmRequest9SerializeEPhPKh" 732 }, 733 { 734 "mangled_component_name":"_ZN9keymaster27SupportedByAlgorithmRequest11DeserializeEPPKhS2_" 735 } 736 ], 737 "unique_id":"_ZTSN9keymaster29SupportedImportFormatsRequestE" 738 }, 739 { 740 "vtable_components":[ 741 { 742 "kind":"offset_to_top" 743 }, 744 { 745 "kind":"rtti", 746 "mangled_component_name":"_ZTIN9keymaster29SupportedExportFormatsRequestE" 747 }, 748 { 749 "kind":"complete_dtor_pointer", 750 "mangled_component_name":"_ZN9keymaster29SupportedExportFormatsRequestD1Ev" 751 }, 752 { 753 "kind":"deleting_dtor_pointer", 754 "mangled_component_name":"_ZN9keymaster29SupportedExportFormatsRequestD0Ev" 755 }, 756 { 757 "mangled_component_name":"_ZNK9keymaster27SupportedByAlgorithmRequest14SerializedSizeEv" 758 }, 759 { 760 "mangled_component_name":"_ZNK9keymaster27SupportedByAlgorithmRequest9SerializeEPhPKh" 761 }, 762 { 763 "mangled_component_name":"_ZN9keymaster27SupportedByAlgorithmRequest11DeserializeEPPKhS2_" 764 } 765 ], 766 "unique_id":"_ZTSN9keymaster29SupportedExportFormatsRequestE" 767 }, 768 { 769 "vtable_components":[ 770 { 771 "kind":"offset_to_top" 772 }, 773 { 774 "kind":"rtti", 775 "mangled_component_name":"_ZTIN9keymaster26SupportedBlockModesRequestE" 776 }, 777 { 778 "kind":"complete_dtor_pointer", 779 "mangled_component_name":"_ZN9keymaster26SupportedBlockModesRequestD1Ev" 780 }, 781 { 782 "kind":"deleting_dtor_pointer", 783 "mangled_component_name":"_ZN9keymaster26SupportedBlockModesRequestD0Ev" 784 }, 785 { 786 "mangled_component_name":"_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv" 787 }, 788 { 789 "mangled_component_name":"_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh" 790 }, 791 { 792 "mangled_component_name":"_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_" 793 } 794 ], 795 "unique_id":"_ZTSN9keymaster26SupportedBlockModesRequestE" 796 }, 797 { 798 "vtable_components":[ 799 { 800 "kind":"offset_to_top" 801 }, 802 { 803 "kind":"rtti", 804 "mangled_component_name":"_ZTIN9keymaster28SupportedPaddingModesRequestE" 805 }, 806 { 807 "kind":"complete_dtor_pointer", 808 "mangled_component_name":"_ZN9keymaster28SupportedPaddingModesRequestD1Ev" 809 }, 810 { 811 "kind":"deleting_dtor_pointer", 812 "mangled_component_name":"_ZN9keymaster28SupportedPaddingModesRequestD0Ev" 813 }, 814 { 815 "mangled_component_name":"_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv" 816 }, 817 { 818 "mangled_component_name":"_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh" 819 }, 820 { 821 "mangled_component_name":"_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_" 822 } 823 ], 824 "unique_id":"_ZTSN9keymaster28SupportedPaddingModesRequestE" 825 }, 826 { 827 "vtable_components":[ 828 { 829 "kind":"offset_to_top" 830 }, 831 { 832 "kind":"rtti", 833 "mangled_component_name":"_ZTIN9keymaster23SupportedDigestsRequestE" 834 }, 835 { 836 "kind":"complete_dtor_pointer", 837 "mangled_component_name":"_ZN9keymaster23SupportedDigestsRequestD1Ev" 838 }, 839 { 840 "kind":"deleting_dtor_pointer", 841 "mangled_component_name":"_ZN9keymaster23SupportedDigestsRequestD0Ev" 842 }, 843 { 844 "mangled_component_name":"_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv" 845 }, 846 { 847 "mangled_component_name":"_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh" 848 }, 849 { 850 "mangled_component_name":"_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_" 851 } 852 ], 853 "unique_id":"_ZTSN9keymaster23SupportedDigestsRequestE" 854 }, 855 { 856 "vtable_components":[ 857 { 858 "kind":"offset_to_top" 859 }, 860 { 861 "kind":"rtti", 862 "mangled_component_name":"_ZTIN9keymaster17SupportedResponseI21keymaster_algorithm_tEE" 863 }, 864 { 865 "kind":"complete_dtor_pointer", 866 "mangled_component_name":"_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tED1Ev" 867 }, 868 { 869 "kind":"deleting_dtor_pointer", 870 "mangled_component_name":"_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tED0Ev" 871 }, 872 { 873 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 874 }, 875 { 876 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 877 }, 878 { 879 "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 880 }, 881 { 882 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE22NonErrorSerializedSizeEv" 883 }, 884 { 885 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE17NonErrorSerializeEPhPKh" 886 }, 887 { 888 "mangled_component_name":"_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tE19NonErrorDeserializeEPPKhS4_" 889 } 890 ], 891 "unique_id":"_ZTSN9keymaster17SupportedResponseI21keymaster_algorithm_tEE" 892 }, 893 { 894 "vtable_components":[ 895 { 896 "kind":"offset_to_top" 897 }, 898 { 899 "kind":"rtti", 900 "mangled_component_name":"_ZTIN9keymaster17SupportedResponseI22keymaster_block_mode_tEE" 901 }, 902 { 903 "kind":"complete_dtor_pointer", 904 "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tED1Ev" 905 }, 906 { 907 "kind":"deleting_dtor_pointer", 908 "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tED0Ev" 909 }, 910 { 911 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 912 }, 913 { 914 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 915 }, 916 { 917 "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 918 }, 919 { 920 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE22NonErrorSerializedSizeEv" 921 }, 922 { 923 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE17NonErrorSerializeEPhPKh" 924 }, 925 { 926 "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tE19NonErrorDeserializeEPPKhS4_" 927 } 928 ], 929 "unique_id":"_ZTSN9keymaster17SupportedResponseI22keymaster_block_mode_tEE" 930 }, 931 { 932 "vtable_components":[ 933 { 934 "kind":"offset_to_top" 935 }, 936 { 937 "kind":"rtti", 938 "mangled_component_name":"_ZTIN9keymaster17SupportedResponseI19keymaster_padding_tEE" 939 }, 940 { 941 "kind":"complete_dtor_pointer", 942 "mangled_component_name":"_ZN9keymaster17SupportedResponseI19keymaster_padding_tED1Ev" 943 }, 944 { 945 "kind":"deleting_dtor_pointer", 946 "mangled_component_name":"_ZN9keymaster17SupportedResponseI19keymaster_padding_tED0Ev" 947 }, 948 { 949 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 950 }, 951 { 952 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 953 }, 954 { 955 "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 956 }, 957 { 958 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE22NonErrorSerializedSizeEv" 959 }, 960 { 961 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE17NonErrorSerializeEPhPKh" 962 }, 963 { 964 "mangled_component_name":"_ZN9keymaster17SupportedResponseI19keymaster_padding_tE19NonErrorDeserializeEPPKhS4_" 965 } 966 ], 967 "unique_id":"_ZTSN9keymaster17SupportedResponseI19keymaster_padding_tEE" 968 }, 969 { 970 "vtable_components":[ 971 { 972 "kind":"offset_to_top" 973 }, 974 { 975 "kind":"rtti", 976 "mangled_component_name":"_ZTIN9keymaster17SupportedResponseI18keymaster_digest_tEE" 977 }, 978 { 979 "kind":"complete_dtor_pointer", 980 "mangled_component_name":"_ZN9keymaster17SupportedResponseI18keymaster_digest_tED1Ev" 981 }, 982 { 983 "kind":"deleting_dtor_pointer", 984 "mangled_component_name":"_ZN9keymaster17SupportedResponseI18keymaster_digest_tED0Ev" 985 }, 986 { 987 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 988 }, 989 { 990 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 991 }, 992 { 993 "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 994 }, 995 { 996 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE22NonErrorSerializedSizeEv" 997 }, 998 { 999 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE17NonErrorSerializeEPhPKh" 1000 }, 1001 { 1002 "mangled_component_name":"_ZN9keymaster17SupportedResponseI18keymaster_digest_tE19NonErrorDeserializeEPPKhS4_" 1003 } 1004 ], 1005 "unique_id":"_ZTSN9keymaster17SupportedResponseI18keymaster_digest_tEE" 1006 }, 1007 { 1008 "vtable_components":[ 1009 { 1010 "kind":"offset_to_top" 1011 }, 1012 { 1013 "kind":"rtti", 1014 "mangled_component_name":"_ZTIN9keymaster17SupportedResponseI22keymaster_key_format_tEE" 1015 }, 1016 { 1017 "kind":"complete_dtor_pointer", 1018 "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_key_format_tED1Ev" 1019 }, 1020 { 1021 "kind":"deleting_dtor_pointer", 1022 "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_key_format_tED0Ev" 1023 }, 1024 { 1025 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 1026 }, 1027 { 1028 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 1029 }, 1030 { 1031 "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 1032 }, 1033 { 1034 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE22NonErrorSerializedSizeEv" 1035 }, 1036 { 1037 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE17NonErrorSerializeEPhPKh" 1038 }, 1039 { 1040 "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_key_format_tE19NonErrorDeserializeEPPKhS4_" 1041 } 1042 ], 1043 "unique_id":"_ZTSN9keymaster17SupportedResponseI22keymaster_key_format_tEE" 1044 }, 1045 { 1046 "vtable_components":[ 1047 { 1048 "kind":"offset_to_top" 1049 }, 1050 { 1051 "kind":"rtti", 1052 "mangled_component_name":"_ZTIN9keymaster27SupportedAlgorithmsResponseE" 1053 }, 1054 { 1055 "kind":"complete_dtor_pointer", 1056 "mangled_component_name":"_ZN9keymaster27SupportedAlgorithmsResponseD1Ev" 1057 }, 1058 { 1059 "kind":"deleting_dtor_pointer", 1060 "mangled_component_name":"_ZN9keymaster27SupportedAlgorithmsResponseD0Ev" 1061 }, 1062 { 1063 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 1064 }, 1065 { 1066 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 1067 }, 1068 { 1069 "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 1070 }, 1071 { 1072 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE22NonErrorSerializedSizeEv" 1073 }, 1074 { 1075 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE17NonErrorSerializeEPhPKh" 1076 }, 1077 { 1078 "mangled_component_name":"_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tE19NonErrorDeserializeEPPKhS4_" 1079 } 1080 ], 1081 "unique_id":"_ZTSN9keymaster27SupportedAlgorithmsResponseE" 1082 }, 1083 { 1084 "vtable_components":[ 1085 { 1086 "kind":"offset_to_top" 1087 }, 1088 { 1089 "kind":"rtti", 1090 "mangled_component_name":"_ZTIN9keymaster27SupportedBlockModesResponseE" 1091 }, 1092 { 1093 "kind":"complete_dtor_pointer", 1094 "mangled_component_name":"_ZN9keymaster27SupportedBlockModesResponseD1Ev" 1095 }, 1096 { 1097 "kind":"deleting_dtor_pointer", 1098 "mangled_component_name":"_ZN9keymaster27SupportedBlockModesResponseD0Ev" 1099 }, 1100 { 1101 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 1102 }, 1103 { 1104 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 1105 }, 1106 { 1107 "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 1108 }, 1109 { 1110 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE22NonErrorSerializedSizeEv" 1111 }, 1112 { 1113 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE17NonErrorSerializeEPhPKh" 1114 }, 1115 { 1116 "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tE19NonErrorDeserializeEPPKhS4_" 1117 } 1118 ], 1119 "unique_id":"_ZTSN9keymaster27SupportedBlockModesResponseE" 1120 }, 1121 { 1122 "vtable_components":[ 1123 { 1124 "kind":"offset_to_top" 1125 }, 1126 { 1127 "kind":"rtti", 1128 "mangled_component_name":"_ZTIN9keymaster29SupportedPaddingModesResponseE" 1129 }, 1130 { 1131 "kind":"complete_dtor_pointer", 1132 "mangled_component_name":"_ZN9keymaster29SupportedPaddingModesResponseD1Ev" 1133 }, 1134 { 1135 "kind":"deleting_dtor_pointer", 1136 "mangled_component_name":"_ZN9keymaster29SupportedPaddingModesResponseD0Ev" 1137 }, 1138 { 1139 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 1140 }, 1141 { 1142 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 1143 }, 1144 { 1145 "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 1146 }, 1147 { 1148 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE22NonErrorSerializedSizeEv" 1149 }, 1150 { 1151 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE17NonErrorSerializeEPhPKh" 1152 }, 1153 { 1154 "mangled_component_name":"_ZN9keymaster17SupportedResponseI19keymaster_padding_tE19NonErrorDeserializeEPPKhS4_" 1155 } 1156 ], 1157 "unique_id":"_ZTSN9keymaster29SupportedPaddingModesResponseE" 1158 }, 1159 { 1160 "vtable_components":[ 1161 { 1162 "kind":"offset_to_top" 1163 }, 1164 { 1165 "kind":"rtti", 1166 "mangled_component_name":"_ZTIN9keymaster24SupportedDigestsResponseE" 1167 }, 1168 { 1169 "kind":"complete_dtor_pointer", 1170 "mangled_component_name":"_ZN9keymaster24SupportedDigestsResponseD1Ev" 1171 }, 1172 { 1173 "kind":"deleting_dtor_pointer", 1174 "mangled_component_name":"_ZN9keymaster24SupportedDigestsResponseD0Ev" 1175 }, 1176 { 1177 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 1178 }, 1179 { 1180 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 1181 }, 1182 { 1183 "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 1184 }, 1185 { 1186 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE22NonErrorSerializedSizeEv" 1187 }, 1188 { 1189 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE17NonErrorSerializeEPhPKh" 1190 }, 1191 { 1192 "mangled_component_name":"_ZN9keymaster17SupportedResponseI18keymaster_digest_tE19NonErrorDeserializeEPPKhS4_" 1193 } 1194 ], 1195 "unique_id":"_ZTSN9keymaster24SupportedDigestsResponseE" 1196 }, 1197 { 1198 "vtable_components":[ 1199 { 1200 "kind":"offset_to_top" 1201 }, 1202 { 1203 "kind":"rtti", 1204 "mangled_component_name":"_ZTIN9keymaster30SupportedImportFormatsResponseE" 1205 }, 1206 { 1207 "kind":"complete_dtor_pointer", 1208 "mangled_component_name":"_ZN9keymaster30SupportedImportFormatsResponseD1Ev" 1209 }, 1210 { 1211 "kind":"deleting_dtor_pointer", 1212 "mangled_component_name":"_ZN9keymaster30SupportedImportFormatsResponseD0Ev" 1213 }, 1214 { 1215 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 1216 }, 1217 { 1218 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 1219 }, 1220 { 1221 "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 1222 }, 1223 { 1224 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE22NonErrorSerializedSizeEv" 1225 }, 1226 { 1227 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE17NonErrorSerializeEPhPKh" 1228 }, 1229 { 1230 "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_key_format_tE19NonErrorDeserializeEPPKhS4_" 1231 } 1232 ], 1233 "unique_id":"_ZTSN9keymaster30SupportedImportFormatsResponseE" 1234 }, 1235 { 1236 "vtable_components":[ 1237 { 1238 "kind":"offset_to_top" 1239 }, 1240 { 1241 "kind":"rtti", 1242 "mangled_component_name":"_ZTIN9keymaster30SupportedExportFormatsResponseE" 1243 }, 1244 { 1245 "kind":"complete_dtor_pointer", 1246 "mangled_component_name":"_ZN9keymaster30SupportedExportFormatsResponseD1Ev" 1247 }, 1248 { 1249 "kind":"deleting_dtor_pointer", 1250 "mangled_component_name":"_ZN9keymaster30SupportedExportFormatsResponseD0Ev" 1251 }, 1252 { 1253 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 1254 }, 1255 { 1256 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 1257 }, 1258 { 1259 "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 1260 }, 1261 { 1262 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE22NonErrorSerializedSizeEv" 1263 }, 1264 { 1265 "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE17NonErrorSerializeEPhPKh" 1266 }, 1267 { 1268 "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_key_format_tE19NonErrorDeserializeEPPKhS4_" 1269 } 1270 ], 1271 "unique_id":"_ZTSN9keymaster30SupportedExportFormatsResponseE" 1272 }, 1273 { 1274 "vtable_components":[ 1275 { 1276 "kind":"offset_to_top" 1277 }, 1278 { 1279 "kind":"rtti", 1280 "mangled_component_name":"_ZTIN9keymaster18GenerateKeyRequestE" 1281 }, 1282 { 1283 "kind":"complete_dtor_pointer", 1284 "mangled_component_name":"_ZN9keymaster18GenerateKeyRequestD1Ev" 1285 }, 1286 { 1287 "kind":"deleting_dtor_pointer", 1288 "mangled_component_name":"_ZN9keymaster18GenerateKeyRequestD0Ev" 1289 }, 1290 { 1291 "mangled_component_name":"_ZNK9keymaster18GenerateKeyRequest14SerializedSizeEv" 1292 }, 1293 { 1294 "mangled_component_name":"_ZNK9keymaster18GenerateKeyRequest9SerializeEPhPKh" 1295 }, 1296 { 1297 "mangled_component_name":"_ZN9keymaster18GenerateKeyRequest11DeserializeEPPKhS2_" 1298 } 1299 ], 1300 "unique_id":"_ZTSN9keymaster18GenerateKeyRequestE" 1301 }, 1302 { 1303 "vtable_components":[ 1304 { 1305 "kind":"offset_to_top" 1306 }, 1307 { 1308 "kind":"rtti", 1309 "mangled_component_name":"_ZTIN9keymaster21AbortOperationRequestE" 1310 }, 1311 { 1312 "kind":"complete_dtor_pointer", 1313 "mangled_component_name":"_ZN9keymaster21AbortOperationRequestD1Ev" 1314 }, 1315 { 1316 "kind":"deleting_dtor_pointer", 1317 "mangled_component_name":"_ZN9keymaster21AbortOperationRequestD0Ev" 1318 }, 1319 { 1320 "mangled_component_name":"_ZNK9keymaster21AbortOperationRequest14SerializedSizeEv" 1321 }, 1322 { 1323 "mangled_component_name":"_ZNK9keymaster21AbortOperationRequest9SerializeEPhPKh" 1324 }, 1325 { 1326 "mangled_component_name":"_ZN9keymaster21AbortOperationRequest11DeserializeEPPKhS2_" 1327 } 1328 ], 1329 "unique_id":"_ZTSN9keymaster21AbortOperationRequestE" 1330 }, 1331 { 1332 "vtable_components":[ 1333 { 1334 "kind":"offset_to_top" 1335 }, 1336 { 1337 "kind":"rtti", 1338 "mangled_component_name":"_ZTIN9keymaster22AbortOperationResponseE" 1339 }, 1340 { 1341 "kind":"complete_dtor_pointer", 1342 "mangled_component_name":"_ZN9keymaster22AbortOperationResponseD1Ev" 1343 }, 1344 { 1345 "kind":"deleting_dtor_pointer", 1346 "mangled_component_name":"_ZN9keymaster22AbortOperationResponseD0Ev" 1347 }, 1348 { 1349 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 1350 }, 1351 { 1352 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 1353 }, 1354 { 1355 "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 1356 }, 1357 { 1358 "mangled_component_name":"_ZNK9keymaster22AbortOperationResponse22NonErrorSerializedSizeEv" 1359 }, 1360 { 1361 "mangled_component_name":"_ZNK9keymaster22AbortOperationResponse17NonErrorSerializeEPhPKh" 1362 }, 1363 { 1364 "mangled_component_name":"_ZN9keymaster22AbortOperationResponse19NonErrorDeserializeEPPKhS2_" 1365 } 1366 ], 1367 "unique_id":"_ZTSN9keymaster22AbortOperationResponseE" 1368 }, 1369 { 1370 "vtable_components":[ 1371 { 1372 "kind":"offset_to_top" 1373 }, 1374 { 1375 "kind":"rtti", 1376 "mangled_component_name":"_ZTIN9keymaster25EcdsaKeymaster1KeyFactoryE" 1377 }, 1378 { 1379 "kind":"complete_dtor_pointer", 1380 "mangled_component_name":"_ZN9keymaster25EcdsaKeymaster1KeyFactoryD1Ev" 1381 }, 1382 { 1383 "kind":"deleting_dtor_pointer", 1384 "mangled_component_name":"_ZN9keymaster25EcdsaKeymaster1KeyFactoryD0Ev" 1385 }, 1386 { 1387 "mangled_component_name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" 1388 }, 1389 { 1390 "mangled_component_name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 1391 }, 1392 { 1393 "mangled_component_name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" 1394 }, 1395 { 1396 "mangled_component_name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory19GetOperationFactoryE19keymaster_purpose_t" 1397 }, 1398 { 1399 "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj" 1400 }, 1401 { 1402 "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj" 1403 }, 1404 { 1405 "mangled_component_name":"_ZNK9keymaster12EcKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE" 1406 }, 1407 { 1408 "mangled_component_name":"_ZNK9keymaster12EcKeyFactory18keymaster_key_typeEv" 1409 }, 1410 { 1411 "mangled_component_name":"_ZNK9keymaster12EcKeyFactory12evp_key_typeEv" 1412 }, 1413 { 1414 "kind":"offset_to_top", 1415 "component_value":-4 1416 }, 1417 { 1418 "kind":"rtti", 1419 "mangled_component_name":"_ZTIN9keymaster25EcdsaKeymaster1KeyFactoryE" 1420 }, 1421 { 1422 "kind":"complete_dtor_pointer", 1423 "mangled_component_name":"_ZThn4_N9keymaster25EcdsaKeymaster1KeyFactoryD1Ev" 1424 }, 1425 { 1426 "kind":"deleting_dtor_pointer", 1427 "mangled_component_name":"_ZThn4_N9keymaster25EcdsaKeymaster1KeyFactoryD0Ev" 1428 } 1429 ], 1430 "unique_id":"_ZTSN9keymaster25EcdsaKeymaster1KeyFactoryE" 1431 }, 1432 { 1433 "vtable_components":[ 1434 { 1435 "kind":"offset_to_top" 1436 }, 1437 { 1438 "kind":"rtti", 1439 "mangled_component_name":"_ZTIN9keymaster18EcdsaKeymaster1KeyE" 1440 }, 1441 { 1442 "kind":"complete_dtor_pointer", 1443 "mangled_component_name":"_ZN9keymaster18EcdsaKeymaster1KeyD1Ev" 1444 }, 1445 { 1446 "kind":"deleting_dtor_pointer", 1447 "mangled_component_name":"_ZN9keymaster18EcdsaKeymaster1KeyD0Ev" 1448 }, 1449 { 1450 "mangled_component_name":"_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj" 1451 }, 1452 { 1453 "mangled_component_name":"_ZNK9keymaster5EcKey13InternalToEvpEP11evp_pkey_st" 1454 }, 1455 { 1456 "mangled_component_name":"_ZN9keymaster5EcKey13EvpToInternalEPK11evp_pkey_st" 1457 } 1458 ], 1459 "unique_id":"_ZTSN9keymaster18EcdsaKeymaster1KeyE" 1460 }, 1461 { 1462 "vtable_components":[ 1463 { 1464 "kind":"offset_to_top" 1465 }, 1466 { 1467 "kind":"rtti", 1468 "mangled_component_name":"_ZTIN9keymaster9OperationE" 1469 }, 1470 { 1471 "kind":"complete_dtor_pointer", 1472 "mangled_component_name":"_ZN9keymaster9OperationD1Ev" 1473 }, 1474 { 1475 "kind":"deleting_dtor_pointer", 1476 "mangled_component_name":"_ZN9keymaster9OperationD0Ev" 1477 }, 1478 { 1479 "mangled_component_name":"_ZNK9keymaster9Operation16operation_handleEv" 1480 }, 1481 { 1482 "is_pure":true, 1483 "mangled_component_name":"_ZN9keymaster9Operation5BeginERKNS_16AuthorizationSetEPS1_" 1484 }, 1485 { 1486 "is_pure":true, 1487 "mangled_component_name":"_ZN9keymaster9Operation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj" 1488 }, 1489 { 1490 "is_pure":true, 1491 "mangled_component_name":"_ZN9keymaster9Operation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_" 1492 }, 1493 { 1494 "is_pure":true, 1495 "mangled_component_name":"_ZN9keymaster9Operation5AbortEv" 1496 } 1497 ], 1498 "unique_id":"_ZTSN9keymaster9OperationE" 1499 }, 1500 { 1501 "vtable_components":[ 1502 { 1503 "kind":"offset_to_top" 1504 }, 1505 { 1506 "kind":"rtti", 1507 "mangled_component_name":"_ZTIN9keymaster27EcdsaVerifyOperationFactoryE" 1508 }, 1509 { 1510 "kind":"complete_dtor_pointer", 1511 "mangled_component_name":"_ZN9keymaster27EcdsaVerifyOperationFactoryD1Ev" 1512 }, 1513 { 1514 "kind":"deleting_dtor_pointer", 1515 "mangled_component_name":"_ZN9keymaster27EcdsaVerifyOperationFactoryD0Ev" 1516 }, 1517 { 1518 "mangled_component_name":"_ZNK9keymaster21EcdsaOperationFactory12registry_keyEv" 1519 }, 1520 { 1521 "mangled_component_name":"_ZN9keymaster21EcdsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t" 1522 }, 1523 { 1524 "mangled_component_name":"_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPj" 1525 }, 1526 { 1527 "mangled_component_name":"_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj" 1528 }, 1529 { 1530 "mangled_component_name":"_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPj" 1531 }, 1532 { 1533 "mangled_component_name":"_ZNK9keymaster27EcdsaVerifyOperationFactory7purposeEv" 1534 }, 1535 { 1536 "mangled_component_name":"_ZN9keymaster27EcdsaVerifyOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_tP11evp_pkey_st" 1537 } 1538 ], 1539 "unique_id":"_ZTSN9keymaster27EcdsaVerifyOperationFactoryE" 1540 }, 1541 { 1542 "vtable_components":[ 1543 { 1544 "kind":"offset_to_top" 1545 }, 1546 { 1547 "kind":"rtti", 1548 "mangled_component_name":"_ZTIN9keymaster19SoftKeymasterLoggerE" 1549 }, 1550 { 1551 "kind":"complete_dtor_pointer", 1552 "mangled_component_name":"_ZN9keymaster19SoftKeymasterLoggerD1Ev" 1553 }, 1554 { 1555 "kind":"deleting_dtor_pointer", 1556 "mangled_component_name":"_ZN9keymaster19SoftKeymasterLoggerD0Ev" 1557 }, 1558 { 1559 "mangled_component_name":"_ZNK9keymaster19SoftKeymasterLogger7log_msgENS_6Logger8LogLevelEPKcPc" 1560 } 1561 ], 1562 "unique_id":"_ZTSN9keymaster19SoftKeymasterLoggerE" 1563 }, 1564 { 1565 "vtable_components":[ 1566 { 1567 "kind":"offset_to_top" 1568 }, 1569 { 1570 "kind":"rtti", 1571 "mangled_component_name":"_ZTIN9keymaster16ConfigureRequestE" 1572 }, 1573 { 1574 "kind":"complete_dtor_pointer", 1575 "mangled_component_name":"_ZN9keymaster16ConfigureRequestD1Ev" 1576 }, 1577 { 1578 "kind":"deleting_dtor_pointer", 1579 "mangled_component_name":"_ZN9keymaster16ConfigureRequestD0Ev" 1580 }, 1581 { 1582 "mangled_component_name":"_ZNK9keymaster16ConfigureRequest14SerializedSizeEv" 1583 }, 1584 { 1585 "mangled_component_name":"_ZNK9keymaster16ConfigureRequest9SerializeEPhPKh" 1586 }, 1587 { 1588 "mangled_component_name":"_ZN9keymaster16ConfigureRequest11DeserializeEPPKhS2_" 1589 } 1590 ], 1591 "unique_id":"_ZTSN9keymaster16ConfigureRequestE" 1592 }, 1593 { 1594 "vtable_components":[ 1595 { 1596 "kind":"offset_to_top" 1597 }, 1598 { 1599 "kind":"rtti", 1600 "mangled_component_name":"_ZTIN9keymaster17ConfigureResponseE" 1601 }, 1602 { 1603 "kind":"complete_dtor_pointer", 1604 "mangled_component_name":"_ZN9keymaster17ConfigureResponseD1Ev" 1605 }, 1606 { 1607 "kind":"deleting_dtor_pointer", 1608 "mangled_component_name":"_ZN9keymaster17ConfigureResponseD0Ev" 1609 }, 1610 { 1611 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" 1612 }, 1613 { 1614 "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" 1615 }, 1616 { 1617 "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" 1618 }, 1619 { 1620 "mangled_component_name":"_ZNK9keymaster17ConfigureResponse22NonErrorSerializedSizeEv" 1621 }, 1622 { 1623 "mangled_component_name":"_ZNK9keymaster17ConfigureResponse17NonErrorSerializeEPhPKh" 1624 }, 1625 { 1626 "mangled_component_name":"_ZN9keymaster17ConfigureResponse19NonErrorDeserializeEPPKhS2_" 1627 } 1628 ], 1629 "unique_id":"_ZTSN9keymaster17ConfigureResponseE" 1630 }, 1631 { 1632 "vtable_components":[ 1633 { 1634 "kind":"offset_to_top" 1635 }, 1636 { 1637 "kind":"rtti", 1638 "mangled_component_name":"_ZTIN9keymaster23RsaKeymaster0KeyFactoryE" 1639 }, 1640 { 1641 "kind":"complete_dtor_pointer", 1642 "mangled_component_name":"_ZN9keymaster23RsaKeymaster0KeyFactoryD1Ev" 1643 }, 1644 { 1645 "kind":"deleting_dtor_pointer", 1646 "mangled_component_name":"_ZN9keymaster23RsaKeymaster0KeyFactoryD0Ev" 1647 }, 1648 { 1649 "mangled_component_name":"_ZNK9keymaster23RsaKeymaster0KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" 1650 }, 1651 { 1652 "mangled_component_name":"_ZNK9keymaster23RsaKeymaster0KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 1653 }, 1654 { 1655 "mangled_component_name":"_ZNK9keymaster23RsaKeymaster0KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" 1656 }, 1657 { 1658 "mangled_component_name":"_ZNK9keymaster13RsaKeyFactory19GetOperationFactoryE19keymaster_purpose_t" 1659 }, 1660 { 1661 "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj" 1662 }, 1663 { 1664 "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj" 1665 }, 1666 { 1667 "mangled_component_name":"_ZNK9keymaster13RsaKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE" 1668 }, 1669 { 1670 "mangled_component_name":"_ZNK9keymaster13RsaKeyFactory18keymaster_key_typeEv" 1671 }, 1672 { 1673 "mangled_component_name":"_ZNK9keymaster13RsaKeyFactory12evp_key_typeEv" 1674 }, 1675 { 1676 "kind":"offset_to_top", 1677 "component_value":-4 1678 }, 1679 { 1680 "kind":"rtti", 1681 "mangled_component_name":"_ZTIN9keymaster23RsaKeymaster0KeyFactoryE" 1682 }, 1683 { 1684 "kind":"complete_dtor_pointer", 1685 "mangled_component_name":"_ZThn4_N9keymaster23RsaKeymaster0KeyFactoryD1Ev" 1686 }, 1687 { 1688 "kind":"deleting_dtor_pointer", 1689 "mangled_component_name":"_ZThn4_N9keymaster23RsaKeymaster0KeyFactoryD0Ev" 1690 } 1691 ], 1692 "unique_id":"_ZTSN9keymaster23RsaKeymaster0KeyFactoryE" 1693 }, 1694 { 1695 "vtable_components":[ 1696 { 1697 "kind":"offset_to_top" 1698 }, 1699 { 1700 "kind":"rtti", 1701 "mangled_component_name":"_ZTIN9keymaster16RsaKeymaster0KeyE" 1702 }, 1703 { 1704 "kind":"complete_dtor_pointer", 1705 "mangled_component_name":"_ZN9keymaster16RsaKeymaster0KeyD1Ev" 1706 }, 1707 { 1708 "kind":"deleting_dtor_pointer", 1709 "mangled_component_name":"_ZN9keymaster16RsaKeymaster0KeyD0Ev" 1710 }, 1711 { 1712 "mangled_component_name":"_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj" 1713 }, 1714 { 1715 "mangled_component_name":"_ZNK9keymaster6RsaKey13InternalToEvpEP11evp_pkey_st" 1716 }, 1717 { 1718 "mangled_component_name":"_ZN9keymaster6RsaKey13EvpToInternalEPK11evp_pkey_st" 1719 } 1720 ], 1721 "unique_id":"_ZTSN9keymaster16RsaKeymaster0KeyE" 1722 } 1723 ], 1724 "elf_functions":[ 1725 { 1726 "name":"_ZN9keymaster12GetOsVersionEPKc" 1727 }, 1728 { 1729 "name":"_ZN9keymaster12GetOsVersionEv" 1730 }, 1731 { 1732 "name":"_ZN9keymaster15ConfigureDeviceEP17keymaster2_device" 1733 }, 1734 { 1735 "name":"_ZN9keymaster15GetOsPatchlevelEPKc" 1736 }, 1737 { 1738 "name":"_ZN9keymaster15GetOsPatchlevelEv" 1739 }, 1740 { 1741 "name":"_ZN9keymaster16Keymaster0Engine10ecdsa_signEPKhjPhPjP9ec_key_st" 1742 }, 1743 { 1744 "name":"_ZN9keymaster16Keymaster0Engine11keyblob_dupEP17crypto_ex_data_stPKS1_PPvilS5_" 1745 }, 1746 { 1747 "name":"_ZN9keymaster16Keymaster0Engine12keyblob_freeEPvS1_P17crypto_ex_data_stilS1_" 1748 }, 1749 { 1750 "name":"_ZN9keymaster16Keymaster0Engine21rsa_private_transformEP6rsa_stPhPKhj" 1751 }, 1752 { 1753 "name":"_ZN9keymaster16Keymaster0EngineC1EPK17keymaster0_device" 1754 }, 1755 { 1756 "name":"_ZN9keymaster16Keymaster0EngineC2EPK17keymaster0_device" 1757 }, 1758 { 1759 "name":"_ZN9keymaster16Keymaster0EngineD1Ev" 1760 }, 1761 { 1762 "name":"_ZN9keymaster16Keymaster0EngineD2Ev" 1763 }, 1764 { 1765 "name":"_ZN9keymaster16Keymaster1Engine10ecdsa_signEPKhjPhPjP9ec_key_st" 1766 }, 1767 { 1768 "name":"_ZN9keymaster16Keymaster1Engine11rsa_decryptEP6rsa_stPjPhjPKhji" 1769 }, 1770 { 1771 "name":"_ZN9keymaster16Keymaster1Engine12rsa_sign_rawEP6rsa_stPjPhjPKhji" 1772 }, 1773 { 1774 "name":"_ZN9keymaster16Keymaster1Engine13free_key_dataEPvS1_P17crypto_ex_data_stilS1_" 1775 }, 1776 { 1777 "name":"_ZN9keymaster16Keymaster1Engine14BuildRsaMethodEv" 1778 }, 1779 { 1780 "name":"_ZN9keymaster16Keymaster1Engine16BuildEcdsaMethodEv" 1781 }, 1782 { 1783 "name":"_ZN9keymaster16Keymaster1Engine16Keymaster1FinishEPKNS0_7KeyDataERK16keymaster_blob_tPS4_" 1784 }, 1785 { 1786 "name":"_ZN9keymaster16Keymaster1Engine18duplicate_key_dataEP17crypto_ex_data_stPKS1_PPvilS5_" 1787 }, 1788 { 1789 "name":"_ZN9keymaster16Keymaster1EngineC1EPK17keymaster1_device" 1790 }, 1791 { 1792 "name":"_ZN9keymaster16Keymaster1EngineC2EPK17keymaster1_device" 1793 }, 1794 { 1795 "name":"_ZN9keymaster16Keymaster1EngineD1Ev" 1796 }, 1797 { 1798 "name":"_ZN9keymaster16Keymaster1EngineD2Ev" 1799 }, 1800 { 1801 "name":"_ZN9keymaster19SoftKeymasterDevice10attest_keyEPK17keymaster2_devicePK20keymaster_key_blob_tPK25keymaster_key_param_set_tP22keymaster_cert_chain_t" 1802 }, 1803 { 1804 "name":"_ZN9keymaster19SoftKeymasterDevice10delete_keyEPK17keymaster1_devicePK20keymaster_key_blob_t" 1805 }, 1806 { 1807 "name":"_ZN9keymaster19SoftKeymasterDevice10delete_keyEPK17keymaster2_devicePK20keymaster_key_blob_t" 1808 }, 1809 { 1810 "name":"_ZN9keymaster19SoftKeymasterDevice10export_keyEPK17keymaster1_device22keymaster_key_format_tPK20keymaster_key_blob_tPK16keymaster_blob_tSA_PS8_" 1811 }, 1812 { 1813 "name":"_ZN9keymaster19SoftKeymasterDevice10export_keyEPK17keymaster2_device22keymaster_key_format_tPK20keymaster_key_blob_tPK16keymaster_blob_tSA_PS8_" 1814 }, 1815 { 1816 "name":"_ZN9keymaster19SoftKeymasterDevice10import_keyEPK17keymaster1_devicePK25keymaster_key_param_set_t22keymaster_key_format_tPK16keymaster_blob_tP20keymaster_key_blob_tPP31keymaster_key_characteristics_t" 1817 }, 1818 { 1819 "name":"_ZN9keymaster19SoftKeymasterDevice10import_keyEPK17keymaster2_devicePK25keymaster_key_param_set_t22keymaster_key_format_tPK16keymaster_blob_tP20keymaster_key_blob_tP31keymaster_key_characteristics_t" 1820 }, 1821 { 1822 "name":"_ZN9keymaster19SoftKeymasterDevice11upgrade_keyEPK17keymaster2_devicePK20keymaster_key_blob_tPK25keymaster_key_param_set_tPS4_" 1823 }, 1824 { 1825 "name":"_ZN9keymaster19SoftKeymasterDevice12close_deviceEP11hw_device_t" 1826 }, 1827 { 1828 "name":"_ZN9keymaster19SoftKeymasterDevice12generate_keyEPK17keymaster1_devicePK25keymaster_key_param_set_tP20keymaster_key_blob_tPP31keymaster_key_characteristics_t" 1829 }, 1830 { 1831 "name":"_ZN9keymaster19SoftKeymasterDevice12generate_keyEPK17keymaster2_devicePK25keymaster_key_param_set_tP20keymaster_key_blob_tP31keymaster_key_characteristics_t" 1832 }, 1833 { 1834 "name":"_ZN9keymaster19SoftKeymasterDevice15add_rng_entropyEPK17keymaster1_devicePKhj" 1835 }, 1836 { 1837 "name":"_ZN9keymaster19SoftKeymasterDevice15add_rng_entropyEPK17keymaster2_devicePKhj" 1838 }, 1839 { 1840 "name":"_ZN9keymaster19SoftKeymasterDevice15delete_all_keysEPK17keymaster1_device" 1841 }, 1842 { 1843 "name":"_ZN9keymaster19SoftKeymasterDevice15delete_all_keysEPK17keymaster2_device" 1844 }, 1845 { 1846 "name":"_ZN9keymaster19SoftKeymasterDevice16keymaster_deviceEv" 1847 }, 1848 { 1849 "name":"_ZN9keymaster19SoftKeymasterDevice17SetHardwareDeviceEP17keymaster0_device" 1850 }, 1851 { 1852 "name":"_ZN9keymaster19SoftKeymasterDevice17SetHardwareDeviceEP17keymaster1_device" 1853 }, 1854 { 1855 "name":"_ZN9keymaster19SoftKeymasterDevice17keymaster2_deviceEv" 1856 }, 1857 { 1858 "name":"_ZN9keymaster19SoftKeymasterDevice21get_supported_digestsEPK17keymaster1_device21keymaster_algorithm_t19keymaster_purpose_tPP18keymaster_digest_tPj" 1859 }, 1860 { 1861 "name":"_ZN9keymaster19SoftKeymasterDevice22Keymaster1DeviceIsGoodEv" 1862 }, 1863 { 1864 "name":"_ZN9keymaster19SoftKeymasterDevice23get_key_characteristicsEPK17keymaster1_devicePK20keymaster_key_blob_tPK16keymaster_blob_tS9_PP31keymaster_key_characteristics_t" 1865 }, 1866 { 1867 "name":"_ZN9keymaster19SoftKeymasterDevice23get_key_characteristicsEPK17keymaster2_devicePK20keymaster_key_blob_tPK16keymaster_blob_tS9_P31keymaster_key_characteristics_t" 1868 }, 1869 { 1870 "name":"_ZN9keymaster19SoftKeymasterDevice24StoreDefaultNewKeyParamsE21keymaster_algorithm_tPNS_16AuthorizationSetE" 1871 }, 1872 { 1873 "name":"_ZN9keymaster19SoftKeymasterDevice24get_supported_algorithmsEPK17keymaster1_devicePP21keymaster_algorithm_tPj" 1874 }, 1875 { 1876 "name":"_ZN9keymaster19SoftKeymasterDevice24initialize_device_structEj" 1877 }, 1878 { 1879 "name":"_ZN9keymaster19SoftKeymasterDevice25get_supported_block_modesEPK17keymaster1_device21keymaster_algorithm_t19keymaster_purpose_tPP22keymaster_block_mode_tPj" 1880 }, 1881 { 1882 "name":"_ZN9keymaster19SoftKeymasterDevice27get_supported_padding_modesEPK17keymaster1_device21keymaster_algorithm_t19keymaster_purpose_tPP19keymaster_padding_tPj" 1883 }, 1884 { 1885 "name":"_ZN9keymaster19SoftKeymasterDevice28get_supported_export_formatsEPK17keymaster1_device21keymaster_algorithm_tPP22keymaster_key_format_tPj" 1886 }, 1887 { 1888 "name":"_ZN9keymaster19SoftKeymasterDevice28get_supported_import_formatsEPK17keymaster1_device21keymaster_algorithm_tPP22keymaster_key_format_tPj" 1889 }, 1890 { 1891 "name":"_ZN9keymaster19SoftKeymasterDevice5abortEPK17keymaster1_devicey" 1892 }, 1893 { 1894 "name":"_ZN9keymaster19SoftKeymasterDevice5abortEPK17keymaster2_devicey" 1895 }, 1896 { 1897 "name":"_ZN9keymaster19SoftKeymasterDevice5beginEPK17keymaster1_device19keymaster_purpose_tPK20keymaster_key_blob_tPK25keymaster_key_param_set_tPS8_Py" 1898 }, 1899 { 1900 "name":"_ZN9keymaster19SoftKeymasterDevice5beginEPK17keymaster2_device19keymaster_purpose_tPK20keymaster_key_blob_tPK25keymaster_key_param_set_tPS8_Py" 1901 }, 1902 { 1903 "name":"_ZN9keymaster19SoftKeymasterDevice6finishEPK17keymaster1_deviceyPK25keymaster_key_param_set_tPK16keymaster_blob_tPS4_PS7_" 1904 }, 1905 { 1906 "name":"_ZN9keymaster19SoftKeymasterDevice6finishEPK17keymaster2_deviceyPK25keymaster_key_param_set_tPK16keymaster_blob_tS9_PS4_PS7_" 1907 }, 1908 { 1909 "name":"_ZN9keymaster19SoftKeymasterDevice6updateEPK17keymaster1_deviceyPK25keymaster_key_param_set_tPK16keymaster_blob_tPjPS4_PS7_" 1910 }, 1911 { 1912 "name":"_ZN9keymaster19SoftKeymasterDevice6updateEPK17keymaster2_deviceyPK25keymaster_key_param_set_tPK16keymaster_blob_tPjPS4_PS7_" 1913 }, 1914 { 1915 "name":"_ZN9keymaster19SoftKeymasterDevice9configureEPK17keymaster2_devicePK25keymaster_key_param_set_t" 1916 }, 1917 { 1918 "name":"_ZN9keymaster19SoftKeymasterDevice9hw_deviceEv" 1919 }, 1920 { 1921 "name":"_ZN9keymaster19SoftKeymasterDeviceC1EPNS_20SoftKeymasterContextE" 1922 }, 1923 { 1924 "name":"_ZN9keymaster19SoftKeymasterDeviceC1Ev" 1925 }, 1926 { 1927 "name":"_ZN9keymaster19SoftKeymasterDeviceC2EPNS_20SoftKeymasterContextE" 1928 }, 1929 { 1930 "name":"_ZN9keymaster19SoftKeymasterDeviceC2Ev" 1931 }, 1932 { 1933 "name":"_ZN9keymaster20SoftKeymasterContext16SetSystemVersionEjj" 1934 }, 1935 { 1936 "name":"_ZN9keymaster20SoftKeymasterContext17SetHardwareDeviceEP17keymaster0_device" 1937 }, 1938 { 1939 "name":"_ZN9keymaster20SoftKeymasterContext17SetHardwareDeviceEP17keymaster1_device" 1940 }, 1941 { 1942 "name":"_ZN9keymaster20SoftKeymasterContextC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE" 1943 }, 1944 { 1945 "name":"_ZN9keymaster20SoftKeymasterContextC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE" 1946 }, 1947 { 1948 "name":"_ZN9keymaster20SoftKeymasterContextD0Ev" 1949 }, 1950 { 1951 "name":"_ZN9keymaster20SoftKeymasterContextD1Ev" 1952 }, 1953 { 1954 "name":"_ZN9keymaster20SoftKeymasterContextD2Ev" 1955 }, 1956 { 1957 "name":"_ZN9keymaster20generate_attestationERKNS_13AsymmetricKeyERKNS_16AuthorizationSetERK22keymaster_cert_chain_tRK20keymaster_key_blob_tRKNS_24AttestationRecordContextEPNS_9UniquePtrIS6_NS_22CertificateChainDeleteEEE" 1958 }, 1959 { 1960 "name":"_ZN9keymaster23Keymaster1LegacySupportC1EPK17keymaster1_device" 1961 }, 1962 { 1963 "name":"_ZN9keymaster23Keymaster1LegacySupportC2EPK17keymaster1_device" 1964 }, 1965 { 1966 "name":"_ZN9keymaster23RsaKeymaster0KeyFactoryC1EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster0EngineE" 1967 }, 1968 { 1969 "name":"_ZN9keymaster23RsaKeymaster0KeyFactoryC2EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster0EngineE" 1970 }, 1971 { 1972 "name":"_ZN9keymaster23RsaKeymaster1KeyFactoryC1EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster1EngineE" 1973 }, 1974 { 1975 "name":"_ZN9keymaster23RsaKeymaster1KeyFactoryC2EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster1EngineE" 1976 }, 1977 { 1978 "name":"_ZN9keymaster24PureSoftKeymasterContext16SetSystemVersionEjj" 1979 }, 1980 { 1981 "name":"_ZN9keymaster24PureSoftKeymasterContextC1Ev" 1982 }, 1983 { 1984 "name":"_ZN9keymaster24PureSoftKeymasterContextC2Ev" 1985 }, 1986 { 1987 "name":"_ZN9keymaster24PureSoftKeymasterContextD0Ev" 1988 }, 1989 { 1990 "name":"_ZN9keymaster24PureSoftKeymasterContextD1Ev" 1991 }, 1992 { 1993 "name":"_ZN9keymaster24PureSoftKeymasterContextD2Ev" 1994 }, 1995 { 1996 "name":"_ZN9keymaster24SoftKeymasterEnforcement17ComputeSharedHmacERKNS_26HmacSharingParametersArrayEPNS_14TKeymasterBlobI16keymaster_blob_tEE" 1997 }, 1998 { 1999 "name":"_ZN9keymaster24SoftKeymasterEnforcement19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE" 2000 }, 2001 { 2002 "name":"_ZN9keymaster24SoftKeymasterEnforcement24GetHmacSharingParametersEPNS_21HmacSharingParametersE" 2003 }, 2004 { 2005 "name":"_ZN9keymaster25EcdsaKeymaster0KeyFactoryC1EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster0EngineE" 2006 }, 2007 { 2008 "name":"_ZN9keymaster25EcdsaKeymaster0KeyFactoryC2EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster0EngineE" 2009 }, 2010 { 2011 "name":"_ZN9keymaster25EcdsaKeymaster1KeyFactoryC1EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster1EngineE" 2012 }, 2013 { 2014 "name":"_ZN9keymaster25EcdsaKeymaster1KeyFactoryC2EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster1EngineE" 2015 }, 2016 { 2017 "name":"_ZNK9keymaster16Keymaster0Engine11BlobToEcKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" 2018 }, 2019 { 2020 "name":"_ZNK9keymaster16Keymaster0Engine11EcKeyToBlobEPK9ec_key_st" 2021 }, 2022 { 2023 "name":"_ZNK9keymaster16Keymaster0Engine12BlobToRsaKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" 2024 }, 2025 { 2026 "name":"_ZNK9keymaster16Keymaster0Engine12RsaKeyToBlobEPK6rsa_st" 2027 }, 2028 { 2029 "name":"_ZNK9keymaster16Keymaster0Engine13DeleteAllKeysEv" 2030 }, 2031 { 2032 "name":"_ZNK9keymaster16Keymaster0Engine13GenerateEcKeyEjPNS_14TKeymasterBlobI20keymaster_key_blob_tEE" 2033 }, 2034 { 2035 "name":"_ZNK9keymaster16Keymaster0Engine14GenerateRsaKeyEyjPNS_14TKeymasterBlobI20keymaster_key_blob_tEE" 2036 }, 2037 { 2038 "name":"_ZNK9keymaster16Keymaster0Engine14Keymaster0SignEPKvRK20keymaster_key_blob_tPKhjPNSt3__110unique_ptrIA_hNS0_13Malloc_DeleteEEEPj" 2039 }, 2040 { 2041 "name":"_ZNK9keymaster16Keymaster0Engine19RsaPrivateTransformEP6rsa_stPhPKhj" 2042 }, 2043 { 2044 "name":"_ZNK9keymaster16Keymaster0Engine22GetKeymaster0PublicKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" 2045 }, 2046 { 2047 "name":"_ZNK9keymaster16Keymaster0Engine9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" 2048 }, 2049 { 2050 "name":"_ZNK9keymaster16Keymaster0Engine9EcdsaSignEPKhjPhPjP9ec_key_st" 2051 }, 2052 { 2053 "name":"_ZNK9keymaster16Keymaster0Engine9ImportKeyE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS4_" 2054 }, 2055 { 2056 "name":"_ZNK9keymaster16Keymaster1Engine10BuildEcKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEP17keymaster_error_t" 2057 }, 2058 { 2059 "name":"_ZNK9keymaster16Keymaster1Engine11BuildRsaKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEP17keymaster_error_t" 2060 }, 2061 { 2062 "name":"_ZNK9keymaster16Keymaster1Engine11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" 2063 }, 2064 { 2065 "name":"_ZNK9keymaster16Keymaster1Engine13DeleteAllKeysEv" 2066 }, 2067 { 2068 "name":"_ZNK9keymaster16Keymaster1Engine22GetKeymaster1PublicKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEP17keymaster_error_t" 2069 }, 2070 { 2071 "name":"_ZNK9keymaster16Keymaster1Engine7GetDataEP11evp_pkey_st" 2072 }, 2073 { 2074 "name":"_ZNK9keymaster16Keymaster1Engine7GetDataEPK6rsa_st" 2075 }, 2076 { 2077 "name":"_ZNK9keymaster16Keymaster1Engine7GetDataEPK9ec_key_st" 2078 }, 2079 { 2080 "name":"_ZNK9keymaster16Keymaster1Engine9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" 2081 }, 2082 { 2083 "name":"_ZNK9keymaster16Keymaster1Engine9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 2084 }, 2085 { 2086 "name":"_ZNK9keymaster19SoftKeymasterDevice21FindUnsupportedDigestE21keymaster_algorithm_t19keymaster_purpose_tRKNS_16AuthorizationSetEP18keymaster_digest_t" 2087 }, 2088 { 2089 "name":"_ZNK9keymaster19SoftKeymasterDevice25RequiresSoftwareDigestingE21keymaster_algorithm_t19keymaster_purpose_tRKNS_16AuthorizationSetE" 2090 }, 2091 { 2092 "name":"_ZNK9keymaster19SoftKeymasterDevice28KeyRequiresSoftwareDigestingERKNS_16AuthorizationSetE" 2093 }, 2094 { 2095 "name":"_ZNK9keymaster19SoftKeymasterLogger7log_msgENS_6Logger8LogLevelEPKcPc" 2096 }, 2097 { 2098 "name":"_ZNK9keymaster20SoftKeymasterContext12ParseKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" 2099 }, 2100 { 2101 "name":"_ZNK9keymaster20SoftKeymasterContext13AddRngEntropyEPKhj" 2102 }, 2103 { 2104 "name":"_ZNK9keymaster20SoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 2105 }, 2106 { 2107 "name":"_ZNK9keymaster20SoftKeymasterContext13DeleteAllKeysEv" 2108 }, 2109 { 2110 "name":"_ZNK9keymaster20SoftKeymasterContext13GetKeyFactoryE21keymaster_algorithm_t" 2111 }, 2112 { 2113 "name":"_ZNK9keymaster20SoftKeymasterContext14UpgradeKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_" 2114 }, 2115 { 2116 "name":"_ZNK9keymaster20SoftKeymasterContext16GetSystemVersionEPjS1_" 2117 }, 2118 { 2119 "name":"_ZNK9keymaster20SoftKeymasterContext19GenerateAttestationERKNS_3KeyERKNS_16AuthorizationSetEPNS_9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE" 2120 }, 2121 { 2122 "name":"_ZNK9keymaster20SoftKeymasterContext19GetOperationFactoryE21keymaster_algorithm_t19keymaster_purpose_t" 2123 }, 2124 { 2125 "name":"_ZNK9keymaster20SoftKeymasterContext21ParseKeymaster0HwBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS3_PNS_16AuthorizationSetES8_" 2126 }, 2127 { 2128 "name":"_ZNK9keymaster20SoftKeymasterContext21ParseKeymaster1HwBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_PS6_SA_" 2129 }, 2130 { 2131 "name":"_ZNK9keymaster20SoftKeymasterContext22GetSupportedAlgorithmsEPj" 2132 }, 2133 { 2134 "name":"_ZNK9keymaster20SoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" 2135 }, 2136 { 2137 "name":"_ZNK9keymaster20SoftKeymasterContext9UnwrapKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEES5_RKNS_16AuthorizationSetES5_PS6_P22keymaster_key_format_tPS3_" 2138 }, 2139 { 2140 "name":"_ZNK9keymaster23Keymaster1LegacySupport25RequiresSoftwareDigestingERKNS_16AuthorizationSetE" 2141 }, 2142 { 2143 "name":"_ZNK9keymaster23Keymaster1LegacySupport25RequiresSoftwareDigestingERKNS_9AuthProxyE" 2144 }, 2145 { 2146 "name":"_ZNK9keymaster23RsaKeymaster0KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" 2147 }, 2148 { 2149 "name":"_ZNK9keymaster23RsaKeymaster0KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" 2150 }, 2151 { 2152 "name":"_ZNK9keymaster23RsaKeymaster0KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 2153 }, 2154 { 2155 "name":"_ZNK9keymaster23RsaKeymaster1KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" 2156 }, 2157 { 2158 "name":"_ZNK9keymaster23RsaKeymaster1KeyFactory19GetOperationFactoryE19keymaster_purpose_t" 2159 }, 2160 { 2161 "name":"_ZNK9keymaster23RsaKeymaster1KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" 2162 }, 2163 { 2164 "name":"_ZNK9keymaster23RsaKeymaster1KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 2165 }, 2166 { 2167 "name":"_ZNK9keymaster24PureSoftKeymasterContext12ParseKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" 2168 }, 2169 { 2170 "name":"_ZNK9keymaster24PureSoftKeymasterContext13AddRngEntropyEPKhj" 2171 }, 2172 { 2173 "name":"_ZNK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 2174 }, 2175 { 2176 "name":"_ZNK9keymaster24PureSoftKeymasterContext13DeleteAllKeysEv" 2177 }, 2178 { 2179 "name":"_ZNK9keymaster24PureSoftKeymasterContext13GetKeyFactoryE21keymaster_algorithm_t" 2180 }, 2181 { 2182 "name":"_ZNK9keymaster24PureSoftKeymasterContext14UpgradeKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_" 2183 }, 2184 { 2185 "name":"_ZNK9keymaster24PureSoftKeymasterContext16GetSystemVersionEPjS1_" 2186 }, 2187 { 2188 "name":"_ZNK9keymaster24PureSoftKeymasterContext19GenerateAttestationERKNS_3KeyERKNS_16AuthorizationSetEPNS_9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE" 2189 }, 2190 { 2191 "name":"_ZNK9keymaster24PureSoftKeymasterContext19GetOperationFactoryE21keymaster_algorithm_t19keymaster_purpose_t" 2192 }, 2193 { 2194 "name":"_ZNK9keymaster24PureSoftKeymasterContext22GetSupportedAlgorithmsEPj" 2195 }, 2196 { 2197 "name":"_ZNK9keymaster24PureSoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" 2198 }, 2199 { 2200 "name":"_ZNK9keymaster24PureSoftKeymasterContext9UnwrapKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEES5_RKNS_16AuthorizationSetES5_PS6_P22keymaster_key_format_tPS3_" 2201 }, 2202 { 2203 "name":"_ZNK9keymaster24SoftKeymasterEnforcement11CreateKeyIdERK20keymaster_key_blob_tPy" 2204 }, 2205 { 2206 "name":"_ZNK9keymaster24SoftKeymasterEnforcement19get_current_time_msEv" 2207 }, 2208 { 2209 "name":"_ZNK9keymaster25EcdsaKeymaster0KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" 2210 }, 2211 { 2212 "name":"_ZNK9keymaster25EcdsaKeymaster0KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" 2213 }, 2214 { 2215 "name":"_ZNK9keymaster25EcdsaKeymaster0KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 2216 }, 2217 { 2218 "name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" 2219 }, 2220 { 2221 "name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory19GetOperationFactoryE19keymaster_purpose_t" 2222 }, 2223 { 2224 "name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" 2225 }, 2226 { 2227 "name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 2228 }, 2229 { 2230 "name":"_ZNK9keymaster28Keymaster1ArbitrationFactoryINS_23RsaKeymaster1KeyFactoryEE7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS7_SA_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISC_EEEE" 2231 }, 2232 { 2233 "name":"_ZNK9keymaster28Keymaster1ArbitrationFactoryINS_25EcdsaKeymaster1KeyFactoryEE11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS3_SA_" 2234 }, 2235 { 2236 "name":"_ZNK9keymaster28Keymaster1ArbitrationFactoryINS_25EcdsaKeymaster1KeyFactoryEE7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS7_SA_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISC_EEEE" 2237 }, 2238 { 2239 "name":"_ZThn12_N9keymaster20SoftKeymasterContextD0Ev" 2240 }, 2241 { 2242 "name":"_ZThn12_N9keymaster20SoftKeymasterContextD1Ev" 2243 }, 2244 { 2245 "name":"_ZThn12_N9keymaster24PureSoftKeymasterContextD0Ev" 2246 }, 2247 { 2248 "name":"_ZThn12_N9keymaster24PureSoftKeymasterContextD1Ev" 2249 }, 2250 { 2251 "name":"_ZThn4_N9keymaster20SoftKeymasterContextD0Ev" 2252 }, 2253 { 2254 "name":"_ZThn4_N9keymaster20SoftKeymasterContextD1Ev" 2255 }, 2256 { 2257 "name":"_ZThn4_N9keymaster24PureSoftKeymasterContextD0Ev" 2258 }, 2259 { 2260 "name":"_ZThn4_N9keymaster24PureSoftKeymasterContextD1Ev" 2261 }, 2262 { 2263 "name":"_ZThn4_NK9keymaster20SoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 2264 }, 2265 { 2266 "name":"_ZThn4_NK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" 2267 }, 2268 { 2269 "name":"_ZThn8_N9keymaster20SoftKeymasterContextD0Ev" 2270 }, 2271 { 2272 "name":"_ZThn8_N9keymaster20SoftKeymasterContextD1Ev" 2273 }, 2274 { 2275 "name":"_ZThn8_N9keymaster24PureSoftKeymasterContextD0Ev" 2276 }, 2277 { 2278 "name":"_ZThn8_N9keymaster24PureSoftKeymasterContextD1Ev" 2279 } 2280 ], 2281 "elf_objects":[ 2282 { 2283 "name":"_ZN9keymaster16Keymaster0Engine9instance_E" 2284 }, 2285 { 2286 "name":"_ZN9keymaster16Keymaster1Engine9instance_E" 2287 }, 2288 { 2289 "binding":"weak", 2290 "name":"_ZTVN9keymaster15EcKeymaster0KeyE" 2291 }, 2292 { 2293 "binding":"weak", 2294 "name":"_ZTVN9keymaster16ConfigureRequestE" 2295 }, 2296 { 2297 "binding":"weak", 2298 "name":"_ZTVN9keymaster16RsaKeymaster0KeyE" 2299 }, 2300 { 2301 "binding":"weak", 2302 "name":"_ZTVN9keymaster16RsaKeymaster1KeyE" 2303 }, 2304 { 2305 "binding":"weak", 2306 "name":"_ZTVN9keymaster17ConfigureResponseE" 2307 }, 2308 { 2309 "binding":"weak", 2310 "name":"_ZTVN9keymaster17SupportedResponseI18keymaster_digest_tEE" 2311 }, 2312 { 2313 "binding":"weak", 2314 "name":"_ZTVN9keymaster17SupportedResponseI19keymaster_padding_tEE" 2315 }, 2316 { 2317 "binding":"weak", 2318 "name":"_ZTVN9keymaster17SupportedResponseI21keymaster_algorithm_tEE" 2319 }, 2320 { 2321 "binding":"weak", 2322 "name":"_ZTVN9keymaster17SupportedResponseI22keymaster_block_mode_tEE" 2323 }, 2324 { 2325 "binding":"weak", 2326 "name":"_ZTVN9keymaster17SupportedResponseI22keymaster_key_format_tEE" 2327 }, 2328 { 2329 "binding":"weak", 2330 "name":"_ZTVN9keymaster18AddEntropyResponseE" 2331 }, 2332 { 2333 "binding":"weak", 2334 "name":"_ZTVN9keymaster18EcdsaKeymaster1KeyE" 2335 }, 2336 { 2337 "binding":"weak", 2338 "name":"_ZTVN9keymaster18GenerateKeyRequestE" 2339 }, 2340 { 2341 "name":"_ZTVN9keymaster19SoftKeymasterLoggerE" 2342 }, 2343 { 2344 "name":"_ZTVN9keymaster20SoftKeymasterContextE" 2345 }, 2346 { 2347 "binding":"weak", 2348 "name":"_ZTVN9keymaster21AbortOperationRequestE" 2349 }, 2350 { 2351 "binding":"weak", 2352 "name":"_ZTVN9keymaster22AbortOperationResponseE" 2353 }, 2354 { 2355 "name":"_ZTVN9keymaster23RsaKeymaster0KeyFactoryE" 2356 }, 2357 { 2358 "name":"_ZTVN9keymaster23RsaKeymaster1KeyFactoryE" 2359 }, 2360 { 2361 "binding":"weak", 2362 "name":"_ZTVN9keymaster23SupportedDigestsRequestE" 2363 }, 2364 { 2365 "name":"_ZTVN9keymaster24PureSoftKeymasterContextE" 2366 }, 2367 { 2368 "name":"_ZTVN9keymaster24SoftKeymasterEnforcementE" 2369 }, 2370 { 2371 "binding":"weak", 2372 "name":"_ZTVN9keymaster24SupportedDigestsResponseE" 2373 }, 2374 { 2375 "name":"_ZTVN9keymaster25EcdsaKeymaster0KeyFactoryE" 2376 }, 2377 { 2378 "name":"_ZTVN9keymaster25EcdsaKeymaster1KeyFactoryE" 2379 }, 2380 { 2381 "binding":"weak", 2382 "name":"_ZTVN9keymaster26SupportedAlgorithmsRequestE" 2383 }, 2384 { 2385 "binding":"weak", 2386 "name":"_ZTVN9keymaster26SupportedBlockModesRequestE" 2387 }, 2388 { 2389 "binding":"weak", 2390 "name":"_ZTVN9keymaster27EcdsaVerifyOperationFactoryE" 2391 }, 2392 { 2393 "binding":"weak", 2394 "name":"_ZTVN9keymaster27SupportedAlgorithmsResponseE" 2395 }, 2396 { 2397 "binding":"weak", 2398 "name":"_ZTVN9keymaster27SupportedBlockModesResponseE" 2399 }, 2400 { 2401 "binding":"weak", 2402 "name":"_ZTVN9keymaster27VerifyAuthorizationResponseE" 2403 }, 2404 { 2405 "binding":"weak", 2406 "name":"_ZTVN9keymaster28SupportedPaddingModesRequestE" 2407 }, 2408 { 2409 "binding":"weak", 2410 "name":"_ZTVN9keymaster29RsaEncryptionOperationFactoryE" 2411 }, 2412 { 2413 "binding":"weak", 2414 "name":"_ZTVN9keymaster29SupportedExportFormatsRequestE" 2415 }, 2416 { 2417 "binding":"weak", 2418 "name":"_ZTVN9keymaster29SupportedImportFormatsRequestE" 2419 }, 2420 { 2421 "binding":"weak", 2422 "name":"_ZTVN9keymaster29SupportedPaddingModesResponseE" 2423 }, 2424 { 2425 "binding":"weak", 2426 "name":"_ZTVN9keymaster30SupportedExportFormatsResponseE" 2427 }, 2428 { 2429 "binding":"weak", 2430 "name":"_ZTVN9keymaster30SupportedImportFormatsResponseE" 2431 }, 2432 { 2433 "binding":"weak", 2434 "name":"_ZTVN9keymaster31RsaVerificationOperationFactoryE" 2435 }, 2436 { 2437 "binding":"weak", 2438 "name":"_ZTVN9keymaster3KeyE" 2439 }, 2440 { 2441 "binding":"weak", 2442 "name":"_ZTVN9keymaster9OperationE" 2443 } 2444 ] 2445}