14224 lines
428 KiB
Plaintext
14224 lines
428 KiB
Plaintext
{
|
|
"array_types" :
|
|
[
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st [2]",
|
|
"name" : "ASN1_TEMPLATE_st [2]",
|
|
"referenced_type" : "type-1091",
|
|
"self_type" : "type-1090",
|
|
"size" : 40,
|
|
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st [2]",
|
|
"name" : "ASN1_TEMPLATE_st [2]",
|
|
"referenced_type" : "type-353",
|
|
"self_type" : "type-352",
|
|
"size" : 40,
|
|
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
|
|
"name" : "ASN1_TEMPLATE_st [36]",
|
|
"referenced_type" : "type-336",
|
|
"self_type" : "type-335",
|
|
"size" : 720,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
|
|
"name" : "ASN1_TEMPLATE_st [36]",
|
|
"referenced_type" : "type-964",
|
|
"self_type" : "type-963",
|
|
"size" : 720,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
|
|
"name" : "ASN1_TEMPLATE_st [3]",
|
|
"referenced_type" : "type-329",
|
|
"self_type" : "type-328",
|
|
"size" : 60,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
|
|
"name" : "ASN1_TEMPLATE_st [3]",
|
|
"referenced_type" : "type-954",
|
|
"self_type" : "type-953",
|
|
"size" : 60,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st [6]",
|
|
"name" : "ASN1_TEMPLATE_st [6]",
|
|
"referenced_type" : "type-1097",
|
|
"self_type" : "type-1096",
|
|
"size" : 120,
|
|
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st [6]",
|
|
"name" : "ASN1_TEMPLATE_st [6]",
|
|
"referenced_type" : "type-356",
|
|
"self_type" : "type-355",
|
|
"size" : 120,
|
|
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
|
|
"name" : "ASN1_TEMPLATE_st [8]",
|
|
"referenced_type" : "type-339",
|
|
"self_type" : "type-338",
|
|
"size" : 160,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
|
|
"name" : "ASN1_TEMPLATE_st [8]",
|
|
"referenced_type" : "type-970",
|
|
"self_type" : "type-969",
|
|
"size" : 160,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "char [25]",
|
|
"name" : "char [25]",
|
|
"referenced_type" : "type-14",
|
|
"self_type" : "type-980",
|
|
"size" : 25,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t [4]",
|
|
"name" : "keymaster_algorithm_t [4]",
|
|
"referenced_type" : "type-267",
|
|
"self_type" : "type-266",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t [4]",
|
|
"name" : "keymaster_algorithm_t [4]",
|
|
"referenced_type" : "type-522",
|
|
"self_type" : "type-521",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_algorithm_t []",
|
|
"name" : "keymaster_algorithm_t []",
|
|
"referenced_type" : "type-288",
|
|
"self_type" : "type-287",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_algorithm_t []",
|
|
"name" : "keymaster_algorithm_t []",
|
|
"referenced_type" : "type-403",
|
|
"self_type" : "type-402",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_algorithm_t []",
|
|
"name" : "keymaster_algorithm_t []",
|
|
"referenced_type" : "type-585",
|
|
"self_type" : "type-584",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_algorithm_t []",
|
|
"name" : "keymaster_algorithm_t []",
|
|
"referenced_type" : "type-66",
|
|
"self_type" : "type-65",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_blob_t []",
|
|
"name" : "keymaster_blob_t []",
|
|
"referenced_type" : "type-35",
|
|
"self_type" : "type-34",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_blob_t []",
|
|
"name" : "keymaster_blob_t []",
|
|
"referenced_type" : "type-464",
|
|
"self_type" : "type-463",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_block_mode_t []",
|
|
"name" : "keymaster_block_mode_t []",
|
|
"referenced_type" : "type-290",
|
|
"self_type" : "type-289",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_block_mode_t []",
|
|
"name" : "keymaster_block_mode_t []",
|
|
"referenced_type" : "type-413",
|
|
"self_type" : "type-412",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_block_mode_t []",
|
|
"name" : "keymaster_block_mode_t []",
|
|
"referenced_type" : "type-643",
|
|
"self_type" : "type-642",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_block_mode_t []",
|
|
"name" : "keymaster_block_mode_t []",
|
|
"referenced_type" : "type-80",
|
|
"self_type" : "type-79",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_digest_t []",
|
|
"name" : "keymaster_digest_t []",
|
|
"referenced_type" : "type-105",
|
|
"self_type" : "type-104",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_digest_t []",
|
|
"name" : "keymaster_digest_t []",
|
|
"referenced_type" : "type-310",
|
|
"self_type" : "type-309",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_digest_t []",
|
|
"name" : "keymaster_digest_t []",
|
|
"referenced_type" : "type-431",
|
|
"self_type" : "type-430",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_digest_t []",
|
|
"name" : "keymaster_digest_t []",
|
|
"referenced_type" : "type-756",
|
|
"self_type" : "type-755",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_key_format_t []",
|
|
"name" : "keymaster_key_format_t []",
|
|
"referenced_type" : "type-117",
|
|
"self_type" : "type-116",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_key_format_t []",
|
|
"name" : "keymaster_key_format_t []",
|
|
"referenced_type" : "type-315",
|
|
"self_type" : "type-314",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_key_format_t []",
|
|
"name" : "keymaster_key_format_t []",
|
|
"referenced_type" : "type-436",
|
|
"self_type" : "type-435",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_key_format_t []",
|
|
"name" : "keymaster_key_format_t []",
|
|
"referenced_type" : "type-838",
|
|
"self_type" : "type-837",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_padding_t []",
|
|
"name" : "keymaster_padding_t []",
|
|
"referenced_type" : "type-305",
|
|
"self_type" : "type-304",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_padding_t []",
|
|
"name" : "keymaster_padding_t []",
|
|
"referenced_type" : "type-426",
|
|
"self_type" : "type-425",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_padding_t []",
|
|
"name" : "keymaster_padding_t []",
|
|
"referenced_type" : "type-683",
|
|
"self_type" : "type-682",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "keymaster_padding_t []",
|
|
"name" : "keymaster_padding_t []",
|
|
"referenced_type" : "type-96",
|
|
"self_type" : "type-95",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "unsigned char [32]",
|
|
"name" : "unsigned char [32]",
|
|
"referenced_type" : "type-1",
|
|
"self_type" : "type-50",
|
|
"size" : 32,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"linker_set_key" : "unsigned char []",
|
|
"name" : "unsigned char []",
|
|
"referenced_type" : "type-1",
|
|
"self_type" : "type-110",
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
}
|
|
],
|
|
"builtin_types" :
|
|
[
|
|
{
|
|
"alignment" : 1,
|
|
"is_integral" : true,
|
|
"is_unsigned" : true,
|
|
"linker_set_key" : "bool",
|
|
"name" : "bool",
|
|
"referenced_type" : "type-909",
|
|
"self_type" : "type-909",
|
|
"size" : 1
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_integral" : true,
|
|
"is_unsigned" : true,
|
|
"linker_set_key" : "char",
|
|
"name" : "char",
|
|
"referenced_type" : "type-14",
|
|
"self_type" : "type-14",
|
|
"size" : 1
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"linker_set_key" : "double",
|
|
"name" : "double",
|
|
"referenced_type" : "type-188",
|
|
"self_type" : "type-188",
|
|
"size" : 8
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_integral" : true,
|
|
"linker_set_key" : "int",
|
|
"name" : "int",
|
|
"referenced_type" : "type-689",
|
|
"self_type" : "type-689",
|
|
"size" : 4
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_integral" : true,
|
|
"linker_set_key" : "long",
|
|
"name" : "long",
|
|
"referenced_type" : "type-1011",
|
|
"self_type" : "type-1011",
|
|
"size" : 4
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"linker_set_key" : "long double",
|
|
"name" : "long double",
|
|
"referenced_type" : "type-194",
|
|
"self_type" : "type-194",
|
|
"size" : 8
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"is_integral" : true,
|
|
"linker_set_key" : "long long",
|
|
"name" : "long long",
|
|
"referenced_type" : "type-999",
|
|
"self_type" : "type-999",
|
|
"size" : 8
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "nullptr_t",
|
|
"name" : "nullptr_t",
|
|
"referenced_type" : "type-565",
|
|
"self_type" : "type-565",
|
|
"size" : 4
|
|
},
|
|
{
|
|
"alignment" : 2,
|
|
"is_integral" : true,
|
|
"linker_set_key" : "short",
|
|
"name" : "short",
|
|
"referenced_type" : "type-191",
|
|
"self_type" : "type-191",
|
|
"size" : 2
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_integral" : true,
|
|
"is_unsigned" : true,
|
|
"linker_set_key" : "unsigned char",
|
|
"name" : "unsigned char",
|
|
"referenced_type" : "type-1",
|
|
"self_type" : "type-1",
|
|
"size" : 1
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_integral" : true,
|
|
"is_unsigned" : true,
|
|
"linker_set_key" : "unsigned int",
|
|
"name" : "unsigned int",
|
|
"referenced_type" : "type-136",
|
|
"self_type" : "type-136",
|
|
"size" : 4
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_integral" : true,
|
|
"is_unsigned" : true,
|
|
"linker_set_key" : "unsigned long",
|
|
"name" : "unsigned long",
|
|
"referenced_type" : "type-190",
|
|
"self_type" : "type-190",
|
|
"size" : 4
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"is_integral" : true,
|
|
"is_unsigned" : true,
|
|
"linker_set_key" : "unsigned long long",
|
|
"name" : "unsigned long long",
|
|
"referenced_type" : "type-141",
|
|
"self_type" : "type-141",
|
|
"size" : 8
|
|
},
|
|
{
|
|
"alignment" : 2,
|
|
"is_integral" : true,
|
|
"is_unsigned" : true,
|
|
"linker_set_key" : "unsigned short",
|
|
"name" : "unsigned short",
|
|
"referenced_type" : "type-189",
|
|
"self_type" : "type-189",
|
|
"size" : 2
|
|
},
|
|
{
|
|
"linker_set_key" : "void",
|
|
"name" : "void",
|
|
"referenced_type" : "type-74",
|
|
"self_type" : "type-74"
|
|
}
|
|
],
|
|
"elf_functions" :
|
|
[
|
|
{
|
|
"name" : "_ZN9keymaster12GetOsVersionEPKc"
|
|
},
|
|
{
|
|
"name" : "_ZN9keymaster12GetOsVersionEv"
|
|
},
|
|
{
|
|
"name" : "_ZN9keymaster15ConfigureDeviceEP17keymaster2_device"
|
|
},
|
|
{
|
|
"name" : "_ZN9keymaster15ConfigureDeviceEP17keymaster2_devicejj"
|
|
},
|
|
{
|
|
"name" : "_ZN9keymaster15GetOsPatchlevelEPKc"
|
|
},
|
|
{
|
|
"name" : "_ZN9keymaster15GetOsPatchlevelEv"
|
|
},
|
|
{
|
|
"name" : "_ZN9keymaster17getAttestationKeyE21keymaster_algorithm_tP17keymaster_error_t"
|
|
},
|
|
{
|
|
"name" : "_ZN9keymaster19getAttestationChainE21keymaster_algorithm_tP17keymaster_error_t"
|
|
},
|
|
{
|
|
"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" : "_ZNK9keymaster19SoftKeymasterLogger7log_msgENS_6Logger8LogLevelEPKcSt9__va_list"
|
|
},
|
|
{
|
|
"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" : "_ZThn12_N9keymaster24PureSoftKeymasterContextD0Ev"
|
|
},
|
|
{
|
|
"name" : "_ZThn12_N9keymaster24PureSoftKeymasterContextD1Ev"
|
|
},
|
|
{
|
|
"name" : "_ZThn4_N9keymaster24PureSoftKeymasterContextD0Ev"
|
|
},
|
|
{
|
|
"name" : "_ZThn4_N9keymaster24PureSoftKeymasterContextD1Ev"
|
|
},
|
|
{
|
|
"name" : "_ZThn4_NK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
|
|
},
|
|
{
|
|
"name" : "_ZThn8_N9keymaster24PureSoftKeymasterContextD0Ev"
|
|
},
|
|
{
|
|
"name" : "_ZThn8_N9keymaster24PureSoftKeymasterContextD1Ev"
|
|
},
|
|
{
|
|
"name" : "__aeabi_memclr"
|
|
},
|
|
{
|
|
"name" : "__aeabi_memclr4"
|
|
},
|
|
{
|
|
"name" : "__aeabi_memclr8"
|
|
},
|
|
{
|
|
"name" : "__aeabi_memcpy"
|
|
},
|
|
{
|
|
"name" : "__aeabi_memcpy4"
|
|
},
|
|
{
|
|
"name" : "__aeabi_memcpy8"
|
|
},
|
|
{
|
|
"name" : "__aeabi_memset"
|
|
},
|
|
{
|
|
"name" : "__aeabi_memset4"
|
|
},
|
|
{
|
|
"name" : "__aeabi_memset8"
|
|
},
|
|
{
|
|
"name" : "__aeabi_uidiv"
|
|
},
|
|
{
|
|
"name" : "__aeabi_uidivmod"
|
|
},
|
|
{
|
|
"name" : "__aeabi_uldivmod"
|
|
},
|
|
{
|
|
"name" : "__udivmoddi4"
|
|
},
|
|
{
|
|
"name" : "__udivmodsi4"
|
|
},
|
|
{
|
|
"name" : "__udivsi3"
|
|
}
|
|
],
|
|
"elf_objects" :
|
|
[
|
|
{
|
|
"name" : "_ZTVN9keymaster19SoftKeymasterLoggerE"
|
|
},
|
|
{
|
|
"name" : "_ZTVN9keymaster24PureSoftKeymasterContextE"
|
|
},
|
|
{
|
|
"name" : "_ZTVN9keymaster24SoftKeymasterEnforcementE"
|
|
},
|
|
{
|
|
"binding" : "weak",
|
|
"name" : "_ZTVN9keymaster27VerifyAuthorizationResponseE"
|
|
}
|
|
],
|
|
"enum_types" :
|
|
[
|
|
{
|
|
"alignment" : 4,
|
|
"enum_fields" :
|
|
[
|
|
{
|
|
"enum_field_value" : 0,
|
|
"name" : "keymaster::GENERATE_KEY"
|
|
},
|
|
{
|
|
"enum_field_value" : 1,
|
|
"name" : "keymaster::BEGIN_OPERATION"
|
|
},
|
|
{
|
|
"enum_field_value" : 2,
|
|
"name" : "keymaster::UPDATE_OPERATION"
|
|
},
|
|
{
|
|
"enum_field_value" : 3,
|
|
"name" : "keymaster::FINISH_OPERATION"
|
|
},
|
|
{
|
|
"enum_field_value" : 4,
|
|
"name" : "keymaster::ABORT_OPERATION"
|
|
},
|
|
{
|
|
"enum_field_value" : 5,
|
|
"name" : "keymaster::IMPORT_KEY"
|
|
},
|
|
{
|
|
"enum_field_value" : 6,
|
|
"name" : "keymaster::EXPORT_KEY"
|
|
},
|
|
{
|
|
"enum_field_value" : 7,
|
|
"name" : "keymaster::GET_VERSION"
|
|
},
|
|
{
|
|
"enum_field_value" : 8,
|
|
"name" : "keymaster::ADD_RNG_ENTROPY"
|
|
},
|
|
{
|
|
"enum_field_value" : 9,
|
|
"name" : "keymaster::GET_SUPPORTED_ALGORITHMS"
|
|
},
|
|
{
|
|
"enum_field_value" : 10,
|
|
"name" : "keymaster::GET_SUPPORTED_BLOCK_MODES"
|
|
},
|
|
{
|
|
"enum_field_value" : 11,
|
|
"name" : "keymaster::GET_SUPPORTED_PADDING_MODES"
|
|
},
|
|
{
|
|
"enum_field_value" : 12,
|
|
"name" : "keymaster::GET_SUPPORTED_DIGESTS"
|
|
},
|
|
{
|
|
"enum_field_value" : 13,
|
|
"name" : "keymaster::GET_SUPPORTED_IMPORT_FORMATS"
|
|
},
|
|
{
|
|
"enum_field_value" : 14,
|
|
"name" : "keymaster::GET_SUPPORTED_EXPORT_FORMATS"
|
|
},
|
|
{
|
|
"enum_field_value" : 15,
|
|
"name" : "keymaster::GET_KEY_CHARACTERISTICS"
|
|
},
|
|
{
|
|
"enum_field_value" : 16,
|
|
"name" : "keymaster::ATTEST_KEY"
|
|
},
|
|
{
|
|
"enum_field_value" : 17,
|
|
"name" : "keymaster::UPGRADE_KEY"
|
|
},
|
|
{
|
|
"enum_field_value" : 18,
|
|
"name" : "keymaster::CONFIGURE"
|
|
},
|
|
{
|
|
"enum_field_value" : 19,
|
|
"name" : "keymaster::GET_HMAC_SHARING_PARAMETERS"
|
|
},
|
|
{
|
|
"enum_field_value" : 20,
|
|
"name" : "keymaster::COMPUTE_SHARED_HMAC"
|
|
},
|
|
{
|
|
"enum_field_value" : 21,
|
|
"name" : "keymaster::VERIFY_AUTHORIZATION"
|
|
},
|
|
{
|
|
"enum_field_value" : 22,
|
|
"name" : "keymaster::DELETE_KEY"
|
|
},
|
|
{
|
|
"enum_field_value" : 23,
|
|
"name" : "keymaster::DELETE_ALL_KEYS"
|
|
},
|
|
{
|
|
"enum_field_value" : 24,
|
|
"name" : "keymaster::DESTROY_ATTESTATION_IDS"
|
|
},
|
|
{
|
|
"enum_field_value" : 25,
|
|
"name" : "keymaster::IMPORT_WRAPPED_KEY"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AndroidKeymasterCommand",
|
|
"name" : "keymaster::AndroidKeymasterCommand",
|
|
"referenced_type" : "type-687",
|
|
"self_type" : "type-687",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"underlying_type" : "type-136",
|
|
"unique_id" : "_ZTSN9keymaster23AndroidKeymasterCommandE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"enum_fields" :
|
|
[
|
|
{
|
|
"enum_field_value" : 0,
|
|
"name" : "keymaster::AuthorizationSet::OK"
|
|
},
|
|
{
|
|
"enum_field_value" : 1,
|
|
"name" : "keymaster::AuthorizationSet::ALLOCATION_FAILURE"
|
|
},
|
|
{
|
|
"enum_field_value" : 2,
|
|
"name" : "keymaster::AuthorizationSet::MALFORMED_DATA"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AuthorizationSet::Error",
|
|
"name" : "keymaster::AuthorizationSet::Error",
|
|
"referenced_type" : "type-148",
|
|
"self_type" : "type-148",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
|
|
"underlying_type" : "type-136",
|
|
"unique_id" : "_ZTSN9keymaster16AuthorizationSet5ErrorE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"enum_fields" :
|
|
[
|
|
{
|
|
"enum_field_value" : 0,
|
|
"name" : "keymaster::Logger::DEBUG_LVL"
|
|
},
|
|
{
|
|
"enum_field_value" : 1,
|
|
"name" : "keymaster::Logger::INFO_LVL"
|
|
},
|
|
{
|
|
"enum_field_value" : 2,
|
|
"name" : "keymaster::Logger::WARNING_LVL"
|
|
},
|
|
{
|
|
"enum_field_value" : 3,
|
|
"name" : "keymaster::Logger::ERROR_LVL"
|
|
},
|
|
{
|
|
"enum_field_value" : 4,
|
|
"name" : "keymaster::Logger::SEVERE_LVL"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::Logger::LogLevel",
|
|
"name" : "keymaster::Logger::LogLevel",
|
|
"referenced_type" : "type-1063",
|
|
"self_type" : "type-1063",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/logger.h",
|
|
"underlying_type" : "type-136",
|
|
"unique_id" : "_ZTSN9keymaster6Logger8LogLevelE"
|
|
}
|
|
],
|
|
"function_types" : [],
|
|
"functions" :
|
|
[
|
|
{
|
|
"function_name" : "keymaster::GetOsVersion",
|
|
"linker_set_key" : "_ZN9keymaster12GetOsVersionEPKc",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-12"
|
|
}
|
|
],
|
|
"return_type" : "type-136",
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_configuration.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::GetOsVersion",
|
|
"linker_set_key" : "_ZN9keymaster12GetOsVersionEv",
|
|
"return_type" : "type-136",
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_configuration.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::ConfigureDevice",
|
|
"linker_set_key" : "_ZN9keymaster15ConfigureDeviceEP17keymaster2_device",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-859"
|
|
}
|
|
],
|
|
"return_type" : "type-1167",
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_configuration.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::GetOsPatchlevel",
|
|
"linker_set_key" : "_ZN9keymaster15GetOsPatchlevelEPKc",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-12"
|
|
}
|
|
],
|
|
"return_type" : "type-136",
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_configuration.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::GetOsPatchlevel",
|
|
"linker_set_key" : "_ZN9keymaster15GetOsPatchlevelEv",
|
|
"return_type" : "type-136",
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_configuration.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::SetSystemVersion",
|
|
"linker_set_key" : "_ZN9keymaster24PureSoftKeymasterContext16SetSystemVersionEjj",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1012"
|
|
},
|
|
{
|
|
"referenced_type" : "type-136"
|
|
},
|
|
{
|
|
"referenced_type" : "type-136"
|
|
}
|
|
],
|
|
"return_type" : "type-1210",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::PureSoftKeymasterContext",
|
|
"linker_set_key" : "_ZN9keymaster24PureSoftKeymasterContextC1Ev",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1012"
|
|
}
|
|
],
|
|
"return_type" : "type-74",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::PureSoftKeymasterContext",
|
|
"linker_set_key" : "_ZN9keymaster24PureSoftKeymasterContextC2Ev",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1012"
|
|
}
|
|
],
|
|
"return_type" : "type-74",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::~PureSoftKeymasterContext",
|
|
"linker_set_key" : "_ZN9keymaster24PureSoftKeymasterContextD0Ev",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1012"
|
|
}
|
|
],
|
|
"return_type" : "type-74",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::~PureSoftKeymasterContext",
|
|
"linker_set_key" : "_ZN9keymaster24PureSoftKeymasterContextD1Ev",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1012"
|
|
}
|
|
],
|
|
"return_type" : "type-74",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::~PureSoftKeymasterContext",
|
|
"linker_set_key" : "_ZN9keymaster24PureSoftKeymasterContextD2Ev",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1012"
|
|
}
|
|
],
|
|
"return_type" : "type-74",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::SoftKeymasterEnforcement::ComputeSharedHmac",
|
|
"linker_set_key" : "_ZN9keymaster24SoftKeymasterEnforcement17ComputeSharedHmacERKNS_26HmacSharingParametersArrayEPNS_14TKeymasterBlobI16keymaster_blob_tEE",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-990"
|
|
},
|
|
{
|
|
"referenced_type" : "type-137"
|
|
},
|
|
{
|
|
"referenced_type" : "type-541"
|
|
}
|
|
],
|
|
"return_type" : "type-1211",
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::SoftKeymasterEnforcement::VerifyAuthorization",
|
|
"linker_set_key" : "_ZN9keymaster24SoftKeymasterEnforcement19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-990"
|
|
},
|
|
{
|
|
"referenced_type" : "type-138"
|
|
}
|
|
],
|
|
"return_type" : "type-913",
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::SoftKeymasterEnforcement::GetHmacSharingParameters",
|
|
"linker_set_key" : "_ZN9keymaster24SoftKeymasterEnforcement24GetHmacSharingParametersEPNS_21HmacSharingParametersE",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-990"
|
|
},
|
|
{
|
|
"referenced_type" : "type-45"
|
|
}
|
|
],
|
|
"return_type" : "type-1212",
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::SoftKeymasterLogger::log_msg",
|
|
"linker_set_key" : "_ZNK9keymaster19SoftKeymasterLogger7log_msgENS_6Logger8LogLevelEPKcSt9__va_list",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-8"
|
|
},
|
|
{
|
|
"referenced_type" : "type-1063"
|
|
},
|
|
{
|
|
"referenced_type" : "type-12"
|
|
},
|
|
{
|
|
"referenced_type" : "type-1244"
|
|
}
|
|
],
|
|
"return_type" : "type-689",
|
|
"source_file" : "/system/keymaster/include/keymaster/soft_keymaster_logger.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::ParseKeyBlob",
|
|
"linker_set_key" : "_ZNK9keymaster24PureSoftKeymasterContext12ParseKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1014"
|
|
},
|
|
{
|
|
"referenced_type" : "type-937"
|
|
},
|
|
{
|
|
"referenced_type" : "type-540"
|
|
},
|
|
{
|
|
"referenced_type" : "type-1047"
|
|
}
|
|
],
|
|
"return_type" : "type-1250",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::AddRngEntropy",
|
|
"linker_set_key" : "_ZNK9keymaster24PureSoftKeymasterContext13AddRngEntropyEPKhj",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1014"
|
|
},
|
|
{
|
|
"referenced_type" : "type-848"
|
|
},
|
|
{
|
|
"referenced_type" : "type-136"
|
|
}
|
|
],
|
|
"return_type" : "type-1251",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::CreateKeyBlob",
|
|
"linker_set_key" : "_ZNK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1014"
|
|
},
|
|
{
|
|
"referenced_type" : "type-540"
|
|
},
|
|
{
|
|
"referenced_type" : "type-1253"
|
|
},
|
|
{
|
|
"referenced_type" : "type-937"
|
|
},
|
|
{
|
|
"referenced_type" : "type-547"
|
|
},
|
|
{
|
|
"referenced_type" : "type-478"
|
|
},
|
|
{
|
|
"referenced_type" : "type-478"
|
|
}
|
|
],
|
|
"return_type" : "type-1252",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::DeleteAllKeys",
|
|
"linker_set_key" : "_ZNK9keymaster24PureSoftKeymasterContext13DeleteAllKeysEv",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1014"
|
|
}
|
|
],
|
|
"return_type" : "type-1254",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::GetKeyFactory",
|
|
"linker_set_key" : "_ZNK9keymaster24PureSoftKeymasterContext13GetKeyFactoryE21keymaster_algorithm_t",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1014"
|
|
},
|
|
{
|
|
"referenced_type" : "type-1255"
|
|
}
|
|
],
|
|
"return_type" : "type-996",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::UpgradeKeyBlob",
|
|
"linker_set_key" : "_ZNK9keymaster24PureSoftKeymasterContext14UpgradeKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1014"
|
|
},
|
|
{
|
|
"referenced_type" : "type-937"
|
|
},
|
|
{
|
|
"referenced_type" : "type-540"
|
|
},
|
|
{
|
|
"referenced_type" : "type-547"
|
|
}
|
|
],
|
|
"return_type" : "type-1256",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::GetSystemVersion",
|
|
"linker_set_key" : "_ZNK9keymaster24PureSoftKeymasterContext16GetSystemVersionEPjS1_",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1014"
|
|
},
|
|
{
|
|
"referenced_type" : "type-514"
|
|
},
|
|
{
|
|
"referenced_type" : "type-514"
|
|
}
|
|
],
|
|
"return_type" : "type-74",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::GenerateAttestation",
|
|
"linker_set_key" : "_ZNK9keymaster24PureSoftKeymasterContext19GenerateAttestationERKNS_3KeyERKNS_16AuthorizationSetEPNS_9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1014"
|
|
},
|
|
{
|
|
"referenced_type" : "type-1018"
|
|
},
|
|
{
|
|
"referenced_type" : "type-540"
|
|
},
|
|
{
|
|
"referenced_type" : "type-1019"
|
|
}
|
|
],
|
|
"return_type" : "type-1257",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::GetOperationFactory",
|
|
"linker_set_key" : "_ZNK9keymaster24PureSoftKeymasterContext19GetOperationFactoryE21keymaster_algorithm_t19keymaster_purpose_t",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1014"
|
|
},
|
|
{
|
|
"referenced_type" : "type-1258"
|
|
},
|
|
{
|
|
"referenced_type" : "type-1259"
|
|
}
|
|
],
|
|
"return_type" : "type-1015",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::GetSupportedAlgorithms",
|
|
"linker_set_key" : "_ZNK9keymaster24PureSoftKeymasterContext22GetSupportedAlgorithmsEPj",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1014"
|
|
},
|
|
{
|
|
"referenced_type" : "type-514"
|
|
}
|
|
],
|
|
"return_type" : "type-573",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::DeleteKey",
|
|
"linker_set_key" : "_ZNK9keymaster24PureSoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1014"
|
|
},
|
|
{
|
|
"referenced_type" : "type-937"
|
|
}
|
|
],
|
|
"return_type" : "type-1260",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::UnwrapKey",
|
|
"linker_set_key" : "_ZNK9keymaster24PureSoftKeymasterContext9UnwrapKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEES5_RKNS_16AuthorizationSetES5_PS6_P22keymaster_key_format_tPS3_",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1014"
|
|
},
|
|
{
|
|
"referenced_type" : "type-937"
|
|
},
|
|
{
|
|
"referenced_type" : "type-937"
|
|
},
|
|
{
|
|
"referenced_type" : "type-540"
|
|
},
|
|
{
|
|
"referenced_type" : "type-937"
|
|
},
|
|
{
|
|
"referenced_type" : "type-478"
|
|
},
|
|
{
|
|
"referenced_type" : "type-749"
|
|
},
|
|
{
|
|
"referenced_type" : "type-547"
|
|
}
|
|
],
|
|
"return_type" : "type-1261",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::SoftKeymasterEnforcement::CreateKeyId",
|
|
"linker_set_key" : "_ZNK9keymaster24SoftKeymasterEnforcement11CreateKeyIdERK20keymaster_key_blob_tPy",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-992"
|
|
},
|
|
{
|
|
"referenced_type" : "type-107"
|
|
},
|
|
{
|
|
"referenced_type" : "type-928"
|
|
}
|
|
],
|
|
"return_type" : "type-909",
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::SoftKeymasterEnforcement::get_current_time_ms",
|
|
"linker_set_key" : "_ZNK9keymaster24SoftKeymasterEnforcement19get_current_time_msEv",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-992"
|
|
}
|
|
],
|
|
"return_type" : "type-141",
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"function_name" : "keymaster::PureSoftKeymasterContext::CreateKeyBlob",
|
|
"linker_set_key" : "_ZThn4_NK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_",
|
|
"parameters" :
|
|
[
|
|
{
|
|
"is_this_ptr" : true,
|
|
"referenced_type" : "type-1014"
|
|
},
|
|
{
|
|
"referenced_type" : "type-540"
|
|
},
|
|
{
|
|
"referenced_type" : "type-1266"
|
|
},
|
|
{
|
|
"referenced_type" : "type-937"
|
|
},
|
|
{
|
|
"referenced_type" : "type-547"
|
|
},
|
|
{
|
|
"referenced_type" : "type-478"
|
|
},
|
|
{
|
|
"referenced_type" : "type-478"
|
|
}
|
|
],
|
|
"return_type" : "type-1265",
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
}
|
|
],
|
|
"global_vars" : [],
|
|
"lvalue_reference_types" :
|
|
[
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const hw_auth_token_t &",
|
|
"name" : "const hw_auth_token_t &",
|
|
"referenced_type" : "type-131",
|
|
"self_type" : "type-133",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const hw_auth_token_t &",
|
|
"name" : "const hw_auth_token_t &",
|
|
"referenced_type" : "type-343",
|
|
"self_type" : "type-345",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const hw_auth_token_t &",
|
|
"name" : "const hw_auth_token_t &",
|
|
"referenced_type" : "type-443",
|
|
"self_type" : "type-445",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const hw_auth_token_t &",
|
|
"name" : "const hw_auth_token_t &",
|
|
"referenced_type" : "type-993",
|
|
"self_type" : "type-995",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::AuthProxy &",
|
|
"name" : "const keymaster::AuthProxy &",
|
|
"referenced_type" : "type-738",
|
|
"self_type" : "type-929",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::AuthProxyIterator &",
|
|
"name" : "const keymaster::AuthProxyIterator &",
|
|
"referenced_type" : "type-663",
|
|
"self_type" : "type-675",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::AuthorizationSet &",
|
|
"name" : "const keymaster::AuthorizationSet &",
|
|
"referenced_type" : "type-532",
|
|
"self_type" : "type-540",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::Buffer &",
|
|
"name" : "const keymaster::Buffer &",
|
|
"referenced_type" : "type-958",
|
|
"self_type" : "type-968",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::HmacSharingParametersArray &",
|
|
"name" : "const keymaster::HmacSharingParametersArray &",
|
|
"referenced_type" : "type-134",
|
|
"self_type" : "type-137",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::Key &",
|
|
"name" : "const keymaster::Key &",
|
|
"referenced_type" : "type-1017",
|
|
"self_type" : "type-1018",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::KeyFactory *&",
|
|
"name" : "const keymaster::KeyFactory *&",
|
|
"referenced_type" : "type-491",
|
|
"self_type" : "type-1022",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::OperationFactory::KeyType &",
|
|
"name" : "const keymaster::OperationFactory::KeyType &",
|
|
"referenced_type" : "type-1081",
|
|
"self_type" : "type-1084",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/operation.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::RandomSource &",
|
|
"name" : "const keymaster::RandomSource &",
|
|
"referenced_type" : "type-1025",
|
|
"self_type" : "type-1024",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::SoftwareKeyBlobMaker &",
|
|
"name" : "const keymaster::SoftwareKeyBlobMaker &",
|
|
"referenced_type" : "type-1002",
|
|
"self_type" : "type-1001",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_blob_t> &",
|
|
"name" : "const keymaster::TKeymasterBlob<keymaster_blob_t> &",
|
|
"referenced_type" : "type-542",
|
|
"self_type" : "type-543",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
|
|
"name" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
|
|
"referenced_type" : "type-936",
|
|
"self_type" : "type-937",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_context.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::VerifyAuthorizationRequest &",
|
|
"name" : "const keymaster::VerifyAuthorizationRequest &",
|
|
"referenced_type" : "type-139",
|
|
"self_type" : "type-138",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_blob_t &",
|
|
"name" : "const keymaster_blob_t &",
|
|
"referenced_type" : "type-274",
|
|
"self_type" : "type-302",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_blob_t &",
|
|
"name" : "const keymaster_blob_t &",
|
|
"referenced_type" : "type-399",
|
|
"self_type" : "type-446",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ckdf.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_blob_t &",
|
|
"name" : "const keymaster_blob_t &",
|
|
"referenced_type" : "type-535",
|
|
"self_type" : "type-680",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_blob_t &",
|
|
"name" : "const keymaster_blob_t &",
|
|
"referenced_type" : "type-62",
|
|
"self_type" : "type-153",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ckdf.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_blob_t &",
|
|
"name" : "const keymaster_key_blob_t &",
|
|
"referenced_type" : "type-269",
|
|
"self_type" : "type-311",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_blob_t &",
|
|
"name" : "const keymaster_key_blob_t &",
|
|
"referenced_type" : "type-394",
|
|
"self_type" : "type-432",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_blob_t &",
|
|
"name" : "const keymaster_key_blob_t &",
|
|
"referenced_type" : "type-529",
|
|
"self_type" : "type-785",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_blob_t &",
|
|
"name" : "const keymaster_key_blob_t &",
|
|
"referenced_type" : "type-55",
|
|
"self_type" : "type-107",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_set_t &",
|
|
"name" : "const keymaster_key_param_set_t &",
|
|
"referenced_type" : "type-201",
|
|
"self_type" : "type-203",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_set_t &",
|
|
"name" : "const keymaster_key_param_set_t &",
|
|
"referenced_type" : "type-299",
|
|
"self_type" : "type-301",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_set_t &",
|
|
"name" : "const keymaster_key_param_set_t &",
|
|
"referenced_type" : "type-422",
|
|
"self_type" : "type-424",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_set_t &",
|
|
"name" : "const keymaster_key_param_set_t &",
|
|
"referenced_type" : "type-510",
|
|
"self_type" : "type-524",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_set_t &",
|
|
"name" : "const keymaster_key_param_set_t &",
|
|
"referenced_type" : "type-677",
|
|
"self_type" : "type-679",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_set_t &",
|
|
"name" : "const keymaster_key_param_set_t &",
|
|
"referenced_type" : "type-90",
|
|
"self_type" : "type-92",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_t &",
|
|
"name" : "const keymaster_key_param_t &",
|
|
"referenced_type" : "type-198",
|
|
"self_type" : "type-207",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_t &",
|
|
"name" : "const keymaster_key_param_t &",
|
|
"referenced_type" : "type-296",
|
|
"self_type" : "type-303",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_t &",
|
|
"name" : "const keymaster_key_param_t &",
|
|
"referenced_type" : "type-419",
|
|
"self_type" : "type-427",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_t &",
|
|
"name" : "const keymaster_key_param_t &",
|
|
"referenced_type" : "type-483",
|
|
"self_type" : "type-694",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_t &",
|
|
"name" : "const keymaster_key_param_t &",
|
|
"referenced_type" : "type-671",
|
|
"self_type" : "type-685",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_t &",
|
|
"name" : "const keymaster_key_param_t &",
|
|
"referenced_type" : "type-87",
|
|
"self_type" : "type-97",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const nullptr_t &",
|
|
"name" : "const nullptr_t &",
|
|
"referenced_type" : "type-564",
|
|
"self_type" : "type-684",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const unsigned char *&",
|
|
"name" : "const unsigned char *&",
|
|
"referenced_type" : "type-848",
|
|
"self_type" : "type-1127",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const unsigned char *const &",
|
|
"name" : "const unsigned char *const &",
|
|
"referenced_type" : "type-1054",
|
|
"self_type" : "type-1053",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const unsigned int &",
|
|
"name" : "const unsigned int &",
|
|
"referenced_type" : "type-1139",
|
|
"self_type" : "type-1138",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AuthProxyIterator &",
|
|
"name" : "keymaster::AuthProxyIterator &",
|
|
"referenced_type" : "type-646",
|
|
"self_type" : "type-686",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AuthorizationSet &",
|
|
"name" : "keymaster::AuthorizationSet &",
|
|
"referenced_type" : "type-142",
|
|
"self_type" : "type-557",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AuthorizationSetBuilder &",
|
|
"name" : "keymaster::AuthorizationSetBuilder &",
|
|
"referenced_type" : "type-593",
|
|
"self_type" : "type-604",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::ComputeSharedHmacResponse &",
|
|
"name" : "keymaster::ComputeSharedHmacResponse &",
|
|
"referenced_type" : "type-560",
|
|
"self_type" : "type-559",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::HmacSharingParameters &",
|
|
"name" : "keymaster::HmacSharingParameters &",
|
|
"referenced_type" : "type-46",
|
|
"self_type" : "type-556",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::Key &",
|
|
"name" : "keymaster::Key &",
|
|
"referenced_type" : "type-487",
|
|
"self_type" : "type-569",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::Serializable &",
|
|
"name" : "keymaster::Serializable &",
|
|
"referenced_type" : "type-51",
|
|
"self_type" : "type-826",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t> &",
|
|
"name" : "keymaster::TKeymasterBlob<keymaster_blob_t> &",
|
|
"referenced_type" : "type-47",
|
|
"self_type" : "type-544",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
|
|
"name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
|
|
"referenced_type" : "type-488",
|
|
"self_type" : "type-548",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> &",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> &",
|
|
"referenced_type" : "type-205",
|
|
"self_type" : "type-571",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t &",
|
|
"name" : "keymaster_algorithm_t &",
|
|
"referenced_type" : "type-1105",
|
|
"self_type" : "type-1104",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t &",
|
|
"name" : "keymaster_algorithm_t &",
|
|
"referenced_type" : "type-174",
|
|
"self_type" : "type-173",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t &",
|
|
"name" : "keymaster_algorithm_t &",
|
|
"referenced_type" : "type-359",
|
|
"self_type" : "type-358",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t &",
|
|
"name" : "keymaster_algorithm_t &",
|
|
"referenced_type" : "type-452",
|
|
"self_type" : "type-451",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t *&",
|
|
"name" : "keymaster_algorithm_t *&",
|
|
"referenced_type" : "type-282",
|
|
"self_type" : "type-284",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t *&",
|
|
"name" : "keymaster_algorithm_t *&",
|
|
"referenced_type" : "type-573",
|
|
"self_type" : "type-580",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t const (&)[4]",
|
|
"name" : "keymaster_algorithm_t const (&)[4]",
|
|
"referenced_type" : "type-265",
|
|
"self_type" : "type-268",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t const (&)[4]",
|
|
"name" : "keymaster_algorithm_t const (&)[4]",
|
|
"referenced_type" : "type-520",
|
|
"self_type" : "type-523",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_block_mode_t &",
|
|
"name" : "keymaster_block_mode_t &",
|
|
"referenced_type" : "type-1111",
|
|
"self_type" : "type-1110",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_block_mode_t &",
|
|
"name" : "keymaster_block_mode_t &",
|
|
"referenced_type" : "type-176",
|
|
"self_type" : "type-175",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_block_mode_t &",
|
|
"name" : "keymaster_block_mode_t &",
|
|
"referenced_type" : "type-361",
|
|
"self_type" : "type-360",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_block_mode_t &",
|
|
"name" : "keymaster_block_mode_t &",
|
|
"referenced_type" : "type-454",
|
|
"self_type" : "type-453",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_digest_t &",
|
|
"name" : "keymaster_digest_t &",
|
|
"referenced_type" : "type-1124",
|
|
"self_type" : "type-1123",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_digest_t &",
|
|
"name" : "keymaster_digest_t &",
|
|
"referenced_type" : "type-181",
|
|
"self_type" : "type-180",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_digest_t &",
|
|
"name" : "keymaster_digest_t &",
|
|
"referenced_type" : "type-365",
|
|
"self_type" : "type-364",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_digest_t &",
|
|
"name" : "keymaster_digest_t &",
|
|
"referenced_type" : "type-458",
|
|
"self_type" : "type-457",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_format_t &",
|
|
"name" : "keymaster_key_format_t &",
|
|
"referenced_type" : "type-1131",
|
|
"self_type" : "type-1130",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_format_t &",
|
|
"name" : "keymaster_key_format_t &",
|
|
"referenced_type" : "type-184",
|
|
"self_type" : "type-183",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_format_t &",
|
|
"name" : "keymaster_key_format_t &",
|
|
"referenced_type" : "type-367",
|
|
"self_type" : "type-366",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_format_t &",
|
|
"name" : "keymaster_key_format_t &",
|
|
"referenced_type" : "type-460",
|
|
"self_type" : "type-459",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_param_t *&",
|
|
"name" : "keymaster_key_param_t *&",
|
|
"referenced_type" : "type-144",
|
|
"self_type" : "type-143",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_param_t *&",
|
|
"name" : "keymaster_key_param_t *&",
|
|
"referenced_type" : "type-195",
|
|
"self_type" : "type-197",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_param_t *&",
|
|
"name" : "keymaster_key_param_t *&",
|
|
"referenced_type" : "type-291",
|
|
"self_type" : "type-293",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_param_t *&",
|
|
"name" : "keymaster_key_param_t *&",
|
|
"referenced_type" : "type-416",
|
|
"self_type" : "type-418",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_param_t *&",
|
|
"name" : "keymaster_key_param_t *&",
|
|
"referenced_type" : "type-666",
|
|
"self_type" : "type-668",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_param_t *&",
|
|
"name" : "keymaster_key_param_t *&",
|
|
"referenced_type" : "type-83",
|
|
"self_type" : "type-86",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_padding_t &",
|
|
"name" : "keymaster_padding_t &",
|
|
"referenced_type" : "type-1118",
|
|
"self_type" : "type-1117",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_padding_t &",
|
|
"name" : "keymaster_padding_t &",
|
|
"referenced_type" : "type-179",
|
|
"self_type" : "type-178",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_padding_t &",
|
|
"name" : "keymaster_padding_t &",
|
|
"referenced_type" : "type-363",
|
|
"self_type" : "type-362",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_padding_t &",
|
|
"name" : "keymaster_padding_t &",
|
|
"referenced_type" : "type-456",
|
|
"self_type" : "type-455",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "unsigned int &",
|
|
"name" : "unsigned int &",
|
|
"referenced_type" : "type-136",
|
|
"self_type" : "type-146",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
}
|
|
],
|
|
"pointer_types" :
|
|
[
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "asn1_string_st *",
|
|
"name" : "asn1_string_st *",
|
|
"referenced_type" : "type-325",
|
|
"self_type" : "type-324",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "asn1_string_st *",
|
|
"name" : "asn1_string_st *",
|
|
"referenced_type" : "type-945",
|
|
"self_type" : "type-944",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "asn1_type_st *",
|
|
"name" : "asn1_type_st *",
|
|
"referenced_type" : "type-327",
|
|
"self_type" : "type-326",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "asn1_type_st *",
|
|
"name" : "asn1_type_st *",
|
|
"referenced_type" : "type-950",
|
|
"self_type" : "type-949",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "bool *",
|
|
"name" : "bool *",
|
|
"referenced_type" : "type-909",
|
|
"self_type" : "type-979",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const char *",
|
|
"name" : "const char *",
|
|
"referenced_type" : "type-13",
|
|
"self_type" : "type-12",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_configuration.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::AbortOperationRequest *",
|
|
"name" : "const keymaster::AbortOperationRequest *",
|
|
"referenced_type" : "type-807",
|
|
"self_type" : "type-809",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::AbortOperationResponse *",
|
|
"name" : "const keymaster::AbortOperationResponse *",
|
|
"referenced_type" : "type-812",
|
|
"self_type" : "type-813",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::AddEntropyResponse *",
|
|
"name" : "const keymaster::AddEntropyResponse *",
|
|
"referenced_type" : "type-819",
|
|
"self_type" : "type-820",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::AesKeyFactory *",
|
|
"name" : "const keymaster::AesKeyFactory *",
|
|
"referenced_type" : "type-1037",
|
|
"self_type" : "type-1038",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::AttestationRecordContext *",
|
|
"name" : "const keymaster::AttestationRecordContext *",
|
|
"referenced_type" : "type-974",
|
|
"self_type" : "type-975",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::AuthProxy *",
|
|
"name" : "const keymaster::AuthProxy *",
|
|
"referenced_type" : "type-738",
|
|
"self_type" : "type-752",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::AuthProxyIterator *",
|
|
"name" : "const keymaster::AuthProxyIterator *",
|
|
"referenced_type" : "type-663",
|
|
"self_type" : "type-705",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::AuthorizationSet *",
|
|
"name" : "const keymaster::AuthorizationSet *",
|
|
"referenced_type" : "type-532",
|
|
"self_type" : "type-586",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::AuthorizationSetBuilder *",
|
|
"name" : "const keymaster::AuthorizationSetBuilder *",
|
|
"referenced_type" : "type-626",
|
|
"self_type" : "type-635",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::Buffer *",
|
|
"name" : "const keymaster::Buffer *",
|
|
"referenced_type" : "type-958",
|
|
"self_type" : "type-978",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::ComputeSharedHmacRequest *",
|
|
"name" : "const keymaster::ComputeSharedHmacRequest *",
|
|
"referenced_type" : "type-895",
|
|
"self_type" : "type-896",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::ConfigureRequest *",
|
|
"name" : "const keymaster::ConfigureRequest *",
|
|
"referenced_type" : "type-876",
|
|
"self_type" : "type-878",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::ConfigureResponse *",
|
|
"name" : "const keymaster::ConfigureResponse *",
|
|
"referenced_type" : "type-882",
|
|
"self_type" : "type-883",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::Key> *",
|
|
"name" : "const keymaster::DefaultDelete<keymaster::Key> *",
|
|
"referenced_type" : "type-496",
|
|
"self_type" : "type-513",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::Operation> *",
|
|
"name" : "const keymaster::DefaultDelete<keymaster::Operation> *",
|
|
"referenced_type" : "type-553",
|
|
"self_type" : "type-566",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_algorithm_t []> *",
|
|
"name" : "const keymaster::DefaultDelete<keymaster_algorithm_t []> *",
|
|
"referenced_type" : "type-610",
|
|
"self_type" : "type-622",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_blob_t []> *",
|
|
"name" : "const keymaster::DefaultDelete<keymaster_blob_t []> *",
|
|
"referenced_type" : "type-32",
|
|
"self_type" : "type-42",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_block_mode_t []> *",
|
|
"name" : "const keymaster::DefaultDelete<keymaster_block_mode_t []> *",
|
|
"referenced_type" : "type-664",
|
|
"self_type" : "type-665",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_digest_t []> *",
|
|
"name" : "const keymaster::DefaultDelete<keymaster_digest_t []> *",
|
|
"referenced_type" : "type-796",
|
|
"self_type" : "type-808",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_key_format_t []> *",
|
|
"name" : "const keymaster::DefaultDelete<keymaster_key_format_t []> *",
|
|
"referenced_type" : "type-877",
|
|
"self_type" : "type-886",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_padding_t []> *",
|
|
"name" : "const keymaster::DefaultDelete<keymaster_padding_t []> *",
|
|
"referenced_type" : "type-704",
|
|
"self_type" : "type-719",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<unsigned char []> *",
|
|
"name" : "const keymaster::DefaultDelete<unsigned char []> *",
|
|
"referenced_type" : "type-108",
|
|
"self_type" : "type-245",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::DeleteAllKeysRequest *",
|
|
"name" : "const keymaster::DeleteAllKeysRequest *",
|
|
"referenced_type" : "type-847",
|
|
"self_type" : "type-849",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::DeleteAllKeysResponse *",
|
|
"name" : "const keymaster::DeleteAllKeysResponse *",
|
|
"referenced_type" : "type-852",
|
|
"self_type" : "type-853",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::DeleteKeyResponse *",
|
|
"name" : "const keymaster::DeleteKeyResponse *",
|
|
"referenced_type" : "type-843",
|
|
"self_type" : "type-844",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::EcKeyFactory *",
|
|
"name" : "const keymaster::EcKeyFactory *",
|
|
"referenced_type" : "type-1052",
|
|
"self_type" : "type-1055",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::GenerateKeyRequest *",
|
|
"name" : "const keymaster::GenerateKeyRequest *",
|
|
"referenced_type" : "type-775",
|
|
"self_type" : "type-776",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::GetHmacSharingParametersResponse *",
|
|
"name" : "const keymaster::GetHmacSharingParametersResponse *",
|
|
"referenced_type" : "type-891",
|
|
"self_type" : "type-892",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::GetVersionRequest *",
|
|
"name" : "const keymaster::GetVersionRequest *",
|
|
"referenced_type" : "type-856",
|
|
"self_type" : "type-857",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::HmacKeyFactory *",
|
|
"name" : "const keymaster::HmacKeyFactory *",
|
|
"referenced_type" : "type-1058",
|
|
"self_type" : "type-1059",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::Key *",
|
|
"name" : "const keymaster::Key *",
|
|
"referenced_type" : "type-1017",
|
|
"self_type" : "type-1020",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::KeyFactory *",
|
|
"name" : "const keymaster::KeyFactory *",
|
|
"referenced_type" : "type-492",
|
|
"self_type" : "type-491",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::KeymasterContext *",
|
|
"name" : "const keymaster::KeymasterContext *",
|
|
"referenced_type" : "type-934",
|
|
"self_type" : "type-935",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_context.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::KeymasterEnforcement *",
|
|
"name" : "const keymaster::KeymasterEnforcement *",
|
|
"referenced_type" : "type-930",
|
|
"self_type" : "type-931",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::Operation *",
|
|
"name" : "const keymaster::Operation *",
|
|
"referenced_type" : "type-1087",
|
|
"self_type" : "type-1088",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/operation.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::OperationFactory *",
|
|
"name" : "const keymaster::OperationFactory *",
|
|
"referenced_type" : "type-1085",
|
|
"self_type" : "type-1086",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/operation.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::OperationFactory::KeyType *",
|
|
"name" : "const keymaster::OperationFactory::KeyType *",
|
|
"referenced_type" : "type-1081",
|
|
"self_type" : "type-1082",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/operation.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::PureSoftKeymasterContext *",
|
|
"name" : "const keymaster::PureSoftKeymasterContext *",
|
|
"referenced_type" : "type-1013",
|
|
"self_type" : "type-1014",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::RandomSource *",
|
|
"name" : "const keymaster::RandomSource *",
|
|
"referenced_type" : "type-1025",
|
|
"self_type" : "type-1027",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::RsaKeyFactory *",
|
|
"name" : "const keymaster::RsaKeyFactory *",
|
|
"referenced_type" : "type-1066",
|
|
"self_type" : "type-1067",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::SoftKeymasterEnforcement *",
|
|
"name" : "const keymaster::SoftKeymasterEnforcement *",
|
|
"referenced_type" : "type-991",
|
|
"self_type" : "type-992",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::SoftKeymasterLogger *",
|
|
"name" : "const keymaster::SoftKeymasterLogger *",
|
|
"referenced_type" : "type-9",
|
|
"self_type" : "type-8",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/soft_keymaster_logger.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::SoftwareKeyBlobMaker *",
|
|
"name" : "const keymaster::SoftwareKeyBlobMaker *",
|
|
"referenced_type" : "type-1002",
|
|
"self_type" : "type-1004",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::SupportedAlgorithmsRequest *",
|
|
"name" : "const keymaster::SupportedAlgorithmsRequest *",
|
|
"referenced_type" : "type-695",
|
|
"self_type" : "type-696",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::SupportedByAlgorithmAndPurposeRequest *",
|
|
"name" : "const keymaster::SupportedByAlgorithmAndPurposeRequest *",
|
|
"referenced_type" : "type-712",
|
|
"self_type" : "type-713",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::SupportedByAlgorithmRequest *",
|
|
"name" : "const keymaster::SupportedByAlgorithmRequest *",
|
|
"referenced_type" : "type-700",
|
|
"self_type" : "type-701",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_algorithm_t> *",
|
|
"name" : "const keymaster::SupportedResponse<keymaster_algorithm_t> *",
|
|
"referenced_type" : "type-725",
|
|
"self_type" : "type-726",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_block_mode_t> *",
|
|
"name" : "const keymaster::SupportedResponse<keymaster_block_mode_t> *",
|
|
"referenced_type" : "type-731",
|
|
"self_type" : "type-732",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_digest_t> *",
|
|
"name" : "const keymaster::SupportedResponse<keymaster_digest_t> *",
|
|
"referenced_type" : "type-746",
|
|
"self_type" : "type-747",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_key_format_t> *",
|
|
"name" : "const keymaster::SupportedResponse<keymaster_key_format_t> *",
|
|
"referenced_type" : "type-757",
|
|
"self_type" : "type-758",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_padding_t> *",
|
|
"name" : "const keymaster::SupportedResponse<keymaster_padding_t> *",
|
|
"referenced_type" : "type-739",
|
|
"self_type" : "type-740",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::SymmetricKey *",
|
|
"name" : "const keymaster::SymmetricKey *",
|
|
"referenced_type" : "type-1032",
|
|
"self_type" : "type-1033",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::SymmetricKeyFactory *",
|
|
"name" : "const keymaster::SymmetricKeyFactory *",
|
|
"referenced_type" : "type-1028",
|
|
"self_type" : "type-1029",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::TripleDesKeyFactory *",
|
|
"name" : "const keymaster::TripleDesKeyFactory *",
|
|
"referenced_type" : "type-1071",
|
|
"self_type" : "type-1072",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::UniquePtr<hmac_ctx_st, keymaster::OpenSslObjectDeleter<hmac_ctx_st, &HMAC_CTX_free> > *",
|
|
"name" : "const keymaster::UniquePtr<hmac_ctx_st, keymaster::OpenSslObjectDeleter<hmac_ctx_st, &HMAC_CTX_free> > *",
|
|
"referenced_type" : "type-166",
|
|
"self_type" : "type-167",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > *",
|
|
"name" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > *",
|
|
"referenced_type" : "type-1068",
|
|
"self_type" : "type-1083",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > *",
|
|
"name" : "const keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > *",
|
|
"referenced_type" : "type-1100",
|
|
"self_type" : "type-1101",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *",
|
|
"name" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *",
|
|
"referenced_type" : "type-1106",
|
|
"self_type" : "type-1107",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster_blob_t [], keymaster::DefaultDelete<keymaster_blob_t []> > *",
|
|
"name" : "const keymaster::UniquePtr<keymaster_blob_t [], keymaster::DefaultDelete<keymaster_blob_t []> > *",
|
|
"referenced_type" : "type-171",
|
|
"self_type" : "type-172",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *",
|
|
"name" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *",
|
|
"referenced_type" : "type-1112",
|
|
"self_type" : "type-1113",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *",
|
|
"name" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *",
|
|
"referenced_type" : "type-1125",
|
|
"self_type" : "type-1126",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *",
|
|
"name" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *",
|
|
"referenced_type" : "type-1132",
|
|
"self_type" : "type-1133",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *",
|
|
"name" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *",
|
|
"referenced_type" : "type-1119",
|
|
"self_type" : "type-1120",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *",
|
|
"name" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *",
|
|
"referenced_type" : "type-760",
|
|
"self_type" : "type-771",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::VerifyAuthorizationRequest *",
|
|
"name" : "const keymaster::VerifyAuthorizationRequest *",
|
|
"referenced_type" : "type-139",
|
|
"self_type" : "type-912",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster::VerifyAuthorizationResponse *",
|
|
"name" : "const keymaster::VerifyAuthorizationResponse *",
|
|
"referenced_type" : "type-917",
|
|
"self_type" : "type-919",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_algorithm_t *",
|
|
"name" : "const keymaster_algorithm_t *",
|
|
"referenced_type" : "type-16",
|
|
"self_type" : "type-18",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_algorithm_t *",
|
|
"name" : "const keymaster_algorithm_t *",
|
|
"referenced_type" : "type-246",
|
|
"self_type" : "type-248",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_algorithm_t *",
|
|
"name" : "const keymaster_algorithm_t *",
|
|
"referenced_type" : "type-370",
|
|
"self_type" : "type-372",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_algorithm_t *",
|
|
"name" : "const keymaster_algorithm_t *",
|
|
"referenced_type" : "type-494",
|
|
"self_type" : "type-497",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_blob_t *",
|
|
"name" : "const keymaster_blob_t *",
|
|
"referenced_type" : "type-218",
|
|
"self_type" : "type-220",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_blob_t *",
|
|
"name" : "const keymaster_blob_t *",
|
|
"referenced_type" : "type-236",
|
|
"self_type" : "type-238",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_blob_t *",
|
|
"name" : "const keymaster_blob_t *",
|
|
"referenced_type" : "type-274",
|
|
"self_type" : "type-276",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_blob_t *",
|
|
"name" : "const keymaster_blob_t *",
|
|
"referenced_type" : "type-399",
|
|
"self_type" : "type-401",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_blob_t *",
|
|
"name" : "const keymaster_blob_t *",
|
|
"referenced_type" : "type-473",
|
|
"self_type" : "type-475",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_blob_t *",
|
|
"name" : "const keymaster_blob_t *",
|
|
"referenced_type" : "type-535",
|
|
"self_type" : "type-537",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_blob_t *",
|
|
"name" : "const keymaster_blob_t *",
|
|
"referenced_type" : "type-6",
|
|
"self_type" : "type-5",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_blob_t *",
|
|
"name" : "const keymaster_blob_t *",
|
|
"referenced_type" : "type-62",
|
|
"self_type" : "type-64",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_block_mode_t *",
|
|
"name" : "const keymaster_block_mode_t *",
|
|
"referenced_type" : "type-21",
|
|
"self_type" : "type-23",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_block_mode_t *",
|
|
"name" : "const keymaster_block_mode_t *",
|
|
"referenced_type" : "type-249",
|
|
"self_type" : "type-251",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_block_mode_t *",
|
|
"name" : "const keymaster_block_mode_t *",
|
|
"referenced_type" : "type-373",
|
|
"self_type" : "type-375",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_block_mode_t *",
|
|
"name" : "const keymaster_block_mode_t *",
|
|
"referenced_type" : "type-499",
|
|
"self_type" : "type-501",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_digest_t *",
|
|
"name" : "const keymaster_digest_t *",
|
|
"referenced_type" : "type-255",
|
|
"self_type" : "type-257",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_digest_t *",
|
|
"name" : "const keymaster_digest_t *",
|
|
"referenced_type" : "type-27",
|
|
"self_type" : "type-29",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_digest_t *",
|
|
"name" : "const keymaster_digest_t *",
|
|
"referenced_type" : "type-379",
|
|
"self_type" : "type-381",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_digest_t *",
|
|
"name" : "const keymaster_digest_t *",
|
|
"referenced_type" : "type-505",
|
|
"self_type" : "type-507",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_blob_t *",
|
|
"name" : "const keymaster_key_blob_t *",
|
|
"referenced_type" : "type-1074",
|
|
"self_type" : "type-1116",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_blob_t *",
|
|
"name" : "const keymaster_key_blob_t *",
|
|
"referenced_type" : "type-213",
|
|
"self_type" : "type-215",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_blob_t *",
|
|
"name" : "const keymaster_key_blob_t *",
|
|
"referenced_type" : "type-231",
|
|
"self_type" : "type-233",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_blob_t *",
|
|
"name" : "const keymaster_key_blob_t *",
|
|
"referenced_type" : "type-269",
|
|
"self_type" : "type-271",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_blob_t *",
|
|
"name" : "const keymaster_key_blob_t *",
|
|
"referenced_type" : "type-394",
|
|
"self_type" : "type-396",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_blob_t *",
|
|
"name" : "const keymaster_key_blob_t *",
|
|
"referenced_type" : "type-467",
|
|
"self_type" : "type-469",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_blob_t *",
|
|
"name" : "const keymaster_key_blob_t *",
|
|
"referenced_type" : "type-529",
|
|
"self_type" : "type-531",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_blob_t *",
|
|
"name" : "const keymaster_key_blob_t *",
|
|
"referenced_type" : "type-55",
|
|
"self_type" : "type-57",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_format_t *",
|
|
"name" : "const keymaster_key_format_t *",
|
|
"referenced_type" : "type-258",
|
|
"self_type" : "type-260",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_format_t *",
|
|
"name" : "const keymaster_key_format_t *",
|
|
"referenced_type" : "type-30",
|
|
"self_type" : "type-36",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_format_t *",
|
|
"name" : "const keymaster_key_format_t *",
|
|
"referenced_type" : "type-382",
|
|
"self_type" : "type-384",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_format_t *",
|
|
"name" : "const keymaster_key_format_t *",
|
|
"referenced_type" : "type-508",
|
|
"self_type" : "type-512",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_t *",
|
|
"name" : "const keymaster_key_param_t *",
|
|
"referenced_type" : "type-198",
|
|
"self_type" : "type-200",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_t *",
|
|
"name" : "const keymaster_key_param_t *",
|
|
"referenced_type" : "type-296",
|
|
"self_type" : "type-298",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_t *",
|
|
"name" : "const keymaster_key_param_t *",
|
|
"referenced_type" : "type-419",
|
|
"self_type" : "type-421",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_t *",
|
|
"name" : "const keymaster_key_param_t *",
|
|
"referenced_type" : "type-483",
|
|
"self_type" : "type-498",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_t *",
|
|
"name" : "const keymaster_key_param_t *",
|
|
"referenced_type" : "type-671",
|
|
"self_type" : "type-676",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_key_param_t *",
|
|
"name" : "const keymaster_key_param_t *",
|
|
"referenced_type" : "type-87",
|
|
"self_type" : "type-89",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_padding_t *",
|
|
"name" : "const keymaster_padding_t *",
|
|
"referenced_type" : "type-24",
|
|
"self_type" : "type-26",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_padding_t *",
|
|
"name" : "const keymaster_padding_t *",
|
|
"referenced_type" : "type-252",
|
|
"self_type" : "type-254",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_padding_t *",
|
|
"name" : "const keymaster_padding_t *",
|
|
"referenced_type" : "type-376",
|
|
"self_type" : "type-378",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const keymaster_padding_t *",
|
|
"name" : "const keymaster_padding_t *",
|
|
"referenced_type" : "type-502",
|
|
"self_type" : "type-504",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const unsigned char *",
|
|
"name" : "const unsigned char *",
|
|
"referenced_type" : "type-839",
|
|
"self_type" : "type-848",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const unsigned char **",
|
|
"name" : "const unsigned char **",
|
|
"referenced_type" : "type-848",
|
|
"self_type" : "type-918",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "const void *",
|
|
"name" : "const void *",
|
|
"referenced_type" : "type-890",
|
|
"self_type" : "type-901",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "env_md_ctx_st *",
|
|
"name" : "env_md_ctx_st *",
|
|
"referenced_type" : "type-1046",
|
|
"self_type" : "type-1045",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "env_md_ctx_st *",
|
|
"name" : "env_md_ctx_st *",
|
|
"referenced_type" : "type-156",
|
|
"self_type" : "type-155",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "env_md_ctx_st *",
|
|
"name" : "env_md_ctx_st *",
|
|
"referenced_type" : "type-349",
|
|
"self_type" : "type-348",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "env_md_ctx_st *",
|
|
"name" : "env_md_ctx_st *",
|
|
"referenced_type" : "type-448",
|
|
"self_type" : "type-447",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "hmac_ctx_st *",
|
|
"name" : "hmac_ctx_st *",
|
|
"referenced_type" : "type-163",
|
|
"self_type" : "type-162",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "hmac_ctx_st *",
|
|
"name" : "hmac_ctx_st *",
|
|
"referenced_type" : "type-450",
|
|
"self_type" : "type-449",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "int *",
|
|
"name" : "int *",
|
|
"referenced_type" : "type-689",
|
|
"self_type" : "type-952",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster2_device *",
|
|
"name" : "keymaster2_device *",
|
|
"referenced_type" : "type-211",
|
|
"self_type" : "type-210",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_configuration.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster2_device *",
|
|
"name" : "keymaster2_device *",
|
|
"referenced_type" : "type-860",
|
|
"self_type" : "type-859",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_configuration.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::ASN1_STRING_Delete *",
|
|
"name" : "keymaster::ASN1_STRING_Delete *",
|
|
"referenced_type" : "type-942",
|
|
"self_type" : "type-943",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::ASN1_TYPE_Delete *",
|
|
"name" : "keymaster::ASN1_TYPE_Delete *",
|
|
"referenced_type" : "type-946",
|
|
"self_type" : "type-948",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AbortOperationRequest *",
|
|
"name" : "keymaster::AbortOperationRequest *",
|
|
"referenced_type" : "type-804",
|
|
"self_type" : "type-806",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AbortOperationResponse *",
|
|
"name" : "keymaster::AbortOperationResponse *",
|
|
"referenced_type" : "type-810",
|
|
"self_type" : "type-811",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AccessCountMap *",
|
|
"name" : "keymaster::AccessCountMap *",
|
|
"referenced_type" : "type-129",
|
|
"self_type" : "type-128",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AccessCountMap *",
|
|
"name" : "keymaster::AccessCountMap *",
|
|
"referenced_type" : "type-321",
|
|
"self_type" : "type-320",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AccessCountMap *",
|
|
"name" : "keymaster::AccessCountMap *",
|
|
"referenced_type" : "type-442",
|
|
"self_type" : "type-441",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AccessCountMap *",
|
|
"name" : "keymaster::AccessCountMap *",
|
|
"referenced_type" : "type-926",
|
|
"self_type" : "type-925",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AccessTimeMap *",
|
|
"name" : "keymaster::AccessTimeMap *",
|
|
"referenced_type" : "type-126",
|
|
"self_type" : "type-125",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AccessTimeMap *",
|
|
"name" : "keymaster::AccessTimeMap *",
|
|
"referenced_type" : "type-319",
|
|
"self_type" : "type-318",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AccessTimeMap *",
|
|
"name" : "keymaster::AccessTimeMap *",
|
|
"referenced_type" : "type-440",
|
|
"self_type" : "type-439",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AccessTimeMap *",
|
|
"name" : "keymaster::AccessTimeMap *",
|
|
"referenced_type" : "type-924",
|
|
"self_type" : "type-923",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AddEntropyRequest *",
|
|
"name" : "keymaster::AddEntropyRequest *",
|
|
"referenced_type" : "type-814",
|
|
"self_type" : "type-815",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AddEntropyResponse *",
|
|
"name" : "keymaster::AddEntropyResponse *",
|
|
"referenced_type" : "type-817",
|
|
"self_type" : "type-818",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AesKey *",
|
|
"name" : "keymaster::AesKey *",
|
|
"referenced_type" : "type-1039",
|
|
"self_type" : "type-1040",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AesKeyFactory *",
|
|
"name" : "keymaster::AesKeyFactory *",
|
|
"referenced_type" : "type-1035",
|
|
"self_type" : "type-1036",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::ArrayWrapper<keymaster::HmacSharingParameters> *",
|
|
"name" : "keymaster::ArrayWrapper<keymaster::HmacSharingParameters> *",
|
|
"referenced_type" : "type-44",
|
|
"self_type" : "type-54",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AsymmetricKey *",
|
|
"name" : "keymaster::AsymmetricKey *",
|
|
"referenced_type" : "type-1041",
|
|
"self_type" : "type-1043",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/asymmetric_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AttestKeyRequest *",
|
|
"name" : "keymaster::AttestKeyRequest *",
|
|
"referenced_type" : "type-862",
|
|
"self_type" : "type-864",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AttestKeyResponse *",
|
|
"name" : "keymaster::AttestKeyResponse *",
|
|
"referenced_type" : "type-865",
|
|
"self_type" : "type-867",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AttestationRecordContext *",
|
|
"name" : "keymaster::AttestationRecordContext *",
|
|
"referenced_type" : "type-972",
|
|
"self_type" : "type-973",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AuthProxy *",
|
|
"name" : "keymaster::AuthProxy *",
|
|
"referenced_type" : "type-716",
|
|
"self_type" : "type-727",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AuthProxyIterator *",
|
|
"name" : "keymaster::AuthProxyIterator *",
|
|
"referenced_type" : "type-646",
|
|
"self_type" : "type-652",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AuthorizationSet *",
|
|
"name" : "keymaster::AuthorizationSet *",
|
|
"referenced_type" : "type-142",
|
|
"self_type" : "type-478",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AuthorizationSetBuilder *",
|
|
"name" : "keymaster::AuthorizationSetBuilder *",
|
|
"referenced_type" : "type-593",
|
|
"self_type" : "type-615",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::BeginOperationRequest *",
|
|
"name" : "keymaster::BeginOperationRequest *",
|
|
"referenced_type" : "type-788",
|
|
"self_type" : "type-791",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::BeginOperationResponse *",
|
|
"name" : "keymaster::BeginOperationResponse *",
|
|
"referenced_type" : "type-792",
|
|
"self_type" : "type-793",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::Buffer *",
|
|
"name" : "keymaster::Buffer *",
|
|
"referenced_type" : "type-795",
|
|
"self_type" : "type-947",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::CertificateChainDelete *",
|
|
"name" : "keymaster::CertificateChainDelete *",
|
|
"referenced_type" : "type-78",
|
|
"self_type" : "type-85",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::Characteristics_Delete *",
|
|
"name" : "keymaster::Characteristics_Delete *",
|
|
"referenced_type" : "type-39",
|
|
"self_type" : "type-43",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::ComputeSharedHmacRequest *",
|
|
"name" : "keymaster::ComputeSharedHmacRequest *",
|
|
"referenced_type" : "type-893",
|
|
"self_type" : "type-894",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::ComputeSharedHmacResponse *",
|
|
"name" : "keymaster::ComputeSharedHmacResponse *",
|
|
"referenced_type" : "type-560",
|
|
"self_type" : "type-897",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::ConfigureRequest *",
|
|
"name" : "keymaster::ConfigureRequest *",
|
|
"referenced_type" : "type-874",
|
|
"self_type" : "type-875",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::ConfigureResponse *",
|
|
"name" : "keymaster::ConfigureResponse *",
|
|
"referenced_type" : "type-879",
|
|
"self_type" : "type-880",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Key> *",
|
|
"name" : "keymaster::DefaultDelete<keymaster::Key> *",
|
|
"referenced_type" : "type-486",
|
|
"self_type" : "type-485",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Operation> *",
|
|
"name" : "keymaster::DefaultDelete<keymaster::Operation> *",
|
|
"referenced_type" : "type-525",
|
|
"self_type" : "type-546",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::DeleteAllKeysRequest *",
|
|
"name" : "keymaster::DeleteAllKeysRequest *",
|
|
"referenced_type" : "type-845",
|
|
"self_type" : "type-846",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::DeleteAllKeysResponse *",
|
|
"name" : "keymaster::DeleteAllKeysResponse *",
|
|
"referenced_type" : "type-850",
|
|
"self_type" : "type-851",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::DeleteKeyRequest *",
|
|
"name" : "keymaster::DeleteKeyRequest *",
|
|
"referenced_type" : "type-834",
|
|
"self_type" : "type-840",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::DeleteKeyResponse *",
|
|
"name" : "keymaster::DeleteKeyResponse *",
|
|
"referenced_type" : "type-841",
|
|
"self_type" : "type-842",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::EcKeyFactory *",
|
|
"name" : "keymaster::EcKeyFactory *",
|
|
"referenced_type" : "type-1050",
|
|
"self_type" : "type-1051",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::Eraser *",
|
|
"name" : "keymaster::Eraser *",
|
|
"referenced_type" : "type-1031",
|
|
"self_type" : "type-1042",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::EvpMdCtxCleaner *",
|
|
"name" : "keymaster::EvpMdCtxCleaner *",
|
|
"referenced_type" : "type-1044",
|
|
"self_type" : "type-1048",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::ExportKeyRequest *",
|
|
"name" : "keymaster::ExportKeyRequest *",
|
|
"referenced_type" : "type-828",
|
|
"self_type" : "type-831",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::ExportKeyResponse *",
|
|
"name" : "keymaster::ExportKeyResponse *",
|
|
"referenced_type" : "type-832",
|
|
"self_type" : "type-833",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::FinishOperationRequest *",
|
|
"name" : "keymaster::FinishOperationRequest *",
|
|
"referenced_type" : "type-800",
|
|
"self_type" : "type-801",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::FinishOperationResponse *",
|
|
"name" : "keymaster::FinishOperationResponse *",
|
|
"referenced_type" : "type-802",
|
|
"self_type" : "type-803",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::GenerateKeyRequest *",
|
|
"name" : "keymaster::GenerateKeyRequest *",
|
|
"referenced_type" : "type-773",
|
|
"self_type" : "type-774",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::GenerateKeyResponse *",
|
|
"name" : "keymaster::GenerateKeyResponse *",
|
|
"referenced_type" : "type-777",
|
|
"self_type" : "type-779",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::GetHmacSharingParametersResponse *",
|
|
"name" : "keymaster::GetHmacSharingParametersResponse *",
|
|
"referenced_type" : "type-887",
|
|
"self_type" : "type-888",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::GetKeyCharacteristicsRequest *",
|
|
"name" : "keymaster::GetKeyCharacteristicsRequest *",
|
|
"referenced_type" : "type-780",
|
|
"self_type" : "type-784",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::GetKeyCharacteristicsResponse *",
|
|
"name" : "keymaster::GetKeyCharacteristicsResponse *",
|
|
"referenced_type" : "type-786",
|
|
"self_type" : "type-787",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::GetVersionRequest *",
|
|
"name" : "keymaster::GetVersionRequest *",
|
|
"referenced_type" : "type-854",
|
|
"self_type" : "type-855",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::GetVersionResponse *",
|
|
"name" : "keymaster::GetVersionResponse *",
|
|
"referenced_type" : "type-858",
|
|
"self_type" : "type-861",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::HardwareAuthToken *",
|
|
"name" : "keymaster::HardwareAuthToken *",
|
|
"referenced_type" : "type-150",
|
|
"self_type" : "type-903",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::HmacKey *",
|
|
"name" : "keymaster::HmacKey *",
|
|
"referenced_type" : "type-1060",
|
|
"self_type" : "type-1061",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::HmacKeyFactory *",
|
|
"name" : "keymaster::HmacKeyFactory *",
|
|
"referenced_type" : "type-1056",
|
|
"self_type" : "type-1057",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::HmacSharingParameters *",
|
|
"name" : "keymaster::HmacSharingParameters *",
|
|
"referenced_type" : "type-46",
|
|
"self_type" : "type-45",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::HmacSharingParametersArray *",
|
|
"name" : "keymaster::HmacSharingParametersArray *",
|
|
"referenced_type" : "type-135",
|
|
"self_type" : "type-884",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::ImportKeyRequest *",
|
|
"name" : "keymaster::ImportKeyRequest *",
|
|
"referenced_type" : "type-821",
|
|
"self_type" : "type-823",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::ImportKeyResponse *",
|
|
"name" : "keymaster::ImportKeyResponse *",
|
|
"referenced_type" : "type-824",
|
|
"self_type" : "type-827",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::ImportWrappedKeyRequest *",
|
|
"name" : "keymaster::ImportWrappedKeyRequest *",
|
|
"referenced_type" : "type-898",
|
|
"self_type" : "type-899",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::ImportWrappedKeyResponse *",
|
|
"name" : "keymaster::ImportWrappedKeyResponse *",
|
|
"referenced_type" : "type-900",
|
|
"self_type" : "type-902",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::Key *",
|
|
"name" : "keymaster::Key *",
|
|
"referenced_type" : "type-487",
|
|
"self_type" : "type-519",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::KeyFactory *",
|
|
"name" : "keymaster::KeyFactory *",
|
|
"referenced_type" : "type-493",
|
|
"self_type" : "type-996",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/key_factory.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::KeymasterContext *",
|
|
"name" : "keymaster::KeymasterContext *",
|
|
"referenced_type" : "type-932",
|
|
"self_type" : "type-933",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_context.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::KeymasterEnforcement *",
|
|
"name" : "keymaster::KeymasterEnforcement *",
|
|
"referenced_type" : "type-922",
|
|
"self_type" : "type-927",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::KeymasterEnforcementContext *",
|
|
"name" : "keymaster::KeymasterEnforcementContext *",
|
|
"referenced_type" : "type-920",
|
|
"self_type" : "type-921",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::KeymasterMessage *",
|
|
"name" : "keymaster::KeymasterMessage *",
|
|
"referenced_type" : "type-152",
|
|
"self_type" : "type-690",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::KeymasterResponse *",
|
|
"name" : "keymaster::KeymasterResponse *",
|
|
"referenced_type" : "type-561",
|
|
"self_type" : "type-691",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::Logger *",
|
|
"name" : "keymaster::Logger *",
|
|
"referenced_type" : "type-11",
|
|
"self_type" : "type-1062",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/logger.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::Malloc_Delete *",
|
|
"name" : "keymaster::Malloc_Delete *",
|
|
"referenced_type" : "type-69",
|
|
"self_type" : "type-75",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::OpenSslObjectDeleter<hmac_ctx_st, &HMAC_CTX_free> *",
|
|
"name" : "keymaster::OpenSslObjectDeleter<hmac_ctx_st, &HMAC_CTX_free> *",
|
|
"referenced_type" : "type-158",
|
|
"self_type" : "type-157",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::Operation *",
|
|
"name" : "keymaster::Operation *",
|
|
"referenced_type" : "type-526",
|
|
"self_type" : "type-578",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::OperationFactory *",
|
|
"name" : "keymaster::OperationFactory *",
|
|
"referenced_type" : "type-1016",
|
|
"self_type" : "type-1015",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::OperationFactory::KeyType *",
|
|
"name" : "keymaster::OperationFactory::KeyType *",
|
|
"referenced_type" : "type-1077",
|
|
"self_type" : "type-1080",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/operation.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::PureSoftKeymasterContext *",
|
|
"name" : "keymaster::PureSoftKeymasterContext *",
|
|
"referenced_type" : "type-1005",
|
|
"self_type" : "type-1012",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::RandomSource *",
|
|
"name" : "keymaster::RandomSource *",
|
|
"referenced_type" : "type-982",
|
|
"self_type" : "type-983",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/random_source.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::RsaKeyFactory *",
|
|
"name" : "keymaster::RsaKeyFactory *",
|
|
"referenced_type" : "type-1064",
|
|
"self_type" : "type-1065",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::Serializable *",
|
|
"name" : "keymaster::Serializable *",
|
|
"referenced_type" : "type-51",
|
|
"self_type" : "type-805",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SoftKeyFactoryMixin *",
|
|
"name" : "keymaster::SoftKeyFactoryMixin *",
|
|
"referenced_type" : "type-1000",
|
|
"self_type" : "type-1003",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SoftKeymasterEnforcement *",
|
|
"name" : "keymaster::SoftKeymasterEnforcement *",
|
|
"referenced_type" : "type-989",
|
|
"self_type" : "type-990",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SoftKeymasterLogger *",
|
|
"name" : "keymaster::SoftKeymasterLogger *",
|
|
"referenced_type" : "type-10",
|
|
"self_type" : "type-15",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/soft_keymaster_logger.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SoftwareKeyBlobMaker *",
|
|
"name" : "keymaster::SoftwareKeyBlobMaker *",
|
|
"referenced_type" : "type-997",
|
|
"self_type" : "type-998",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedAlgorithmsRequest *",
|
|
"name" : "keymaster::SupportedAlgorithmsRequest *",
|
|
"referenced_type" : "type-692",
|
|
"self_type" : "type-693",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedAlgorithmsResponse *",
|
|
"name" : "keymaster::SupportedAlgorithmsResponse *",
|
|
"referenced_type" : "type-759",
|
|
"self_type" : "type-761",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedBlockModesRequest *",
|
|
"name" : "keymaster::SupportedBlockModesRequest *",
|
|
"referenced_type" : "type-714",
|
|
"self_type" : "type-715",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedBlockModesResponse *",
|
|
"name" : "keymaster::SupportedBlockModesResponse *",
|
|
"referenced_type" : "type-762",
|
|
"self_type" : "type-763",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedByAlgorithmAndPurposeRequest *",
|
|
"name" : "keymaster::SupportedByAlgorithmAndPurposeRequest *",
|
|
"referenced_type" : "type-708",
|
|
"self_type" : "type-711",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedByAlgorithmRequest *",
|
|
"name" : "keymaster::SupportedByAlgorithmRequest *",
|
|
"referenced_type" : "type-697",
|
|
"self_type" : "type-699",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedDigestsRequest *",
|
|
"name" : "keymaster::SupportedDigestsRequest *",
|
|
"referenced_type" : "type-720",
|
|
"self_type" : "type-721",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedDigestsResponse *",
|
|
"name" : "keymaster::SupportedDigestsResponse *",
|
|
"referenced_type" : "type-766",
|
|
"self_type" : "type-767",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedExportFormatsRequest *",
|
|
"name" : "keymaster::SupportedExportFormatsRequest *",
|
|
"referenced_type" : "type-706",
|
|
"self_type" : "type-707",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedExportFormatsResponse *",
|
|
"name" : "keymaster::SupportedExportFormatsResponse *",
|
|
"referenced_type" : "type-770",
|
|
"self_type" : "type-772",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedImportFormatsRequest *",
|
|
"name" : "keymaster::SupportedImportFormatsRequest *",
|
|
"referenced_type" : "type-702",
|
|
"self_type" : "type-703",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedImportFormatsResponse *",
|
|
"name" : "keymaster::SupportedImportFormatsResponse *",
|
|
"referenced_type" : "type-768",
|
|
"self_type" : "type-769",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedPaddingModesRequest *",
|
|
"name" : "keymaster::SupportedPaddingModesRequest *",
|
|
"referenced_type" : "type-717",
|
|
"self_type" : "type-718",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedPaddingModesResponse *",
|
|
"name" : "keymaster::SupportedPaddingModesResponse *",
|
|
"referenced_type" : "type-764",
|
|
"self_type" : "type-765",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedResponse<keymaster_algorithm_t> *",
|
|
"name" : "keymaster::SupportedResponse<keymaster_algorithm_t> *",
|
|
"referenced_type" : "type-722",
|
|
"self_type" : "type-724",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedResponse<keymaster_block_mode_t> *",
|
|
"name" : "keymaster::SupportedResponse<keymaster_block_mode_t> *",
|
|
"referenced_type" : "type-728",
|
|
"self_type" : "type-730",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedResponse<keymaster_digest_t> *",
|
|
"name" : "keymaster::SupportedResponse<keymaster_digest_t> *",
|
|
"referenced_type" : "type-741",
|
|
"self_type" : "type-745",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedResponse<keymaster_key_format_t> *",
|
|
"name" : "keymaster::SupportedResponse<keymaster_key_format_t> *",
|
|
"referenced_type" : "type-748",
|
|
"self_type" : "type-753",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SupportedResponse<keymaster_padding_t> *",
|
|
"name" : "keymaster::SupportedResponse<keymaster_padding_t> *",
|
|
"referenced_type" : "type-735",
|
|
"self_type" : "type-737",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SymmetricKeyFactory *",
|
|
"name" : "keymaster::SymmetricKeyFactory *",
|
|
"referenced_type" : "type-1023",
|
|
"self_type" : "type-1026",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t> *",
|
|
"name" : "keymaster::TKeymasterBlob<keymaster_blob_t> *",
|
|
"referenced_type" : "type-47",
|
|
"self_type" : "type-541",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> *",
|
|
"name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> *",
|
|
"referenced_type" : "type-488",
|
|
"self_type" : "type-547",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TripleDesKey *",
|
|
"name" : "keymaster::TripleDesKey *",
|
|
"referenced_type" : "type-1073",
|
|
"self_type" : "type-1076",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TripleDesKeyFactory *",
|
|
"name" : "keymaster::TripleDesKeyFactory *",
|
|
"referenced_type" : "type-1069",
|
|
"self_type" : "type-1070",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> *",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> *",
|
|
"referenced_type" : "type-205",
|
|
"self_type" : "type-212",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_EC_CURVE, keymaster_ec_curve_t> *",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_EC_CURVE, keymaster_ec_curve_t> *",
|
|
"referenced_type" : "type-660",
|
|
"self_type" : "type-662",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ORIGIN, keymaster_key_origin_t> *",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ORIGIN, keymaster_key_origin_t> *",
|
|
"referenced_type" : "type-650",
|
|
"self_type" : "type-653",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_USER_AUTH_TYPE, hw_authenticator_type_t> *",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_USER_AUTH_TYPE, hw_authenticator_type_t> *",
|
|
"referenced_type" : "type-654",
|
|
"self_type" : "type-656",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> *",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> *",
|
|
"referenced_type" : "type-392",
|
|
"self_type" : "type-391",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> *",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> *",
|
|
"referenced_type" : "type-673",
|
|
"self_type" : "type-881",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_KDF, keymaster_kdf_t> *",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_KDF, keymaster_kdf_t> *",
|
|
"referenced_type" : "type-657",
|
|
"self_type" : "type-659",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> *",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> *",
|
|
"referenced_type" : "type-3",
|
|
"self_type" : "type-2",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> *",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> *",
|
|
"referenced_type" : "type-192",
|
|
"self_type" : "type-204",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALLOW_WHILE_ON_BODY> *",
|
|
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALLOW_WHILE_ON_BODY> *",
|
|
"referenced_type" : "type-605",
|
|
"self_type" : "type-606",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS> *",
|
|
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS> *",
|
|
"referenced_type" : "type-609",
|
|
"self_type" : "type-611",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> *",
|
|
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> *",
|
|
"referenced_type" : "type-589",
|
|
"self_type" : "type-590",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_NO_AUTH_REQUIRED> *",
|
|
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_NO_AUTH_REQUIRED> *",
|
|
"referenced_type" : "type-600",
|
|
"self_type" : "type-601",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT> *",
|
|
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT> *",
|
|
"referenced_type" : "type-617",
|
|
"self_type" : "type-618",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_UNLOCKED_DEVICE_REQUIRED> *",
|
|
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_UNLOCKED_DEVICE_REQUIRED> *",
|
|
"referenced_type" : "type-607",
|
|
"self_type" : "type-608",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID> *",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID> *",
|
|
"referenced_type" : "type-612",
|
|
"self_type" : "type-613",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA> *",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA> *",
|
|
"referenced_type" : "type-621",
|
|
"self_type" : "type-623",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_APPLICATION_ID> *",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_APPLICATION_ID> *",
|
|
"referenced_type" : "type-627",
|
|
"self_type" : "type-628",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_BRAND> *",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_BRAND> *",
|
|
"referenced_type" : "type-629",
|
|
"self_type" : "type-630",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_DEVICE> *",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_DEVICE> *",
|
|
"referenced_type" : "type-631",
|
|
"self_type" : "type-632",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_IMEI> *",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_IMEI> *",
|
|
"referenced_type" : "type-638",
|
|
"self_type" : "type-639",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MANUFACTURER> *",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MANUFACTURER> *",
|
|
"referenced_type" : "type-645",
|
|
"self_type" : "type-647",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MEID> *",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MEID> *",
|
|
"referenced_type" : "type-640",
|
|
"self_type" : "type-644",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MODEL> *",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MODEL> *",
|
|
"referenced_type" : "type-648",
|
|
"self_type" : "type-649",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_PRODUCT> *",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_PRODUCT> *",
|
|
"referenced_type" : "type-633",
|
|
"self_type" : "type-634",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_SERIAL> *",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_SERIAL> *",
|
|
"referenced_type" : "type-636",
|
|
"self_type" : "type-637",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE> *",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE> *",
|
|
"referenced_type" : "type-624",
|
|
"self_type" : "type-625",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ROOT_OF_TRUST> *",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ROOT_OF_TRUST> *",
|
|
"referenced_type" : "type-619",
|
|
"self_type" : "type-620",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> *",
|
|
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> *",
|
|
"referenced_type" : "type-594",
|
|
"self_type" : "type-595",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME> *",
|
|
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME> *",
|
|
"referenced_type" : "type-614",
|
|
"self_type" : "type-616",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ORIGINATION_EXPIRE_DATETIME> *",
|
|
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ORIGINATION_EXPIRE_DATETIME> *",
|
|
"referenced_type" : "type-596",
|
|
"self_type" : "type-597",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> *",
|
|
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> *",
|
|
"referenced_type" : "type-598",
|
|
"self_type" : "type-599",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT> *",
|
|
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT> *",
|
|
"referenced_type" : "type-602",
|
|
"self_type" : "type-603",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE> *",
|
|
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE> *",
|
|
"referenced_type" : "type-127",
|
|
"self_type" : "type-130",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH> *",
|
|
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH> *",
|
|
"referenced_type" : "type-587",
|
|
"self_type" : "type-588",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> *",
|
|
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> *",
|
|
"referenced_type" : "type-591",
|
|
"self_type" : "type-592",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL> *",
|
|
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL> *",
|
|
"referenced_type" : "type-182",
|
|
"self_type" : "type-187",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION> *",
|
|
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION> *",
|
|
"referenced_type" : "type-170",
|
|
"self_type" : "type-177",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_ULONG, KM_TAG_RSA_PUBLIC_EXPONENT> *",
|
|
"name" : "keymaster::TypedTag<KM_ULONG, KM_TAG_RSA_PUBLIC_EXPONENT> *",
|
|
"referenced_type" : "type-154",
|
|
"self_type" : "type-160",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::UniquePtr<hmac_ctx_st, keymaster::OpenSslObjectDeleter<hmac_ctx_st, &HMAC_CTX_free> > *",
|
|
"name" : "keymaster::UniquePtr<hmac_ctx_st, keymaster::OpenSslObjectDeleter<hmac_ctx_st, &HMAC_CTX_free> > *",
|
|
"referenced_type" : "type-161",
|
|
"self_type" : "type-165",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > *",
|
|
"name" : "keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > *",
|
|
"referenced_type" : "type-1034",
|
|
"self_type" : "type-1047",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > *",
|
|
"name" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > *",
|
|
"referenced_type" : "type-1095",
|
|
"self_type" : "type-1099",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *",
|
|
"name" : "keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *",
|
|
"referenced_type" : "type-1102",
|
|
"self_type" : "type-1103",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster_blob_t [], keymaster::DefaultDelete<keymaster_blob_t []> > *",
|
|
"name" : "keymaster::UniquePtr<keymaster_blob_t [], keymaster::DefaultDelete<keymaster_blob_t []> > *",
|
|
"referenced_type" : "type-168",
|
|
"self_type" : "type-169",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *",
|
|
"name" : "keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *",
|
|
"referenced_type" : "type-1108",
|
|
"self_type" : "type-1109",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> *",
|
|
"name" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> *",
|
|
"referenced_type" : "type-985",
|
|
"self_type" : "type-1019",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *",
|
|
"name" : "keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *",
|
|
"referenced_type" : "type-1121",
|
|
"self_type" : "type-1122",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *",
|
|
"name" : "keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *",
|
|
"referenced_type" : "type-1128",
|
|
"self_type" : "type-1129",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *",
|
|
"name" : "keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *",
|
|
"referenced_type" : "type-1114",
|
|
"self_type" : "type-1115",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *",
|
|
"name" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *",
|
|
"referenced_type" : "type-308",
|
|
"self_type" : "type-470",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::UpdateOperationRequest *",
|
|
"name" : "keymaster::UpdateOperationRequest *",
|
|
"referenced_type" : "type-794",
|
|
"self_type" : "type-797",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::UpdateOperationResponse *",
|
|
"name" : "keymaster::UpdateOperationResponse *",
|
|
"referenced_type" : "type-798",
|
|
"self_type" : "type-799",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::UpgradeKeyRequest *",
|
|
"name" : "keymaster::UpgradeKeyRequest *",
|
|
"referenced_type" : "type-868",
|
|
"self_type" : "type-870",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::UpgradeKeyResponse *",
|
|
"name" : "keymaster::UpgradeKeyResponse *",
|
|
"referenced_type" : "type-871",
|
|
"self_type" : "type-873",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::VerificationToken *",
|
|
"name" : "keymaster::VerificationToken *",
|
|
"referenced_type" : "type-905",
|
|
"self_type" : "type-907",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::VerifyAuthorizationRequest *",
|
|
"name" : "keymaster::VerifyAuthorizationRequest *",
|
|
"referenced_type" : "type-140",
|
|
"self_type" : "type-910",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::VerifyAuthorizationResponse *",
|
|
"name" : "keymaster::VerifyAuthorizationResponse *",
|
|
"referenced_type" : "type-913",
|
|
"self_type" : "type-915",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::km_auth_list *",
|
|
"name" : "keymaster::km_auth_list *",
|
|
"referenced_type" : "type-959",
|
|
"self_type" : "type-967",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::km_root_of_trust *",
|
|
"name" : "keymaster::km_root_of_trust *",
|
|
"referenced_type" : "type-951",
|
|
"self_type" : "type-962",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::km_wrapped_key_description *",
|
|
"name" : "keymaster::km_wrapped_key_description *",
|
|
"referenced_type" : "type-1089",
|
|
"self_type" : "type-1094",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::stack_st_ASN1_TYPE_Delete *",
|
|
"name" : "keymaster::stack_st_ASN1_TYPE_Delete *",
|
|
"referenced_type" : "type-938",
|
|
"self_type" : "type-939",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t *",
|
|
"name" : "keymaster_algorithm_t *",
|
|
"referenced_type" : "type-283",
|
|
"self_type" : "type-282",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t *",
|
|
"name" : "keymaster_algorithm_t *",
|
|
"referenced_type" : "type-411",
|
|
"self_type" : "type-410",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t *",
|
|
"name" : "keymaster_algorithm_t *",
|
|
"referenced_type" : "type-574",
|
|
"self_type" : "type-573",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t *",
|
|
"name" : "keymaster_algorithm_t *",
|
|
"referenced_type" : "type-77",
|
|
"self_type" : "type-76",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_blob_t *",
|
|
"name" : "keymaster_blob_t *",
|
|
"referenced_type" : "type-20",
|
|
"self_type" : "type-19",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_blob_t *",
|
|
"name" : "keymaster_blob_t *",
|
|
"referenced_type" : "type-222",
|
|
"self_type" : "type-221",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_blob_t *",
|
|
"name" : "keymaster_blob_t *",
|
|
"referenced_type" : "type-240",
|
|
"self_type" : "type-239",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_blob_t *",
|
|
"name" : "keymaster_blob_t *",
|
|
"referenced_type" : "type-278",
|
|
"self_type" : "type-277",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_blob_t *",
|
|
"name" : "keymaster_blob_t *",
|
|
"referenced_type" : "type-390",
|
|
"self_type" : "type-389",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_blob_t *",
|
|
"name" : "keymaster_blob_t *",
|
|
"referenced_type" : "type-477",
|
|
"self_type" : "type-476",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_blob_t *",
|
|
"name" : "keymaster_blob_t *",
|
|
"referenced_type" : "type-53",
|
|
"self_type" : "type-52",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_blob_t *",
|
|
"name" : "keymaster_blob_t *",
|
|
"referenced_type" : "type-539",
|
|
"self_type" : "type-538",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_block_mode_t *",
|
|
"name" : "keymaster_block_mode_t *",
|
|
"referenced_type" : "type-295",
|
|
"self_type" : "type-294",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_block_mode_t *",
|
|
"name" : "keymaster_block_mode_t *",
|
|
"referenced_type" : "type-415",
|
|
"self_type" : "type-414",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_block_mode_t *",
|
|
"name" : "keymaster_block_mode_t *",
|
|
"referenced_type" : "type-670",
|
|
"self_type" : "type-669",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_block_mode_t *",
|
|
"name" : "keymaster_block_mode_t *",
|
|
"referenced_type" : "type-82",
|
|
"self_type" : "type-81",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_cert_chain_t *",
|
|
"name" : "keymaster_cert_chain_t *",
|
|
"referenced_type" : "type-226",
|
|
"self_type" : "type-225",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_cert_chain_t *",
|
|
"name" : "keymaster_cert_chain_t *",
|
|
"referenced_type" : "type-244",
|
|
"self_type" : "type-243",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_cert_chain_t *",
|
|
"name" : "keymaster_cert_chain_t *",
|
|
"referenced_type" : "type-347",
|
|
"self_type" : "type-346",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_cert_chain_t *",
|
|
"name" : "keymaster_cert_chain_t *",
|
|
"referenced_type" : "type-407",
|
|
"self_type" : "type-406",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_cert_chain_t *",
|
|
"name" : "keymaster_cert_chain_t *",
|
|
"referenced_type" : "type-482",
|
|
"self_type" : "type-481",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_cert_chain_t *",
|
|
"name" : "keymaster_cert_chain_t *",
|
|
"referenced_type" : "type-71",
|
|
"self_type" : "type-70",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_cert_chain_t *",
|
|
"name" : "keymaster_cert_chain_t *",
|
|
"referenced_type" : "type-94",
|
|
"self_type" : "type-93",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_cert_chain_t *",
|
|
"name" : "keymaster_cert_chain_t *",
|
|
"referenced_type" : "type-987",
|
|
"self_type" : "type-986",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_digest_t *",
|
|
"name" : "keymaster_digest_t *",
|
|
"referenced_type" : "type-114",
|
|
"self_type" : "type-113",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_digest_t *",
|
|
"name" : "keymaster_digest_t *",
|
|
"referenced_type" : "type-313",
|
|
"self_type" : "type-312",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_digest_t *",
|
|
"name" : "keymaster_digest_t *",
|
|
"referenced_type" : "type-434",
|
|
"self_type" : "type-433",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_digest_t *",
|
|
"name" : "keymaster_digest_t *",
|
|
"referenced_type" : "type-743",
|
|
"self_type" : "type-742",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_error_t *",
|
|
"name" : "keymaster_error_t *",
|
|
"referenced_type" : "type-264",
|
|
"self_type" : "type-263",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_error_t *",
|
|
"name" : "keymaster_error_t *",
|
|
"referenced_type" : "type-388",
|
|
"self_type" : "type-387",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_error_t *",
|
|
"name" : "keymaster_error_t *",
|
|
"referenced_type" : "type-41",
|
|
"self_type" : "type-40",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_error_t *",
|
|
"name" : "keymaster_error_t *",
|
|
"referenced_type" : "type-518",
|
|
"self_type" : "type-517",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_blob_t *",
|
|
"name" : "keymaster_key_blob_t *",
|
|
"referenced_type" : "type-1137",
|
|
"self_type" : "type-1136",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_blob_t *",
|
|
"name" : "keymaster_key_blob_t *",
|
|
"referenced_type" : "type-217",
|
|
"self_type" : "type-216",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_blob_t *",
|
|
"name" : "keymaster_key_blob_t *",
|
|
"referenced_type" : "type-235",
|
|
"self_type" : "type-234",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_blob_t *",
|
|
"name" : "keymaster_key_blob_t *",
|
|
"referenced_type" : "type-273",
|
|
"self_type" : "type-272",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_blob_t *",
|
|
"name" : "keymaster_key_blob_t *",
|
|
"referenced_type" : "type-398",
|
|
"self_type" : "type-397",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_blob_t *",
|
|
"name" : "keymaster_key_blob_t *",
|
|
"referenced_type" : "type-472",
|
|
"self_type" : "type-471",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_blob_t *",
|
|
"name" : "keymaster_key_blob_t *",
|
|
"referenced_type" : "type-534",
|
|
"self_type" : "type-533",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_blob_t *",
|
|
"name" : "keymaster_key_blob_t *",
|
|
"referenced_type" : "type-61",
|
|
"self_type" : "type-60",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_characteristics_t *",
|
|
"name" : "keymaster_key_characteristics_t *",
|
|
"referenced_type" : "type-224",
|
|
"self_type" : "type-223",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_characteristics_t *",
|
|
"name" : "keymaster_key_characteristics_t *",
|
|
"referenced_type" : "type-242",
|
|
"self_type" : "type-241",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_characteristics_t *",
|
|
"name" : "keymaster_key_characteristics_t *",
|
|
"referenced_type" : "type-280",
|
|
"self_type" : "type-279",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_characteristics_t *",
|
|
"name" : "keymaster_key_characteristics_t *",
|
|
"referenced_type" : "type-405",
|
|
"self_type" : "type-404",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_characteristics_t *",
|
|
"name" : "keymaster_key_characteristics_t *",
|
|
"referenced_type" : "type-480",
|
|
"self_type" : "type-479",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_characteristics_t *",
|
|
"name" : "keymaster_key_characteristics_t *",
|
|
"referenced_type" : "type-552",
|
|
"self_type" : "type-551",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_characteristics_t *",
|
|
"name" : "keymaster_key_characteristics_t *",
|
|
"referenced_type" : "type-59",
|
|
"self_type" : "type-58",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_characteristics_t *",
|
|
"name" : "keymaster_key_characteristics_t *",
|
|
"referenced_type" : "type-68",
|
|
"self_type" : "type-67",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_format_t *",
|
|
"name" : "keymaster_key_format_t *",
|
|
"referenced_type" : "type-122",
|
|
"self_type" : "type-121",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_format_t *",
|
|
"name" : "keymaster_key_format_t *",
|
|
"referenced_type" : "type-317",
|
|
"self_type" : "type-316",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_format_t *",
|
|
"name" : "keymaster_key_format_t *",
|
|
"referenced_type" : "type-438",
|
|
"self_type" : "type-437",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_format_t *",
|
|
"name" : "keymaster_key_format_t *",
|
|
"referenced_type" : "type-750",
|
|
"self_type" : "type-749",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_param_t *",
|
|
"name" : "keymaster_key_param_t *",
|
|
"referenced_type" : "type-145",
|
|
"self_type" : "type-144",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_param_t *",
|
|
"name" : "keymaster_key_param_t *",
|
|
"referenced_type" : "type-196",
|
|
"self_type" : "type-195",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_param_t *",
|
|
"name" : "keymaster_key_param_t *",
|
|
"referenced_type" : "type-292",
|
|
"self_type" : "type-291",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_param_t *",
|
|
"name" : "keymaster_key_param_t *",
|
|
"referenced_type" : "type-417",
|
|
"self_type" : "type-416",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_param_t *",
|
|
"name" : "keymaster_key_param_t *",
|
|
"referenced_type" : "type-667",
|
|
"self_type" : "type-666",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_key_param_t *",
|
|
"name" : "keymaster_key_param_t *",
|
|
"referenced_type" : "type-84",
|
|
"self_type" : "type-83",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_padding_t *",
|
|
"name" : "keymaster_padding_t *",
|
|
"referenced_type" : "type-101",
|
|
"self_type" : "type-100",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_padding_t *",
|
|
"name" : "keymaster_padding_t *",
|
|
"referenced_type" : "type-307",
|
|
"self_type" : "type-306",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_padding_t *",
|
|
"name" : "keymaster_padding_t *",
|
|
"referenced_type" : "type-429",
|
|
"self_type" : "type-428",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_padding_t *",
|
|
"name" : "keymaster_padding_t *",
|
|
"referenced_type" : "type-734",
|
|
"self_type" : "type-733",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_purpose_t *",
|
|
"name" : "keymaster_purpose_t *",
|
|
"referenced_type" : "type-262",
|
|
"self_type" : "type-261",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_purpose_t *",
|
|
"name" : "keymaster_purpose_t *",
|
|
"referenced_type" : "type-38",
|
|
"self_type" : "type-37",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_purpose_t *",
|
|
"name" : "keymaster_purpose_t *",
|
|
"referenced_type" : "type-386",
|
|
"self_type" : "type-385",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_purpose_t *",
|
|
"name" : "keymaster_purpose_t *",
|
|
"referenced_type" : "type-516",
|
|
"self_type" : "type-515",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_verified_boot_t *",
|
|
"name" : "keymaster_verified_boot_t *",
|
|
"referenced_type" : "type-342",
|
|
"self_type" : "type-341",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_verified_boot_t *",
|
|
"name" : "keymaster_verified_boot_t *",
|
|
"referenced_type" : "type-977",
|
|
"self_type" : "type-976",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "stack_st_ASN1_INTEGER *",
|
|
"name" : "stack_st_ASN1_INTEGER *",
|
|
"referenced_type" : "type-334",
|
|
"self_type" : "type-333",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "stack_st_ASN1_INTEGER *",
|
|
"name" : "stack_st_ASN1_INTEGER *",
|
|
"referenced_type" : "type-961",
|
|
"self_type" : "type-960",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "stack_st_ASN1_TYPE *",
|
|
"name" : "stack_st_ASN1_TYPE *",
|
|
"referenced_type" : "type-323",
|
|
"self_type" : "type-322",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "stack_st_ASN1_TYPE *",
|
|
"name" : "stack_st_ASN1_TYPE *",
|
|
"referenced_type" : "type-941",
|
|
"self_type" : "type-940",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "unsigned char *",
|
|
"name" : "unsigned char *",
|
|
"referenced_type" : "type-1",
|
|
"self_type" : "type-147",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "unsigned int *",
|
|
"name" : "unsigned int *",
|
|
"referenced_type" : "type-136",
|
|
"self_type" : "type-514",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "unsigned long long *",
|
|
"name" : "unsigned long long *",
|
|
"referenced_type" : "type-141",
|
|
"self_type" : "type-928",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "void *",
|
|
"name" : "void *",
|
|
"referenced_type" : "type-74",
|
|
"self_type" : "type-1021",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
}
|
|
],
|
|
"qualified_types" :
|
|
[
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st const[2]",
|
|
"name" : "ASN1_TEMPLATE_st const[2]",
|
|
"referenced_type" : "type-1090",
|
|
"self_type" : "type-1092",
|
|
"size" : 40,
|
|
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st const[2]",
|
|
"name" : "ASN1_TEMPLATE_st const[2]",
|
|
"referenced_type" : "type-352",
|
|
"self_type" : "type-354",
|
|
"size" : 40,
|
|
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
|
|
"name" : "ASN1_TEMPLATE_st const[36]",
|
|
"referenced_type" : "type-335",
|
|
"self_type" : "type-337",
|
|
"size" : 720,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
|
|
"name" : "ASN1_TEMPLATE_st const[36]",
|
|
"referenced_type" : "type-963",
|
|
"self_type" : "type-965",
|
|
"size" : 720,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
|
|
"name" : "ASN1_TEMPLATE_st const[3]",
|
|
"referenced_type" : "type-328",
|
|
"self_type" : "type-330",
|
|
"size" : 60,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
|
|
"name" : "ASN1_TEMPLATE_st const[3]",
|
|
"referenced_type" : "type-953",
|
|
"self_type" : "type-955",
|
|
"size" : 60,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st const[6]",
|
|
"name" : "ASN1_TEMPLATE_st const[6]",
|
|
"referenced_type" : "type-1096",
|
|
"self_type" : "type-1098",
|
|
"size" : 120,
|
|
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st const[6]",
|
|
"name" : "ASN1_TEMPLATE_st const[6]",
|
|
"referenced_type" : "type-355",
|
|
"self_type" : "type-357",
|
|
"size" : 120,
|
|
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
|
|
"name" : "ASN1_TEMPLATE_st const[8]",
|
|
"referenced_type" : "type-338",
|
|
"self_type" : "type-340",
|
|
"size" : 160,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
|
|
"name" : "ASN1_TEMPLATE_st const[8]",
|
|
"referenced_type" : "type-969",
|
|
"self_type" : "type-971",
|
|
"size" : 160,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "char const[25]",
|
|
"name" : "char const[25]",
|
|
"referenced_type" : "type-980",
|
|
"self_type" : "type-981",
|
|
"size" : 25,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const ASN1_ITEM_st",
|
|
"name" : "const ASN1_ITEM_st",
|
|
"referenced_type" : "type-332",
|
|
"self_type" : "type-331",
|
|
"size" : 28,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const ASN1_ITEM_st",
|
|
"name" : "const ASN1_ITEM_st",
|
|
"referenced_type" : "type-957",
|
|
"self_type" : "type-956",
|
|
"size" : 28,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const char",
|
|
"name" : "const char",
|
|
"referenced_type" : "type-14",
|
|
"self_type" : "type-13",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_configuration.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const hw_auth_token_t",
|
|
"name" : "const hw_auth_token_t",
|
|
"referenced_type" : "type-132",
|
|
"self_type" : "type-131",
|
|
"size" : 69,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const hw_auth_token_t",
|
|
"name" : "const hw_auth_token_t",
|
|
"referenced_type" : "type-344",
|
|
"self_type" : "type-343",
|
|
"size" : 69,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const hw_auth_token_t",
|
|
"name" : "const hw_auth_token_t",
|
|
"referenced_type" : "type-444",
|
|
"self_type" : "type-443",
|
|
"size" : 69,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const hw_auth_token_t",
|
|
"name" : "const hw_auth_token_t",
|
|
"referenced_type" : "type-994",
|
|
"self_type" : "type-993",
|
|
"size" : 69,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const int",
|
|
"name" : "const int",
|
|
"referenced_type" : "type-689",
|
|
"self_type" : "type-688",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::AbortOperationRequest",
|
|
"name" : "const keymaster::AbortOperationRequest",
|
|
"referenced_type" : "type-804",
|
|
"self_type" : "type-807",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::AbortOperationResponse",
|
|
"name" : "const keymaster::AbortOperationResponse",
|
|
"referenced_type" : "type-810",
|
|
"self_type" : "type-812",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::AddEntropyResponse",
|
|
"name" : "const keymaster::AddEntropyResponse",
|
|
"referenced_type" : "type-817",
|
|
"self_type" : "type-819",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::AesKeyFactory",
|
|
"name" : "const keymaster::AesKeyFactory",
|
|
"referenced_type" : "type-1035",
|
|
"self_type" : "type-1037",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::AttestationRecordContext",
|
|
"name" : "const keymaster::AttestationRecordContext",
|
|
"referenced_type" : "type-972",
|
|
"self_type" : "type-974",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::AuthProxy",
|
|
"name" : "const keymaster::AuthProxy",
|
|
"referenced_type" : "type-716",
|
|
"self_type" : "type-738",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::AuthProxyIterator",
|
|
"name" : "const keymaster::AuthProxyIterator",
|
|
"referenced_type" : "type-646",
|
|
"self_type" : "type-663",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::AuthorizationSet",
|
|
"name" : "const keymaster::AuthorizationSet",
|
|
"referenced_type" : "type-142",
|
|
"self_type" : "type-532",
|
|
"size" : 40,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::AuthorizationSetBuilder",
|
|
"name" : "const keymaster::AuthorizationSetBuilder",
|
|
"referenced_type" : "type-593",
|
|
"self_type" : "type-626",
|
|
"size" : 40,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::Buffer",
|
|
"name" : "const keymaster::Buffer",
|
|
"referenced_type" : "type-795",
|
|
"self_type" : "type-958",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::ComputeSharedHmacRequest",
|
|
"name" : "const keymaster::ComputeSharedHmacRequest",
|
|
"referenced_type" : "type-893",
|
|
"self_type" : "type-895",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::ConfigureRequest",
|
|
"name" : "const keymaster::ConfigureRequest",
|
|
"referenced_type" : "type-874",
|
|
"self_type" : "type-876",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::ConfigureResponse",
|
|
"name" : "const keymaster::ConfigureResponse",
|
|
"referenced_type" : "type-879",
|
|
"self_type" : "type-882",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::Key>",
|
|
"name" : "const keymaster::DefaultDelete<keymaster::Key>",
|
|
"referenced_type" : "type-486",
|
|
"self_type" : "type-496",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::Operation>",
|
|
"name" : "const keymaster::DefaultDelete<keymaster::Operation>",
|
|
"referenced_type" : "type-525",
|
|
"self_type" : "type-553",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_algorithm_t []>",
|
|
"name" : "const keymaster::DefaultDelete<keymaster_algorithm_t []>",
|
|
"referenced_type" : "type-583",
|
|
"self_type" : "type-610",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_blob_t []>",
|
|
"name" : "const keymaster::DefaultDelete<keymaster_blob_t []>",
|
|
"referenced_type" : "type-33",
|
|
"self_type" : "type-32",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_block_mode_t []>",
|
|
"name" : "const keymaster::DefaultDelete<keymaster_block_mode_t []>",
|
|
"referenced_type" : "type-641",
|
|
"self_type" : "type-664",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_digest_t []>",
|
|
"name" : "const keymaster::DefaultDelete<keymaster_digest_t []>",
|
|
"referenced_type" : "type-754",
|
|
"self_type" : "type-796",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_key_format_t []>",
|
|
"name" : "const keymaster::DefaultDelete<keymaster_key_format_t []>",
|
|
"referenced_type" : "type-836",
|
|
"self_type" : "type-877",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_padding_t []>",
|
|
"name" : "const keymaster::DefaultDelete<keymaster_padding_t []>",
|
|
"referenced_type" : "type-681",
|
|
"self_type" : "type-704",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::DefaultDelete<unsigned char []>",
|
|
"name" : "const keymaster::DefaultDelete<unsigned char []>",
|
|
"referenced_type" : "type-109",
|
|
"self_type" : "type-108",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::DeleteAllKeysRequest",
|
|
"name" : "const keymaster::DeleteAllKeysRequest",
|
|
"referenced_type" : "type-845",
|
|
"self_type" : "type-847",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::DeleteAllKeysResponse",
|
|
"name" : "const keymaster::DeleteAllKeysResponse",
|
|
"referenced_type" : "type-850",
|
|
"self_type" : "type-852",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::DeleteKeyResponse",
|
|
"name" : "const keymaster::DeleteKeyResponse",
|
|
"referenced_type" : "type-841",
|
|
"self_type" : "type-843",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::EcKeyFactory",
|
|
"name" : "const keymaster::EcKeyFactory",
|
|
"referenced_type" : "type-1050",
|
|
"self_type" : "type-1052",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::GenerateKeyRequest",
|
|
"name" : "const keymaster::GenerateKeyRequest",
|
|
"referenced_type" : "type-773",
|
|
"self_type" : "type-775",
|
|
"size" : 48,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::GetHmacSharingParametersResponse",
|
|
"name" : "const keymaster::GetHmacSharingParametersResponse",
|
|
"referenced_type" : "type-887",
|
|
"self_type" : "type-891",
|
|
"size" : 56,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::GetVersionRequest",
|
|
"name" : "const keymaster::GetVersionRequest",
|
|
"referenced_type" : "type-854",
|
|
"self_type" : "type-856",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::HmacKeyFactory",
|
|
"name" : "const keymaster::HmacKeyFactory",
|
|
"referenced_type" : "type-1056",
|
|
"self_type" : "type-1058",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::HmacSharingParametersArray",
|
|
"name" : "const keymaster::HmacSharingParametersArray",
|
|
"referenced_type" : "type-135",
|
|
"self_type" : "type-134",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::Key",
|
|
"name" : "const keymaster::Key",
|
|
"referenced_type" : "type-487",
|
|
"self_type" : "type-1017",
|
|
"size" : 96,
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::KeyFactory",
|
|
"name" : "const keymaster::KeyFactory",
|
|
"referenced_type" : "type-493",
|
|
"self_type" : "type-492",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::KeymasterContext",
|
|
"name" : "const keymaster::KeymasterContext",
|
|
"referenced_type" : "type-932",
|
|
"self_type" : "type-934",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_context.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::KeymasterEnforcement",
|
|
"name" : "const keymaster::KeymasterEnforcement",
|
|
"referenced_type" : "type-922",
|
|
"self_type" : "type-930",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::Operation",
|
|
"name" : "const keymaster::Operation",
|
|
"referenced_type" : "type-526",
|
|
"self_type" : "type-1087",
|
|
"size" : 112,
|
|
"source_file" : "/system/keymaster/include/keymaster/operation.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::OperationFactory",
|
|
"name" : "const keymaster::OperationFactory",
|
|
"referenced_type" : "type-1016",
|
|
"self_type" : "type-1085",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/operation.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::OperationFactory::KeyType",
|
|
"name" : "const keymaster::OperationFactory::KeyType",
|
|
"referenced_type" : "type-1077",
|
|
"self_type" : "type-1081",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/operation.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::PureSoftKeymasterContext",
|
|
"name" : "const keymaster::PureSoftKeymasterContext",
|
|
"referenced_type" : "type-1005",
|
|
"self_type" : "type-1013",
|
|
"size" : 112,
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::RandomSource",
|
|
"name" : "const keymaster::RandomSource",
|
|
"referenced_type" : "type-982",
|
|
"self_type" : "type-1025",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::RsaKeyFactory",
|
|
"name" : "const keymaster::RsaKeyFactory",
|
|
"referenced_type" : "type-1064",
|
|
"self_type" : "type-1066",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::SoftKeymasterEnforcement",
|
|
"name" : "const keymaster::SoftKeymasterEnforcement",
|
|
"referenced_type" : "type-989",
|
|
"self_type" : "type-991",
|
|
"size" : 68,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::SoftKeymasterLogger",
|
|
"name" : "const keymaster::SoftKeymasterLogger",
|
|
"referenced_type" : "type-10",
|
|
"self_type" : "type-9",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/soft_keymaster_logger.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::SoftwareKeyBlobMaker",
|
|
"name" : "const keymaster::SoftwareKeyBlobMaker",
|
|
"referenced_type" : "type-997",
|
|
"self_type" : "type-1002",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::SupportedAlgorithmsRequest",
|
|
"name" : "const keymaster::SupportedAlgorithmsRequest",
|
|
"referenced_type" : "type-692",
|
|
"self_type" : "type-695",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::SupportedByAlgorithmAndPurposeRequest",
|
|
"name" : "const keymaster::SupportedByAlgorithmAndPurposeRequest",
|
|
"referenced_type" : "type-708",
|
|
"self_type" : "type-712",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::SupportedByAlgorithmRequest",
|
|
"name" : "const keymaster::SupportedByAlgorithmRequest",
|
|
"referenced_type" : "type-697",
|
|
"self_type" : "type-700",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_algorithm_t>",
|
|
"name" : "const keymaster::SupportedResponse<keymaster_algorithm_t>",
|
|
"referenced_type" : "type-722",
|
|
"self_type" : "type-725",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_block_mode_t>",
|
|
"name" : "const keymaster::SupportedResponse<keymaster_block_mode_t>",
|
|
"referenced_type" : "type-728",
|
|
"self_type" : "type-731",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_digest_t>",
|
|
"name" : "const keymaster::SupportedResponse<keymaster_digest_t>",
|
|
"referenced_type" : "type-741",
|
|
"self_type" : "type-746",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_key_format_t>",
|
|
"name" : "const keymaster::SupportedResponse<keymaster_key_format_t>",
|
|
"referenced_type" : "type-748",
|
|
"self_type" : "type-757",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_padding_t>",
|
|
"name" : "const keymaster::SupportedResponse<keymaster_padding_t>",
|
|
"referenced_type" : "type-735",
|
|
"self_type" : "type-739",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::SymmetricKey",
|
|
"name" : "const keymaster::SymmetricKey",
|
|
"referenced_type" : "type-1030",
|
|
"self_type" : "type-1032",
|
|
"size" : 96,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::SymmetricKeyFactory",
|
|
"name" : "const keymaster::SymmetricKeyFactory",
|
|
"referenced_type" : "type-1023",
|
|
"self_type" : "type-1028",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_blob_t>",
|
|
"name" : "const keymaster::TKeymasterBlob<keymaster_blob_t>",
|
|
"referenced_type" : "type-47",
|
|
"self_type" : "type-542",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t>",
|
|
"name" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t>",
|
|
"referenced_type" : "type-488",
|
|
"self_type" : "type-936",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_context.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::TripleDesKeyFactory",
|
|
"name" : "const keymaster::TripleDesKeyFactory",
|
|
"referenced_type" : "type-1069",
|
|
"self_type" : "type-1071",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::UniquePtr<hmac_ctx_st, keymaster::OpenSslObjectDeleter<hmac_ctx_st, &HMAC_CTX_free> >",
|
|
"name" : "const keymaster::UniquePtr<hmac_ctx_st, keymaster::OpenSslObjectDeleter<hmac_ctx_st, &HMAC_CTX_free> >",
|
|
"referenced_type" : "type-161",
|
|
"self_type" : "type-166",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> >",
|
|
"name" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> >",
|
|
"referenced_type" : "type-1034",
|
|
"self_type" : "type-1068",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> >",
|
|
"name" : "const keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> >",
|
|
"referenced_type" : "type-1095",
|
|
"self_type" : "type-1100",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> >",
|
|
"name" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> >",
|
|
"referenced_type" : "type-1102",
|
|
"self_type" : "type-1106",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster_blob_t [], keymaster::DefaultDelete<keymaster_blob_t []> >",
|
|
"name" : "const keymaster::UniquePtr<keymaster_blob_t [], keymaster::DefaultDelete<keymaster_blob_t []> >",
|
|
"referenced_type" : "type-168",
|
|
"self_type" : "type-171",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> >",
|
|
"name" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> >",
|
|
"referenced_type" : "type-1108",
|
|
"self_type" : "type-1112",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> >",
|
|
"name" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> >",
|
|
"referenced_type" : "type-1121",
|
|
"self_type" : "type-1125",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> >",
|
|
"name" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> >",
|
|
"referenced_type" : "type-1128",
|
|
"self_type" : "type-1132",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> >",
|
|
"name" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> >",
|
|
"referenced_type" : "type-1114",
|
|
"self_type" : "type-1119",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> >",
|
|
"name" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> >",
|
|
"referenced_type" : "type-308",
|
|
"self_type" : "type-760",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::VerifyAuthorizationRequest",
|
|
"name" : "const keymaster::VerifyAuthorizationRequest",
|
|
"referenced_type" : "type-140",
|
|
"self_type" : "type-139",
|
|
"size" : 112,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster::VerifyAuthorizationResponse",
|
|
"name" : "const keymaster::VerifyAuthorizationResponse",
|
|
"referenced_type" : "type-913",
|
|
"self_type" : "type-917",
|
|
"size" : 96,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_algorithm_t",
|
|
"name" : "const keymaster_algorithm_t",
|
|
"referenced_type" : "type-17",
|
|
"self_type" : "type-16",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_algorithm_t",
|
|
"name" : "const keymaster_algorithm_t",
|
|
"referenced_type" : "type-247",
|
|
"self_type" : "type-246",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_algorithm_t",
|
|
"name" : "const keymaster_algorithm_t",
|
|
"referenced_type" : "type-371",
|
|
"self_type" : "type-370",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_algorithm_t",
|
|
"name" : "const keymaster_algorithm_t",
|
|
"referenced_type" : "type-495",
|
|
"self_type" : "type-494",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_blob_t",
|
|
"name" : "const keymaster_blob_t",
|
|
"referenced_type" : "type-219",
|
|
"self_type" : "type-218",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_blob_t",
|
|
"name" : "const keymaster_blob_t",
|
|
"referenced_type" : "type-237",
|
|
"self_type" : "type-236",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_blob_t",
|
|
"name" : "const keymaster_blob_t",
|
|
"referenced_type" : "type-275",
|
|
"self_type" : "type-274",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_blob_t",
|
|
"name" : "const keymaster_blob_t",
|
|
"referenced_type" : "type-400",
|
|
"self_type" : "type-399",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_blob_t",
|
|
"name" : "const keymaster_blob_t",
|
|
"referenced_type" : "type-474",
|
|
"self_type" : "type-473",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_blob_t",
|
|
"name" : "const keymaster_blob_t",
|
|
"referenced_type" : "type-536",
|
|
"self_type" : "type-535",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_blob_t",
|
|
"name" : "const keymaster_blob_t",
|
|
"referenced_type" : "type-63",
|
|
"self_type" : "type-62",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_blob_t",
|
|
"name" : "const keymaster_blob_t",
|
|
"referenced_type" : "type-7",
|
|
"self_type" : "type-6",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_block_mode_t",
|
|
"name" : "const keymaster_block_mode_t",
|
|
"referenced_type" : "type-22",
|
|
"self_type" : "type-21",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_block_mode_t",
|
|
"name" : "const keymaster_block_mode_t",
|
|
"referenced_type" : "type-250",
|
|
"self_type" : "type-249",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_block_mode_t",
|
|
"name" : "const keymaster_block_mode_t",
|
|
"referenced_type" : "type-374",
|
|
"self_type" : "type-373",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_block_mode_t",
|
|
"name" : "const keymaster_block_mode_t",
|
|
"referenced_type" : "type-500",
|
|
"self_type" : "type-499",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_digest_t",
|
|
"name" : "const keymaster_digest_t",
|
|
"referenced_type" : "type-256",
|
|
"self_type" : "type-255",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_digest_t",
|
|
"name" : "const keymaster_digest_t",
|
|
"referenced_type" : "type-28",
|
|
"self_type" : "type-27",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_digest_t",
|
|
"name" : "const keymaster_digest_t",
|
|
"referenced_type" : "type-380",
|
|
"self_type" : "type-379",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_digest_t",
|
|
"name" : "const keymaster_digest_t",
|
|
"referenced_type" : "type-506",
|
|
"self_type" : "type-505",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_blob_t",
|
|
"name" : "const keymaster_key_blob_t",
|
|
"referenced_type" : "type-1075",
|
|
"self_type" : "type-1074",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_blob_t",
|
|
"name" : "const keymaster_key_blob_t",
|
|
"referenced_type" : "type-214",
|
|
"self_type" : "type-213",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_blob_t",
|
|
"name" : "const keymaster_key_blob_t",
|
|
"referenced_type" : "type-232",
|
|
"self_type" : "type-231",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_blob_t",
|
|
"name" : "const keymaster_key_blob_t",
|
|
"referenced_type" : "type-270",
|
|
"self_type" : "type-269",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_blob_t",
|
|
"name" : "const keymaster_key_blob_t",
|
|
"referenced_type" : "type-395",
|
|
"self_type" : "type-394",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_blob_t",
|
|
"name" : "const keymaster_key_blob_t",
|
|
"referenced_type" : "type-468",
|
|
"self_type" : "type-467",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_blob_t",
|
|
"name" : "const keymaster_key_blob_t",
|
|
"referenced_type" : "type-530",
|
|
"self_type" : "type-529",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_blob_t",
|
|
"name" : "const keymaster_key_blob_t",
|
|
"referenced_type" : "type-56",
|
|
"self_type" : "type-55",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_format_t",
|
|
"name" : "const keymaster_key_format_t",
|
|
"referenced_type" : "type-259",
|
|
"self_type" : "type-258",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_format_t",
|
|
"name" : "const keymaster_key_format_t",
|
|
"referenced_type" : "type-31",
|
|
"self_type" : "type-30",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_format_t",
|
|
"name" : "const keymaster_key_format_t",
|
|
"referenced_type" : "type-383",
|
|
"self_type" : "type-382",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_format_t",
|
|
"name" : "const keymaster_key_format_t",
|
|
"referenced_type" : "type-509",
|
|
"self_type" : "type-508",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_param_set_t",
|
|
"name" : "const keymaster_key_param_set_t",
|
|
"referenced_type" : "type-202",
|
|
"self_type" : "type-201",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_param_set_t",
|
|
"name" : "const keymaster_key_param_set_t",
|
|
"referenced_type" : "type-300",
|
|
"self_type" : "type-299",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_param_set_t",
|
|
"name" : "const keymaster_key_param_set_t",
|
|
"referenced_type" : "type-423",
|
|
"self_type" : "type-422",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_param_set_t",
|
|
"name" : "const keymaster_key_param_set_t",
|
|
"referenced_type" : "type-511",
|
|
"self_type" : "type-510",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_param_set_t",
|
|
"name" : "const keymaster_key_param_set_t",
|
|
"referenced_type" : "type-678",
|
|
"self_type" : "type-677",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_param_set_t",
|
|
"name" : "const keymaster_key_param_set_t",
|
|
"referenced_type" : "type-91",
|
|
"self_type" : "type-90",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_param_t",
|
|
"name" : "const keymaster_key_param_t",
|
|
"referenced_type" : "type-199",
|
|
"self_type" : "type-198",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_param_t",
|
|
"name" : "const keymaster_key_param_t",
|
|
"referenced_type" : "type-297",
|
|
"self_type" : "type-296",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_param_t",
|
|
"name" : "const keymaster_key_param_t",
|
|
"referenced_type" : "type-420",
|
|
"self_type" : "type-419",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_param_t",
|
|
"name" : "const keymaster_key_param_t",
|
|
"referenced_type" : "type-484",
|
|
"self_type" : "type-483",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_param_t",
|
|
"name" : "const keymaster_key_param_t",
|
|
"referenced_type" : "type-672",
|
|
"self_type" : "type-671",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_key_param_t",
|
|
"name" : "const keymaster_key_param_t",
|
|
"referenced_type" : "type-88",
|
|
"self_type" : "type-87",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_padding_t",
|
|
"name" : "const keymaster_padding_t",
|
|
"referenced_type" : "type-253",
|
|
"self_type" : "type-252",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_padding_t",
|
|
"name" : "const keymaster_padding_t",
|
|
"referenced_type" : "type-25",
|
|
"self_type" : "type-24",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_padding_t",
|
|
"name" : "const keymaster_padding_t",
|
|
"referenced_type" : "type-377",
|
|
"self_type" : "type-376",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_padding_t",
|
|
"name" : "const keymaster_padding_t",
|
|
"referenced_type" : "type-503",
|
|
"self_type" : "type-502",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_purpose_t",
|
|
"name" : "const keymaster_purpose_t",
|
|
"referenced_type" : "type-351",
|
|
"self_type" : "type-350",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/operation.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_purpose_t",
|
|
"name" : "const keymaster_purpose_t",
|
|
"referenced_type" : "type-528",
|
|
"self_type" : "type-527",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/operation.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_tag_t",
|
|
"name" : "const keymaster_tag_t",
|
|
"referenced_type" : "type-228",
|
|
"self_type" : "type-227",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_tag_t",
|
|
"name" : "const keymaster_tag_t",
|
|
"referenced_type" : "type-286",
|
|
"self_type" : "type-285",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_tag_t",
|
|
"name" : "const keymaster_tag_t",
|
|
"referenced_type" : "type-409",
|
|
"self_type" : "type-408",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_tag_t",
|
|
"name" : "const keymaster_tag_t",
|
|
"referenced_type" : "type-582",
|
|
"self_type" : "type-581",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_tag_t",
|
|
"name" : "const keymaster_tag_t",
|
|
"referenced_type" : "type-73",
|
|
"self_type" : "type-72",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const keymaster_tag_t",
|
|
"name" : "const keymaster_tag_t",
|
|
"referenced_type" : "type-99",
|
|
"self_type" : "type-98",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const nullptr_t",
|
|
"name" : "const nullptr_t",
|
|
"referenced_type" : "type-565",
|
|
"self_type" : "type-564",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const std::nothrow_t",
|
|
"name" : "const std::nothrow_t",
|
|
"referenced_type" : "type-1135",
|
|
"self_type" : "type-1134",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/new"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const std::nothrow_t",
|
|
"name" : "const std::nothrow_t",
|
|
"referenced_type" : "type-186",
|
|
"self_type" : "type-185",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/new"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const std::nothrow_t",
|
|
"name" : "const std::nothrow_t",
|
|
"referenced_type" : "type-209",
|
|
"self_type" : "type-208",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/new"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const std::nothrow_t",
|
|
"name" : "const std::nothrow_t",
|
|
"referenced_type" : "type-230",
|
|
"self_type" : "type-229",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/new"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const std::nothrow_t",
|
|
"name" : "const std::nothrow_t",
|
|
"referenced_type" : "type-369",
|
|
"self_type" : "type-368",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/new"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const std::nothrow_t",
|
|
"name" : "const std::nothrow_t",
|
|
"referenced_type" : "type-462",
|
|
"self_type" : "type-461",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/new"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const std::nothrow_t",
|
|
"name" : "const std::nothrow_t",
|
|
"referenced_type" : "type-466",
|
|
"self_type" : "type-465",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/new"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const std::nothrow_t",
|
|
"name" : "const std::nothrow_t",
|
|
"referenced_type" : "type-783",
|
|
"self_type" : "type-782",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/new"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const unsigned char",
|
|
"name" : "const unsigned char",
|
|
"referenced_type" : "type-1",
|
|
"self_type" : "type-839",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const unsigned char *const",
|
|
"name" : "const unsigned char *const",
|
|
"referenced_type" : "type-848",
|
|
"self_type" : "type-1054",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "const unsigned int",
|
|
"name" : "const unsigned int",
|
|
"referenced_type" : "type-136",
|
|
"self_type" : "type-1139",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"is_const" : true,
|
|
"linker_set_key" : "const void",
|
|
"name" : "const void",
|
|
"referenced_type" : "type-74",
|
|
"self_type" : "type-890",
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "keymaster_algorithm_t const[4]",
|
|
"name" : "keymaster_algorithm_t const[4]",
|
|
"referenced_type" : "type-266",
|
|
"self_type" : "type-265",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"is_const" : true,
|
|
"linker_set_key" : "keymaster_algorithm_t const[4]",
|
|
"name" : "keymaster_algorithm_t const[4]",
|
|
"referenced_type" : "type-521",
|
|
"self_type" : "type-520",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
}
|
|
],
|
|
"record_types" :
|
|
[
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::ASN1_STRING_Delete",
|
|
"name" : "keymaster::ASN1_STRING_Delete",
|
|
"referenced_type" : "type-942",
|
|
"self_type" : "type-942",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
|
|
"unique_id" : "_ZTSN9keymaster18ASN1_STRING_DeleteE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::ASN1_TYPE_Delete",
|
|
"name" : "keymaster::ASN1_TYPE_Delete",
|
|
"referenced_type" : "type-946",
|
|
"self_type" : "type-946",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
|
|
"unique_id" : "_ZTSN9keymaster16ASN1_TYPE_DeleteE"
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "op_handle",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-141"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AbortOperationRequest",
|
|
"name" : "keymaster::AbortOperationRequest",
|
|
"referenced_type" : "type-804",
|
|
"self_type" : "type-804",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster21AbortOperationRequestE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AbortOperationResponse",
|
|
"name" : "keymaster::AbortOperationResponse",
|
|
"referenced_type" : "type-810",
|
|
"self_type" : "type-810",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster22AbortOperationResponseE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "random_data",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-795"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AddEntropyRequest",
|
|
"name" : "keymaster::AddEntropyRequest",
|
|
"referenced_type" : "type-814",
|
|
"self_type" : "type-814",
|
|
"size" : 28,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster17AddEntropyRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster17AddEntropyRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17AddEntropyRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17AddEntropyRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17AddEntropyRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17AddEntropyRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17AddEntropyRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AddEntropyResponse",
|
|
"name" : "keymaster::AddEntropyResponse",
|
|
"referenced_type" : "type-817",
|
|
"self_type" : "type-817",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster18AddEntropyResponseE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-1030"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AesKey",
|
|
"name" : "keymaster::AesKey",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1039",
|
|
"self_type" : "type-1039",
|
|
"size" : 96,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h",
|
|
"unique_id" : "_ZTSN9keymaster6AesKeyE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster6AesKeyE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster6AesKeyD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster6AesKeyD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster12SymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-1023"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AesKeyFactory",
|
|
"name" : "keymaster::AesKeyFactory",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1035",
|
|
"self_type" : "type-1035",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h",
|
|
"unique_id" : "_ZTSN9keymaster13AesKeyFactoryE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster13AesKeyFactoryE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster13AesKeyFactoryD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster13AesKeyFactoryD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster13AesKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster13AesKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster13AesKeyFactory18key_size_supportedEj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory14key_size_bytesEj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory13key_size_bitsEj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster13AesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
|
|
},
|
|
{
|
|
"component_value" : -4,
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster13AesKeyFactoryE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZThn4_N9keymaster13AesKeyFactoryD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZThn4_N9keymaster13AesKeyFactoryD0Ev"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "begin_",
|
|
"referenced_type" : "type-45"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "end_",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-45"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::ArrayWrapper<keymaster::HmacSharingParameters>",
|
|
"name" : "keymaster::ArrayWrapper<keymaster::HmacSharingParameters>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-44",
|
|
"self_type" : "type-44",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
|
|
"template_args" : [ "type-46" ],
|
|
"unique_id" : "_ZTSN9keymaster12ArrayWrapperINS_21HmacSharingParametersEEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-487"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AsymmetricKey",
|
|
"name" : "keymaster::AsymmetricKey",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1041",
|
|
"self_type" : "type-1041",
|
|
"size" : 96,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/asymmetric_key.h",
|
|
"unique_id" : "_ZTSN9keymaster13AsymmetricKeyE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster13AsymmetricKeyE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster13AsymmetricKeyD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster13AsymmetricKeyD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster13AsymmetricKey13InternalToEvpEP11evp_pkey_st"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZN9keymaster13AsymmetricKey13EvpToInternalEPK11evp_pkey_st"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-493"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AsymmetricKeyFactory",
|
|
"name" : "keymaster::AsymmetricKeyFactory",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1049",
|
|
"self_type" : "type-1049",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h",
|
|
"unique_id" : "_ZTSN9keymaster20AsymmetricKeyFactoryE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster20AsymmetricKeyFactoryE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster20AsymmetricKeyFactoryD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster20AsymmetricKeyFactoryD0Ev"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster10KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster10KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster10KeyFactory19GetOperationFactoryE19keymaster_purpose_t"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory18keymaster_key_typeEv"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory12evp_key_typeEv"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "key_blob",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-863"
|
|
},
|
|
{
|
|
"field_name" : "attest_params",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-142"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AttestKeyRequest",
|
|
"name" : "keymaster::AttestKeyRequest",
|
|
"referenced_type" : "type-862",
|
|
"self_type" : "type-862",
|
|
"size" : 56,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster16AttestKeyRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster16AttestKeyRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16AttestKeyRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16AttestKeyRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster16AttestKeyRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster16AttestKeyRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster16AttestKeyRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "certificate_chain",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-866"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AttestKeyResponse",
|
|
"name" : "keymaster::AttestKeyResponse",
|
|
"referenced_type" : "type-865",
|
|
"self_type" : "type-865",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster17AttestKeyResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster17AttestKeyResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17AttestKeyResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17AttestKeyResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17AttestKeyResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17AttestKeyResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17AttestKeyResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AttestationRecordContext",
|
|
"name" : "keymaster::AttestationRecordContext",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-972",
|
|
"self_type" : "type-972",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
|
|
"unique_id" : "_ZTSN9keymaster24AttestationRecordContextE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster24AttestationRecordContextE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster24AttestationRecordContextD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster24AttestationRecordContextD0Ev"
|
|
},
|
|
{
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "hw_enforced_",
|
|
"referenced_type" : "type-540"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "sw_enforced_",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-540"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AuthProxy",
|
|
"name" : "keymaster::AuthProxy",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-716",
|
|
"self_type" : "type-716",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
|
|
"unique_id" : "_ZTSN9keymaster9AuthProxyE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "pos_",
|
|
"referenced_type" : "type-136"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "auth_set1_",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-586"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "auth_set2_",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-586"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AuthProxyIterator",
|
|
"name" : "keymaster::AuthProxyIterator",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-646",
|
|
"self_type" : "type-646",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
|
|
"unique_id" : "_ZTSN9keymaster17AuthProxyIteratorE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-51"
|
|
},
|
|
{
|
|
"referenced_type" : "type-149"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "elems_",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-143"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "elems_size_",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-146"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "elems_capacity_",
|
|
"field_offset" : 160,
|
|
"referenced_type" : "type-136"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "indirect_data_",
|
|
"field_offset" : 192,
|
|
"referenced_type" : "type-147"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "indirect_data_size_",
|
|
"field_offset" : 224,
|
|
"referenced_type" : "type-136"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "indirect_data_capacity_",
|
|
"field_offset" : 256,
|
|
"referenced_type" : "type-136"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "error_",
|
|
"field_offset" : 288,
|
|
"referenced_type" : "type-148"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AuthorizationSet",
|
|
"name" : "keymaster::AuthorizationSet",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-142",
|
|
"self_type" : "type-142",
|
|
"size" : 40,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
|
|
"unique_id" : "_ZTSN9keymaster16AuthorizationSetE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster16AuthorizationSetE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16AuthorizationSetD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16AuthorizationSetD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster16AuthorizationSet14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster16AuthorizationSet9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster16AuthorizationSet11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "set",
|
|
"referenced_type" : "type-142"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::AuthorizationSetBuilder",
|
|
"name" : "keymaster::AuthorizationSetBuilder",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-593",
|
|
"self_type" : "type-593",
|
|
"size" : 40,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
|
|
"unique_id" : "_ZTSN9keymaster23AuthorizationSetBuilderE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "purpose",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-789"
|
|
},
|
|
{
|
|
"field_name" : "key_blob",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-790"
|
|
},
|
|
{
|
|
"field_name" : "additional_params",
|
|
"field_offset" : 160,
|
|
"referenced_type" : "type-142"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::BeginOperationRequest",
|
|
"name" : "keymaster::BeginOperationRequest",
|
|
"referenced_type" : "type-788",
|
|
"self_type" : "type-788",
|
|
"size" : 60,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster21BeginOperationRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster21BeginOperationRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster21BeginOperationRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster21BeginOperationRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster21BeginOperationRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster21BeginOperationRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster21BeginOperationRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "op_handle",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-141"
|
|
},
|
|
{
|
|
"field_name" : "output_params",
|
|
"field_offset" : 192,
|
|
"referenced_type" : "type-142"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::BeginOperationResponse",
|
|
"name" : "keymaster::BeginOperationResponse",
|
|
"referenced_type" : "type-792",
|
|
"self_type" : "type-792",
|
|
"size" : 64,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster22BeginOperationResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster22BeginOperationResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster22BeginOperationResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster22BeginOperationResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster22BeginOperationResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster22BeginOperationResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster22BeginOperationResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-51"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "buffer_",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-308"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "buffer_size_",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-136"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "read_position_",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-136"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "write_position_",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-136"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::Buffer",
|
|
"name" : "keymaster::Buffer",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-795",
|
|
"self_type" : "type-795",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h",
|
|
"unique_id" : "_ZTSN9keymaster6BufferE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster6BufferE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster6BufferD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster6BufferD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster6Buffer14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster6Buffer9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster6Buffer11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::CertificateChainDelete",
|
|
"name" : "keymaster::CertificateChainDelete",
|
|
"referenced_type" : "type-78",
|
|
"self_type" : "type-78",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
|
|
"unique_id" : "_ZTSN9keymaster22CertificateChainDeleteE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::Characteristics_Delete",
|
|
"name" : "keymaster::Characteristics_Delete",
|
|
"referenced_type" : "type-39",
|
|
"self_type" : "type-39",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
|
|
"unique_id" : "_ZTSN9keymaster22Characteristics_DeleteE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "params_array",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-135"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::ComputeSharedHmacRequest",
|
|
"name" : "keymaster::ComputeSharedHmacRequest",
|
|
"referenced_type" : "type-893",
|
|
"self_type" : "type-893",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster24ComputeSharedHmacRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster24ComputeSharedHmacRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster24ComputeSharedHmacRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster24ComputeSharedHmacRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster24ComputeSharedHmacRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster24ComputeSharedHmacRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster24ComputeSharedHmacRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "sharing_check",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-47"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::ComputeSharedHmacResponse",
|
|
"name" : "keymaster::ComputeSharedHmacResponse",
|
|
"referenced_type" : "type-560",
|
|
"self_type" : "type-560",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster25ComputeSharedHmacResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster25ComputeSharedHmacResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster25ComputeSharedHmacResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster25ComputeSharedHmacResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster25ComputeSharedHmacResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster25ComputeSharedHmacResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster25ComputeSharedHmacResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "os_version",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-136"
|
|
},
|
|
{
|
|
"field_name" : "os_patchlevel",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-136"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::ConfigureRequest",
|
|
"name" : "keymaster::ConfigureRequest",
|
|
"referenced_type" : "type-874",
|
|
"self_type" : "type-874",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster16ConfigureRequestE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::ConfigureResponse",
|
|
"name" : "keymaster::ConfigureResponse",
|
|
"referenced_type" : "type-879",
|
|
"self_type" : "type-879",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster17ConfigureResponseE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Key>",
|
|
"name" : "keymaster::DefaultDelete<keymaster::Key>",
|
|
"referenced_type" : "type-486",
|
|
"self_type" : "type-486",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-487" ],
|
|
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_3KeyEEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Operation>",
|
|
"name" : "keymaster::DefaultDelete<keymaster::Operation>",
|
|
"referenced_type" : "type-525",
|
|
"self_type" : "type-525",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-526" ],
|
|
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_9OperationEEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::DefaultDelete<keymaster_algorithm_t []>",
|
|
"name" : "keymaster::DefaultDelete<keymaster_algorithm_t []>",
|
|
"referenced_type" : "type-583",
|
|
"self_type" : "type-583",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-584" ],
|
|
"unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_21keymaster_algorithm_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::DefaultDelete<keymaster_blob_t []>",
|
|
"name" : "keymaster::DefaultDelete<keymaster_blob_t []>",
|
|
"referenced_type" : "type-33",
|
|
"self_type" : "type-33",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-34" ],
|
|
"unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_16keymaster_blob_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::DefaultDelete<keymaster_block_mode_t []>",
|
|
"name" : "keymaster::DefaultDelete<keymaster_block_mode_t []>",
|
|
"referenced_type" : "type-641",
|
|
"self_type" : "type-641",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-642" ],
|
|
"unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_22keymaster_block_mode_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::DefaultDelete<keymaster_digest_t []>",
|
|
"name" : "keymaster::DefaultDelete<keymaster_digest_t []>",
|
|
"referenced_type" : "type-754",
|
|
"self_type" : "type-754",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-755" ],
|
|
"unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_18keymaster_digest_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::DefaultDelete<keymaster_key_format_t []>",
|
|
"name" : "keymaster::DefaultDelete<keymaster_key_format_t []>",
|
|
"referenced_type" : "type-836",
|
|
"self_type" : "type-836",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-837" ],
|
|
"unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_22keymaster_key_format_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::DefaultDelete<keymaster_padding_t []>",
|
|
"name" : "keymaster::DefaultDelete<keymaster_padding_t []>",
|
|
"referenced_type" : "type-681",
|
|
"self_type" : "type-681",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-682" ],
|
|
"unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_19keymaster_padding_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::DefaultDelete<unsigned char []>",
|
|
"name" : "keymaster::DefaultDelete<unsigned char []>",
|
|
"referenced_type" : "type-109",
|
|
"self_type" : "type-109",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-110" ],
|
|
"unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_hEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::DeleteAllKeysRequest",
|
|
"name" : "keymaster::DeleteAllKeysRequest",
|
|
"referenced_type" : "type-845",
|
|
"self_type" : "type-845",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster20DeleteAllKeysRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster20DeleteAllKeysRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster20DeleteAllKeysRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster20DeleteAllKeysRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster20DeleteAllKeysRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster20DeleteAllKeysRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster20DeleteAllKeysRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::DeleteAllKeysResponse",
|
|
"name" : "keymaster::DeleteAllKeysResponse",
|
|
"referenced_type" : "type-850",
|
|
"self_type" : "type-850",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster21DeleteAllKeysResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster21DeleteAllKeysResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster21DeleteAllKeysResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster21DeleteAllKeysResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster21DeleteAllKeysResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster21DeleteAllKeysResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster21DeleteAllKeysResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "key_blob",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-835"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::DeleteKeyRequest",
|
|
"name" : "keymaster::DeleteKeyRequest",
|
|
"referenced_type" : "type-834",
|
|
"self_type" : "type-834",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster16DeleteKeyRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster16DeleteKeyRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16DeleteKeyRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16DeleteKeyRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster16DeleteKeyRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster16DeleteKeyRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster16DeleteKeyRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::DeleteKeyResponse",
|
|
"name" : "keymaster::DeleteKeyResponse",
|
|
"referenced_type" : "type-841",
|
|
"self_type" : "type-841",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster17DeleteKeyResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster17DeleteKeyResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17DeleteKeyResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17DeleteKeyResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17DeleteKeyResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17DeleteKeyResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17DeleteKeyResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-1049"
|
|
},
|
|
{
|
|
"referenced_type" : "type-1000"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::EcKeyFactory",
|
|
"name" : "keymaster::EcKeyFactory",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1050",
|
|
"self_type" : "type-1050",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h",
|
|
"unique_id" : "_ZTSN9keymaster12EcKeyFactoryE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster12EcKeyFactoryE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster12EcKeyFactoryD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster12EcKeyFactoryD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster12EcKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster12EcKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory7LoadKeyEONS_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"
|
|
},
|
|
{
|
|
"component_value" : -4,
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster12EcKeyFactoryE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZThn4_N9keymaster12EcKeyFactoryD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZThn4_N9keymaster12EcKeyFactoryD0Ev"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "buf_",
|
|
"referenced_type" : "type-147"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "size_",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-136"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::Eraser",
|
|
"name" : "keymaster::Eraser",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1031",
|
|
"self_type" : "type-1031",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
|
|
"unique_id" : "_ZTSN9keymaster6EraserE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "ctx_",
|
|
"referenced_type" : "type-1045"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::EvpMdCtxCleaner",
|
|
"name" : "keymaster::EvpMdCtxCleaner",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1044",
|
|
"self_type" : "type-1044",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
|
|
"unique_id" : "_ZTSN9keymaster15EvpMdCtxCleanerE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "additional_params",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-142"
|
|
},
|
|
{
|
|
"field_name" : "key_format",
|
|
"field_offset" : 384,
|
|
"referenced_type" : "type-829"
|
|
},
|
|
{
|
|
"field_name" : "key_blob",
|
|
"field_offset" : 416,
|
|
"referenced_type" : "type-830"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::ExportKeyRequest",
|
|
"name" : "keymaster::ExportKeyRequest",
|
|
"referenced_type" : "type-828",
|
|
"self_type" : "type-828",
|
|
"size" : 60,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster16ExportKeyRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster16ExportKeyRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16ExportKeyRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16ExportKeyRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster16ExportKeyRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster16ExportKeyRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster16ExportKeyRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "key_data",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-147"
|
|
},
|
|
{
|
|
"field_name" : "key_data_length",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-136"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::ExportKeyResponse",
|
|
"name" : "keymaster::ExportKeyResponse",
|
|
"referenced_type" : "type-832",
|
|
"self_type" : "type-832",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster17ExportKeyResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster17ExportKeyResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17ExportKeyResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17ExportKeyResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17ExportKeyResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17ExportKeyResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17ExportKeyResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "op_handle",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-141"
|
|
},
|
|
{
|
|
"field_name" : "input",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-795"
|
|
},
|
|
{
|
|
"field_name" : "signature",
|
|
"field_offset" : 288,
|
|
"referenced_type" : "type-795"
|
|
},
|
|
{
|
|
"field_name" : "additional_params",
|
|
"field_offset" : 448,
|
|
"referenced_type" : "type-142"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::FinishOperationRequest",
|
|
"name" : "keymaster::FinishOperationRequest",
|
|
"referenced_type" : "type-800",
|
|
"self_type" : "type-800",
|
|
"size" : 96,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster22FinishOperationRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster22FinishOperationRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster22FinishOperationRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster22FinishOperationRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster22FinishOperationRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster22FinishOperationRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster22FinishOperationRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "output",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-795"
|
|
},
|
|
{
|
|
"field_name" : "output_params",
|
|
"field_offset" : 256,
|
|
"referenced_type" : "type-142"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::FinishOperationResponse",
|
|
"name" : "keymaster::FinishOperationResponse",
|
|
"referenced_type" : "type-802",
|
|
"self_type" : "type-802",
|
|
"size" : 72,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster23FinishOperationResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster23FinishOperationResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster23FinishOperationResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster23FinishOperationResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster23FinishOperationResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster23FinishOperationResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster23FinishOperationResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "key_description",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-142"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::GenerateKeyRequest",
|
|
"name" : "keymaster::GenerateKeyRequest",
|
|
"referenced_type" : "type-773",
|
|
"self_type" : "type-773",
|
|
"size" : 48,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster18GenerateKeyRequestE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "key_blob",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-778"
|
|
},
|
|
{
|
|
"field_name" : "enforced",
|
|
"field_offset" : 160,
|
|
"referenced_type" : "type-142"
|
|
},
|
|
{
|
|
"field_name" : "unenforced",
|
|
"field_offset" : 480,
|
|
"referenced_type" : "type-142"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::GenerateKeyResponse",
|
|
"name" : "keymaster::GenerateKeyResponse",
|
|
"referenced_type" : "type-777",
|
|
"self_type" : "type-777",
|
|
"size" : 100,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster19GenerateKeyResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster19GenerateKeyResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster19GenerateKeyResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster19GenerateKeyResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19GenerateKeyResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19GenerateKeyResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster19GenerateKeyResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "params",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-46"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::GetHmacSharingParametersResponse",
|
|
"name" : "keymaster::GetHmacSharingParametersResponse",
|
|
"referenced_type" : "type-887",
|
|
"self_type" : "type-887",
|
|
"size" : 56,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster32GetHmacSharingParametersResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster32GetHmacSharingParametersResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster32GetHmacSharingParametersResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster32GetHmacSharingParametersResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster32GetHmacSharingParametersResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster32GetHmacSharingParametersResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster32GetHmacSharingParametersResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "key_blob",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-781"
|
|
},
|
|
{
|
|
"field_name" : "additional_params",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-142"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::GetKeyCharacteristicsRequest",
|
|
"name" : "keymaster::GetKeyCharacteristicsRequest",
|
|
"referenced_type" : "type-780",
|
|
"self_type" : "type-780",
|
|
"size" : 56,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster28GetKeyCharacteristicsRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster28GetKeyCharacteristicsRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster28GetKeyCharacteristicsRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "enforced",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-142"
|
|
},
|
|
{
|
|
"field_name" : "unenforced",
|
|
"field_offset" : 416,
|
|
"referenced_type" : "type-142"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::GetKeyCharacteristicsResponse",
|
|
"name" : "keymaster::GetKeyCharacteristicsResponse",
|
|
"referenced_type" : "type-786",
|
|
"self_type" : "type-786",
|
|
"size" : 92,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster29GetKeyCharacteristicsResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster29GetKeyCharacteristicsResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster29GetKeyCharacteristicsResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster29GetKeyCharacteristicsResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster29GetKeyCharacteristicsResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::GetVersionRequest",
|
|
"name" : "keymaster::GetVersionRequest",
|
|
"referenced_type" : "type-854",
|
|
"self_type" : "type-854",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster17GetVersionRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster17GetVersionRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17GetVersionRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17GetVersionRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17GetVersionRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17GetVersionRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17GetVersionRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "major_ver",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-1"
|
|
},
|
|
{
|
|
"field_name" : "minor_ver",
|
|
"field_offset" : 104,
|
|
"referenced_type" : "type-1"
|
|
},
|
|
{
|
|
"field_name" : "subminor_ver",
|
|
"field_offset" : 112,
|
|
"referenced_type" : "type-1"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::GetVersionResponse",
|
|
"name" : "keymaster::GetVersionResponse",
|
|
"referenced_type" : "type-858",
|
|
"self_type" : "type-858",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster18GetVersionResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster18GetVersionResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster18GetVersionResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster18GetVersionResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster18GetVersionResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster18GetVersionResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster18GetVersionResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-51"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "challenge",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-141"
|
|
},
|
|
{
|
|
"field_name" : "user_id",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-141"
|
|
},
|
|
{
|
|
"field_name" : "authenticator_id",
|
|
"field_offset" : 192,
|
|
"referenced_type" : "type-141"
|
|
},
|
|
{
|
|
"field_name" : "authenticator_type",
|
|
"field_offset" : 256,
|
|
"referenced_type" : "type-151"
|
|
},
|
|
{
|
|
"field_name" : "timestamp",
|
|
"field_offset" : 320,
|
|
"referenced_type" : "type-141"
|
|
},
|
|
{
|
|
"field_name" : "mac",
|
|
"field_offset" : 384,
|
|
"referenced_type" : "type-47"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::HardwareAuthToken",
|
|
"name" : "keymaster::HardwareAuthToken",
|
|
"referenced_type" : "type-150",
|
|
"self_type" : "type-150",
|
|
"size" : 56,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster17HardwareAuthTokenE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster17HardwareAuthTokenE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17HardwareAuthTokenD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17HardwareAuthTokenD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17HardwareAuthToken14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17HardwareAuthToken9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17HardwareAuthToken11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-1030"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::HmacKey",
|
|
"name" : "keymaster::HmacKey",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1060",
|
|
"self_type" : "type-1060",
|
|
"size" : 96,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h",
|
|
"unique_id" : "_ZTSN9keymaster7HmacKeyE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster7HmacKeyE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster7HmacKeyD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster7HmacKeyD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster12SymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-1023"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::HmacKeyFactory",
|
|
"name" : "keymaster::HmacKeyFactory",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1056",
|
|
"self_type" : "type-1056",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h",
|
|
"unique_id" : "_ZTSN9keymaster14HmacKeyFactoryE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster14HmacKeyFactoryE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster14HmacKeyFactoryD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster14HmacKeyFactoryD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster14HmacKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster14HmacKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster14HmacKeyFactory18key_size_supportedEj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory14key_size_bytesEj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory13key_size_bitsEj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster14HmacKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
|
|
},
|
|
{
|
|
"component_value" : -4,
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster14HmacKeyFactoryE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZThn4_N9keymaster14HmacKeyFactoryD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZThn4_N9keymaster14HmacKeyFactoryD0Ev"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-51"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "seed",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-47"
|
|
},
|
|
{
|
|
"field_name" : "nonce",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-50"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::HmacSharingParameters",
|
|
"name" : "keymaster::HmacSharingParameters",
|
|
"referenced_type" : "type-46",
|
|
"self_type" : "type-46",
|
|
"size" : 44,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster21HmacSharingParametersE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster21HmacSharingParametersE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster21HmacSharingParametersD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster21HmacSharingParametersD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster21HmacSharingParameters14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster21HmacSharingParameters9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster21HmacSharingParameters11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-51"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "params_array",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-45"
|
|
},
|
|
{
|
|
"field_name" : "num_params",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-136"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::HmacSharingParametersArray",
|
|
"name" : "keymaster::HmacSharingParametersArray",
|
|
"referenced_type" : "type-135",
|
|
"self_type" : "type-135",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster26HmacSharingParametersArrayE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster26HmacSharingParametersArrayE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster26HmacSharingParametersArrayD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster26HmacSharingParametersArrayD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster26HmacSharingParametersArray14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster26HmacSharingParametersArray9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster26HmacSharingParametersArray11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "key_description",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-142"
|
|
},
|
|
{
|
|
"field_name" : "key_format",
|
|
"field_offset" : 384,
|
|
"referenced_type" : "type-822"
|
|
},
|
|
{
|
|
"field_name" : "key_data",
|
|
"field_offset" : 416,
|
|
"referenced_type" : "type-147"
|
|
},
|
|
{
|
|
"field_name" : "key_data_length",
|
|
"field_offset" : 448,
|
|
"referenced_type" : "type-136"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::ImportKeyRequest",
|
|
"name" : "keymaster::ImportKeyRequest",
|
|
"referenced_type" : "type-821",
|
|
"self_type" : "type-821",
|
|
"size" : 60,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster16ImportKeyRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster16ImportKeyRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16ImportKeyRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16ImportKeyRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster16ImportKeyRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster16ImportKeyRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster16ImportKeyRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "key_blob",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-825"
|
|
},
|
|
{
|
|
"field_name" : "enforced",
|
|
"field_offset" : 160,
|
|
"referenced_type" : "type-142"
|
|
},
|
|
{
|
|
"field_name" : "unenforced",
|
|
"field_offset" : 480,
|
|
"referenced_type" : "type-142"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::ImportKeyResponse",
|
|
"name" : "keymaster::ImportKeyResponse",
|
|
"referenced_type" : "type-824",
|
|
"self_type" : "type-824",
|
|
"size" : 100,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster17ImportKeyResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster17ImportKeyResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17ImportKeyResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17ImportKeyResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17ImportKeyResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17ImportKeyResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17ImportKeyResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "wrapped_key",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-488"
|
|
},
|
|
{
|
|
"field_name" : "wrapping_key",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-488"
|
|
},
|
|
{
|
|
"field_name" : "masking_key",
|
|
"field_offset" : 192,
|
|
"referenced_type" : "type-488"
|
|
},
|
|
{
|
|
"field_name" : "additional_params",
|
|
"field_offset" : 256,
|
|
"referenced_type" : "type-142"
|
|
},
|
|
{
|
|
"field_name" : "password_sid",
|
|
"field_offset" : 576,
|
|
"referenced_type" : "type-141"
|
|
},
|
|
{
|
|
"field_name" : "biometric_sid",
|
|
"field_offset" : 640,
|
|
"referenced_type" : "type-141"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::ImportWrappedKeyRequest",
|
|
"name" : "keymaster::ImportWrappedKeyRequest",
|
|
"referenced_type" : "type-898",
|
|
"self_type" : "type-898",
|
|
"size" : 88,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster23ImportWrappedKeyRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster23ImportWrappedKeyRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster23ImportWrappedKeyRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster23ImportWrappedKeyRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster23ImportWrappedKeyRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster23ImportWrappedKeyRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster23ImportWrappedKeyRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "key_blob",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-488"
|
|
},
|
|
{
|
|
"field_name" : "enforced",
|
|
"field_offset" : 160,
|
|
"referenced_type" : "type-142"
|
|
},
|
|
{
|
|
"field_name" : "unenforced",
|
|
"field_offset" : 480,
|
|
"referenced_type" : "type-142"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::ImportWrappedKeyResponse",
|
|
"name" : "keymaster::ImportWrappedKeyResponse",
|
|
"referenced_type" : "type-900",
|
|
"self_type" : "type-900",
|
|
"size" : 100,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster24ImportWrappedKeyResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster24ImportWrappedKeyResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster24ImportWrappedKeyResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster24ImportWrappedKeyResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster24ImportWrappedKeyResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster24ImportWrappedKeyResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster24ImportWrappedKeyResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "protected",
|
|
"field_name" : "hw_enforced_",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-142"
|
|
},
|
|
{
|
|
"access" : "protected",
|
|
"field_name" : "sw_enforced_",
|
|
"field_offset" : 352,
|
|
"referenced_type" : "type-142"
|
|
},
|
|
{
|
|
"access" : "protected",
|
|
"field_name" : "key_material_",
|
|
"field_offset" : 672,
|
|
"referenced_type" : "type-488"
|
|
},
|
|
{
|
|
"access" : "protected",
|
|
"field_name" : "key_factory_",
|
|
"field_offset" : 736,
|
|
"referenced_type" : "type-491"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::Key",
|
|
"name" : "keymaster::Key",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-487",
|
|
"self_type" : "type-487",
|
|
"size" : 96,
|
|
"source_file" : "/system/keymaster/include/keymaster/key.h",
|
|
"unique_id" : "_ZTSN9keymaster3KeyE",
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::KeyFactory",
|
|
"name" : "keymaster::KeyFactory",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-493",
|
|
"self_type" : "type-493",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/key_factory.h",
|
|
"unique_id" : "_ZTSN9keymaster10KeyFactoryE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster10KeyFactoryE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster10KeyFactoryD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster10KeyFactoryD0Ev"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster10KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster10KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster10KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster10KeyFactory19GetOperationFactoryE19keymaster_purpose_t"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster10KeyFactory22SupportedImportFormatsEPj"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster10KeyFactory22SupportedExportFormatsEPj"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::KeymasterContext",
|
|
"name" : "keymaster::KeymasterContext",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-932",
|
|
"self_type" : "type-932",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_context.h",
|
|
"unique_id" : "_ZTSN9keymaster16KeymasterContextE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster16KeymasterContextE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16KeymasterContextD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16KeymasterContextD0Ev"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZN9keymaster16KeymasterContext16SetSystemVersionEjj"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext16GetSystemVersionEPjS1_"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext13GetKeyFactoryE21keymaster_algorithm_t"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext19GetOperationFactoryE21keymaster_algorithm_t19keymaster_purpose_t"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext22GetSupportedAlgorithmsEPj"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext14UpgradeKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext12ParseKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext13DeleteAllKeysEv"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext13AddRngEntropyEPKhj"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZN9keymaster16KeymasterContext18enforcement_policyEv"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext19GenerateAttestationERKNS_3KeyERKNS_16AuthorizationSetEPNS_9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext9UnwrapKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEES5_RKNS_16AuthorizationSetES5_PS6_P22keymaster_key_format_tPS3_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "access_time_map_",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-923"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "access_count_map_",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-925"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::KeymasterEnforcement",
|
|
"name" : "keymaster::KeymasterEnforcement",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-922",
|
|
"self_type" : "type-922",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h",
|
|
"unique_id" : "_ZTSN9keymaster20KeymasterEnforcementE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster20KeymasterEnforcementE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster20KeymasterEnforcementD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster20KeymasterEnforcementD0Ev"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement21activation_date_validEy"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement22expiration_date_passedEy"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement20auth_token_timed_outERK15hw_auth_token_tj"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement19get_current_time_msEv"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement13SecurityLevelEv"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement22ValidateTokenSignatureERK15hw_auth_token_t"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZN9keymaster20KeymasterEnforcement24GetHmacSharingParametersEPNS_21HmacSharingParametersE"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZN9keymaster20KeymasterEnforcement17ComputeSharedHmacERKNS_26HmacSharingParametersArrayEPNS_14TKeymasterBlobI16keymaster_blob_tEE"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZN9keymaster20KeymasterEnforcement19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement11CreateKeyIdERK20keymaster_key_blob_tPy"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::KeymasterEnforcementContext",
|
|
"name" : "keymaster::KeymasterEnforcementContext",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-920",
|
|
"self_type" : "type-920",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h",
|
|
"unique_id" : "_ZTSN9keymaster27KeymasterEnforcementContextE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster27KeymasterEnforcementContextE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster27KeymasterEnforcementContextD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster27KeymasterEnforcementContextD0Ev"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-51"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "message_version",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-136"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::KeymasterMessage",
|
|
"name" : "keymaster::KeymasterMessage",
|
|
"referenced_type" : "type-152",
|
|
"self_type" : "type-152",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster16KeymasterMessageE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster16KeymasterMessageE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16KeymasterMessageD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16KeymasterMessageD0Ev"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster12Serializable14SerializedSizeEv"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster12Serializable9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZN9keymaster12Serializable11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "error",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-562"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::KeymasterResponse",
|
|
"name" : "keymaster::KeymasterResponse",
|
|
"referenced_type" : "type-561",
|
|
"self_type" : "type-561",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster17KeymasterResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster17KeymasterResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::Logger",
|
|
"name" : "keymaster::Logger",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-11",
|
|
"self_type" : "type-11",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/logger.h",
|
|
"unique_id" : "_ZTSN9keymaster6LoggerE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster6LoggerE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster6LoggerD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster6LoggerD0Ev"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster6Logger7log_msgENS0_8LogLevelEPKcSt9__va_list"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::Malloc_Delete",
|
|
"name" : "keymaster::Malloc_Delete",
|
|
"referenced_type" : "type-69",
|
|
"self_type" : "type-69",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
|
|
"unique_id" : "_ZTSN9keymaster13Malloc_DeleteE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::OpenSslObjectDeleter<hmac_ctx_st, &HMAC_CTX_free>",
|
|
"name" : "keymaster::OpenSslObjectDeleter<hmac_ctx_st, &HMAC_CTX_free>",
|
|
"referenced_type" : "type-158",
|
|
"self_type" : "type-158",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
|
|
"template_args" : [ "type-159" ],
|
|
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI11hmac_ctx_stXadL_Z13HMAC_CTX_freeEEEE"
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "protected",
|
|
"field_name" : "operation_handle_",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-141"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "purpose_",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-527"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "hw_enforced_",
|
|
"field_offset" : 160,
|
|
"referenced_type" : "type-142"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "sw_enforced_",
|
|
"field_offset" : 480,
|
|
"referenced_type" : "type-142"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "key_id_",
|
|
"field_offset" : 832,
|
|
"referenced_type" : "type-141"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::Operation",
|
|
"name" : "keymaster::Operation",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-526",
|
|
"self_type" : "type-526",
|
|
"size" : 112,
|
|
"source_file" : "/system/keymaster/include/keymaster/operation.h",
|
|
"unique_id" : "_ZTSN9keymaster9OperationE",
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::OperationFactory",
|
|
"name" : "keymaster::OperationFactory",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1016",
|
|
"self_type" : "type-1016",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/operation.h",
|
|
"unique_id" : "_ZTSN9keymaster16OperationFactoryE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster16OperationFactoryE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16OperationFactoryD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster16OperationFactoryD0Ev"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster16OperationFactory12registry_keyEv"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster16OperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster16OperationFactory16SupportedDigestsEPj"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "algorithm",
|
|
"referenced_type" : "type-1078"
|
|
},
|
|
{
|
|
"field_name" : "purpose",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-1079"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::OperationFactory::KeyType",
|
|
"name" : "keymaster::OperationFactory::KeyType",
|
|
"referenced_type" : "type-1077",
|
|
"self_type" : "type-1077",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/operation.h",
|
|
"unique_id" : "_ZTSN9keymaster16OperationFactory7KeyTypeE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-932"
|
|
},
|
|
{
|
|
"access" : "protected",
|
|
"referenced_type" : "type-997"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"referenced_type" : "type-972"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"referenced_type" : "type-984"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "protected",
|
|
"field_name" : "rsa_factory_",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-1006"
|
|
},
|
|
{
|
|
"access" : "protected",
|
|
"field_name" : "ec_factory_",
|
|
"field_offset" : 160,
|
|
"referenced_type" : "type-1007"
|
|
},
|
|
{
|
|
"access" : "protected",
|
|
"field_name" : "aes_factory_",
|
|
"field_offset" : 192,
|
|
"referenced_type" : "type-1008"
|
|
},
|
|
{
|
|
"access" : "protected",
|
|
"field_name" : "tdes_factory_",
|
|
"field_offset" : 224,
|
|
"referenced_type" : "type-1009"
|
|
},
|
|
{
|
|
"access" : "protected",
|
|
"field_name" : "hmac_factory_",
|
|
"field_offset" : 256,
|
|
"referenced_type" : "type-1010"
|
|
},
|
|
{
|
|
"access" : "protected",
|
|
"field_name" : "os_version_",
|
|
"field_offset" : 288,
|
|
"referenced_type" : "type-136"
|
|
},
|
|
{
|
|
"access" : "protected",
|
|
"field_name" : "os_patchlevel_",
|
|
"field_offset" : 320,
|
|
"referenced_type" : "type-136"
|
|
},
|
|
{
|
|
"access" : "protected",
|
|
"field_name" : "soft_keymaster_enforcement_",
|
|
"field_offset" : 352,
|
|
"referenced_type" : "type-989"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::PureSoftKeymasterContext",
|
|
"name" : "keymaster::PureSoftKeymasterContext",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1005",
|
|
"self_type" : "type-1005",
|
|
"size" : 112,
|
|
"source_file" : "/system/keymaster/include/keymaster/contexts/pure_soft_keymaster_context.h",
|
|
"unique_id" : "_ZTSN9keymaster24PureSoftKeymasterContextE",
|
|
"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_"
|
|
},
|
|
{
|
|
"component_value" : -4,
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"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_"
|
|
},
|
|
{
|
|
"component_value" : -8,
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"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"
|
|
},
|
|
{
|
|
"component_value" : -12,
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::RandomSource",
|
|
"name" : "keymaster::RandomSource",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-982",
|
|
"self_type" : "type-982",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/random_source.h",
|
|
"unique_id" : "_ZTSN9keymaster12RandomSourceE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster12RandomSourceE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster12RandomSourceD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster12RandomSourceD0Ev"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster12RandomSource14GenerateRandomEPhj"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-1049"
|
|
},
|
|
{
|
|
"referenced_type" : "type-1000"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::RsaKeyFactory",
|
|
"name" : "keymaster::RsaKeyFactory",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1064",
|
|
"self_type" : "type-1064",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h",
|
|
"unique_id" : "_ZTSN9keymaster13RsaKeyFactoryE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster13RsaKeyFactoryE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster13RsaKeyFactoryD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster13RsaKeyFactoryD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory7LoadKeyEONS_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"
|
|
},
|
|
{
|
|
"component_value" : -4,
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster13RsaKeyFactoryE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZThn4_N9keymaster13RsaKeyFactoryD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZThn4_N9keymaster13RsaKeyFactoryD0Ev"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::Serializable",
|
|
"name" : "keymaster::Serializable",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-51",
|
|
"self_type" : "type-51",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h",
|
|
"unique_id" : "_ZTSN9keymaster12SerializableE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster12SerializableE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster12SerializableD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster12SerializableD0Ev"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster12Serializable14SerializedSizeEv"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster12Serializable9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZN9keymaster12Serializable11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "protected",
|
|
"field_name" : "blob_maker_",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-1001"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SoftKeyFactoryMixin",
|
|
"name" : "keymaster::SoftKeyFactoryMixin",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1000",
|
|
"self_type" : "type-1000",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h",
|
|
"unique_id" : "_ZTSN9keymaster19SoftKeyFactoryMixinE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster19SoftKeyFactoryMixinE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster19SoftKeyFactoryMixinD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster19SoftKeyFactoryMixinD0Ev"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-922"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "have_saved_params_",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-909"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "saved_params_",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-46"
|
|
},
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "hmac_key_",
|
|
"field_offset" : 480,
|
|
"referenced_type" : "type-488"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SoftKeymasterEnforcement",
|
|
"name" : "keymaster::SoftKeymasterEnforcement",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-989",
|
|
"self_type" : "type-989",
|
|
"size" : 68,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/soft_keymaster_enforcement.h",
|
|
"unique_id" : "_ZTSN9keymaster24SoftKeymasterEnforcementE",
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-11"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SoftKeymasterLogger",
|
|
"name" : "keymaster::SoftKeymasterLogger",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-10",
|
|
"self_type" : "type-10",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/soft_keymaster_logger.h",
|
|
"unique_id" : "_ZTSN9keymaster19SoftKeymasterLoggerE",
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::SoftwareKeyBlobMaker",
|
|
"name" : "keymaster::SoftwareKeyBlobMaker",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-997",
|
|
"self_type" : "type-997",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h",
|
|
"unique_id" : "_ZTSN9keymaster20SoftwareKeyBlobMakerE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster20SoftwareKeyBlobMakerE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster20SoftwareKeyBlobMakerD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster20SoftwareKeyBlobMakerD0Ev"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster20SoftwareKeyBlobMaker13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-982"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SoftwareRandomSource",
|
|
"name" : "keymaster::SoftwareRandomSource",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-984",
|
|
"self_type" : "type-984",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/software_random_source.h",
|
|
"unique_id" : "_ZTSN9keymaster20SoftwareRandomSourceE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster20SoftwareRandomSourceE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster20SoftwareRandomSourceD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster20SoftwareRandomSourceD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhj"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::StaticAssert<true>",
|
|
"name" : "keymaster::StaticAssert<true>",
|
|
"referenced_type" : "type-102",
|
|
"self_type" : "type-102",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster12StaticAssertILb1EEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedAlgorithmsRequest",
|
|
"name" : "keymaster::SupportedAlgorithmsRequest",
|
|
"referenced_type" : "type-692",
|
|
"self_type" : "type-692",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster26SupportedAlgorithmsRequestE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-722"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedAlgorithmsResponse",
|
|
"name" : "keymaster::SupportedAlgorithmsResponse",
|
|
"referenced_type" : "type-759",
|
|
"self_type" : "type-759",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster27SupportedAlgorithmsResponseE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-708"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedBlockModesRequest",
|
|
"name" : "keymaster::SupportedBlockModesRequest",
|
|
"referenced_type" : "type-714",
|
|
"self_type" : "type-714",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster26SupportedBlockModesRequestE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-728"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedBlockModesResponse",
|
|
"name" : "keymaster::SupportedBlockModesResponse",
|
|
"referenced_type" : "type-762",
|
|
"self_type" : "type-762",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster27SupportedBlockModesResponseE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "algorithm",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-709"
|
|
},
|
|
{
|
|
"field_name" : "purpose",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-710"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedByAlgorithmAndPurposeRequest",
|
|
"name" : "keymaster::SupportedByAlgorithmAndPurposeRequest",
|
|
"referenced_type" : "type-708",
|
|
"self_type" : "type-708",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster37SupportedByAlgorithmAndPurposeRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster37SupportedByAlgorithmAndPurposeRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "algorithm",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-698"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedByAlgorithmRequest",
|
|
"name" : "keymaster::SupportedByAlgorithmRequest",
|
|
"referenced_type" : "type-697",
|
|
"self_type" : "type-697",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster27SupportedByAlgorithmRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster27SupportedByAlgorithmRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-708"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedDigestsRequest",
|
|
"name" : "keymaster::SupportedDigestsRequest",
|
|
"referenced_type" : "type-720",
|
|
"self_type" : "type-720",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster23SupportedDigestsRequestE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-741"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedDigestsResponse",
|
|
"name" : "keymaster::SupportedDigestsResponse",
|
|
"referenced_type" : "type-766",
|
|
"self_type" : "type-766",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster24SupportedDigestsResponseE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-697"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedExportFormatsRequest",
|
|
"name" : "keymaster::SupportedExportFormatsRequest",
|
|
"referenced_type" : "type-706",
|
|
"self_type" : "type-706",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster29SupportedExportFormatsRequestE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-748"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedExportFormatsResponse",
|
|
"name" : "keymaster::SupportedExportFormatsResponse",
|
|
"referenced_type" : "type-770",
|
|
"self_type" : "type-770",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster30SupportedExportFormatsResponseE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-697"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedImportFormatsRequest",
|
|
"name" : "keymaster::SupportedImportFormatsRequest",
|
|
"referenced_type" : "type-702",
|
|
"self_type" : "type-702",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster29SupportedImportFormatsRequestE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-748"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedImportFormatsResponse",
|
|
"name" : "keymaster::SupportedImportFormatsResponse",
|
|
"referenced_type" : "type-768",
|
|
"self_type" : "type-768",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster30SupportedImportFormatsResponseE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-708"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedPaddingModesRequest",
|
|
"name" : "keymaster::SupportedPaddingModesRequest",
|
|
"referenced_type" : "type-717",
|
|
"self_type" : "type-717",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster28SupportedPaddingModesRequestE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-735"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedPaddingModesResponse",
|
|
"name" : "keymaster::SupportedPaddingModesResponse",
|
|
"referenced_type" : "type-764",
|
|
"self_type" : "type-764",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster29SupportedPaddingModesResponseE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "results",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-573"
|
|
},
|
|
{
|
|
"field_name" : "results_length",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-136"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedResponse<keymaster_algorithm_t>",
|
|
"name" : "keymaster::SupportedResponse<keymaster_algorithm_t>",
|
|
"referenced_type" : "type-722",
|
|
"self_type" : "type-722",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"template_args" : [ "type-723" ],
|
|
"unique_id" : "_ZTSN9keymaster17SupportedResponseI21keymaster_algorithm_tEE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "results",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-669"
|
|
},
|
|
{
|
|
"field_name" : "results_length",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-136"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedResponse<keymaster_block_mode_t>",
|
|
"name" : "keymaster::SupportedResponse<keymaster_block_mode_t>",
|
|
"referenced_type" : "type-728",
|
|
"self_type" : "type-728",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"template_args" : [ "type-729" ],
|
|
"unique_id" : "_ZTSN9keymaster17SupportedResponseI22keymaster_block_mode_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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "results",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-742"
|
|
},
|
|
{
|
|
"field_name" : "results_length",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-136"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedResponse<keymaster_digest_t>",
|
|
"name" : "keymaster::SupportedResponse<keymaster_digest_t>",
|
|
"referenced_type" : "type-741",
|
|
"self_type" : "type-741",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"template_args" : [ "type-744" ],
|
|
"unique_id" : "_ZTSN9keymaster17SupportedResponseI18keymaster_digest_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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "results",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-749"
|
|
},
|
|
{
|
|
"field_name" : "results_length",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-136"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedResponse<keymaster_key_format_t>",
|
|
"name" : "keymaster::SupportedResponse<keymaster_key_format_t>",
|
|
"referenced_type" : "type-748",
|
|
"self_type" : "type-748",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"template_args" : [ "type-751" ],
|
|
"unique_id" : "_ZTSN9keymaster17SupportedResponseI22keymaster_key_format_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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "results",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-733"
|
|
},
|
|
{
|
|
"field_name" : "results_length",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-136"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SupportedResponse<keymaster_padding_t>",
|
|
"name" : "keymaster::SupportedResponse<keymaster_padding_t>",
|
|
"referenced_type" : "type-735",
|
|
"self_type" : "type-735",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"template_args" : [ "type-736" ],
|
|
"unique_id" : "_ZTSN9keymaster17SupportedResponseI19keymaster_padding_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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-487"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SymmetricKey",
|
|
"name" : "keymaster::SymmetricKey",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1030",
|
|
"self_type" : "type-1030",
|
|
"size" : 96,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h",
|
|
"unique_id" : "_ZTSN9keymaster12SymmetricKeyE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster12SymmetricKeyE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster12SymmetricKeyD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster12SymmetricKeyD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster12SymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-493"
|
|
},
|
|
{
|
|
"referenced_type" : "type-1000"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "random_source_",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-1024"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::SymmetricKeyFactory",
|
|
"name" : "keymaster::SymmetricKeyFactory",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1023",
|
|
"self_type" : "type-1023",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h",
|
|
"unique_id" : "_ZTSN9keymaster19SymmetricKeyFactoryE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster19SymmetricKeyFactoryE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster19SymmetricKeyFactoryD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster19SymmetricKeyFactoryD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster10KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster10KeyFactory19GetOperationFactoryE19keymaster_purpose_t"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPj"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory18key_size_supportedEj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory14key_size_bytesEj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory13key_size_bitsEj"
|
|
},
|
|
{
|
|
"is_pure" : true,
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
|
|
},
|
|
{
|
|
"component_value" : -4,
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster19SymmetricKeyFactoryE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZThn4_N9keymaster19SymmetricKeyFactoryD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZThn4_N9keymaster19SymmetricKeyFactoryD0Ev"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-48"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t>",
|
|
"name" : "keymaster::TKeymasterBlob<keymaster_blob_t>",
|
|
"referenced_type" : "type-47",
|
|
"self_type" : "type-47",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
|
|
"template_args" : [ "type-49" ],
|
|
"unique_id" : "_ZTSN9keymaster14TKeymasterBlobI16keymaster_blob_tEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-489"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t>",
|
|
"name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t>",
|
|
"referenced_type" : "type-488",
|
|
"self_type" : "type-488",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
|
|
"template_args" : [ "type-490" ],
|
|
"unique_id" : "_ZTSN9keymaster14TKeymasterBlobI20keymaster_key_blob_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TagValueType<KM_BIGNUM>",
|
|
"name" : "keymaster::TagValueType<KM_BIGNUM>",
|
|
"referenced_type" : "type-124",
|
|
"self_type" : "type-124",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_tn2147483648EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TagValueType<KM_BOOL>",
|
|
"name" : "keymaster::TagValueType<KM_BOOL>",
|
|
"referenced_type" : "type-120",
|
|
"self_type" : "type-120",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1879048192EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TagValueType<KM_BYTES>",
|
|
"name" : "keymaster::TagValueType<KM_BYTES>",
|
|
"referenced_type" : "type-123",
|
|
"self_type" : "type-123",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_tn1879048192EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TagValueType<KM_DATE>",
|
|
"name" : "keymaster::TagValueType<KM_DATE>",
|
|
"referenced_type" : "type-112",
|
|
"self_type" : "type-112",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1610612736EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TagValueType<KM_INVALID>",
|
|
"name" : "keymaster::TagValueType<KM_INVALID>",
|
|
"referenced_type" : "type-119",
|
|
"self_type" : "type-119",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t0EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TagValueType<KM_UINT>",
|
|
"name" : "keymaster::TagValueType<KM_UINT>",
|
|
"referenced_type" : "type-115",
|
|
"self_type" : "type-115",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t805306368EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TagValueType<KM_UINT_REP>",
|
|
"name" : "keymaster::TagValueType<KM_UINT_REP>",
|
|
"referenced_type" : "type-118",
|
|
"self_type" : "type-118",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1073741824EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TagValueType<KM_ULONG>",
|
|
"name" : "keymaster::TagValueType<KM_ULONG>",
|
|
"referenced_type" : "type-106",
|
|
"self_type" : "type-106",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1342177280EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TagValueType<KM_ULONG_REP>",
|
|
"name" : "keymaster::TagValueType<KM_ULONG_REP>",
|
|
"referenced_type" : "type-111",
|
|
"self_type" : "type-111",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_tn1610612736EEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-1030"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::TripleDesKey",
|
|
"name" : "keymaster::TripleDesKey",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1073",
|
|
"self_type" : "type-1073",
|
|
"size" : 96,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h",
|
|
"unique_id" : "_ZTSN9keymaster12TripleDesKeyE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster12TripleDesKeyE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster12TripleDesKeyD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster12TripleDesKeyD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster12SymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-1023"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::TripleDesKeyFactory",
|
|
"name" : "keymaster::TripleDesKeyFactory",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1069",
|
|
"self_type" : "type-1069",
|
|
"size" : 16,
|
|
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h",
|
|
"unique_id" : "_ZTSN9keymaster19TripleDesKeyFactoryE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster19TripleDesKeyFactoryE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster19TripleDesKeyFactoryD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster19TripleDesKeyFactoryD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory18key_size_supportedEj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory14key_size_bytesEj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory13key_size_bitsEj"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
|
|
},
|
|
{
|
|
"component_value" : -4,
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster19TripleDesKeyFactoryE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZThn4_N9keymaster19TripleDesKeyFactoryD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZThn4_N9keymaster19TripleDesKeyFactoryD0Ev"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t>",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-205",
|
|
"self_type" : "type-205",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"template_args" : [ "type-206" ],
|
|
"unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435458E21keymaster_algorithm_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_EC_CURVE, keymaster_ec_curve_t>",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_EC_CURVE, keymaster_ec_curve_t>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-660",
|
|
"self_type" : "type-660",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"template_args" : [ "type-661" ],
|
|
"unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435466E20keymaster_ec_curve_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ORIGIN, keymaster_key_origin_t>",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ORIGIN, keymaster_key_origin_t>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-650",
|
|
"self_type" : "type-650",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"template_args" : [ "type-651" ],
|
|
"unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268436158E22keymaster_key_origin_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_USER_AUTH_TYPE, hw_authenticator_type_t>",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_USER_AUTH_TYPE, hw_authenticator_type_t>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-654",
|
|
"self_type" : "type-654",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"template_args" : [ "type-655" ],
|
|
"unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435960E23hw_authenticator_type_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t>",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-392",
|
|
"self_type" : "type-392",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"template_args" : [ "type-393" ],
|
|
"unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870916E22keymaster_block_mode_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t>",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-673",
|
|
"self_type" : "type-673",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"template_args" : [ "type-674" ],
|
|
"unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870917E18keymaster_digest_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_KDF, keymaster_kdf_t>",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_KDF, keymaster_kdf_t>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-657",
|
|
"self_type" : "type-657",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"template_args" : [ "type-658" ],
|
|
"unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870921E15keymaster_kdf_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t>",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-3",
|
|
"self_type" : "type-3",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"template_args" : [ "type-4" ],
|
|
"unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870918E19keymaster_padding_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t>",
|
|
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-192",
|
|
"self_type" : "type-192",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"template_args" : [ "type-193" ],
|
|
"unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870913E19keymaster_purpose_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALLOW_WHILE_ON_BODY>",
|
|
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALLOW_WHILE_ON_BODY>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-605",
|
|
"self_type" : "type-605",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048698EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS>",
|
|
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-609",
|
|
"self_type" : "type-609",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048792EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE>",
|
|
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-589",
|
|
"self_type" : "type-589",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048199EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_NO_AUTH_REQUIRED>",
|
|
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_NO_AUTH_REQUIRED>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-600",
|
|
"self_type" : "type-600",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048695EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT>",
|
|
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-617",
|
|
"self_type" : "type-617",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048895EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_UNLOCKED_DEVICE_REQUIRED>",
|
|
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_UNLOCKED_DEVICE_REQUIRED>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-607",
|
|
"self_type" : "type-607",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048701EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID>",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-612",
|
|
"self_type" : "type-612",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047591EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA>",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-621",
|
|
"self_type" : "type-621",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047192EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_APPLICATION_ID>",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_APPLICATION_ID>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-627",
|
|
"self_type" : "type-627",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047483EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_BRAND>",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_BRAND>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-629",
|
|
"self_type" : "type-629",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047482EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_DEVICE>",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_DEVICE>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-631",
|
|
"self_type" : "type-631",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047481EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_IMEI>",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_IMEI>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-638",
|
|
"self_type" : "type-638",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047478EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MANUFACTURER>",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MANUFACTURER>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-645",
|
|
"self_type" : "type-645",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047476EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MEID>",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MEID>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-640",
|
|
"self_type" : "type-640",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047477EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MODEL>",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MODEL>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-648",
|
|
"self_type" : "type-648",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047475EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_PRODUCT>",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_PRODUCT>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-633",
|
|
"self_type" : "type-633",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047480EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_SERIAL>",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_SERIAL>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-636",
|
|
"self_type" : "type-636",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047479EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE>",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-624",
|
|
"self_type" : "type-624",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047191EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ROOT_OF_TRUST>",
|
|
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ROOT_OF_TRUST>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-619",
|
|
"self_type" : "type-619",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047488EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME>",
|
|
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-594",
|
|
"self_type" : "type-594",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613136EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME>",
|
|
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-614",
|
|
"self_type" : "type-614",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613437EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ORIGINATION_EXPIRE_DATETIME>",
|
|
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ORIGINATION_EXPIRE_DATETIME>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-596",
|
|
"self_type" : "type-596",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613137EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME>",
|
|
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-598",
|
|
"self_type" : "type-598",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613138EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT>",
|
|
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-602",
|
|
"self_type" : "type-602",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306873EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE>",
|
|
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-127",
|
|
"self_type" : "type-127",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306371EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH>",
|
|
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-587",
|
|
"self_type" : "type-587",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805307371EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH>",
|
|
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-591",
|
|
"self_type" : "type-591",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306376EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL>",
|
|
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-182",
|
|
"self_type" : "type-182",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805307074EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION>",
|
|
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-170",
|
|
"self_type" : "type-170",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805307073EEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::TypedTag<KM_ULONG, KM_TAG_RSA_PUBLIC_EXPONENT>",
|
|
"name" : "keymaster::TypedTag<KM_ULONG, KM_TAG_RSA_PUBLIC_EXPONENT>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-154",
|
|
"self_type" : "type-154",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1342177280EL15keymaster_tag_t1342177480EEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "mPtr",
|
|
"referenced_type" : "type-162"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::UniquePtr<hmac_ctx_st, keymaster::OpenSslObjectDeleter<hmac_ctx_st, &HMAC_CTX_free> >",
|
|
"name" : "keymaster::UniquePtr<hmac_ctx_st, keymaster::OpenSslObjectDeleter<hmac_ctx_st, &HMAC_CTX_free> >",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-161",
|
|
"self_type" : "type-161",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-164", "type-158" ],
|
|
"unique_id" : "_ZTSN9keymaster9UniquePtrI11hmac_ctx_stNS_20OpenSslObjectDeleterIS1_XadL_Z13HMAC_CTX_freeEEEEEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "mPtr",
|
|
"referenced_type" : "type-519"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> >",
|
|
"name" : "keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> >",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1034",
|
|
"self_type" : "type-1034",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-487", "type-486" ],
|
|
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_3KeyENS_13DefaultDeleteIS1_EEEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "mPtr",
|
|
"referenced_type" : "type-578"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> >",
|
|
"name" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> >",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1095",
|
|
"self_type" : "type-1095",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-526", "type-525" ],
|
|
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_9OperationENS_13DefaultDeleteIS1_EEEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "mPtr",
|
|
"referenced_type" : "type-573"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> >",
|
|
"name" : "keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> >",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1102",
|
|
"self_type" : "type-1102",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-584", "type-583" ],
|
|
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_21keymaster_algorithm_tNS_13DefaultDeleteIS2_EEEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "mPtr",
|
|
"referenced_type" : "type-52"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster_blob_t [], keymaster::DefaultDelete<keymaster_blob_t []> >",
|
|
"name" : "keymaster::UniquePtr<keymaster_blob_t [], keymaster::DefaultDelete<keymaster_blob_t []> >",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-168",
|
|
"self_type" : "type-168",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-34", "type-33" ],
|
|
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_16keymaster_blob_tNS_13DefaultDeleteIS2_EEEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "mPtr",
|
|
"referenced_type" : "type-669"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> >",
|
|
"name" : "keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> >",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1108",
|
|
"self_type" : "type-1108",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-642", "type-641" ],
|
|
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_22keymaster_block_mode_tNS_13DefaultDeleteIS2_EEEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "mPtr",
|
|
"referenced_type" : "type-986"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete>",
|
|
"name" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete>",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-985",
|
|
"self_type" : "type-985",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-988", "type-78" ],
|
|
"unique_id" : "_ZTSN9keymaster9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "mPtr",
|
|
"referenced_type" : "type-742"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> >",
|
|
"name" : "keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> >",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1121",
|
|
"self_type" : "type-1121",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-755", "type-754" ],
|
|
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_18keymaster_digest_tNS_13DefaultDeleteIS2_EEEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "mPtr",
|
|
"referenced_type" : "type-749"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> >",
|
|
"name" : "keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> >",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1128",
|
|
"self_type" : "type-1128",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-837", "type-836" ],
|
|
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_22keymaster_key_format_tNS_13DefaultDeleteIS2_EEEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "mPtr",
|
|
"referenced_type" : "type-733"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> >",
|
|
"name" : "keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> >",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-1114",
|
|
"self_type" : "type-1114",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-682", "type-681" ],
|
|
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_19keymaster_padding_tNS_13DefaultDeleteIS2_EEEE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"access" : "private",
|
|
"field_name" : "mPtr",
|
|
"referenced_type" : "type-147"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> >",
|
|
"name" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> >",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-308",
|
|
"self_type" : "type-308",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
|
|
"template_args" : [ "type-110", "type-109" ],
|
|
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE"
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "op_handle",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-141"
|
|
},
|
|
{
|
|
"field_name" : "input",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-795"
|
|
},
|
|
{
|
|
"field_name" : "additional_params",
|
|
"field_offset" : 288,
|
|
"referenced_type" : "type-142"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::UpdateOperationRequest",
|
|
"name" : "keymaster::UpdateOperationRequest",
|
|
"referenced_type" : "type-794",
|
|
"self_type" : "type-794",
|
|
"size" : 80,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster22UpdateOperationRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster22UpdateOperationRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster22UpdateOperationRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster22UpdateOperationRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster22UpdateOperationRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster22UpdateOperationRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster22UpdateOperationRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "output",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-795"
|
|
},
|
|
{
|
|
"field_name" : "input_consumed",
|
|
"field_offset" : 256,
|
|
"referenced_type" : "type-136"
|
|
},
|
|
{
|
|
"field_name" : "output_params",
|
|
"field_offset" : 288,
|
|
"referenced_type" : "type-142"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::UpdateOperationResponse",
|
|
"name" : "keymaster::UpdateOperationResponse",
|
|
"referenced_type" : "type-798",
|
|
"self_type" : "type-798",
|
|
"size" : 76,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster23UpdateOperationResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster23UpdateOperationResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster23UpdateOperationResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster23UpdateOperationResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster23UpdateOperationResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster23UpdateOperationResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster23UpdateOperationResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "key_blob",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-869"
|
|
},
|
|
{
|
|
"field_name" : "upgrade_params",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-142"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::UpgradeKeyRequest",
|
|
"name" : "keymaster::UpgradeKeyRequest",
|
|
"referenced_type" : "type-868",
|
|
"self_type" : "type-868",
|
|
"size" : 56,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster17UpgradeKeyRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster17UpgradeKeyRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17UpgradeKeyRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17UpgradeKeyRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17UpgradeKeyRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17UpgradeKeyRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17UpgradeKeyRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "upgraded_key",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-872"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::UpgradeKeyResponse",
|
|
"name" : "keymaster::UpgradeKeyResponse",
|
|
"referenced_type" : "type-871",
|
|
"self_type" : "type-871",
|
|
"size" : 20,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster18UpgradeKeyResponseE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster18UpgradeKeyResponseE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster18UpgradeKeyResponseD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster18UpgradeKeyResponseD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster18UpgradeKeyResponse22NonErrorSerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster18UpgradeKeyResponse17NonErrorSerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster18UpgradeKeyResponse19NonErrorDeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-51"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "challenge",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-141"
|
|
},
|
|
{
|
|
"field_name" : "timestamp",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-141"
|
|
},
|
|
{
|
|
"field_name" : "parameters_verified",
|
|
"field_offset" : 192,
|
|
"referenced_type" : "type-142"
|
|
},
|
|
{
|
|
"field_name" : "security_level",
|
|
"field_offset" : 512,
|
|
"referenced_type" : "type-906"
|
|
},
|
|
{
|
|
"field_name" : "mac",
|
|
"field_offset" : 544,
|
|
"referenced_type" : "type-47"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::VerificationToken",
|
|
"name" : "keymaster::VerificationToken",
|
|
"referenced_type" : "type-905",
|
|
"self_type" : "type-905",
|
|
"size" : 80,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster17VerificationTokenE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster17VerificationTokenE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17VerificationTokenD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster17VerificationTokenD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17VerificationToken14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster17VerificationToken9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster17VerificationToken11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-152"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "challenge",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-141"
|
|
},
|
|
{
|
|
"field_name" : "parameters_to_verify",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-142"
|
|
},
|
|
{
|
|
"field_name" : "auth_token",
|
|
"field_offset" : 448,
|
|
"referenced_type" : "type-150"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::VerifyAuthorizationRequest",
|
|
"name" : "keymaster::VerifyAuthorizationRequest",
|
|
"referenced_type" : "type-140",
|
|
"self_type" : "type-140",
|
|
"size" : 112,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster26VerifyAuthorizationRequestE",
|
|
"vtable_components" :
|
|
[
|
|
{
|
|
"kind" : "offset_to_top"
|
|
},
|
|
{
|
|
"kind" : "rtti",
|
|
"mangled_component_name" : "_ZTIN9keymaster26VerifyAuthorizationRequestE"
|
|
},
|
|
{
|
|
"kind" : "complete_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster26VerifyAuthorizationRequestD1Ev"
|
|
},
|
|
{
|
|
"kind" : "deleting_dtor_pointer",
|
|
"mangled_component_name" : "_ZN9keymaster26VerifyAuthorizationRequestD0Ev"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster26VerifyAuthorizationRequest14SerializedSizeEv"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZNK9keymaster26VerifyAuthorizationRequest9SerializeEPhPKh"
|
|
},
|
|
{
|
|
"mangled_component_name" : "_ZN9keymaster26VerifyAuthorizationRequest11DeserializeEPPKhS2_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 8,
|
|
"base_specifiers" :
|
|
[
|
|
{
|
|
"referenced_type" : "type-561"
|
|
}
|
|
],
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "error",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-914"
|
|
},
|
|
{
|
|
"field_name" : "token",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-905"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::VerifyAuthorizationResponse",
|
|
"name" : "keymaster::VerifyAuthorizationResponse",
|
|
"referenced_type" : "type-913",
|
|
"self_type" : "type-913",
|
|
"size" : 96,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
|
|
"unique_id" : "_ZTSN9keymaster27VerifyAuthorizationResponseE",
|
|
"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_"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::Void",
|
|
"name" : "keymaster::Void",
|
|
"record_kind" : "class",
|
|
"referenced_type" : "type-103",
|
|
"self_type" : "type-103",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
|
|
"unique_id" : "_ZTSN9keymaster4VoidE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "purpose",
|
|
"referenced_type" : "type-960"
|
|
},
|
|
{
|
|
"field_name" : "algorithm",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "key_size",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "block_mode",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-960"
|
|
},
|
|
{
|
|
"field_name" : "digest",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-960"
|
|
},
|
|
{
|
|
"field_name" : "padding",
|
|
"field_offset" : 160,
|
|
"referenced_type" : "type-960"
|
|
},
|
|
{
|
|
"field_name" : "caller_nonce",
|
|
"field_offset" : 192,
|
|
"referenced_type" : "type-952"
|
|
},
|
|
{
|
|
"field_name" : "min_mac_length",
|
|
"field_offset" : 224,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "kdf",
|
|
"field_offset" : 256,
|
|
"referenced_type" : "type-960"
|
|
},
|
|
{
|
|
"field_name" : "ec_curve",
|
|
"field_offset" : 288,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "rsa_public_exponent",
|
|
"field_offset" : 320,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "active_date_time",
|
|
"field_offset" : 352,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "origination_expire_date_time",
|
|
"field_offset" : 384,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "usage_expire_date_time",
|
|
"field_offset" : 416,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "no_auth_required",
|
|
"field_offset" : 448,
|
|
"referenced_type" : "type-952"
|
|
},
|
|
{
|
|
"field_name" : "user_auth_type",
|
|
"field_offset" : 480,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "auth_timeout",
|
|
"field_offset" : 512,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "allow_while_on_body",
|
|
"field_offset" : 544,
|
|
"referenced_type" : "type-952"
|
|
},
|
|
{
|
|
"field_name" : "trusted_confirmation_required",
|
|
"field_offset" : 576,
|
|
"referenced_type" : "type-952"
|
|
},
|
|
{
|
|
"field_name" : "unlocked_device_required",
|
|
"field_offset" : 608,
|
|
"referenced_type" : "type-952"
|
|
},
|
|
{
|
|
"field_name" : "all_applications",
|
|
"field_offset" : 640,
|
|
"referenced_type" : "type-952"
|
|
},
|
|
{
|
|
"field_name" : "application_id",
|
|
"field_offset" : 672,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "creation_date_time",
|
|
"field_offset" : 704,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "origin",
|
|
"field_offset" : 736,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "rollback_resistant",
|
|
"field_offset" : 768,
|
|
"referenced_type" : "type-952"
|
|
},
|
|
{
|
|
"field_name" : "root_of_trust",
|
|
"field_offset" : 800,
|
|
"referenced_type" : "type-962"
|
|
},
|
|
{
|
|
"field_name" : "os_version",
|
|
"field_offset" : 832,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "os_patchlevel",
|
|
"field_offset" : 864,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "attestation_application_id",
|
|
"field_offset" : 896,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "attestation_id_brand",
|
|
"field_offset" : 928,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "attestation_id_device",
|
|
"field_offset" : 960,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "attestation_id_product",
|
|
"field_offset" : 992,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "attestation_id_serial",
|
|
"field_offset" : 1024,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "attestation_id_imei",
|
|
"field_offset" : 1056,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "attestation_id_meid",
|
|
"field_offset" : 1088,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "attestation_id_manufacturer",
|
|
"field_offset" : 1120,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "attestation_id_model",
|
|
"field_offset" : 1152,
|
|
"referenced_type" : "type-944"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::km_auth_list",
|
|
"name" : "keymaster::km_auth_list",
|
|
"referenced_type" : "type-959",
|
|
"self_type" : "type-959",
|
|
"size" : 148,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
|
|
"unique_id" : "_ZTSN9keymaster12km_auth_listE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "attestation_version",
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "attestation_security_level",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "keymaster_version",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "keymaster_security_level",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "attestation_challenge",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "software_enforced",
|
|
"field_offset" : 160,
|
|
"referenced_type" : "type-967"
|
|
},
|
|
{
|
|
"field_name" : "tee_enforced",
|
|
"field_offset" : 192,
|
|
"referenced_type" : "type-967"
|
|
},
|
|
{
|
|
"field_name" : "unique_id",
|
|
"field_offset" : 224,
|
|
"referenced_type" : "type-944"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::km_key_description",
|
|
"name" : "keymaster::km_key_description",
|
|
"referenced_type" : "type-966",
|
|
"self_type" : "type-966",
|
|
"size" : 32,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
|
|
"unique_id" : "_ZTSN9keymaster18km_key_descriptionE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "verified_boot_key",
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "device_locked",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-952"
|
|
},
|
|
{
|
|
"field_name" : "verified_boot_state",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-944"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::km_root_of_trust",
|
|
"name" : "keymaster::km_root_of_trust",
|
|
"referenced_type" : "type-951",
|
|
"self_type" : "type-951",
|
|
"size" : 12,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
|
|
"unique_id" : "_ZTSN9keymaster16km_root_of_trustE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "version",
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "transit_key",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "iv",
|
|
"field_offset" : 64,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "wrapped_key_description",
|
|
"field_offset" : 96,
|
|
"referenced_type" : "type-1094"
|
|
},
|
|
{
|
|
"field_name" : "secure_key",
|
|
"field_offset" : 128,
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "tag",
|
|
"field_offset" : 160,
|
|
"referenced_type" : "type-944"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::km_wrapped_key",
|
|
"name" : "keymaster::km_wrapped_key",
|
|
"referenced_type" : "type-1093",
|
|
"self_type" : "type-1093",
|
|
"size" : 24,
|
|
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h",
|
|
"unique_id" : "_ZTSN9keymaster14km_wrapped_keyE"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"fields" :
|
|
[
|
|
{
|
|
"field_name" : "key_format",
|
|
"referenced_type" : "type-944"
|
|
},
|
|
{
|
|
"field_name" : "auth_list",
|
|
"field_offset" : 32,
|
|
"referenced_type" : "type-967"
|
|
}
|
|
],
|
|
"linker_set_key" : "keymaster::km_wrapped_key_description",
|
|
"name" : "keymaster::km_wrapped_key_description",
|
|
"referenced_type" : "type-1089",
|
|
"self_type" : "type-1089",
|
|
"size" : 8,
|
|
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h",
|
|
"unique_id" : "_ZTSN9keymaster26km_wrapped_key_descriptionE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::remove_reference<keymaster::AuthorizationSet &>",
|
|
"name" : "keymaster::remove_reference<keymaster::AuthorizationSet &>",
|
|
"referenced_type" : "type-563",
|
|
"self_type" : "type-563",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
|
|
"template_args" : [ "type-557" ],
|
|
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_16AuthorizationSetEEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::remove_reference<keymaster::ComputeSharedHmacResponse &>",
|
|
"name" : "keymaster::remove_reference<keymaster::ComputeSharedHmacResponse &>",
|
|
"referenced_type" : "type-558",
|
|
"self_type" : "type-558",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
|
|
"template_args" : [ "type-559" ],
|
|
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_25ComputeSharedHmacResponseEEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::remove_reference<keymaster::HmacSharingParameters &>",
|
|
"name" : "keymaster::remove_reference<keymaster::HmacSharingParameters &>",
|
|
"referenced_type" : "type-555",
|
|
"self_type" : "type-555",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
|
|
"template_args" : [ "type-556" ],
|
|
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_21HmacSharingParametersEEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::remove_reference<keymaster::Key &>",
|
|
"name" : "keymaster::remove_reference<keymaster::Key &>",
|
|
"referenced_type" : "type-568",
|
|
"self_type" : "type-568",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
|
|
"template_args" : [ "type-569" ],
|
|
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_3KeyEEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::remove_reference<keymaster::TKeymasterBlob<keymaster_blob_t> &>",
|
|
"name" : "keymaster::remove_reference<keymaster::TKeymasterBlob<keymaster_blob_t> &>",
|
|
"referenced_type" : "type-554",
|
|
"self_type" : "type-554",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
|
|
"template_args" : [ "type-544" ],
|
|
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_14TKeymasterBlobI16keymaster_blob_tEEEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::remove_reference<keymaster::TKeymasterBlob<keymaster_key_blob_t> &>",
|
|
"name" : "keymaster::remove_reference<keymaster::TKeymasterBlob<keymaster_key_blob_t> &>",
|
|
"referenced_type" : "type-567",
|
|
"self_type" : "type-567",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
|
|
"template_args" : [ "type-548" ],
|
|
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_14TKeymasterBlobI20keymaster_key_blob_tEEEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> &>",
|
|
"name" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> &>",
|
|
"referenced_type" : "type-570",
|
|
"self_type" : "type-570",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
|
|
"template_args" : [ "type-571" ],
|
|
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435458E21keymaster_algorithm_tEEEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::remove_reference<keymaster_algorithm_t *>",
|
|
"name" : "keymaster::remove_reference<keymaster_algorithm_t *>",
|
|
"referenced_type" : "type-572",
|
|
"self_type" : "type-572",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
|
|
"template_args" : [ "type-573" ],
|
|
"unique_id" : "_ZTSN9keymaster16remove_referenceIP21keymaster_algorithm_tEE"
|
|
},
|
|
{
|
|
"alignment" : 1,
|
|
"linker_set_key" : "keymaster::stack_st_ASN1_TYPE_Delete",
|
|
"name" : "keymaster::stack_st_ASN1_TYPE_Delete",
|
|
"referenced_type" : "type-938",
|
|
"self_type" : "type-938",
|
|
"size" : 1,
|
|
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
|
|
"unique_id" : "_ZTSN9keymaster25stack_st_ASN1_TYPE_DeleteE"
|
|
}
|
|
],
|
|
"rvalue_reference_types" :
|
|
[
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::AuthorizationSet &&",
|
|
"name" : "keymaster::AuthorizationSet &&",
|
|
"referenced_type" : "type-142",
|
|
"self_type" : "type-549",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::ComputeSharedHmacResponse &&",
|
|
"name" : "keymaster::ComputeSharedHmacResponse &&",
|
|
"referenced_type" : "type-560",
|
|
"self_type" : "type-576",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::GetHmacSharingParametersResponse &&",
|
|
"name" : "keymaster::GetHmacSharingParametersResponse &&",
|
|
"referenced_type" : "type-887",
|
|
"self_type" : "type-889",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::HardwareAuthToken &&",
|
|
"name" : "keymaster::HardwareAuthToken &&",
|
|
"referenced_type" : "type-150",
|
|
"self_type" : "type-904",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::HmacSharingParameters &&",
|
|
"name" : "keymaster::HmacSharingParameters &&",
|
|
"referenced_type" : "type-46",
|
|
"self_type" : "type-575",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::HmacSharingParametersArray &&",
|
|
"name" : "keymaster::HmacSharingParametersArray &&",
|
|
"referenced_type" : "type-135",
|
|
"self_type" : "type-885",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::Key &&",
|
|
"name" : "keymaster::Key &&",
|
|
"referenced_type" : "type-487",
|
|
"self_type" : "type-577",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::Serializable &&",
|
|
"name" : "keymaster::Serializable &&",
|
|
"referenced_type" : "type-51",
|
|
"self_type" : "type-816",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t> &&",
|
|
"name" : "keymaster::TKeymasterBlob<keymaster_blob_t> &&",
|
|
"referenced_type" : "type-47",
|
|
"self_type" : "type-545",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &&",
|
|
"name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &&",
|
|
"referenced_type" : "type-488",
|
|
"self_type" : "type-550",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::VerificationToken &&",
|
|
"name" : "keymaster::VerificationToken &&",
|
|
"referenced_type" : "type-905",
|
|
"self_type" : "type-908",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::VerifyAuthorizationRequest &&",
|
|
"name" : "keymaster::VerifyAuthorizationRequest &&",
|
|
"referenced_type" : "type-140",
|
|
"self_type" : "type-911",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster::VerifyAuthorizationResponse &&",
|
|
"name" : "keymaster::VerifyAuthorizationResponse &&",
|
|
"referenced_type" : "type-913",
|
|
"self_type" : "type-916",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t *&&",
|
|
"name" : "keymaster_algorithm_t *&&",
|
|
"referenced_type" : "type-282",
|
|
"self_type" : "type-281",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
},
|
|
{
|
|
"alignment" : 4,
|
|
"linker_set_key" : "keymaster_algorithm_t *&&",
|
|
"name" : "keymaster_algorithm_t *&&",
|
|
"referenced_type" : "type-573",
|
|
"self_type" : "type-579",
|
|
"size" : 4,
|
|
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
|
|
}
|
|
]
|
|
}
|