{ "record_types":[ { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster23RsaKeymaster1KeyFactoryE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster23RsaKeymaster1KeyFactoryD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster23RsaKeymaster1KeyFactoryD0Ev" }, { "mangled_component_name":"_ZNK9keymaster23RsaKeymaster1KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" }, { "mangled_component_name":"_ZNK9keymaster23RsaKeymaster1KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "mangled_component_name":"_ZNK9keymaster23RsaKeymaster1KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" }, { "mangled_component_name":"_ZNK9keymaster23RsaKeymaster1KeyFactory19GetOperationFactoryE19keymaster_purpose_t" }, { "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj" }, { "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj" }, { "mangled_component_name":"_ZNK9keymaster13RsaKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE" }, { "mangled_component_name":"_ZNK9keymaster13RsaKeyFactory18keymaster_key_typeEv" }, { "mangled_component_name":"_ZNK9keymaster13RsaKeyFactory12evp_key_typeEv" }, { "kind":"offset_to_top", "component_value":-4 }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster23RsaKeymaster1KeyFactoryE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZThn4_N9keymaster23RsaKeymaster1KeyFactoryD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZThn4_N9keymaster23RsaKeymaster1KeyFactoryD0Ev" } ], "unique_id":"_ZTSN9keymaster23RsaKeymaster1KeyFactoryE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster16RsaKeymaster1KeyE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster16RsaKeymaster1KeyD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster16RsaKeymaster1KeyD0Ev" }, { "mangled_component_name":"_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj" }, { "mangled_component_name":"_ZNK9keymaster6RsaKey13InternalToEvpEP11evp_pkey_st" }, { "mangled_component_name":"_ZN9keymaster6RsaKey13EvpToInternalEPK11evp_pkey_st" } ], "unique_id":"_ZTSN9keymaster16RsaKeymaster1KeyE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster31RsaVerificationOperationFactoryE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster31RsaVerificationOperationFactoryD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster31RsaVerificationOperationFactoryD0Ev" }, { "mangled_component_name":"_ZNK9keymaster19RsaOperationFactory12registry_keyEv" }, { "mangled_component_name":"_ZN9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t" }, { "mangled_component_name":"_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPj" }, { "mangled_component_name":"_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj" }, { "mangled_component_name":"_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj" }, { "mangled_component_name":"_ZNK9keymaster31RsaVerificationOperationFactory7purposeEv" }, { "mangled_component_name":"_ZN9keymaster19RsaOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t" }, { "mangled_component_name":"_ZN9keymaster31RsaVerificationOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st" } ], "unique_id":"_ZTSN9keymaster31RsaVerificationOperationFactoryE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster29RsaEncryptionOperationFactoryE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster29RsaEncryptionOperationFactoryD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster29RsaEncryptionOperationFactoryD0Ev" }, { "mangled_component_name":"_ZNK9keymaster19RsaOperationFactory12registry_keyEv" }, { "mangled_component_name":"_ZN9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t" }, { "mangled_component_name":"_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPj" }, { "mangled_component_name":"_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj" }, { "mangled_component_name":"_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj" }, { "mangled_component_name":"_ZNK9keymaster29RsaEncryptionOperationFactory7purposeEv" }, { "mangled_component_name":"_ZN9keymaster27RsaCryptingOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t" }, { "mangled_component_name":"_ZN9keymaster29RsaEncryptionOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st" } ], "unique_id":"_ZTSN9keymaster29RsaEncryptionOperationFactoryE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster27VerifyAuthorizationResponseE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster27VerifyAuthorizationResponseD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster27VerifyAuthorizationResponseD0Ev" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name":"_ZNK9keymaster27VerifyAuthorizationResponse22NonErrorSerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster27VerifyAuthorizationResponse17NonErrorSerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster27VerifyAuthorizationResponse19NonErrorDeserializeEPPKhS2_" } ], "unique_id":"_ZTSN9keymaster27VerifyAuthorizationResponseE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster18AddEntropyResponseE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster18AddEntropyResponseD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster18AddEntropyResponseD0Ev" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name":"_ZNK9keymaster18AddEntropyResponse22NonErrorSerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster18AddEntropyResponse17NonErrorSerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster18AddEntropyResponse19NonErrorDeserializeEPPKhS2_" } ], "unique_id":"_ZTSN9keymaster18AddEntropyResponseE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster20SoftKeymasterContextE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster20SoftKeymasterContextD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster20SoftKeymasterContextD0Ev" }, { "mangled_component_name":"_ZN9keymaster20SoftKeymasterContext16SetSystemVersionEjj" }, { "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext16GetSystemVersionEPjS1_" }, { "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext13GetKeyFactoryE21keymaster_algorithm_t" }, { "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext19GetOperationFactoryE21keymaster_algorithm_t19keymaster_purpose_t" }, { "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext22GetSupportedAlgorithmsEPj" }, { "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext14UpgradeKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_" }, { "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext12ParseKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" }, { "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" }, { "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext13DeleteAllKeysEv" }, { "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext13AddRngEntropyEPKhj" }, { "mangled_component_name":"_ZN9keymaster20SoftKeymasterContext18enforcement_policyEv" }, { "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext19GenerateAttestationERKNS_3KeyERKNS_16AuthorizationSetEPNS_9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE" }, { "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext9UnwrapKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEES5_RKNS_16AuthorizationSetES5_PS6_P22keymaster_key_format_tPS3_" }, { "mangled_component_name":"_ZNK9keymaster20SoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "kind":"offset_to_top", "component_value":-4 }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster20SoftKeymasterContextE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZThn4_N9keymaster20SoftKeymasterContextD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZThn4_N9keymaster20SoftKeymasterContextD0Ev" }, { "mangled_component_name":"_ZThn4_NK9keymaster20SoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "kind":"offset_to_top", "component_value":-8 }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster20SoftKeymasterContextE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZThn8_N9keymaster20SoftKeymasterContextD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZThn8_N9keymaster20SoftKeymasterContextD0Ev" }, { "mangled_component_name":"_ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhj" }, { "kind":"offset_to_top", "component_value":-12 }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster20SoftKeymasterContextE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZThn12_N9keymaster20SoftKeymasterContextD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZThn12_N9keymaster20SoftKeymasterContextD0Ev" }, { "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext16GetSecurityLevelEv" }, { "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext22VerifyAndCopyDeviceIdsERKNS_16AuthorizationSetEPS1_" }, { "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext16GenerateUniqueIdEyRK16keymaster_blob_tbPNS_6BufferE" }, { "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext21GetVerifiedBootParamsEP16keymaster_blob_tP25keymaster_verified_boot_tPb" } ], "unique_id":"_ZTSN9keymaster20SoftKeymasterContextE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster24SoftKeymasterEnforcementE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster24SoftKeymasterEnforcementD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster24SoftKeymasterEnforcementD0Ev" }, { "mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement21activation_date_validEy" }, { "mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement22expiration_date_passedEy" }, { "mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement20auth_token_timed_outERK15hw_auth_token_tj" }, { "mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement19get_current_time_msEv" }, { "mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement13SecurityLevelEv" }, { "mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement22ValidateTokenSignatureERK15hw_auth_token_t" }, { "mangled_component_name":"_ZN9keymaster24SoftKeymasterEnforcement24GetHmacSharingParametersEPNS_21HmacSharingParametersE" }, { "mangled_component_name":"_ZN9keymaster24SoftKeymasterEnforcement17ComputeSharedHmacERKNS_26HmacSharingParametersArrayEPNS_14TKeymasterBlobI16keymaster_blob_tEE" }, { "mangled_component_name":"_ZN9keymaster24SoftKeymasterEnforcement19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE" }, { "mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement11CreateKeyIdERK20keymaster_key_blob_tPy" } ], "unique_id":"_ZTSN9keymaster24SoftKeymasterEnforcementE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster24PureSoftKeymasterContextE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster24PureSoftKeymasterContextD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster24PureSoftKeymasterContextD0Ev" }, { "mangled_component_name":"_ZN9keymaster24PureSoftKeymasterContext16SetSystemVersionEjj" }, { "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext16GetSystemVersionEPjS1_" }, { "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext13GetKeyFactoryE21keymaster_algorithm_t" }, { "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext19GetOperationFactoryE21keymaster_algorithm_t19keymaster_purpose_t" }, { "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext22GetSupportedAlgorithmsEPj" }, { "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext14UpgradeKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_" }, { "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext12ParseKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" }, { "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" }, { "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext13DeleteAllKeysEv" }, { "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext13AddRngEntropyEPKhj" }, { "mangled_component_name":"_ZN9keymaster24PureSoftKeymasterContext18enforcement_policyEv" }, { "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext19GenerateAttestationERKNS_3KeyERKNS_16AuthorizationSetEPNS_9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE" }, { "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext9UnwrapKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEES5_RKNS_16AuthorizationSetES5_PS6_P22keymaster_key_format_tPS3_" }, { "mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "kind":"offset_to_top", "component_value":-4 }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster24PureSoftKeymasterContextE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZThn4_N9keymaster24PureSoftKeymasterContextD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZThn4_N9keymaster24PureSoftKeymasterContextD0Ev" }, { "mangled_component_name":"_ZThn4_NK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "kind":"offset_to_top", "component_value":-8 }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster24PureSoftKeymasterContextE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZThn8_N9keymaster24PureSoftKeymasterContextD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZThn8_N9keymaster24PureSoftKeymasterContextD0Ev" }, { "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext16GetSecurityLevelEv" }, { "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext22VerifyAndCopyDeviceIdsERKNS_16AuthorizationSetEPS1_" }, { "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext16GenerateUniqueIdEyRK16keymaster_blob_tbPNS_6BufferE" }, { "mangled_component_name":"_ZNK9keymaster24AttestationRecordContext21GetVerifiedBootParamsEP16keymaster_blob_tP25keymaster_verified_boot_tPb" }, { "kind":"offset_to_top", "component_value":-12 }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster24PureSoftKeymasterContextE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZThn12_N9keymaster24PureSoftKeymasterContextD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZThn12_N9keymaster24PureSoftKeymasterContextD0Ev" }, { "mangled_component_name":"_ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhj" } ], "unique_id":"_ZTSN9keymaster24PureSoftKeymasterContextE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster3KeyE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster3KeyD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster3KeyD0Ev" }, { "is_pure":true, "mangled_component_name":"_ZNK9keymaster3Key22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj" } ], "unique_id":"_ZTSN9keymaster3KeyE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster25EcdsaKeymaster0KeyFactoryE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster25EcdsaKeymaster0KeyFactoryD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster25EcdsaKeymaster0KeyFactoryD0Ev" }, { "mangled_component_name":"_ZNK9keymaster25EcdsaKeymaster0KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" }, { "mangled_component_name":"_ZNK9keymaster25EcdsaKeymaster0KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "mangled_component_name":"_ZNK9keymaster25EcdsaKeymaster0KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" }, { "mangled_component_name":"_ZNK9keymaster12EcKeyFactory19GetOperationFactoryE19keymaster_purpose_t" }, { "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj" }, { "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj" }, { "mangled_component_name":"_ZNK9keymaster12EcKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE" }, { "mangled_component_name":"_ZNK9keymaster12EcKeyFactory18keymaster_key_typeEv" }, { "mangled_component_name":"_ZNK9keymaster12EcKeyFactory12evp_key_typeEv" }, { "kind":"offset_to_top", "component_value":-4 }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster25EcdsaKeymaster0KeyFactoryE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZThn4_N9keymaster25EcdsaKeymaster0KeyFactoryD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZThn4_N9keymaster25EcdsaKeymaster0KeyFactoryD0Ev" } ], "unique_id":"_ZTSN9keymaster25EcdsaKeymaster0KeyFactoryE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster15EcKeymaster0KeyE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster15EcKeymaster0KeyD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster15EcKeymaster0KeyD0Ev" }, { "mangled_component_name":"_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj" }, { "mangled_component_name":"_ZNK9keymaster5EcKey13InternalToEvpEP11evp_pkey_st" }, { "mangled_component_name":"_ZN9keymaster5EcKey13EvpToInternalEPK11evp_pkey_st" } ], "unique_id":"_ZTSN9keymaster15EcKeymaster0KeyE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster26SupportedAlgorithmsRequestE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster26SupportedAlgorithmsRequestD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster26SupportedAlgorithmsRequestD0Ev" }, { "mangled_component_name":"_ZNK9keymaster26SupportedAlgorithmsRequest14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster26SupportedAlgorithmsRequest9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster26SupportedAlgorithmsRequest11DeserializeEPPKhS2_" } ], "unique_id":"_ZTSN9keymaster26SupportedAlgorithmsRequestE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster29SupportedImportFormatsRequestE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster29SupportedImportFormatsRequestD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster29SupportedImportFormatsRequestD0Ev" }, { "mangled_component_name":"_ZNK9keymaster27SupportedByAlgorithmRequest14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster27SupportedByAlgorithmRequest9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster27SupportedByAlgorithmRequest11DeserializeEPPKhS2_" } ], "unique_id":"_ZTSN9keymaster29SupportedImportFormatsRequestE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster29SupportedExportFormatsRequestE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster29SupportedExportFormatsRequestD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster29SupportedExportFormatsRequestD0Ev" }, { "mangled_component_name":"_ZNK9keymaster27SupportedByAlgorithmRequest14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster27SupportedByAlgorithmRequest9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster27SupportedByAlgorithmRequest11DeserializeEPPKhS2_" } ], "unique_id":"_ZTSN9keymaster29SupportedExportFormatsRequestE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster26SupportedBlockModesRequestE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster26SupportedBlockModesRequestD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster26SupportedBlockModesRequestD0Ev" }, { "mangled_component_name":"_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_" } ], "unique_id":"_ZTSN9keymaster26SupportedBlockModesRequestE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster28SupportedPaddingModesRequestE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster28SupportedPaddingModesRequestD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster28SupportedPaddingModesRequestD0Ev" }, { "mangled_component_name":"_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_" } ], "unique_id":"_ZTSN9keymaster28SupportedPaddingModesRequestE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster23SupportedDigestsRequestE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster23SupportedDigestsRequestD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster23SupportedDigestsRequestD0Ev" }, { "mangled_component_name":"_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_" } ], "unique_id":"_ZTSN9keymaster23SupportedDigestsRequestE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster17SupportedResponseI21keymaster_algorithm_tEE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tED1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tED0Ev" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE22NonErrorSerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE17NonErrorSerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tE19NonErrorDeserializeEPPKhS4_" } ], "unique_id":"_ZTSN9keymaster17SupportedResponseI21keymaster_algorithm_tEE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster17SupportedResponseI22keymaster_block_mode_tEE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tED1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tED0Ev" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE22NonErrorSerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE17NonErrorSerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tE19NonErrorDeserializeEPPKhS4_" } ], "unique_id":"_ZTSN9keymaster17SupportedResponseI22keymaster_block_mode_tEE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster17SupportedResponseI19keymaster_padding_tEE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster17SupportedResponseI19keymaster_padding_tED1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster17SupportedResponseI19keymaster_padding_tED0Ev" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE22NonErrorSerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE17NonErrorSerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17SupportedResponseI19keymaster_padding_tE19NonErrorDeserializeEPPKhS4_" } ], "unique_id":"_ZTSN9keymaster17SupportedResponseI19keymaster_padding_tEE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster17SupportedResponseI18keymaster_digest_tEE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster17SupportedResponseI18keymaster_digest_tED1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster17SupportedResponseI18keymaster_digest_tED0Ev" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE22NonErrorSerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE17NonErrorSerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17SupportedResponseI18keymaster_digest_tE19NonErrorDeserializeEPPKhS4_" } ], "unique_id":"_ZTSN9keymaster17SupportedResponseI18keymaster_digest_tEE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster17SupportedResponseI22keymaster_key_format_tEE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_key_format_tED1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_key_format_tED0Ev" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE22NonErrorSerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE17NonErrorSerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_key_format_tE19NonErrorDeserializeEPPKhS4_" } ], "unique_id":"_ZTSN9keymaster17SupportedResponseI22keymaster_key_format_tEE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster27SupportedAlgorithmsResponseE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster27SupportedAlgorithmsResponseD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster27SupportedAlgorithmsResponseD0Ev" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE22NonErrorSerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE17NonErrorSerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tE19NonErrorDeserializeEPPKhS4_" } ], "unique_id":"_ZTSN9keymaster27SupportedAlgorithmsResponseE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster27SupportedBlockModesResponseE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster27SupportedBlockModesResponseD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster27SupportedBlockModesResponseD0Ev" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE22NonErrorSerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE17NonErrorSerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tE19NonErrorDeserializeEPPKhS4_" } ], "unique_id":"_ZTSN9keymaster27SupportedBlockModesResponseE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster29SupportedPaddingModesResponseE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster29SupportedPaddingModesResponseD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster29SupportedPaddingModesResponseD0Ev" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE22NonErrorSerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE17NonErrorSerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17SupportedResponseI19keymaster_padding_tE19NonErrorDeserializeEPPKhS4_" } ], "unique_id":"_ZTSN9keymaster29SupportedPaddingModesResponseE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster24SupportedDigestsResponseE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster24SupportedDigestsResponseD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster24SupportedDigestsResponseD0Ev" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE22NonErrorSerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE17NonErrorSerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17SupportedResponseI18keymaster_digest_tE19NonErrorDeserializeEPPKhS4_" } ], "unique_id":"_ZTSN9keymaster24SupportedDigestsResponseE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster30SupportedImportFormatsResponseE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster30SupportedImportFormatsResponseD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster30SupportedImportFormatsResponseD0Ev" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE22NonErrorSerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE17NonErrorSerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_key_format_tE19NonErrorDeserializeEPPKhS4_" } ], "unique_id":"_ZTSN9keymaster30SupportedImportFormatsResponseE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster30SupportedExportFormatsResponseE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster30SupportedExportFormatsResponseD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster30SupportedExportFormatsResponseD0Ev" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE22NonErrorSerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE17NonErrorSerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17SupportedResponseI22keymaster_key_format_tE19NonErrorDeserializeEPPKhS4_" } ], "unique_id":"_ZTSN9keymaster30SupportedExportFormatsResponseE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster18GenerateKeyRequestE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster18GenerateKeyRequestD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster18GenerateKeyRequestD0Ev" }, { "mangled_component_name":"_ZNK9keymaster18GenerateKeyRequest14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster18GenerateKeyRequest9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster18GenerateKeyRequest11DeserializeEPPKhS2_" } ], "unique_id":"_ZTSN9keymaster18GenerateKeyRequestE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster21AbortOperationRequestE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster21AbortOperationRequestD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster21AbortOperationRequestD0Ev" }, { "mangled_component_name":"_ZNK9keymaster21AbortOperationRequest14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster21AbortOperationRequest9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster21AbortOperationRequest11DeserializeEPPKhS2_" } ], "unique_id":"_ZTSN9keymaster21AbortOperationRequestE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster22AbortOperationResponseE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster22AbortOperationResponseD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster22AbortOperationResponseD0Ev" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name":"_ZNK9keymaster22AbortOperationResponse22NonErrorSerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster22AbortOperationResponse17NonErrorSerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster22AbortOperationResponse19NonErrorDeserializeEPPKhS2_" } ], "unique_id":"_ZTSN9keymaster22AbortOperationResponseE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster25EcdsaKeymaster1KeyFactoryE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster25EcdsaKeymaster1KeyFactoryD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster25EcdsaKeymaster1KeyFactoryD0Ev" }, { "mangled_component_name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" }, { "mangled_component_name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "mangled_component_name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" }, { "mangled_component_name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory19GetOperationFactoryE19keymaster_purpose_t" }, { "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj" }, { "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj" }, { "mangled_component_name":"_ZNK9keymaster12EcKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE" }, { "mangled_component_name":"_ZNK9keymaster12EcKeyFactory18keymaster_key_typeEv" }, { "mangled_component_name":"_ZNK9keymaster12EcKeyFactory12evp_key_typeEv" }, { "kind":"offset_to_top", "component_value":-4 }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster25EcdsaKeymaster1KeyFactoryE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZThn4_N9keymaster25EcdsaKeymaster1KeyFactoryD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZThn4_N9keymaster25EcdsaKeymaster1KeyFactoryD0Ev" } ], "unique_id":"_ZTSN9keymaster25EcdsaKeymaster1KeyFactoryE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster19SoftKeymasterLoggerE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster19SoftKeymasterLoggerD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster19SoftKeymasterLoggerD0Ev" }, { "mangled_component_name":"_ZNK9keymaster19SoftKeymasterLogger7log_msgENS_6Logger8LogLevelEPKcSt9__va_list" } ], "unique_id":"_ZTSN9keymaster19SoftKeymasterLoggerE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster18EcdsaKeymaster1KeyE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster18EcdsaKeymaster1KeyD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster18EcdsaKeymaster1KeyD0Ev" }, { "mangled_component_name":"_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj" }, { "mangled_component_name":"_ZNK9keymaster5EcKey13InternalToEvpEP11evp_pkey_st" }, { "mangled_component_name":"_ZN9keymaster5EcKey13EvpToInternalEPK11evp_pkey_st" } ], "unique_id":"_ZTSN9keymaster18EcdsaKeymaster1KeyE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster9OperationE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster9OperationD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster9OperationD0Ev" }, { "mangled_component_name":"_ZNK9keymaster9Operation16operation_handleEv" }, { "is_pure":true, "mangled_component_name":"_ZN9keymaster9Operation5BeginERKNS_16AuthorizationSetEPS1_" }, { "is_pure":true, "mangled_component_name":"_ZN9keymaster9Operation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj" }, { "is_pure":true, "mangled_component_name":"_ZN9keymaster9Operation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_" }, { "is_pure":true, "mangled_component_name":"_ZN9keymaster9Operation5AbortEv" } ], "unique_id":"_ZTSN9keymaster9OperationE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster27EcdsaVerifyOperationFactoryE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster27EcdsaVerifyOperationFactoryD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster27EcdsaVerifyOperationFactoryD0Ev" }, { "mangled_component_name":"_ZNK9keymaster21EcdsaOperationFactory12registry_keyEv" }, { "mangled_component_name":"_ZN9keymaster21EcdsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t" }, { "mangled_component_name":"_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPj" }, { "mangled_component_name":"_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj" }, { "mangled_component_name":"_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPj" }, { "mangled_component_name":"_ZNK9keymaster27EcdsaVerifyOperationFactory7purposeEv" }, { "mangled_component_name":"_ZN9keymaster27EcdsaVerifyOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_tP11evp_pkey_st" } ], "unique_id":"_ZTSN9keymaster27EcdsaVerifyOperationFactoryE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster16ConfigureRequestE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster16ConfigureRequestD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster16ConfigureRequestD0Ev" }, { "mangled_component_name":"_ZNK9keymaster16ConfigureRequest14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster16ConfigureRequest9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster16ConfigureRequest11DeserializeEPPKhS2_" } ], "unique_id":"_ZTSN9keymaster16ConfigureRequestE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster17ConfigureResponseE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster17ConfigureResponseD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster17ConfigureResponseD0Ev" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name":"_ZNK9keymaster17ConfigureResponse22NonErrorSerializedSizeEv" }, { "mangled_component_name":"_ZNK9keymaster17ConfigureResponse17NonErrorSerializeEPhPKh" }, { "mangled_component_name":"_ZN9keymaster17ConfigureResponse19NonErrorDeserializeEPPKhS2_" } ], "unique_id":"_ZTSN9keymaster17ConfigureResponseE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster23RsaKeymaster0KeyFactoryE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster23RsaKeymaster0KeyFactoryD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster23RsaKeymaster0KeyFactoryD0Ev" }, { "mangled_component_name":"_ZNK9keymaster23RsaKeymaster0KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" }, { "mangled_component_name":"_ZNK9keymaster23RsaKeymaster0KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "mangled_component_name":"_ZNK9keymaster23RsaKeymaster0KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" }, { "mangled_component_name":"_ZNK9keymaster13RsaKeyFactory19GetOperationFactoryE19keymaster_purpose_t" }, { "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj" }, { "mangled_component_name":"_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj" }, { "mangled_component_name":"_ZNK9keymaster13RsaKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE" }, { "mangled_component_name":"_ZNK9keymaster13RsaKeyFactory18keymaster_key_typeEv" }, { "mangled_component_name":"_ZNK9keymaster13RsaKeyFactory12evp_key_typeEv" }, { "kind":"offset_to_top", "component_value":-4 }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster23RsaKeymaster0KeyFactoryE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZThn4_N9keymaster23RsaKeymaster0KeyFactoryD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZThn4_N9keymaster23RsaKeymaster0KeyFactoryD0Ev" } ], "unique_id":"_ZTSN9keymaster23RsaKeymaster0KeyFactoryE" }, { "vtable_components":[ { "kind":"offset_to_top" }, { "kind":"rtti", "mangled_component_name":"_ZTIN9keymaster16RsaKeymaster0KeyE" }, { "kind":"complete_dtor_pointer", "mangled_component_name":"_ZN9keymaster16RsaKeymaster0KeyD1Ev" }, { "kind":"deleting_dtor_pointer", "mangled_component_name":"_ZN9keymaster16RsaKeymaster0KeyD0Ev" }, { "mangled_component_name":"_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj" }, { "mangled_component_name":"_ZNK9keymaster6RsaKey13InternalToEvpEP11evp_pkey_st" }, { "mangled_component_name":"_ZN9keymaster6RsaKey13EvpToInternalEPK11evp_pkey_st" } ], "unique_id":"_ZTSN9keymaster16RsaKeymaster0KeyE" } ], "elf_functions":[ { "name":"_ZN9keymaster12GetOsVersionEPKc" }, { "name":"_ZN9keymaster12GetOsVersionEv" }, { "name":"_ZN9keymaster15ConfigureDeviceEP17keymaster2_device" }, { "name":"_ZN9keymaster15GetOsPatchlevelEPKc" }, { "name":"_ZN9keymaster15GetOsPatchlevelEv" }, { "name":"_ZN9keymaster16Keymaster0Engine10ecdsa_signEPKhjPhPjP9ec_key_st" }, { "name":"_ZN9keymaster16Keymaster0Engine11keyblob_dupEP17crypto_ex_data_stPKS1_PPvilS5_" }, { "name":"_ZN9keymaster16Keymaster0Engine12keyblob_freeEPvS1_P17crypto_ex_data_stilS1_" }, { "name":"_ZN9keymaster16Keymaster0Engine21rsa_private_transformEP6rsa_stPhPKhj" }, { "name":"_ZN9keymaster16Keymaster0EngineC1EPK17keymaster0_device" }, { "name":"_ZN9keymaster16Keymaster0EngineC2EPK17keymaster0_device" }, { "name":"_ZN9keymaster16Keymaster0EngineD1Ev" }, { "name":"_ZN9keymaster16Keymaster0EngineD2Ev" }, { "name":"_ZN9keymaster16Keymaster1Engine10ecdsa_signEPKhjPhPjP9ec_key_st" }, { "name":"_ZN9keymaster16Keymaster1Engine11rsa_decryptEP6rsa_stPjPhjPKhji" }, { "name":"_ZN9keymaster16Keymaster1Engine12rsa_sign_rawEP6rsa_stPjPhjPKhji" }, { "name":"_ZN9keymaster16Keymaster1Engine13free_key_dataEPvS1_P17crypto_ex_data_stilS1_" }, { "name":"_ZN9keymaster16Keymaster1Engine14BuildRsaMethodEv" }, { "name":"_ZN9keymaster16Keymaster1Engine16BuildEcdsaMethodEv" }, { "name":"_ZN9keymaster16Keymaster1Engine16Keymaster1FinishEPKNS0_7KeyDataERK16keymaster_blob_tPS4_" }, { "name":"_ZN9keymaster16Keymaster1Engine18duplicate_key_dataEP17crypto_ex_data_stPKS1_PPvilS5_" }, { "name":"_ZN9keymaster16Keymaster1EngineC1EPK17keymaster1_device" }, { "name":"_ZN9keymaster16Keymaster1EngineC2EPK17keymaster1_device" }, { "name":"_ZN9keymaster16Keymaster1EngineD1Ev" }, { "name":"_ZN9keymaster16Keymaster1EngineD2Ev" }, { "name":"_ZN9keymaster19SoftKeymasterDevice10attest_keyEPK17keymaster2_devicePK20keymaster_key_blob_tPK25keymaster_key_param_set_tP22keymaster_cert_chain_t" }, { "name":"_ZN9keymaster19SoftKeymasterDevice10delete_keyEPK17keymaster1_devicePK20keymaster_key_blob_t" }, { "name":"_ZN9keymaster19SoftKeymasterDevice10delete_keyEPK17keymaster2_devicePK20keymaster_key_blob_t" }, { "name":"_ZN9keymaster19SoftKeymasterDevice10export_keyEPK17keymaster1_device22keymaster_key_format_tPK20keymaster_key_blob_tPK16keymaster_blob_tSA_PS8_" }, { "name":"_ZN9keymaster19SoftKeymasterDevice10export_keyEPK17keymaster2_device22keymaster_key_format_tPK20keymaster_key_blob_tPK16keymaster_blob_tSA_PS8_" }, { "name":"_ZN9keymaster19SoftKeymasterDevice10import_keyEPK17keymaster1_devicePK25keymaster_key_param_set_t22keymaster_key_format_tPK16keymaster_blob_tP20keymaster_key_blob_tPP31keymaster_key_characteristics_t" }, { "name":"_ZN9keymaster19SoftKeymasterDevice10import_keyEPK17keymaster2_devicePK25keymaster_key_param_set_t22keymaster_key_format_tPK16keymaster_blob_tP20keymaster_key_blob_tP31keymaster_key_characteristics_t" }, { "name":"_ZN9keymaster19SoftKeymasterDevice11upgrade_keyEPK17keymaster2_devicePK20keymaster_key_blob_tPK25keymaster_key_param_set_tPS4_" }, { "name":"_ZN9keymaster19SoftKeymasterDevice12close_deviceEP11hw_device_t" }, { "name":"_ZN9keymaster19SoftKeymasterDevice12generate_keyEPK17keymaster1_devicePK25keymaster_key_param_set_tP20keymaster_key_blob_tPP31keymaster_key_characteristics_t" }, { "name":"_ZN9keymaster19SoftKeymasterDevice12generate_keyEPK17keymaster2_devicePK25keymaster_key_param_set_tP20keymaster_key_blob_tP31keymaster_key_characteristics_t" }, { "name":"_ZN9keymaster19SoftKeymasterDevice15add_rng_entropyEPK17keymaster1_devicePKhj" }, { "name":"_ZN9keymaster19SoftKeymasterDevice15add_rng_entropyEPK17keymaster2_devicePKhj" }, { "name":"_ZN9keymaster19SoftKeymasterDevice15delete_all_keysEPK17keymaster1_device" }, { "name":"_ZN9keymaster19SoftKeymasterDevice15delete_all_keysEPK17keymaster2_device" }, { "name":"_ZN9keymaster19SoftKeymasterDevice16keymaster_deviceEv" }, { "name":"_ZN9keymaster19SoftKeymasterDevice17SetHardwareDeviceEP17keymaster0_device" }, { "name":"_ZN9keymaster19SoftKeymasterDevice17SetHardwareDeviceEP17keymaster1_device" }, { "name":"_ZN9keymaster19SoftKeymasterDevice17keymaster2_deviceEv" }, { "name":"_ZN9keymaster19SoftKeymasterDevice21get_supported_digestsEPK17keymaster1_device21keymaster_algorithm_t19keymaster_purpose_tPP18keymaster_digest_tPj" }, { "name":"_ZN9keymaster19SoftKeymasterDevice22Keymaster1DeviceIsGoodEv" }, { "name":"_ZN9keymaster19SoftKeymasterDevice23get_key_characteristicsEPK17keymaster1_devicePK20keymaster_key_blob_tPK16keymaster_blob_tS9_PP31keymaster_key_characteristics_t" }, { "name":"_ZN9keymaster19SoftKeymasterDevice23get_key_characteristicsEPK17keymaster2_devicePK20keymaster_key_blob_tPK16keymaster_blob_tS9_P31keymaster_key_characteristics_t" }, { "name":"_ZN9keymaster19SoftKeymasterDevice24StoreDefaultNewKeyParamsE21keymaster_algorithm_tPNS_16AuthorizationSetE" }, { "name":"_ZN9keymaster19SoftKeymasterDevice24get_supported_algorithmsEPK17keymaster1_devicePP21keymaster_algorithm_tPj" }, { "name":"_ZN9keymaster19SoftKeymasterDevice24initialize_device_structEj" }, { "name":"_ZN9keymaster19SoftKeymasterDevice25get_supported_block_modesEPK17keymaster1_device21keymaster_algorithm_t19keymaster_purpose_tPP22keymaster_block_mode_tPj" }, { "name":"_ZN9keymaster19SoftKeymasterDevice27get_supported_padding_modesEPK17keymaster1_device21keymaster_algorithm_t19keymaster_purpose_tPP19keymaster_padding_tPj" }, { "name":"_ZN9keymaster19SoftKeymasterDevice28get_supported_export_formatsEPK17keymaster1_device21keymaster_algorithm_tPP22keymaster_key_format_tPj" }, { "name":"_ZN9keymaster19SoftKeymasterDevice28get_supported_import_formatsEPK17keymaster1_device21keymaster_algorithm_tPP22keymaster_key_format_tPj" }, { "name":"_ZN9keymaster19SoftKeymasterDevice5abortEPK17keymaster1_devicey" }, { "name":"_ZN9keymaster19SoftKeymasterDevice5abortEPK17keymaster2_devicey" }, { "name":"_ZN9keymaster19SoftKeymasterDevice5beginEPK17keymaster1_device19keymaster_purpose_tPK20keymaster_key_blob_tPK25keymaster_key_param_set_tPS8_Py" }, { "name":"_ZN9keymaster19SoftKeymasterDevice5beginEPK17keymaster2_device19keymaster_purpose_tPK20keymaster_key_blob_tPK25keymaster_key_param_set_tPS8_Py" }, { "name":"_ZN9keymaster19SoftKeymasterDevice6finishEPK17keymaster1_deviceyPK25keymaster_key_param_set_tPK16keymaster_blob_tPS4_PS7_" }, { "name":"_ZN9keymaster19SoftKeymasterDevice6finishEPK17keymaster2_deviceyPK25keymaster_key_param_set_tPK16keymaster_blob_tS9_PS4_PS7_" }, { "name":"_ZN9keymaster19SoftKeymasterDevice6updateEPK17keymaster1_deviceyPK25keymaster_key_param_set_tPK16keymaster_blob_tPjPS4_PS7_" }, { "name":"_ZN9keymaster19SoftKeymasterDevice6updateEPK17keymaster2_deviceyPK25keymaster_key_param_set_tPK16keymaster_blob_tPjPS4_PS7_" }, { "name":"_ZN9keymaster19SoftKeymasterDevice9configureEPK17keymaster2_devicePK25keymaster_key_param_set_t" }, { "name":"_ZN9keymaster19SoftKeymasterDevice9hw_deviceEv" }, { "name":"_ZN9keymaster19SoftKeymasterDeviceC1EPNS_20SoftKeymasterContextE" }, { "name":"_ZN9keymaster19SoftKeymasterDeviceC1Ev" }, { "name":"_ZN9keymaster19SoftKeymasterDeviceC2EPNS_20SoftKeymasterContextE" }, { "name":"_ZN9keymaster19SoftKeymasterDeviceC2Ev" }, { "name":"_ZN9keymaster20SoftKeymasterContext16SetSystemVersionEjj" }, { "name":"_ZN9keymaster20SoftKeymasterContext17SetHardwareDeviceEP17keymaster0_device" }, { "name":"_ZN9keymaster20SoftKeymasterContext17SetHardwareDeviceEP17keymaster1_device" }, { "name":"_ZN9keymaster20SoftKeymasterContextC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE" }, { "name":"_ZN9keymaster20SoftKeymasterContextC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE" }, { "name":"_ZN9keymaster20SoftKeymasterContextD0Ev" }, { "name":"_ZN9keymaster20SoftKeymasterContextD1Ev" }, { "name":"_ZN9keymaster20SoftKeymasterContextD2Ev" }, { "name":"_ZN9keymaster20generate_attestationERKNS_13AsymmetricKeyERKNS_16AuthorizationSetERK22keymaster_cert_chain_tRK20keymaster_key_blob_tRKNS_24AttestationRecordContextEPNS_9UniquePtrIS6_NS_22CertificateChainDeleteEEE" }, { "name":"_ZN9keymaster23Keymaster1LegacySupportC1EPK17keymaster1_device" }, { "name":"_ZN9keymaster23Keymaster1LegacySupportC2EPK17keymaster1_device" }, { "name":"_ZN9keymaster23RsaKeymaster0KeyFactoryC1EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster0EngineE" }, { "name":"_ZN9keymaster23RsaKeymaster0KeyFactoryC2EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster0EngineE" }, { "name":"_ZN9keymaster23RsaKeymaster1KeyFactoryC1EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster1EngineE" }, { "name":"_ZN9keymaster23RsaKeymaster1KeyFactoryC2EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster1EngineE" }, { "name":"_ZN9keymaster24PureSoftKeymasterContext16SetSystemVersionEjj" }, { "name":"_ZN9keymaster24PureSoftKeymasterContextC1Ev" }, { "name":"_ZN9keymaster24PureSoftKeymasterContextC2Ev" }, { "name":"_ZN9keymaster24PureSoftKeymasterContextD0Ev" }, { "name":"_ZN9keymaster24PureSoftKeymasterContextD1Ev" }, { "name":"_ZN9keymaster24PureSoftKeymasterContextD2Ev" }, { "name":"_ZN9keymaster24SoftKeymasterEnforcement17ComputeSharedHmacERKNS_26HmacSharingParametersArrayEPNS_14TKeymasterBlobI16keymaster_blob_tEE" }, { "name":"_ZN9keymaster24SoftKeymasterEnforcement19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE" }, { "name":"_ZN9keymaster24SoftKeymasterEnforcement24GetHmacSharingParametersEPNS_21HmacSharingParametersE" }, { "name":"_ZN9keymaster25EcdsaKeymaster0KeyFactoryC1EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster0EngineE" }, { "name":"_ZN9keymaster25EcdsaKeymaster0KeyFactoryC2EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster0EngineE" }, { "name":"_ZN9keymaster25EcdsaKeymaster1KeyFactoryC1EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster1EngineE" }, { "name":"_ZN9keymaster25EcdsaKeymaster1KeyFactoryC2EPKNS_20SoftwareKeyBlobMakerEPKNS_16Keymaster1EngineE" }, { "name":"_ZNK9keymaster16Keymaster0Engine11BlobToEcKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" }, { "name":"_ZNK9keymaster16Keymaster0Engine11EcKeyToBlobEPK9ec_key_st" }, { "name":"_ZNK9keymaster16Keymaster0Engine12BlobToRsaKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" }, { "name":"_ZNK9keymaster16Keymaster0Engine12RsaKeyToBlobEPK6rsa_st" }, { "name":"_ZNK9keymaster16Keymaster0Engine13DeleteAllKeysEv" }, { "name":"_ZNK9keymaster16Keymaster0Engine13GenerateEcKeyEjPNS_14TKeymasterBlobI20keymaster_key_blob_tEE" }, { "name":"_ZNK9keymaster16Keymaster0Engine14GenerateRsaKeyEyjPNS_14TKeymasterBlobI20keymaster_key_blob_tEE" }, { "name":"_ZNK9keymaster16Keymaster0Engine14Keymaster0SignEPKvRK20keymaster_key_blob_tPKhjPNSt3__110unique_ptrIA_hNS0_13Malloc_DeleteEEEPj" }, { "name":"_ZNK9keymaster16Keymaster0Engine19RsaPrivateTransformEP6rsa_stPhPKhj" }, { "name":"_ZNK9keymaster16Keymaster0Engine22GetKeymaster0PublicKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" }, { "name":"_ZNK9keymaster16Keymaster0Engine9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" }, { "name":"_ZNK9keymaster16Keymaster0Engine9EcdsaSignEPKhjPhPjP9ec_key_st" }, { "name":"_ZNK9keymaster16Keymaster0Engine9ImportKeyE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS4_" }, { "name":"_ZNK9keymaster16Keymaster1Engine10BuildEcKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEP17keymaster_error_t" }, { "name":"_ZNK9keymaster16Keymaster1Engine11BuildRsaKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEP17keymaster_error_t" }, { "name":"_ZNK9keymaster16Keymaster1Engine11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" }, { "name":"_ZNK9keymaster16Keymaster1Engine13DeleteAllKeysEv" }, { "name":"_ZNK9keymaster16Keymaster1Engine22GetKeymaster1PublicKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEP17keymaster_error_t" }, { "name":"_ZNK9keymaster16Keymaster1Engine7GetDataEP11evp_pkey_st" }, { "name":"_ZNK9keymaster16Keymaster1Engine7GetDataEPK6rsa_st" }, { "name":"_ZNK9keymaster16Keymaster1Engine7GetDataEPK9ec_key_st" }, { "name":"_ZNK9keymaster16Keymaster1Engine9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" }, { "name":"_ZNK9keymaster16Keymaster1Engine9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "name":"_ZNK9keymaster19SoftKeymasterDevice21FindUnsupportedDigestE21keymaster_algorithm_t19keymaster_purpose_tRKNS_16AuthorizationSetEP18keymaster_digest_t" }, { "name":"_ZNK9keymaster19SoftKeymasterDevice25RequiresSoftwareDigestingE21keymaster_algorithm_t19keymaster_purpose_tRKNS_16AuthorizationSetE" }, { "name":"_ZNK9keymaster19SoftKeymasterDevice28KeyRequiresSoftwareDigestingERKNS_16AuthorizationSetE" }, { "name":"_ZNK9keymaster19SoftKeymasterLogger7log_msgENS_6Logger8LogLevelEPKcSt9__va_list" }, { "name":"_ZNK9keymaster20SoftKeymasterContext12ParseKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" }, { "name":"_ZNK9keymaster20SoftKeymasterContext13AddRngEntropyEPKhj" }, { "name":"_ZNK9keymaster20SoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "name":"_ZNK9keymaster20SoftKeymasterContext13DeleteAllKeysEv" }, { "name":"_ZNK9keymaster20SoftKeymasterContext13GetKeyFactoryE21keymaster_algorithm_t" }, { "name":"_ZNK9keymaster20SoftKeymasterContext14UpgradeKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_" }, { "name":"_ZNK9keymaster20SoftKeymasterContext16GetSystemVersionEPjS1_" }, { "name":"_ZNK9keymaster20SoftKeymasterContext19GenerateAttestationERKNS_3KeyERKNS_16AuthorizationSetEPNS_9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE" }, { "name":"_ZNK9keymaster20SoftKeymasterContext19GetOperationFactoryE21keymaster_algorithm_t19keymaster_purpose_t" }, { "name":"_ZNK9keymaster20SoftKeymasterContext21ParseKeymaster0HwBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS3_PNS_16AuthorizationSetES8_" }, { "name":"_ZNK9keymaster20SoftKeymasterContext21ParseKeymaster1HwBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_PS6_SA_" }, { "name":"_ZNK9keymaster20SoftKeymasterContext22GetSupportedAlgorithmsEPj" }, { "name":"_ZNK9keymaster20SoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" }, { "name":"_ZNK9keymaster20SoftKeymasterContext9UnwrapKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEES5_RKNS_16AuthorizationSetES5_PS6_P22keymaster_key_format_tPS3_" }, { "name":"_ZNK9keymaster23Keymaster1LegacySupport25RequiresSoftwareDigestingERKNS_16AuthorizationSetE" }, { "name":"_ZNK9keymaster23Keymaster1LegacySupport25RequiresSoftwareDigestingERKNS_9AuthProxyE" }, { "name":"_ZNK9keymaster23RsaKeymaster0KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" }, { "name":"_ZNK9keymaster23RsaKeymaster0KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" }, { "name":"_ZNK9keymaster23RsaKeymaster0KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "name":"_ZNK9keymaster23RsaKeymaster1KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" }, { "name":"_ZNK9keymaster23RsaKeymaster1KeyFactory19GetOperationFactoryE19keymaster_purpose_t" }, { "name":"_ZNK9keymaster23RsaKeymaster1KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" }, { "name":"_ZNK9keymaster23RsaKeymaster1KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "name":"_ZNK9keymaster24PureSoftKeymasterContext12ParseKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" }, { "name":"_ZNK9keymaster24PureSoftKeymasterContext13AddRngEntropyEPKhj" }, { "name":"_ZNK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "name":"_ZNK9keymaster24PureSoftKeymasterContext13DeleteAllKeysEv" }, { "name":"_ZNK9keymaster24PureSoftKeymasterContext13GetKeyFactoryE21keymaster_algorithm_t" }, { "name":"_ZNK9keymaster24PureSoftKeymasterContext14UpgradeKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_" }, { "name":"_ZNK9keymaster24PureSoftKeymasterContext16GetSystemVersionEPjS1_" }, { "name":"_ZNK9keymaster24PureSoftKeymasterContext19GenerateAttestationERKNS_3KeyERKNS_16AuthorizationSetEPNS_9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE" }, { "name":"_ZNK9keymaster24PureSoftKeymasterContext19GetOperationFactoryE21keymaster_algorithm_t19keymaster_purpose_t" }, { "name":"_ZNK9keymaster24PureSoftKeymasterContext22GetSupportedAlgorithmsEPj" }, { "name":"_ZNK9keymaster24PureSoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE" }, { "name":"_ZNK9keymaster24PureSoftKeymasterContext9UnwrapKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEES5_RKNS_16AuthorizationSetES5_PS6_P22keymaster_key_format_tPS3_" }, { "name":"_ZNK9keymaster24SoftKeymasterEnforcement11CreateKeyIdERK20keymaster_key_blob_tPy" }, { "name":"_ZNK9keymaster24SoftKeymasterEnforcement19get_current_time_msEv" }, { "name":"_ZNK9keymaster25EcdsaKeymaster0KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" }, { "name":"_ZNK9keymaster25EcdsaKeymaster0KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" }, { "name":"_ZNK9keymaster25EcdsaKeymaster0KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_" }, { "name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory19GetOperationFactoryE19keymaster_purpose_t" }, { "name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE" }, { "name":"_ZNK9keymaster25EcdsaKeymaster1KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "name":"_ZNK9keymaster28Keymaster1ArbitrationFactoryINS_23RsaKeymaster1KeyFactoryEE7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS7_SA_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISC_EEEE" }, { "name":"_ZNK9keymaster28Keymaster1ArbitrationFactoryINS_25EcdsaKeymaster1KeyFactoryEE11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS3_SA_" }, { "name":"_ZNK9keymaster28Keymaster1ArbitrationFactoryINS_25EcdsaKeymaster1KeyFactoryEE7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS7_SA_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISC_EEEE" }, { "name":"_ZThn12_N9keymaster20SoftKeymasterContextD0Ev" }, { "name":"_ZThn12_N9keymaster20SoftKeymasterContextD1Ev" }, { "name":"_ZThn12_N9keymaster24PureSoftKeymasterContextD0Ev" }, { "name":"_ZThn12_N9keymaster24PureSoftKeymasterContextD1Ev" }, { "name":"_ZThn4_N9keymaster20SoftKeymasterContextD0Ev" }, { "name":"_ZThn4_N9keymaster20SoftKeymasterContextD1Ev" }, { "name":"_ZThn4_N9keymaster24PureSoftKeymasterContextD0Ev" }, { "name":"_ZThn4_N9keymaster24PureSoftKeymasterContextD1Ev" }, { "name":"_ZThn4_NK9keymaster20SoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "name":"_ZThn4_NK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_" }, { "name":"_ZThn8_N9keymaster20SoftKeymasterContextD0Ev" }, { "name":"_ZThn8_N9keymaster20SoftKeymasterContextD1Ev" }, { "name":"_ZThn8_N9keymaster24PureSoftKeymasterContextD0Ev" }, { "name":"_ZThn8_N9keymaster24PureSoftKeymasterContextD1Ev" } ], "elf_objects":[ { "name":"_ZN9keymaster16Keymaster0Engine9instance_E" }, { "name":"_ZN9keymaster16Keymaster1Engine9instance_E" }, { "binding":"weak", "name":"_ZTVN9keymaster15EcKeymaster0KeyE" }, { "binding":"weak", "name":"_ZTVN9keymaster16ConfigureRequestE" }, { "binding":"weak", "name":"_ZTVN9keymaster16RsaKeymaster0KeyE" }, { "binding":"weak", "name":"_ZTVN9keymaster16RsaKeymaster1KeyE" }, { "binding":"weak", "name":"_ZTVN9keymaster17ConfigureResponseE" }, { "binding":"weak", "name":"_ZTVN9keymaster17SupportedResponseI18keymaster_digest_tEE" }, { "binding":"weak", "name":"_ZTVN9keymaster17SupportedResponseI19keymaster_padding_tEE" }, { "binding":"weak", "name":"_ZTVN9keymaster17SupportedResponseI21keymaster_algorithm_tEE" }, { "binding":"weak", "name":"_ZTVN9keymaster17SupportedResponseI22keymaster_block_mode_tEE" }, { "binding":"weak", "name":"_ZTVN9keymaster17SupportedResponseI22keymaster_key_format_tEE" }, { "binding":"weak", "name":"_ZTVN9keymaster18AddEntropyResponseE" }, { "binding":"weak", "name":"_ZTVN9keymaster18EcdsaKeymaster1KeyE" }, { "binding":"weak", "name":"_ZTVN9keymaster18GenerateKeyRequestE" }, { "name":"_ZTVN9keymaster19SoftKeymasterLoggerE" }, { "name":"_ZTVN9keymaster20SoftKeymasterContextE" }, { "binding":"weak", "name":"_ZTVN9keymaster21AbortOperationRequestE" }, { "binding":"weak", "name":"_ZTVN9keymaster22AbortOperationResponseE" }, { "name":"_ZTVN9keymaster23RsaKeymaster0KeyFactoryE" }, { "name":"_ZTVN9keymaster23RsaKeymaster1KeyFactoryE" }, { "binding":"weak", "name":"_ZTVN9keymaster23SupportedDigestsRequestE" }, { "name":"_ZTVN9keymaster24PureSoftKeymasterContextE" }, { "name":"_ZTVN9keymaster24SoftKeymasterEnforcementE" }, { "binding":"weak", "name":"_ZTVN9keymaster24SupportedDigestsResponseE" }, { "name":"_ZTVN9keymaster25EcdsaKeymaster0KeyFactoryE" }, { "name":"_ZTVN9keymaster25EcdsaKeymaster1KeyFactoryE" }, { "binding":"weak", "name":"_ZTVN9keymaster26SupportedAlgorithmsRequestE" }, { "binding":"weak", "name":"_ZTVN9keymaster26SupportedBlockModesRequestE" }, { "binding":"weak", "name":"_ZTVN9keymaster27EcdsaVerifyOperationFactoryE" }, { "binding":"weak", "name":"_ZTVN9keymaster27SupportedAlgorithmsResponseE" }, { "binding":"weak", "name":"_ZTVN9keymaster27SupportedBlockModesResponseE" }, { "binding":"weak", "name":"_ZTVN9keymaster27VerifyAuthorizationResponseE" }, { "binding":"weak", "name":"_ZTVN9keymaster28SupportedPaddingModesRequestE" }, { "binding":"weak", "name":"_ZTVN9keymaster29RsaEncryptionOperationFactoryE" }, { "binding":"weak", "name":"_ZTVN9keymaster29SupportedExportFormatsRequestE" }, { "binding":"weak", "name":"_ZTVN9keymaster29SupportedImportFormatsRequestE" }, { "binding":"weak", "name":"_ZTVN9keymaster29SupportedPaddingModesResponseE" }, { "binding":"weak", "name":"_ZTVN9keymaster30SupportedExportFormatsResponseE" }, { "binding":"weak", "name":"_ZTVN9keymaster30SupportedImportFormatsResponseE" }, { "binding":"weak", "name":"_ZTVN9keymaster31RsaVerificationOperationFactoryE" }, { "binding":"weak", "name":"_ZTVN9keymaster3KeyE" }, { "binding":"weak", "name":"_ZTVN9keymaster9OperationE" } ] }