blob: 82b94e0d8c996925a66bf30512dffc1ff9554a69 [file] [log] [blame]
{
"array_types" :
[
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [2]",
"name" : "ASN1_TEMPLATE_st [2]",
"referenced_type" : "type-6440",
"self_type" : "type-6439",
"size" : 80,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-1160",
"self_type" : "type-1159",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-1258",
"self_type" : "type-1257",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-1339",
"self_type" : "type-1338",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-1939",
"self_type" : "type-1938",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-2025",
"self_type" : "type-2024",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-2100",
"self_type" : "type-2099",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-2236",
"self_type" : "type-2235",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-2314",
"self_type" : "type-2313",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-2396",
"self_type" : "type-2395",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-2561",
"self_type" : "type-2560",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-2622",
"self_type" : "type-2621",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-2889",
"self_type" : "type-2888",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-2980",
"self_type" : "type-2979",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-3332",
"self_type" : "type-3331",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-3418",
"self_type" : "type-3417",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-3493",
"self_type" : "type-3492",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-3597",
"self_type" : "type-3596",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-3661",
"self_type" : "type-3660",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-3737",
"self_type" : "type-3736",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4317",
"self_type" : "type-4316",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4403",
"self_type" : "type-4402",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4478",
"self_type" : "type-4477",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4582",
"self_type" : "type-4581",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4646",
"self_type" : "type-4645",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4722",
"self_type" : "type-4721",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4863",
"self_type" : "type-4862",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4915",
"self_type" : "type-4914",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-5515",
"self_type" : "type-5514",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-5597",
"self_type" : "type-5596",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-5672",
"self_type" : "type-5671",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-5779",
"self_type" : "type-5778",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-5849",
"self_type" : "type-5848",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-5939",
"self_type" : "type-5938",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-6087",
"self_type" : "type-6086",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-6120",
"self_type" : "type-6119",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-6276",
"self_type" : "type-6275",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-6353",
"self_type" : "type-6352",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-6385",
"self_type" : "type-6384",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-6433",
"self_type" : "type-6432",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-1151",
"self_type" : "type-1150",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-1250",
"self_type" : "type-1249",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-1329",
"self_type" : "type-1328",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-1931",
"self_type" : "type-1930",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-2017",
"self_type" : "type-2016",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-2090",
"self_type" : "type-2089",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-2229",
"self_type" : "type-2228",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-2307",
"self_type" : "type-2306",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-2388",
"self_type" : "type-2387",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-2553",
"self_type" : "type-2552",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-2614",
"self_type" : "type-2613",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-2881",
"self_type" : "type-2880",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-2973",
"self_type" : "type-2972",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-3324",
"self_type" : "type-3323",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-3410",
"self_type" : "type-3409",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-3483",
"self_type" : "type-3482",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-3590",
"self_type" : "type-3589",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-3654",
"self_type" : "type-3653",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-3729",
"self_type" : "type-3728",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4309",
"self_type" : "type-4308",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4395",
"self_type" : "type-4394",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4468",
"self_type" : "type-4467",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4575",
"self_type" : "type-4574",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4639",
"self_type" : "type-4638",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4714",
"self_type" : "type-4713",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4855",
"self_type" : "type-4854",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4907",
"self_type" : "type-4906",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-5506",
"self_type" : "type-5505",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-5589",
"self_type" : "type-5588",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-5663",
"self_type" : "type-5662",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-5771",
"self_type" : "type-5770",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-5841",
"self_type" : "type-5840",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-5932",
"self_type" : "type-5931",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-6079",
"self_type" : "type-6078",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-6113",
"self_type" : "type-6112",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-6269",
"self_type" : "type-6268",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-6346",
"self_type" : "type-6345",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-6378",
"self_type" : "type-6377",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-6425",
"self_type" : "type-6424",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [6]",
"name" : "ASN1_TEMPLATE_st [6]",
"referenced_type" : "type-6445",
"self_type" : "type-6444",
"size" : 240,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-1165",
"self_type" : "type-1164",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-1262",
"self_type" : "type-1261",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-1345",
"self_type" : "type-1344",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-1943",
"self_type" : "type-1942",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-2029",
"self_type" : "type-2028",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-2106",
"self_type" : "type-2105",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-2240",
"self_type" : "type-2239",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-2317",
"self_type" : "type-2316",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-2399",
"self_type" : "type-2398",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-2564",
"self_type" : "type-2563",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-2625",
"self_type" : "type-2624",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-2892",
"self_type" : "type-2891",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-2983",
"self_type" : "type-2982",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-3336",
"self_type" : "type-3335",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-3422",
"self_type" : "type-3421",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-3499",
"self_type" : "type-3498",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-3601",
"self_type" : "type-3600",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-3664",
"self_type" : "type-3663",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-3740",
"self_type" : "type-3739",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4321",
"self_type" : "type-4320",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4407",
"self_type" : "type-4406",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4484",
"self_type" : "type-4483",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4586",
"self_type" : "type-4585",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4649",
"self_type" : "type-4648",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4725",
"self_type" : "type-4724",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4866",
"self_type" : "type-4865",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4918",
"self_type" : "type-4917",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-5519",
"self_type" : "type-5518",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-5600",
"self_type" : "type-5599",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-5676",
"self_type" : "type-5675",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-5782",
"self_type" : "type-5781",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-5853",
"self_type" : "type-5852",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-5943",
"self_type" : "type-5942",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-6091",
"self_type" : "type-6090",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-6123",
"self_type" : "type-6122",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-6279",
"self_type" : "type-6278",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-6356",
"self_type" : "type-6355",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-6388",
"self_type" : "type-6387",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-6436",
"self_type" : "type-6435",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 1,
"linker_set_key" : "char [25]",
"name" : "char [25]",
"referenced_type" : "type-259",
"self_type" : "type-1174",
"size" : 25,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"linker_set_key" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > []",
"name" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > []",
"referenced_type" : "type-284",
"self_type" : "type-292",
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"linker_set_key" : "keymaster_algorithm_t []",
"name" : "keymaster_algorithm_t []",
"referenced_type" : "type-51",
"self_type" : "type-500",
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_block_mode_t [2]",
"name" : "keymaster_block_mode_t [2]",
"referenced_type" : "type-54",
"self_type" : "type-6410",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_block_mode_t [4]",
"name" : "keymaster_block_mode_t [4]",
"referenced_type" : "type-54",
"self_type" : "type-1213",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"linker_set_key" : "keymaster_block_mode_t []",
"name" : "keymaster_block_mode_t []",
"referenced_type" : "type-54",
"self_type" : "type-564",
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_digest_t [5]",
"name" : "keymaster_digest_t [5]",
"referenced_type" : "type-61",
"self_type" : "type-2646",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_digest_t [6]",
"name" : "keymaster_digest_t [6]",
"referenced_type" : "type-61",
"self_type" : "type-2478",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_digest_t [7]",
"name" : "keymaster_digest_t [7]",
"referenced_type" : "type-61",
"self_type" : "type-2916",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"linker_set_key" : "keymaster_digest_t []",
"name" : "keymaster_digest_t []",
"referenced_type" : "type-61",
"self_type" : "type-699",
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_key_format_t [1]",
"name" : "keymaster_key_format_t [1]",
"referenced_type" : "type-64",
"self_type" : "type-1313",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"linker_set_key" : "keymaster_key_format_t []",
"name" : "keymaster_key_format_t []",
"referenced_type" : "type-64",
"self_type" : "type-721",
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_padding_t [2]",
"name" : "keymaster_padding_t [2]",
"referenced_type" : "type-57",
"self_type" : "type-2328",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_padding_t [3]",
"name" : "keymaster_padding_t [3]",
"referenced_type" : "type-57",
"self_type" : "type-2919",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"linker_set_key" : "keymaster_padding_t []",
"name" : "keymaster_padding_t []",
"referenced_type" : "type-57",
"self_type" : "type-635",
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 1,
"linker_set_key" : "unsigned char [16]",
"name" : "unsigned char [16]",
"referenced_type" : "type-3",
"self_type" : "type-1134",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 1,
"linker_set_key" : "unsigned char [2]",
"name" : "unsigned char [2]",
"referenced_type" : "type-3",
"self_type" : "type-1077",
"size" : 2,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 1,
"linker_set_key" : "unsigned char [32]",
"name" : "unsigned char [32]",
"referenced_type" : "type-3",
"self_type" : "type-332",
"size" : 32,
"source_file" : "/hardware/libhardware/include/hardware/hw_auth_token.h"
},
{
"linker_set_key" : "unsigned char []",
"name" : "unsigned char []",
"referenced_type" : "type-3",
"self_type" : "type-2",
"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-9",
"self_type" : "type-9",
"size" : 1
},
{
"alignment" : 1,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "char",
"name" : "char",
"referenced_type" : "type-259",
"self_type" : "type-259",
"size" : 1
},
{
"alignment" : 4,
"is_integral" : true,
"linker_set_key" : "int",
"name" : "int",
"referenced_type" : "type-6",
"self_type" : "type-6",
"size" : 4
},
{
"alignment" : 8,
"is_integral" : true,
"linker_set_key" : "long",
"name" : "long",
"referenced_type" : "type-166",
"self_type" : "type-166",
"size" : 8
},
{
"alignment" : 8,
"linker_set_key" : "nullptr_t",
"name" : "nullptr_t",
"referenced_type" : "type-725",
"self_type" : "type-725",
"size" : 8
},
{
"alignment" : 1,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "unsigned char",
"name" : "unsigned char",
"referenced_type" : "type-3",
"self_type" : "type-3",
"size" : 1
},
{
"alignment" : 4,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "unsigned int",
"name" : "unsigned int",
"referenced_type" : "type-8",
"self_type" : "type-8",
"size" : 4
},
{
"alignment" : 8,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "unsigned long",
"name" : "unsigned long",
"referenced_type" : "type-10",
"self_type" : "type-10",
"size" : 8
},
{
"linker_set_key" : "void",
"name" : "void",
"referenced_type" : "type-48",
"self_type" : "type-48"
}
],
"elf_functions" :
[
{
"name" : "_ZN9keymaster10HmacSha2564InitEPKhm"
},
{
"name" : "_ZN9keymaster10HmacSha2564InitERKNS_6BufferE"
},
{
"name" : "_ZN9keymaster10dup_bufferEPKvm"
},
{
"name" : "_ZN9keymaster11Iso18033Kdf11GenerateKeyEPKhmPhm"
},
{
"name" : "_ZN9keymaster12EcKeyFactory11ChooseGroupE20keymaster_ec_curve_t"
},
{
"name" : "_ZN9keymaster12EcKeyFactory11ChooseGroupEm"
},
{
"name" : "_ZN9keymaster12EcKeyFactory15GetCurveAndSizeERKNS_16AuthorizationSetEP20keymaster_ec_curve_tPj"
},
{
"name" : "_ZN9keymaster12RsaOperation10InitDigestEv"
},
{
"name" : "_ZN9keymaster12RsaOperation25SetRsaPaddingInEvpContextEP15evp_pkey_ctx_stb"
},
{
"name" : "_ZN9keymaster12RsaOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"name" : "_ZN9keymaster12RsaOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"name" : "_ZN9keymaster12RsaOperation9StoreDataERKNS_6BufferEPm"
},
{
"name" : "_ZN9keymaster12RsaOperationD0Ev"
},
{
"name" : "_ZN9keymaster12RsaOperationD1Ev"
},
{
"name" : "_ZN9keymaster12RsaOperationD2Ev"
},
{
"name" : "_ZN9keymaster12SymmetricKeyC1EONS_14TKeymasterBlobI20keymaster_key_blob_tEEONS_16AuthorizationSetES6_PKNS_10KeyFactoryE"
},
{
"name" : "_ZN9keymaster12SymmetricKeyC2EONS_14TKeymasterBlobI20keymaster_key_blob_tEEONS_16AuthorizationSetES6_PKNS_10KeyFactoryE"
},
{
"name" : "_ZN9keymaster12SymmetricKeyD0Ev"
},
{
"name" : "_ZN9keymaster12SymmetricKeyD1Ev"
},
{
"name" : "_ZN9keymaster12SymmetricKeyD2Ev"
},
{
"name" : "_ZN9keymaster12ec_get_groupE20keymaster_ec_curve_t"
},
{
"name" : "_ZN9keymaster13AccessTimeMap19UpdateKeyAccessTimeEmjj"
},
{
"name" : "_ZN9keymaster13HmacOperation5AbortEv"
},
{
"name" : "_ZN9keymaster13HmacOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"name" : "_ZN9keymaster13HmacOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"name" : "_ZN9keymaster13HmacOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"name" : "_ZN9keymaster13HmacOperationC1EONS_3KeyE19keymaster_purpose_t18keymaster_digest_tmm"
},
{
"name" : "_ZN9keymaster13HmacOperationC2EONS_3KeyE19keymaster_purpose_t18keymaster_digest_tmm"
},
{
"name" : "_ZN9keymaster13HmacOperationD0Ev"
},
{
"name" : "_ZN9keymaster13HmacOperationD1Ev"
},
{
"name" : "_ZN9keymaster13HmacOperationD2Ev"
},
{
"name" : "_ZN9keymaster13OcbDecryptKeyERKNS_16AuthorizationSetES2_S2_RKNS_14TKeymasterBlobI20keymaster_key_blob_tEES7_RKNS_6BufferESA_PS5_"
},
{
"name" : "_ZN9keymaster13OcbEncryptKeyERKNS_16AuthorizationSetES2_S2_RKNS_14TKeymasterBlobI20keymaster_key_blob_tEES7_RKNS_6BufferEPS5_PS8_"
},
{
"name" : "_ZN9keymaster13append_to_bufEPhPKhPKvm"
},
{
"name" : "_ZN9keymaster13copy_from_bufEPPKhS1_Pvm"
},
{
"name" : "_ZN9keymaster14AccessCountMap23IncrementKeyAccessCountEm"
},
{
"name" : "_ZN9keymaster14EcdsaOperation10InitDigestEv"
},
{
"name" : "_ZN9keymaster14EcdsaOperation9StoreDataERKNS_6BufferEPm"
},
{
"name" : "_ZN9keymaster14EcdsaOperationD0Ev"
},
{
"name" : "_ZN9keymaster14EcdsaOperationD1Ev"
},
{
"name" : "_ZN9keymaster14EcdsaOperationD2Ev"
},
{
"name" : "_ZN9keymaster14GenerateRandomEPhm"
},
{
"name" : "_ZN9keymaster14OperationTable3AddEONS_9UniquePtrINS_9OperationENS_13DefaultDeleteIS2_EEEE"
},
{
"name" : "_ZN9keymaster14OperationTable4FindEm"
},
{
"name" : "_ZN9keymaster14OperationTable6DeleteEm"
},
{
"name" : "_ZN9keymaster15build_auth_listERKNS_16AuthorizationSetEPNS_12km_auth_listE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster10GetVersionERKNS_17GetVersionRequestEPNS_18GetVersionResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster10UpgradeKeyERKNS_17UpgradeKeyRequestEPNS_18UpgradeKeyResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster11GenerateKeyERKNS_18GenerateKeyRequestEPNS_19GenerateKeyResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster13AddRngEntropyERKNS_17AddEntropyRequestEPNS_18AddEntropyResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster13DeleteAllKeysERKNS_20DeleteAllKeysRequestEPNS_21DeleteAllKeysResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster14AbortOperationERKNS_21AbortOperationRequestEPNS_22AbortOperationResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster14BeginOperationERKNS_21BeginOperationRequestEPNS_22BeginOperationResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster15FinishOperationERKNS_22FinishOperationRequestEPNS_23FinishOperationResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster15UpdateOperationERKNS_22UpdateOperationRequestEPNS_23UpdateOperationResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster16ImportWrappedKeyERKNS_23ImportWrappedKeyRequestEPNS_24ImportWrappedKeyResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster16SupportedDigestsERKNS_23SupportedDigestsRequestEPNS_24SupportedDigestsResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster17ComputeSharedHmacERKNS_24ComputeSharedHmacRequestE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster19SupportedAlgorithmsERKNS_26SupportedAlgorithmsRequestEPNS_27SupportedAlgorithmsResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster19SupportedBlockModesERKNS_26SupportedBlockModesRequestEPNS_27SupportedBlockModesResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster21GetKeyCharacteristicsERKNS_28GetKeyCharacteristicsRequestEPNS_29GetKeyCharacteristicsResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster21SupportedPaddingModesERKNS_28SupportedPaddingModesRequestEPNS_29SupportedPaddingModesResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster22SupportedExportFormatsERKNS_29SupportedExportFormatsRequestEPNS_30SupportedExportFormatsResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster22SupportedImportFormatsERKNS_29SupportedImportFormatsRequestEPNS_30SupportedImportFormatsResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster24GetHmacSharingParametersEv"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster7LoadKeyERK20keymaster_key_blob_tRKNS_16AuthorizationSetEPPKNS_10KeyFactoryEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISC_EEEE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster9AttestKeyERKNS_16AttestKeyRequestEPNS_17AttestKeyResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster9ConfigureERKNS_16ConfigureRequestEPNS_17ConfigureResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster9DeleteKeyERKNS_16DeleteKeyRequestEPNS_17DeleteKeyResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster9ExportKeyERKNS_16ExportKeyRequestEPNS_17ExportKeyResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymaster9ImportKeyERKNS_16ImportKeyRequestEPNS_17ImportKeyResponseE"
},
{
"name" : "_ZN9keymaster16AndroidKeymasterC1EOS0_"
},
{
"name" : "_ZN9keymaster16AndroidKeymasterC1EPNS_16KeymasterContextEm"
},
{
"name" : "_ZN9keymaster16AndroidKeymasterC2EOS0_"
},
{
"name" : "_ZN9keymaster16AndroidKeymasterC2EPNS_16KeymasterContextEm"
},
{
"name" : "_ZN9keymaster16AndroidKeymasterD0Ev"
},
{
"name" : "_ZN9keymaster16AndroidKeymasterD1Ev"
},
{
"name" : "_ZN9keymaster16AndroidKeymasterD2Ev"
},
{
"name" : "_ZN9keymaster16AttestKeyRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster16AttestKeyRequest14SetKeyMaterialEPKvm"
},
{
"name" : "_ZN9keymaster16AttestKeyRequestD0Ev"
},
{
"name" : "_ZN9keymaster16AttestKeyRequestD1Ev"
},
{
"name" : "_ZN9keymaster16AttestKeyRequestD2Ev"
},
{
"name" : "_ZN9keymaster16AuthorizationSet10DifferenceERK25keymaster_key_param_set_t"
},
{
"name" : "_ZN9keymaster16AuthorizationSet11DeduplicateEv"
},
{
"name" : "_ZN9keymaster16AuthorizationSet11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster16AuthorizationSet11set_invalidENS0_5ErrorE"
},
{
"name" : "_ZN9keymaster16AuthorizationSet12ReinitializeEPK21keymaster_key_param_tm"
},
{
"name" : "_ZN9keymaster16AuthorizationSet13reserve_elemsEm"
},
{
"name" : "_ZN9keymaster16AuthorizationSet16CopyIndirectDataEv"
},
{
"name" : "_ZN9keymaster16AuthorizationSet16reserve_indirectEm"
},
{
"name" : "_ZN9keymaster16AuthorizationSet23ComputeIndirectDataSizeEPK21keymaster_key_param_tm"
},
{
"name" : "_ZN9keymaster16AuthorizationSet23DeserializeElementsDataEPPKhS2_"
},
{
"name" : "_ZN9keymaster16AuthorizationSet23DeserializeIndirectDataEPPKhS2_"
},
{
"name" : "_ZN9keymaster16AuthorizationSet4SortEv"
},
{
"name" : "_ZN9keymaster16AuthorizationSet5ClearEv"
},
{
"name" : "_ZN9keymaster16AuthorizationSet5UnionERK25keymaster_key_param_set_t"
},
{
"name" : "_ZN9keymaster16AuthorizationSet5eraseEi"
},
{
"name" : "_ZN9keymaster16AuthorizationSet8FreeDataEv"
},
{
"name" : "_ZN9keymaster16AuthorizationSet8MoveFromERS0_"
},
{
"name" : "_ZN9keymaster16AuthorizationSet9push_backE21keymaster_key_param_t"
},
{
"name" : "_ZN9keymaster16AuthorizationSet9push_backERK25keymaster_key_param_set_t"
},
{
"name" : "_ZN9keymaster16AuthorizationSetC1ERNS_23AuthorizationSetBuilderE"
},
{
"name" : "_ZN9keymaster16AuthorizationSetC2ERNS_23AuthorizationSetBuilderE"
},
{
"name" : "_ZN9keymaster16AuthorizationSetD0Ev"
},
{
"name" : "_ZN9keymaster16AuthorizationSetD1Ev"
},
{
"name" : "_ZN9keymaster16AuthorizationSetD2Ev"
},
{
"name" : "_ZN9keymaster16AuthorizationSetixEi"
},
{
"name" : "_ZN9keymaster16DeleteKeyRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster16DeleteKeyRequest14SetKeyMaterialEPKvm"
},
{
"name" : "_ZN9keymaster16EcCurveToKeySizeE20keymaster_ec_curve_tPj"
},
{
"name" : "_ZN9keymaster16EcKeySizeToCurveEjP20keymaster_ec_curve_t"
},
{
"name" : "_ZN9keymaster16ExportKeyRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster16ExportKeyRequest14SetKeyMaterialEPKvm"
},
{
"name" : "_ZN9keymaster16ImportKeyRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster16ImportKeyRequest14SetKeyMaterialEPKvm"
},
{
"name" : "_ZN9keymaster16KM_AUTH_LIST_newEv"
},
{
"name" : "_ZN9keymaster16Rfc5869Sha256Kdf11GenerateKeyEPKhmPhm"
},
{
"name" : "_ZN9keymaster16RsaSignOperation12SignDigestedEPNS_6BufferE"
},
{
"name" : "_ZN9keymaster16RsaSignOperation14SignUndigestedEPNS_6BufferE"
},
{
"name" : "_ZN9keymaster16RsaSignOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"name" : "_ZN9keymaster16RsaSignOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"name" : "_ZN9keymaster16RsaSignOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"name" : "_ZN9keymaster16d2i_KM_AUTH_LISTEPPNS_12km_auth_listEPPKhl"
},
{
"name" : "_ZN9keymaster16i2d_KM_AUTH_LISTEPNS_12km_auth_listEPPh"
},
{
"name" : "_ZN9keymaster17AddEntropyRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster17AttestKeyResponse13AllocateChainEm"
},
{
"name" : "_ZN9keymaster17AttestKeyResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster17AttestKeyResponseD0Ev"
},
{
"name" : "_ZN9keymaster17AttestKeyResponseD1Ev"
},
{
"name" : "_ZN9keymaster17AttestKeyResponseD2Ev"
},
{
"name" : "_ZN9keymaster17ExportKeyResponse14SetKeyMaterialEPKvm"
},
{
"name" : "_ZN9keymaster17ExportKeyResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster17HardwareAuthToken11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster17ImportKeyResponse14SetKeyMaterialEPKvm"
},
{
"name" : "_ZN9keymaster17ImportKeyResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster17KM_AUTH_LIST_freeEPNS_12km_auth_listE"
},
{
"name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster17RsaCryptOperation17GetOpensslPaddingEP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster17RsaCryptOperation23SetOaepDigestIfRequiredEP15evp_pkey_ctx_st"
},
{
"name" : "_ZN9keymaster17UpgradeKeyRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster17UpgradeKeyRequest14SetKeyMaterialEPKvm"
},
{
"name" : "_ZN9keymaster17UpgradeKeyRequestD0Ev"
},
{
"name" : "_ZN9keymaster17UpgradeKeyRequestD1Ev"
},
{
"name" : "_ZN9keymaster17UpgradeKeyRequestD2Ev"
},
{
"name" : "_ZN9keymaster17VerificationToken11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster17build_wrapped_keyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS0_I16keymaster_blob_tEE22keymaster_key_format_tS4_S8_RKNS_16AuthorizationSetEPS2_"
},
{
"name" : "_ZN9keymaster17ec_get_group_sizeEPK11ec_group_stPm"
},
{
"name" : "_ZN9keymaster17extract_auth_listEPKNS_12km_auth_listEPNS_16AuthorizationSetE"
},
{
"name" : "_ZN9keymaster17parse_wrapped_keyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPNS0_I16keymaster_blob_tEEPS2_S8_S7_PNS_16AuthorizationSetEP22keymaster_key_format_tS7_"
},
{
"name" : "_ZN9keymaster18EcdsaSignOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"name" : "_ZN9keymaster18EcdsaSignOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"name" : "_ZN9keymaster18EcdsaSignOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"name" : "_ZN9keymaster18GetVersionResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster18KM_WRAPPED_KEY_newEv"
},
{
"name" : "_ZN9keymaster18RsaVerifyOperation14VerifyDigestedERKNS_6BufferE"
},
{
"name" : "_ZN9keymaster18RsaVerifyOperation16VerifyUndigestedERKNS_6BufferE"
},
{
"name" : "_ZN9keymaster18RsaVerifyOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"name" : "_ZN9keymaster18RsaVerifyOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"name" : "_ZN9keymaster18RsaVerifyOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"name" : "_ZN9keymaster18UpgradeKeyResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster18UpgradeKeyResponseD0Ev"
},
{
"name" : "_ZN9keymaster18UpgradeKeyResponseD1Ev"
},
{
"name" : "_ZN9keymaster18UpgradeKeyResponseD2Ev"
},
{
"name" : "_ZN9keymaster18UpgradeSoftKeyBlobERKNS_9UniquePtrINS_3KeyENS_13DefaultDeleteIS1_EEEEjjRKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEE"
},
{
"name" : "_ZN9keymaster18d2i_KM_WRAPPED_KEYEPPNS_14km_wrapped_keyEPPKhl"
},
{
"name" : "_ZN9keymaster18ec_group_size_bitsEP9ec_key_st"
},
{
"name" : "_ZN9keymaster18i2d_KM_WRAPPED_KEYEPNS_14km_wrapped_keyEPPh"
},
{
"name" : "_ZN9keymaster19EvpKeyToKeyMaterialEPK11evp_pkey_stPNS_14TKeymasterBlobI20keymaster_key_blob_tEE"
},
{
"name" : "_ZN9keymaster19GenerateKeyResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster19GenerateKeyResponseD0Ev"
},
{
"name" : "_ZN9keymaster19GenerateKeyResponseD1Ev"
},
{
"name" : "_ZN9keymaster19GenerateKeyResponseD2Ev"
},
{
"name" : "_ZN9keymaster19KM_WRAPPED_KEY_freeEPNS_14km_wrapped_keyE"
},
{
"name" : "_ZN9keymaster19KeyMaterialToEvpKeyE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEE21keymaster_algorithm_tPNS_9UniquePtrI11evp_pkey_stNS_20OpenSslObjectDeleterIS8_XadL_Z13EVP_PKEY_freeEEEEEE"
},
{
"name" : "_ZN9keymaster19RsaDecryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"name" : "_ZN9keymaster19RsaEncryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"name" : "_ZN9keymaster19RsaOperationFactory9GetRsaKeyEONS_3KeyEP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster19parse_root_of_trustEPKhmP16keymaster_blob_tP25keymaster_verified_boot_tPb"
},
{
"name" : "_ZN9keymaster20EcdsaVerifyOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"name" : "_ZN9keymaster20EcdsaVerifyOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"name" : "_ZN9keymaster20EcdsaVerifyOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"name" : "_ZN9keymaster20KM_ROOT_OF_TRUST_newEv"
},
{
"name" : "_ZN9keymaster20KeymasterEnforcement14AuthorizeBeginE19keymaster_purpose_tmRKNS_9AuthProxyERKNS_16AuthorizationSetE"
},
{
"name" : "_ZN9keymaster20KeymasterEnforcement18AuthorizeOperationE19keymaster_purpose_tmRKNS_9AuthProxyERKNS_16AuthorizationSetEmb"
},
{
"name" : "_ZN9keymaster20KeymasterEnforcement23AuthorizeUpdateOrFinishERKNS_9AuthProxyERKNS_16AuthorizationSetEm"
},
{
"name" : "_ZN9keymaster20KeymasterEnforcement23MinTimeBetweenOpsPassedEjm"
},
{
"name" : "_ZN9keymaster20KeymasterEnforcement25MaxUsesPerBootNotExceededEmj"
},
{
"name" : "_ZN9keymaster20KeymasterEnforcementC2Ejj"
},
{
"name" : "_ZN9keymaster20KeymasterEnforcementD0Ev"
},
{
"name" : "_ZN9keymaster20KeymasterEnforcementD1Ev"
},
{
"name" : "_ZN9keymaster20KeymasterEnforcementD2Ev"
},
{
"name" : "_ZN9keymaster20NistCurveKeyExchange16ExtractPublicKeyEv"
},
{
"name" : "_ZN9keymaster20NistCurveKeyExchange19GenerateKeyExchangeE20keymaster_ec_curve_t"
},
{
"name" : "_ZN9keymaster20NistCurveKeyExchangeC1EP9ec_key_stP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster20NistCurveKeyExchangeC2EP9ec_key_stP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster20d2i_KM_ROOT_OF_TRUSTEPPNS_16km_root_of_trustEPPKhl"
},
{
"name" : "_ZN9keymaster20generate_attestationERKNS_13AsymmetricKeyERKNS_16AuthorizationSetERK22keymaster_cert_chain_tRK20keymaster_key_blob_tRKNS_24AttestationRecordContextEPNS_9UniquePtrIS6_NS_22CertificateChainDeleteEEE"
},
{
"name" : "_ZN9keymaster20i2d_KM_ROOT_OF_TRUSTEPNS_16km_root_of_trustEPPh"
},
{
"name" : "_ZN9keymaster21BeginOperationRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster21BeginOperationRequest14SetKeyMaterialEPKvm"
},
{
"name" : "_ZN9keymaster21FakeKeyAuthorizationsEP11evp_pkey_stPNS_16AuthorizationSetES3_"
},
{
"name" : "_ZN9keymaster21HmacSharingParameters11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster21KM_ROOT_OF_TRUST_freeEPNS_16km_root_of_trustE"
},
{
"name" : "_ZN9keymaster21RsaDigestingOperation17GetOpensslPaddingEP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster21RsaDigestingOperationC2EONS_16AuthorizationSetES2_19keymaster_purpose_t18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
},
{
"name" : "_ZN9keymaster21RsaDigestingOperationD0Ev"
},
{
"name" : "_ZN9keymaster21RsaDigestingOperationD1Ev"
},
{
"name" : "_ZN9keymaster21RsaDigestingOperationD2Ev"
},
{
"name" : "_ZN9keymaster22BeginOperationResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster22FinishOperationRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster22KM_KEY_DESCRIPTION_newEv"
},
{
"name" : "_ZN9keymaster22UpdateOperationRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster22d2i_KM_KEY_DESCRIPTIONEPPNS_18km_key_descriptionEPPKhl"
},
{
"name" : "_ZN9keymaster22i2d_KM_KEY_DESCRIPTIONEPNS_18km_key_descriptionEPPh"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation14InternalUpdateEPKhmPNS_6BufferEP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation15UpdateForFinishERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_P17keymaster_error_t"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation16InitializeCipherENS_14TKeymasterBlobI20keymaster_key_blob_tEE"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation16ProcessAadBlocksEPKhmP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation20FillBufferedAadBlockEP16keymaster_blob_t"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation23ProcessBufferedAadBlockEP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation5AbortEv"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation5GetIvERKNS_16AuthorizationSetE"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation9HandleAadERKNS_16AuthorizationSetERKNS_6BufferEP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperationC2E19keymaster_purpose_t22keymaster_block_mode_t19keymaster_padding_tbmONS_3KeyERKNS_20EvpCipherDescriptionE"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperationD0Ev"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperationD1Ev"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperationD2Ev"
},
{
"name" : "_ZN9keymaster23FinishOperationResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster23ImportWrappedKeyRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster23ImportWrappedKeyRequest18SetWrappedMaterialEPKvm"
},
{
"name" : "_ZN9keymaster23ImportWrappedKeyRequest19SetWrappingMaterialEPKvm"
},
{
"name" : "_ZN9keymaster23ImportWrappedKeyRequest21SetMaskingKeyMaterialEPKvm"
},
{
"name" : "_ZN9keymaster23KM_KEY_DESCRIPTION_freeEPNS_18km_key_descriptionE"
},
{
"name" : "_ZN9keymaster23UpdateOperationResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster23is_public_key_algorithmERKNS_9AuthProxyE"
},
{
"name" : "_ZN9keymaster24ImportWrappedKeyResponse14SetKeyMaterialEPKvm"
},
{
"name" : "_ZN9keymaster24ImportWrappedKeyResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster24SetKeyBlobAuthorizationsERKNS_16AuthorizationSetE22keymaster_key_origin_tjjPS0_S4_"
},
{
"name" : "_ZN9keymaster24build_attestation_recordERKNS_16AuthorizationSetES0_S0_RKNS_24AttestationRecordContextEPNS_9UniquePtrIA_hNS_13DefaultDeleteIS7_EEEEPm"
},
{
"name" : "_ZN9keymaster24parse_attestation_recordEPKhmPjP26keymaster_security_level_tS2_S4_P16keymaster_blob_tPNS_16AuthorizationSetES8_S6_"
},
{
"name" : "_ZN9keymaster25BuildHiddenAuthorizationsERKNS_16AuthorizationSetEPS0_RKNS_14TKeymasterBlobI16keymaster_blob_tEE"
},
{
"name" : "_ZN9keymaster25ComputeSharedHmacResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster25ParseOcbAuthEncryptedBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS2_PS5_S9_"
},
{
"name" : "_ZN9keymaster25ParseOldSoftkeymasterBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS2_PNS_16AuthorizationSetES7_"
},
{
"name" : "_ZN9keymaster25TranslateLastOpenSslErrorEb"
},
{
"name" : "_ZN9keymaster25convert_pkcs8_blob_to_evpEPKhm21keymaster_algorithm_tPNS_9UniquePtrI11evp_pkey_stNS_20OpenSslObjectDeleterIS4_XadL_Z13EVP_PKEY_freeEEEEEE"
},
{
"name" : "_ZN9keymaster26HmacSharingParametersArray11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster26SerializeAuthEncryptedBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetES7_RKNS_6BufferESA_PS2_"
},
{
"name" : "_ZN9keymaster27copy_size_and_data_from_bufEPPKhS1_PmPNS_9UniquePtrIA_hNS_13DefaultDeleteIS5_EEEE"
},
{
"name" : "_ZN9keymaster28DeserializeAuthEncryptedBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS2_PNS_16AuthorizationSetES7_PNS_6BufferES9_"
},
{
"name" : "_ZN9keymaster28GetKeyCharacteristicsRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster28GetKeyCharacteristicsRequest14SetKeyMaterialEPKvm"
},
{
"name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD0Ev"
},
{
"name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD1Ev"
},
{
"name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD2Ev"
},
{
"name" : "_ZN9keymaster29GetKeyCharacteristicsResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster29SerializeIntegrityAssuredBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetES7_S7_PS2_"
},
{
"name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation22BufferCandidateTagDataEPKhm"
},
{
"name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation27ProcessAllButTagLengthBytesERKNS_6BufferEPS1_"
},
{
"name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation27ProcessTagBufContentsAsDataEmPNS_6BufferEP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"name" : "_ZN9keymaster30BlockCipherEvpEncryptOperation10GenerateIvEv"
},
{
"name" : "_ZN9keymaster30BlockCipherEvpEncryptOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"name" : "_ZN9keymaster30BlockCipherEvpEncryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"name" : "_ZN9keymaster30KM_WRAPPED_KEY_DESCRIPTION_newEv"
},
{
"name" : "_ZN9keymaster30d2i_KM_WRAPPED_KEY_DESCRIPTIONEPPNS_26km_wrapped_key_descriptionEPPKhl"
},
{
"name" : "_ZN9keymaster30i2d_KM_WRAPPED_KEY_DESCRIPTIONEPNS_26km_wrapped_key_descriptionEPPh"
},
{
"name" : "_ZN9keymaster31DeserializeIntegrityAssuredBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS2_PS5_S9_"
},
{
"name" : "_ZN9keymaster31KM_WRAPPED_KEY_DESCRIPTION_freeEPNS_26km_wrapped_key_descriptionE"
},
{
"name" : "_ZN9keymaster3Kdf26Uint32ToBigEndianByteArrayEjPh"
},
{
"name" : "_ZN9keymaster3Kdf4InitE18keymaster_digest_tPKhmS3_m"
},
{
"name" : "_ZN9keymaster3KdfC2Ev"
},
{
"name" : "_ZN9keymaster3minEmm"
},
{
"name" : "_ZN9keymaster43DeserializeIntegrityAssuredBlob_NoHmacCheckERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS2_PNS_16AuthorizationSetES7_"
},
{
"name" : "_ZN9keymaster4ckdfERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS0_I16keymaster_blob_tEEPKS5_mPS2_"
},
{
"name" : "_ZN9keymaster5EcKey13EvpToInternalEPK11evp_pkey_st"
},
{
"name" : "_ZN9keymaster6Buffer11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster6Buffer12ReinitializeEPKvm"
},
{
"name" : "_ZN9keymaster6Buffer12ReinitializeEm"
},
{
"name" : "_ZN9keymaster6Buffer4readEPhm"
},
{
"name" : "_ZN9keymaster6Buffer5ClearEv"
},
{
"name" : "_ZN9keymaster6Buffer5writeEPKhm"
},
{
"name" : "_ZN9keymaster6Buffer7reserveEm"
},
{
"name" : "_ZN9keymaster6Logger3LogENS0_8LogLevelEPKcSt9__va_list"
},
{
"name" : "_ZN9keymaster6Logger3LogENS0_8LogLevelEPKcz"
},
{
"name" : "_ZN9keymaster6Logger4InfoEPKcz"
},
{
"name" : "_ZN9keymaster6Logger5DebugEPKcz"
},
{
"name" : "_ZN9keymaster6Logger5ErrorEPKcz"
},
{
"name" : "_ZN9keymaster6Logger6SevereEPKcz"
},
{
"name" : "_ZN9keymaster6Logger7WarningEPKcz"
},
{
"name" : "_ZN9keymaster6RsaKey13EvpToInternalEPK11evp_pkey_st"
},
{
"name" : "_ZN9keymaster6RsaKey13SupportedModeE19keymaster_purpose_t18keymaster_digest_t"
},
{
"name" : "_ZN9keymaster6RsaKey13SupportedModeE19keymaster_purpose_t19keymaster_padding_t"
},
{
"name" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_stPKhmPNS_6BufferE"
},
{
"name" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_stRKNS_6BufferEPS3_"
},
{
"name" : "_ZN9keymaster8EciesKem7EncryptEPKhmPNS_6BufferES4_"
},
{
"name" : "_ZN9keymaster8EciesKem7EncryptERKNS_6BufferEPS1_S4_"
},
{
"name" : "_ZN9keymaster8EciesKemC1ERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster8EciesKemC2ERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster8memcmp_sEPKvS1_m"
},
{
"name" : "_ZN9keymaster9Operation15UpdateForFinishERKNS_16AuthorizationSetERKNS_6BufferE"
},
{
"name" : "_ZNK9keymaster10HmacSha25612DigestLengthEv"
},
{
"name" : "_ZNK9keymaster10HmacSha2564SignEPKhmPhm"
},
{
"name" : "_ZNK9keymaster10HmacSha2564SignERKNS_6BufferEPhm"
},
{
"name" : "_ZNK9keymaster10HmacSha2566VerifyEPKhmS2_m"
},
{
"name" : "_ZNK9keymaster10HmacSha2566VerifyERKNS_6BufferES3_"
},
{
"name" : "_ZNK9keymaster12EcKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
},
{
"name" : "_ZNK9keymaster12EcKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE"
},
{
"name" : "_ZNK9keymaster12EcKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
},
{
"name" : "_ZNK9keymaster12EcKeyFactory26UpdateImportKeyDescriptionERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_Pj"
},
{
"name" : "_ZNK9keymaster12EcKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"name" : "_ZNK9keymaster13AccessTimeMap17LastKeyAccessTimeEmPj"
},
{
"name" : "_ZNK9keymaster13AesKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
},
{
"name" : "_ZNK9keymaster13AesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
},
{
"name" : "_ZNK9keymaster13AesKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"name" : "_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPm"
},
{
"name" : "_ZNK9keymaster13RsaKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
},
{
"name" : "_ZNK9keymaster13RsaKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE"
},
{
"name" : "_ZNK9keymaster13RsaKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
},
{
"name" : "_ZNK9keymaster13RsaKeyFactory26UpdateImportKeyDescriptionERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_PmPj"
},
{
"name" : "_ZNK9keymaster13RsaKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"name" : "_ZNK9keymaster14AccessCountMap14KeyAccessCountEmPj"
},
{
"name" : "_ZNK9keymaster14HmacKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
},
{
"name" : "_ZNK9keymaster14HmacKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
},
{
"name" : "_ZNK9keymaster14HmacKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"name" : "_ZNK9keymaster16AndroidKeymaster13has_operationEm"
},
{
"name" : "_ZNK9keymaster16AttestKeyRequest14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster16AttestKeyRequest9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet11GetTagCountE15keymaster_tag_t"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet14CopyToParamSetEP25keymaster_key_param_set_t"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet14GetTagValueIntE15keymaster_tag_tPj"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueBlobE15keymaster_tag_tP16keymaster_blob_t"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueBoolE15keymaster_tag_t"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueDateE15keymaster_tag_tPm"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueEnumE15keymaster_tag_tPj"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueLongE15keymaster_tag_tPm"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet16ContainsIntValueE15keymaster_tag_tj"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet17ContainsEnumValueE15keymaster_tag_tj"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet17GetTagValueIntRepE15keymaster_tag_tmPj"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet18GetTagValueEnumRepE15keymaster_tag_tmPj"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet18GetTagValueLongRepE15keymaster_tag_tmPm"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet24SerializedSizeOfElementsEv"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet4findE15keymaster_tag_ti"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster16AuthorizationSetixEi"
},
{
"name" : "_ZNK9keymaster16DeleteKeyRequest14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster16DeleteKeyRequest9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster16ExportKeyRequest14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster16ExportKeyRequest9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster16ImportKeyRequest14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster16ImportKeyRequest9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster16OperationFactory20GetAndValidateDigestERKNS_16AuthorizationSetERKNS_3KeyEP18keymaster_digest_tP17keymaster_error_t"
},
{
"name" : "_ZNK9keymaster16OperationFactory21GetAndValidatePaddingERKNS_16AuthorizationSetERKNS_3KeyEP19keymaster_padding_tP17keymaster_error_t"
},
{
"name" : "_ZNK9keymaster16OperationFactory23is_public_key_operationEv"
},
{
"name" : "_ZNK9keymaster16OperationFactory9supportedE18keymaster_digest_t"
},
{
"name" : "_ZNK9keymaster16OperationFactory9supportedE19keymaster_padding_t"
},
{
"name" : "_ZNK9keymaster16OperationFactory9supportedE22keymaster_block_mode_t"
},
{
"name" : "_ZNK9keymaster17AddEntropyRequest14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster17AddEntropyRequest9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster17AttestKeyResponse17NonErrorSerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster17AttestKeyResponse22NonErrorSerializedSizeEv"
},
{
"name" : "_ZNK9keymaster17ExportKeyResponse17NonErrorSerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster17ExportKeyResponse22NonErrorSerializedSizeEv"
},
{
"name" : "_ZNK9keymaster17HardwareAuthToken14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster17HardwareAuthToken9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster17ImportKeyResponse17NonErrorSerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster17ImportKeyResponse22NonErrorSerializedSizeEv"
},
{
"name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster17UpgradeKeyRequest14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster17UpgradeKeyRequest9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster17VerificationToken14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster17VerificationToken9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster18GetVersionResponse17NonErrorSerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster18GetVersionResponse22NonErrorSerializedSizeEv"
},
{
"name" : "_ZNK9keymaster18UpgradeKeyResponse17NonErrorSerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster18UpgradeKeyResponse22NonErrorSerializedSizeEv"
},
{
"name" : "_ZNK9keymaster19AesOperationFactory20GetCipherDescriptionEv"
},
{
"name" : "_ZNK9keymaster19GenerateKeyResponse17NonErrorSerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster19GenerateKeyResponse22NonErrorSerializedSizeEv"
},
{
"name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPm"
},
{
"name" : "_ZNK9keymaster19RsaOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"name" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
},
{
"name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPm"
},
{
"name" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"name" : "_ZNK9keymaster19TripleDesKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
},
{
"name" : "_ZNK9keymaster19TripleDesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
},
{
"name" : "_ZNK9keymaster19TripleDesKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPm"
},
{
"name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPm"
},
{
"name" : "_ZNK9keymaster20AsymmetricKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"name" : "_ZNK9keymaster20HmacOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"name" : "_ZNK9keymaster20HmacOperationFactory16SupportedDigestsEPm"
},
{
"name" : "_ZNK9keymaster20KeymasterEnforcement16AuthTokenMatchesERKNS_9AuthProxyERKNS_16AuthorizationSetEmiimb"
},
{
"name" : "_ZNK9keymaster20NistCurveKeyExchange12public_valueEPNS_6BufferE"
},
{
"name" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyEPKhmPNS_6BufferE"
},
{
"name" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyERKNS_6BufferEPS1_"
},
{
"name" : "_ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhm"
},
{
"name" : "_ZNK9keymaster21BeginOperationRequest14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster21BeginOperationRequest9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster21EcdsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"name" : "_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPm"
},
{
"name" : "_ZNK9keymaster21HmacSharingParameters14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster21HmacSharingParameters9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster22BeginOperationResponse17NonErrorSerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster22BeginOperationResponse22NonErrorSerializedSizeEv"
},
{
"name" : "_ZNK9keymaster22FinishOperationRequest14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster22FinishOperationRequest9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster22UpdateOperationRequest14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster22UpdateOperationRequest9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster23AesEvpCipherDescription17GetCipherInstanceEm22keymaster_block_mode_tP17keymaster_error_t"
},
{
"name" : "_ZNK9keymaster23AesEvpCipherDescription19SupportedBlockModesEPm"
},
{
"name" : "_ZNK9keymaster23BlockCipherEvpOperation7need_ivEv"
},
{
"name" : "_ZNK9keymaster23FinishOperationResponse17NonErrorSerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster23FinishOperationResponse22NonErrorSerializedSizeEv"
},
{
"name" : "_ZNK9keymaster23ImportWrappedKeyRequest14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster23ImportWrappedKeyRequest9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster23UpdateOperationResponse17NonErrorSerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster23UpdateOperationResponse22NonErrorSerializedSizeEv"
},
{
"name" : "_ZNK9keymaster24ImportWrappedKeyResponse17NonErrorSerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster24ImportWrappedKeyResponse22NonErrorSerializedSizeEv"
},
{
"name" : "_ZNK9keymaster25ComputeSharedHmacResponse17NonErrorSerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster25ComputeSharedHmacResponse22NonErrorSerializedSizeEv"
},
{
"name" : "_ZNK9keymaster25TripleDesOperationFactory20GetCipherDescriptionEv"
},
{
"name" : "_ZNK9keymaster26HmacSharingParametersArray14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster26HmacSharingParametersArray9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster27BlockCipherOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"name" : "_ZNK9keymaster27BlockCipherOperationFactory21SupportedPaddingModesEPm"
},
{
"name" : "_ZNK9keymaster27RsaCryptingOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"name" : "_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPm"
},
{
"name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPm"
},
{
"name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse17NonErrorSerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse22NonErrorSerializedSizeEv"
},
{
"name" : "_ZNK9keymaster29TripleDesEvpCipherDescription17GetCipherInstanceEm22keymaster_block_mode_tP17keymaster_error_t"
},
{
"name" : "_ZNK9keymaster29TripleDesEvpCipherDescription19SupportedBlockModesEPm"
},
{
"name" : "_ZNK9keymaster5EcKey13InternalToEvpEP11evp_pkey_st"
},
{
"name" : "_ZNK9keymaster6Buffer14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster6Buffer14available_readEv"
},
{
"name" : "_ZNK9keymaster6Buffer15available_writeEv"
},
{
"name" : "_ZNK9keymaster6Buffer9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster6RsaKey13InternalToEvpEP11evp_pkey_st"
},
{
"binding" : "weak",
"name" : "_ZdaPv"
},
{
"binding" : "weak",
"name" : "_ZdlPv"
},
{
"binding" : "weak",
"name" : "_ZnamRKSt9nothrow_t"
},
{
"binding" : "weak",
"name" : "_ZnwmRKSt9nothrow_t"
},
{
"binding" : "weak",
"name" : "__cxa_pure_virtual"
},
{
"name" : "ae_allocate"
},
{
"name" : "ae_clear"
},
{
"name" : "ae_ctx_sizeof"
},
{
"name" : "ae_decrypt"
},
{
"name" : "ae_encrypt"
},
{
"name" : "ae_free"
},
{
"name" : "ae_init"
},
{
"name" : "gen_offset"
}
],
"elf_objects" :
[
{
"name" : "_ZN9keymaster10TAG_DIGESTE"
},
{
"name" : "_ZN9keymaster10TAG_ORIGINE"
},
{
"name" : "_ZN9keymaster11TAG_INVALIDE"
},
{
"name" : "_ZN9keymaster11TAG_PADDINGE"
},
{
"name" : "_ZN9keymaster11TAG_PURPOSEE"
},
{
"name" : "_ZN9keymaster11TAG_USER_IDE"
},
{
"name" : "_ZN9keymaster11empty_paramE"
},
{
"name" : "_ZN9keymaster12TAG_EC_CURVEE"
},
{
"name" : "_ZN9keymaster12TAG_KEY_SIZEE"
},
{
"name" : "_ZN9keymaster13TAG_ALGORITHME"
},
{
"name" : "_ZN9keymaster13TAG_ALL_USERSE"
},
{
"name" : "_ZN9keymaster13TAG_UNIQUE_IDE"
},
{
"name" : "_ZN9keymaster14TAG_AUTH_TOKENE"
},
{
"name" : "_ZN9keymaster14TAG_BLOCK_MODEE"
},
{
"name" : "_ZN9keymaster14TAG_DIGEST_OLDE"
},
{
"name" : "_ZN9keymaster14TAG_MAC_LENGTHE"
},
{
"name" : "_ZN9keymaster14TAG_OS_VERSIONE"
},
{
"name" : "_ZN9keymaster15TAG_PADDING_OLDE"
},
{
"name" : "_ZN9keymaster16TAG_AUTH_TIMEOUTE"
},
{
"name" : "_ZN9keymaster16TAG_CALLER_NONCEE"
},
{
"name" : "_ZN9keymaster17TAG_OS_PATCHLEVELE"
},
{
"name" : "_ZN9keymaster17TAG_ROOT_OF_TRUSTE"
},
{
"name" : "_ZN9keymaster18TAG_APPLICATION_IDE"
},
{
"name" : "_ZN9keymaster18TAG_MIN_MAC_LENGTHE"
},
{
"name" : "_ZN9keymaster18TAG_USER_AUTH_TYPEE"
},
{
"name" : "_ZN9keymaster18TAG_USER_SECURE_IDE"
},
{
"name" : "_ZN9keymaster19TAG_ACTIVE_DATETIMEE"
},
{
"name" : "_ZN9keymaster19TAG_ASSOCIATED_DATAE"
},
{
"name" : "_ZN9keymaster19TAG_BOOTLOADER_ONLYE"
},
{
"name" : "_ZN9keymaster19softwareRootOfTrustE"
},
{
"name" : "_ZN9keymaster20TAG_ALL_APPLICATIONSE"
},
{
"name" : "_ZN9keymaster20TAG_APPLICATION_DATAE"
},
{
"name" : "_ZN9keymaster20TAG_NO_AUTH_REQUIREDE"
},
{
"name" : "_ZN9keymaster21TAG_CREATION_DATETIMEE"
},
{
"name" : "_ZN9keymaster21TAG_INCLUDE_UNIQUE_IDE"
},
{
"name" : "_ZN9keymaster21TAG_MAX_USES_PER_BOOTE"
},
{
"name" : "_ZN9keymaster22TAG_ROLLBACK_RESISTANTE"
},
{
"name" : "_ZN9keymaster23TAG_ALLOW_WHILE_ON_BODYE"
},
{
"name" : "_ZN9keymaster23TAG_ATTESTATION_ID_IMEIE"
},
{
"name" : "_ZN9keymaster23TAG_ATTESTATION_ID_MEIDE"
},
{
"name" : "_ZN9keymaster23TAG_RSA_PUBLIC_EXPONENTE"
},
{
"name" : "_ZN9keymaster24TAG_ATTESTATION_ID_BRANDE"
},
{
"name" : "_ZN9keymaster24TAG_ATTESTATION_ID_MODELE"
},
{
"name" : "_ZN9keymaster25TAG_ATTESTATION_ID_DEVICEE"
},
{
"name" : "_ZN9keymaster25TAG_ATTESTATION_ID_SERIALE"
},
{
"name" : "_ZN9keymaster25TAG_USAGE_EXPIRE_DATETIMEE"
},
{
"name" : "_ZN9keymaster26TAG_ATTESTATION_ID_PRODUCTE"
},
{
"name" : "_ZN9keymaster26TAG_ECIES_SINGLE_HASH_MODEE"
},
{
"name" : "_ZN9keymaster27TAG_BLOB_USAGE_REQUIREMENTSE"
},
{
"name" : "_ZN9keymaster27TAG_MIN_SECONDS_BETWEEN_OPSE"
},
{
"name" : "_ZN9keymaster28TAG_UNLOCKED_DEVICE_REQUIREDE"
},
{
"name" : "_ZN9keymaster30TAG_ATTESTATION_APPLICATION_IDE"
},
{
"name" : "_ZN9keymaster31TAG_ATTESTATION_ID_MANUFACTURERE"
},
{
"name" : "_ZN9keymaster31TAG_ORIGINATION_EXPIRE_DATETIMEE"
},
{
"name" : "_ZN9keymaster33TAG_TRUSTED_CONFIRMATION_REQUIREDE"
},
{
"name" : "_ZN9keymaster6Logger9instance_E"
},
{
"name" : "_ZN9keymaster7TAG_KDFE"
},
{
"name" : "_ZN9keymaster9TAG_NONCEE"
},
{
"binding" : "weak",
"name" : "_ZSt7nothrow"
},
{
"name" : "_ZTVN9keymaster11Iso18033KdfE"
},
{
"name" : "_ZTVN9keymaster12EcKeyFactoryE"
},
{
"name" : "_ZTVN9keymaster12RsaOperationE"
},
{
"name" : "_ZTVN9keymaster12SymmetricKeyE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster12TripleDesKeyE"
},
{
"name" : "_ZTVN9keymaster13AesKeyFactoryE"
},
{
"name" : "_ZTVN9keymaster13AsymmetricKeyE"
},
{
"name" : "_ZTVN9keymaster13HmacOperationE"
},
{
"name" : "_ZTVN9keymaster13RsaKeyFactoryE"
},
{
"name" : "_ZTVN9keymaster14EcdsaOperationE"
},
{
"name" : "_ZTVN9keymaster14HmacKeyFactoryE"
},
{
"name" : "_ZTVN9keymaster16AndroidKeymasterE"
},
{
"name" : "_ZTVN9keymaster16AttestKeyRequestE"
},
{
"name" : "_ZTVN9keymaster16AuthorizationSetE"
},
{
"name" : "_ZTVN9keymaster16DeleteKeyRequestE"
},
{
"name" : "_ZTVN9keymaster16ExportKeyRequestE"
},
{
"name" : "_ZTVN9keymaster16ImportKeyRequestE"
},
{
"name" : "_ZTVN9keymaster16Rfc5869Sha256KdfE"
},
{
"name" : "_ZTVN9keymaster16RsaSignOperationE"
},
{
"name" : "_ZTVN9keymaster17AddEntropyRequestE"
},
{
"name" : "_ZTVN9keymaster17AttestKeyResponseE"
},
{
"name" : "_ZTVN9keymaster17ExportKeyResponseE"
},
{
"name" : "_ZTVN9keymaster17HardwareAuthTokenE"
},
{
"name" : "_ZTVN9keymaster17ImportKeyResponseE"
},
{
"name" : "_ZTVN9keymaster17KeymasterResponseE"
},
{
"name" : "_ZTVN9keymaster17RsaCryptOperationE"
},
{
"name" : "_ZTVN9keymaster17UpgradeKeyRequestE"
},
{
"name" : "_ZTVN9keymaster17VerificationTokenE"
},
{
"name" : "_ZTVN9keymaster18EcdsaSignOperationE"
},
{
"name" : "_ZTVN9keymaster18GetVersionResponseE"
},
{
"name" : "_ZTVN9keymaster18RsaVerifyOperationE"
},
{
"name" : "_ZTVN9keymaster18UpgradeKeyResponseE"
},
{
"name" : "_ZTVN9keymaster19AesOperationFactoryE"
},
{
"name" : "_ZTVN9keymaster19GenerateKeyResponseE"
},
{
"name" : "_ZTVN9keymaster19RsaDecryptOperationE"
},
{
"name" : "_ZTVN9keymaster19RsaEncryptOperationE"
},
{
"name" : "_ZTVN9keymaster19RsaOperationFactoryE"
},
{
"name" : "_ZTVN9keymaster19SymmetricKeyFactoryE"
},
{
"name" : "_ZTVN9keymaster19TripleDesKeyFactoryE"
},
{
"name" : "_ZTVN9keymaster20AsymmetricKeyFactoryE"
},
{
"name" : "_ZTVN9keymaster20EcdsaVerifyOperationE"
},
{
"name" : "_ZTVN9keymaster20HmacOperationFactoryE"
},
{
"name" : "_ZTVN9keymaster20KeymasterEnforcementE"
},
{
"name" : "_ZTVN9keymaster20NistCurveKeyExchangeE"
},
{
"name" : "_ZTVN9keymaster20SoftwareRandomSourceE"
},
{
"name" : "_ZTVN9keymaster21BeginOperationRequestE"
},
{
"name" : "_ZTVN9keymaster21EcdsaOperationFactoryE"
},
{
"name" : "_ZTVN9keymaster21HmacSharingParametersE"
},
{
"name" : "_ZTVN9keymaster21RsaDigestingOperationE"
},
{
"name" : "_ZTVN9keymaster22BeginOperationResponseE"
},
{
"name" : "_ZTVN9keymaster22FinishOperationRequestE"
},
{
"name" : "_ZTVN9keymaster22UpdateOperationRequestE"
},
{
"name" : "_ZTVN9keymaster23AesEvpCipherDescriptionE"
},
{
"name" : "_ZTVN9keymaster23BlockCipherEvpOperationE"
},
{
"name" : "_ZTVN9keymaster23FinishOperationResponseE"
},
{
"name" : "_ZTVN9keymaster23ImportWrappedKeyRequestE"
},
{
"name" : "_ZTVN9keymaster23UpdateOperationResponseE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster24HmacSignOperationFactoryE"
},
{
"name" : "_ZTVN9keymaster24ImportWrappedKeyResponseE"
},
{
"name" : "_ZTVN9keymaster25ComputeSharedHmacResponseE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster25EcdsaSignOperationFactoryE"
},
{
"name" : "_ZTVN9keymaster25TripleDesOperationFactoryE"
},
{
"name" : "_ZTVN9keymaster26HmacSharingParametersArrayE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster26HmacVerifyOperationFactoryE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster26RsaSigningOperationFactoryE"
},
{
"name" : "_ZTVN9keymaster27BlockCipherOperationFactoryE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster27EcdsaVerifyOperationFactoryE"
},
{
"name" : "_ZTVN9keymaster27RsaCryptingOperationFactoryE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster27VerifyAuthorizationResponseE"
},
{
"name" : "_ZTVN9keymaster28GetKeyCharacteristicsRequestE"
},
{
"name" : "_ZTVN9keymaster28RsaDigestingOperationFactoryE"
},
{
"name" : "_ZTVN9keymaster29GetKeyCharacteristicsResponseE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster29RsaDecryptionOperationFactoryE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster29RsaEncryptionOperationFactoryE"
},
{
"name" : "_ZTVN9keymaster29TripleDesEvpCipherDescriptionE"
},
{
"name" : "_ZTVN9keymaster30BlockCipherEvpDecryptOperationE"
},
{
"name" : "_ZTVN9keymaster30BlockCipherEvpEncryptOperationE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster31RsaVerificationOperationFactoryE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster32GetHmacSharingParametersResponseE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster3KdfE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster3KeyE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster4ListINS_13AccessTimeMap10AccessTimeEEE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster4ListINS_14AccessCountMap11AccessCountEEE"
},
{
"name" : "_ZTVN9keymaster5EcKeyE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster6AesKeyE"
},
{
"name" : "_ZTVN9keymaster6BufferE"
},
{
"name" : "_ZTVN9keymaster6RsaKeyE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster7HmacKeyE"
},
{
"name" : "_ZTVN9keymaster8EciesKemE"
},
{
"binding" : "weak",
"name" : "_ZTVN9keymaster9OperationE"
},
{
"name" : "infoString"
}
],
"enum_types" :
[
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "HW_AUTH_NONE"
},
{
"enum_field_value" : 1,
"name" : "HW_AUTH_PASSWORD"
},
{
"enum_field_value" : 2,
"name" : "HW_AUTH_FINGERPRINT"
},
{
"enum_field_value" : -1,
"name" : "HW_AUTH_ANY"
}
],
"linker_set_key" : "hw_authenticator_type_t",
"name" : "hw_authenticator_type_t",
"referenced_type" : "type-203",
"self_type" : "type-203",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/hw_auth_token.h",
"underlying_type" : "type-8",
"unique_id" : "hw_authenticator_type_t"
},
{
"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-433",
"self_type" : "type-433",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"underlying_type" : "type-8",
"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-290",
"self_type" : "type-290",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
"underlying_type" : "type-8",
"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-702",
"self_type" : "type-702",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/logger.h",
"underlying_type" : "type-8",
"unique_id" : "_ZTSN9keymaster6Logger8LogLevelE"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 1,
"name" : "KM_ALGORITHM_RSA"
},
{
"enum_field_value" : 3,
"name" : "KM_ALGORITHM_EC"
},
{
"enum_field_value" : 32,
"name" : "KM_ALGORITHM_AES"
},
{
"enum_field_value" : 33,
"name" : "KM_ALGORITHM_TRIPLE_DES"
},
{
"enum_field_value" : 128,
"name" : "KM_ALGORITHM_HMAC"
}
],
"linker_set_key" : "keymaster_algorithm_t",
"name" : "keymaster_algorithm_t",
"referenced_type" : "type-51",
"self_type" : "type-51",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"underlying_type" : "type-8",
"unique_id" : "keymaster_algorithm_t"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 1,
"name" : "KM_MODE_ECB"
},
{
"enum_field_value" : 2,
"name" : "KM_MODE_CBC"
},
{
"enum_field_value" : 3,
"name" : "KM_MODE_CTR"
},
{
"enum_field_value" : 32,
"name" : "KM_MODE_GCM"
}
],
"linker_set_key" : "keymaster_block_mode_t",
"name" : "keymaster_block_mode_t",
"referenced_type" : "type-54",
"self_type" : "type-54",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"underlying_type" : "type-8",
"unique_id" : "keymaster_block_mode_t"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "KM_DIGEST_NONE"
},
{
"enum_field_value" : 1,
"name" : "KM_DIGEST_MD5"
},
{
"enum_field_value" : 2,
"name" : "KM_DIGEST_SHA1"
},
{
"enum_field_value" : 3,
"name" : "KM_DIGEST_SHA_2_224"
},
{
"enum_field_value" : 4,
"name" : "KM_DIGEST_SHA_2_256"
},
{
"enum_field_value" : 5,
"name" : "KM_DIGEST_SHA_2_384"
},
{
"enum_field_value" : 6,
"name" : "KM_DIGEST_SHA_2_512"
}
],
"linker_set_key" : "keymaster_digest_t",
"name" : "keymaster_digest_t",
"referenced_type" : "type-61",
"self_type" : "type-61",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"underlying_type" : "type-8",
"unique_id" : "keymaster_digest_t"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "KM_EC_CURVE_P_224"
},
{
"enum_field_value" : 1,
"name" : "KM_EC_CURVE_P_256"
},
{
"enum_field_value" : 2,
"name" : "KM_EC_CURVE_P_384"
},
{
"enum_field_value" : 3,
"name" : "KM_EC_CURVE_P_521"
}
],
"linker_set_key" : "keymaster_ec_curve_t",
"name" : "keymaster_ec_curve_t",
"referenced_type" : "type-211",
"self_type" : "type-211",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"underlying_type" : "type-8",
"unique_id" : "keymaster_ec_curve_t"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "KM_ERROR_OK"
},
{
"enum_field_value" : -1,
"name" : "KM_ERROR_ROOT_OF_TRUST_ALREADY_SET"
},
{
"enum_field_value" : -2,
"name" : "KM_ERROR_UNSUPPORTED_PURPOSE"
},
{
"enum_field_value" : -3,
"name" : "KM_ERROR_INCOMPATIBLE_PURPOSE"
},
{
"enum_field_value" : -4,
"name" : "KM_ERROR_UNSUPPORTED_ALGORITHM"
},
{
"enum_field_value" : -5,
"name" : "KM_ERROR_INCOMPATIBLE_ALGORITHM"
},
{
"enum_field_value" : -6,
"name" : "KM_ERROR_UNSUPPORTED_KEY_SIZE"
},
{
"enum_field_value" : -7,
"name" : "KM_ERROR_UNSUPPORTED_BLOCK_MODE"
},
{
"enum_field_value" : -8,
"name" : "KM_ERROR_INCOMPATIBLE_BLOCK_MODE"
},
{
"enum_field_value" : -9,
"name" : "KM_ERROR_UNSUPPORTED_MAC_LENGTH"
},
{
"enum_field_value" : -10,
"name" : "KM_ERROR_UNSUPPORTED_PADDING_MODE"
},
{
"enum_field_value" : -11,
"name" : "KM_ERROR_INCOMPATIBLE_PADDING_MODE"
},
{
"enum_field_value" : -12,
"name" : "KM_ERROR_UNSUPPORTED_DIGEST"
},
{
"enum_field_value" : -13,
"name" : "KM_ERROR_INCOMPATIBLE_DIGEST"
},
{
"enum_field_value" : -14,
"name" : "KM_ERROR_INVALID_EXPIRATION_TIME"
},
{
"enum_field_value" : -15,
"name" : "KM_ERROR_INVALID_USER_ID"
},
{
"enum_field_value" : -16,
"name" : "KM_ERROR_INVALID_AUTHORIZATION_TIMEOUT"
},
{
"enum_field_value" : -17,
"name" : "KM_ERROR_UNSUPPORTED_KEY_FORMAT"
},
{
"enum_field_value" : -18,
"name" : "KM_ERROR_INCOMPATIBLE_KEY_FORMAT"
},
{
"enum_field_value" : -19,
"name" : "KM_ERROR_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM"
},
{
"enum_field_value" : -20,
"name" : "KM_ERROR_UNSUPPORTED_KEY_VERIFICATION_ALGORITHM"
},
{
"enum_field_value" : -21,
"name" : "KM_ERROR_INVALID_INPUT_LENGTH"
},
{
"enum_field_value" : -22,
"name" : "KM_ERROR_KEY_EXPORT_OPTIONS_INVALID"
},
{
"enum_field_value" : -23,
"name" : "KM_ERROR_DELEGATION_NOT_ALLOWED"
},
{
"enum_field_value" : -24,
"name" : "KM_ERROR_KEY_NOT_YET_VALID"
},
{
"enum_field_value" : -25,
"name" : "KM_ERROR_KEY_EXPIRED"
},
{
"enum_field_value" : -26,
"name" : "KM_ERROR_KEY_USER_NOT_AUTHENTICATED"
},
{
"enum_field_value" : -27,
"name" : "KM_ERROR_OUTPUT_PARAMETER_NULL"
},
{
"enum_field_value" : -28,
"name" : "KM_ERROR_INVALID_OPERATION_HANDLE"
},
{
"enum_field_value" : -29,
"name" : "KM_ERROR_INSUFFICIENT_BUFFER_SPACE"
},
{
"enum_field_value" : -30,
"name" : "KM_ERROR_VERIFICATION_FAILED"
},
{
"enum_field_value" : -31,
"name" : "KM_ERROR_TOO_MANY_OPERATIONS"
},
{
"enum_field_value" : -32,
"name" : "KM_ERROR_UNEXPECTED_NULL_POINTER"
},
{
"enum_field_value" : -33,
"name" : "KM_ERROR_INVALID_KEY_BLOB"
},
{
"enum_field_value" : -34,
"name" : "KM_ERROR_IMPORTED_KEY_NOT_ENCRYPTED"
},
{
"enum_field_value" : -35,
"name" : "KM_ERROR_IMPORTED_KEY_DECRYPTION_FAILED"
},
{
"enum_field_value" : -36,
"name" : "KM_ERROR_IMPORTED_KEY_NOT_SIGNED"
},
{
"enum_field_value" : -37,
"name" : "KM_ERROR_IMPORTED_KEY_VERIFICATION_FAILED"
},
{
"enum_field_value" : -38,
"name" : "KM_ERROR_INVALID_ARGUMENT"
},
{
"enum_field_value" : -39,
"name" : "KM_ERROR_UNSUPPORTED_TAG"
},
{
"enum_field_value" : -40,
"name" : "KM_ERROR_INVALID_TAG"
},
{
"enum_field_value" : -41,
"name" : "KM_ERROR_MEMORY_ALLOCATION_FAILED"
},
{
"enum_field_value" : -44,
"name" : "KM_ERROR_IMPORT_PARAMETER_MISMATCH"
},
{
"enum_field_value" : -45,
"name" : "KM_ERROR_SECURE_HW_ACCESS_DENIED"
},
{
"enum_field_value" : -46,
"name" : "KM_ERROR_OPERATION_CANCELLED"
},
{
"enum_field_value" : -47,
"name" : "KM_ERROR_CONCURRENT_ACCESS_CONFLICT"
},
{
"enum_field_value" : -48,
"name" : "KM_ERROR_SECURE_HW_BUSY"
},
{
"enum_field_value" : -49,
"name" : "KM_ERROR_SECURE_HW_COMMUNICATION_FAILED"
},
{
"enum_field_value" : -50,
"name" : "KM_ERROR_UNSUPPORTED_EC_FIELD"
},
{
"enum_field_value" : -51,
"name" : "KM_ERROR_MISSING_NONCE"
},
{
"enum_field_value" : -52,
"name" : "KM_ERROR_INVALID_NONCE"
},
{
"enum_field_value" : -53,
"name" : "KM_ERROR_MISSING_MAC_LENGTH"
},
{
"enum_field_value" : -54,
"name" : "KM_ERROR_KEY_RATE_LIMIT_EXCEEDED"
},
{
"enum_field_value" : -55,
"name" : "KM_ERROR_CALLER_NONCE_PROHIBITED"
},
{
"enum_field_value" : -56,
"name" : "KM_ERROR_KEY_MAX_OPS_EXCEEDED"
},
{
"enum_field_value" : -57,
"name" : "KM_ERROR_INVALID_MAC_LENGTH"
},
{
"enum_field_value" : -58,
"name" : "KM_ERROR_MISSING_MIN_MAC_LENGTH"
},
{
"enum_field_value" : -59,
"name" : "KM_ERROR_UNSUPPORTED_MIN_MAC_LENGTH"
},
{
"enum_field_value" : -60,
"name" : "KM_ERROR_UNSUPPORTED_KDF"
},
{
"enum_field_value" : -61,
"name" : "KM_ERROR_UNSUPPORTED_EC_CURVE"
},
{
"enum_field_value" : -62,
"name" : "KM_ERROR_KEY_REQUIRES_UPGRADE"
},
{
"enum_field_value" : -63,
"name" : "KM_ERROR_ATTESTATION_CHALLENGE_MISSING"
},
{
"enum_field_value" : -64,
"name" : "KM_ERROR_KEYMASTER_NOT_CONFIGURED"
},
{
"enum_field_value" : -65,
"name" : "KM_ERROR_ATTESTATION_APPLICATION_ID_MISSING"
},
{
"enum_field_value" : -66,
"name" : "KM_ERROR_CANNOT_ATTEST_IDS"
},
{
"enum_field_value" : -71,
"name" : "KM_ERROR_NO_USER_CONFIRMATION"
},
{
"enum_field_value" : -72,
"name" : "KM_ERROR_DEVICE_LOCKED"
},
{
"enum_field_value" : -100,
"name" : "KM_ERROR_UNIMPLEMENTED"
},
{
"enum_field_value" : -101,
"name" : "KM_ERROR_VERSION_MISMATCH"
},
{
"enum_field_value" : -1000,
"name" : "KM_ERROR_UNKNOWN_ERROR"
}
],
"linker_set_key" : "keymaster_error_t",
"name" : "keymaster_error_t",
"referenced_type" : "type-19",
"self_type" : "type-19",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"underlying_type" : "type-6",
"unique_id" : "keymaster_error_t"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "KM_KDF_NONE"
},
{
"enum_field_value" : 1,
"name" : "KM_KDF_RFC5869_SHA256"
},
{
"enum_field_value" : 2,
"name" : "KM_KDF_ISO18033_2_KDF1_SHA1"
},
{
"enum_field_value" : 3,
"name" : "KM_KDF_ISO18033_2_KDF1_SHA256"
},
{
"enum_field_value" : 4,
"name" : "KM_KDF_ISO18033_2_KDF2_SHA1"
},
{
"enum_field_value" : 5,
"name" : "KM_KDF_ISO18033_2_KDF2_SHA256"
}
],
"linker_set_key" : "keymaster_kdf_t",
"name" : "keymaster_kdf_t",
"referenced_type" : "type-206",
"self_type" : "type-206",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"underlying_type" : "type-8",
"unique_id" : "keymaster_kdf_t"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "KM_BLOB_STANDALONE"
},
{
"enum_field_value" : 1,
"name" : "KM_BLOB_REQUIRES_FILE_SYSTEM"
}
],
"linker_set_key" : "keymaster_key_blob_usage_requirements_t",
"name" : "keymaster_key_blob_usage_requirements_t",
"referenced_type" : "type-197",
"self_type" : "type-197",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"underlying_type" : "type-8",
"unique_id" : "keymaster_key_blob_usage_requirements_t"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "KM_KEY_FORMAT_X509"
},
{
"enum_field_value" : 1,
"name" : "KM_KEY_FORMAT_PKCS8"
},
{
"enum_field_value" : 3,
"name" : "KM_KEY_FORMAT_RAW"
}
],
"linker_set_key" : "keymaster_key_format_t",
"name" : "keymaster_key_format_t",
"referenced_type" : "type-64",
"self_type" : "type-64",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"underlying_type" : "type-8",
"unique_id" : "keymaster_key_format_t"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "KM_ORIGIN_GENERATED"
},
{
"enum_field_value" : 1,
"name" : "KM_ORIGIN_DERIVED"
},
{
"enum_field_value" : 2,
"name" : "KM_ORIGIN_IMPORTED"
},
{
"enum_field_value" : 3,
"name" : "KM_ORIGIN_UNKNOWN"
}
],
"linker_set_key" : "keymaster_key_origin_t",
"name" : "keymaster_key_origin_t",
"referenced_type" : "type-200",
"self_type" : "type-200",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"underlying_type" : "type-8",
"unique_id" : "keymaster_key_origin_t"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 1,
"name" : "KM_PAD_NONE"
},
{
"enum_field_value" : 2,
"name" : "KM_PAD_RSA_OAEP"
},
{
"enum_field_value" : 3,
"name" : "KM_PAD_RSA_PSS"
},
{
"enum_field_value" : 4,
"name" : "KM_PAD_RSA_PKCS1_1_5_ENCRYPT"
},
{
"enum_field_value" : 5,
"name" : "KM_PAD_RSA_PKCS1_1_5_SIGN"
},
{
"enum_field_value" : 64,
"name" : "KM_PAD_PKCS7"
}
],
"linker_set_key" : "keymaster_padding_t",
"name" : "keymaster_padding_t",
"referenced_type" : "type-57",
"self_type" : "type-57",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"underlying_type" : "type-8",
"unique_id" : "keymaster_padding_t"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "KM_PURPOSE_ENCRYPT"
},
{
"enum_field_value" : 1,
"name" : "KM_PURPOSE_DECRYPT"
},
{
"enum_field_value" : 2,
"name" : "KM_PURPOSE_SIGN"
},
{
"enum_field_value" : 3,
"name" : "KM_PURPOSE_VERIFY"
},
{
"enum_field_value" : 4,
"name" : "KM_PURPOSE_DERIVE_KEY"
},
{
"enum_field_value" : 5,
"name" : "KM_PURPOSE_WRAP"
}
],
"linker_set_key" : "keymaster_purpose_t",
"name" : "keymaster_purpose_t",
"referenced_type" : "type-34",
"self_type" : "type-34",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"underlying_type" : "type-8",
"unique_id" : "keymaster_purpose_t"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "KM_SECURITY_LEVEL_SOFTWARE"
},
{
"enum_field_value" : 1,
"name" : "KM_SECURITY_LEVEL_TRUSTED_ENVIRONMENT"
}
],
"linker_set_key" : "keymaster_security_level_t",
"name" : "keymaster_security_level_t",
"referenced_type" : "type-17",
"self_type" : "type-17",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"underlying_type" : "type-8",
"unique_id" : "keymaster_security_level_t"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "KM_TAG_INVALID"
},
{
"enum_field_value" : 536870913,
"name" : "KM_TAG_PURPOSE"
},
{
"enum_field_value" : 268435458,
"name" : "KM_TAG_ALGORITHM"
},
{
"enum_field_value" : 805306371,
"name" : "KM_TAG_KEY_SIZE"
},
{
"enum_field_value" : 536870916,
"name" : "KM_TAG_BLOCK_MODE"
},
{
"enum_field_value" : 536870917,
"name" : "KM_TAG_DIGEST"
},
{
"enum_field_value" : 536870918,
"name" : "KM_TAG_PADDING"
},
{
"enum_field_value" : 1879048199,
"name" : "KM_TAG_CALLER_NONCE"
},
{
"enum_field_value" : 805306376,
"name" : "KM_TAG_MIN_MAC_LENGTH"
},
{
"enum_field_value" : 536870921,
"name" : "KM_TAG_KDF"
},
{
"enum_field_value" : 268435466,
"name" : "KM_TAG_EC_CURVE"
},
{
"enum_field_value" : 1342177480,
"name" : "KM_TAG_RSA_PUBLIC_EXPONENT"
},
{
"enum_field_value" : 1879048393,
"name" : "KM_TAG_ECIES_SINGLE_HASH_MODE"
},
{
"enum_field_value" : 1879048394,
"name" : "KM_TAG_INCLUDE_UNIQUE_ID"
},
{
"enum_field_value" : 268435757,
"name" : "KM_TAG_BLOB_USAGE_REQUIREMENTS"
},
{
"enum_field_value" : 1879048494,
"name" : "KM_TAG_BOOTLOADER_ONLY"
},
{
"enum_field_value" : 1610613136,
"name" : "KM_TAG_ACTIVE_DATETIME"
},
{
"enum_field_value" : 1610613137,
"name" : "KM_TAG_ORIGINATION_EXPIRE_DATETIME"
},
{
"enum_field_value" : 1610613138,
"name" : "KM_TAG_USAGE_EXPIRE_DATETIME"
},
{
"enum_field_value" : 805306771,
"name" : "KM_TAG_MIN_SECONDS_BETWEEN_OPS"
},
{
"enum_field_value" : 805306772,
"name" : "KM_TAG_MAX_USES_PER_BOOT"
},
{
"enum_field_value" : 1879048692,
"name" : "KM_TAG_ALL_USERS"
},
{
"enum_field_value" : 805306869,
"name" : "KM_TAG_USER_ID"
},
{
"enum_field_value" : -1610612234,
"name" : "KM_TAG_USER_SECURE_ID"
},
{
"enum_field_value" : 1879048695,
"name" : "KM_TAG_NO_AUTH_REQUIRED"
},
{
"enum_field_value" : 268435960,
"name" : "KM_TAG_USER_AUTH_TYPE"
},
{
"enum_field_value" : 805306873,
"name" : "KM_TAG_AUTH_TIMEOUT"
},
{
"enum_field_value" : 1879048698,
"name" : "KM_TAG_ALLOW_WHILE_ON_BODY"
},
{
"enum_field_value" : 1879048700,
"name" : "KM_TAG_TRUSTED_CONFIRMATION_REQUIRED"
},
{
"enum_field_value" : 1879048701,
"name" : "KM_TAG_UNLOCKED_DEVICE_REQUIRED"
},
{
"enum_field_value" : 1879048792,
"name" : "KM_TAG_ALL_APPLICATIONS"
},
{
"enum_field_value" : -1879047591,
"name" : "KM_TAG_APPLICATION_ID"
},
{
"enum_field_value" : 1879048794,
"name" : "KM_TAG_EXPORTABLE"
},
{
"enum_field_value" : -1879047492,
"name" : "KM_TAG_APPLICATION_DATA"
},
{
"enum_field_value" : 1610613437,
"name" : "KM_TAG_CREATION_DATETIME"
},
{
"enum_field_value" : 268436158,
"name" : "KM_TAG_ORIGIN"
},
{
"enum_field_value" : 1879048895,
"name" : "KM_TAG_ROLLBACK_RESISTANT"
},
{
"enum_field_value" : -1879047488,
"name" : "KM_TAG_ROOT_OF_TRUST"
},
{
"enum_field_value" : 805307073,
"name" : "KM_TAG_OS_VERSION"
},
{
"enum_field_value" : 805307074,
"name" : "KM_TAG_OS_PATCHLEVEL"
},
{
"enum_field_value" : -1879047485,
"name" : "KM_TAG_UNIQUE_ID"
},
{
"enum_field_value" : -1879047484,
"name" : "KM_TAG_ATTESTATION_CHALLENGE"
},
{
"enum_field_value" : -1879047483,
"name" : "KM_TAG_ATTESTATION_APPLICATION_ID"
},
{
"enum_field_value" : -1879047482,
"name" : "KM_TAG_ATTESTATION_ID_BRAND"
},
{
"enum_field_value" : -1879047481,
"name" : "KM_TAG_ATTESTATION_ID_DEVICE"
},
{
"enum_field_value" : -1879047480,
"name" : "KM_TAG_ATTESTATION_ID_PRODUCT"
},
{
"enum_field_value" : -1879047479,
"name" : "KM_TAG_ATTESTATION_ID_SERIAL"
},
{
"enum_field_value" : -1879047478,
"name" : "KM_TAG_ATTESTATION_ID_IMEI"
},
{
"enum_field_value" : -1879047477,
"name" : "KM_TAG_ATTESTATION_ID_MEID"
},
{
"enum_field_value" : -1879047476,
"name" : "KM_TAG_ATTESTATION_ID_MANUFACTURER"
},
{
"enum_field_value" : -1879047475,
"name" : "KM_TAG_ATTESTATION_ID_MODEL"
},
{
"enum_field_value" : -1879047192,
"name" : "KM_TAG_ASSOCIATED_DATA"
},
{
"enum_field_value" : -1879047191,
"name" : "KM_TAG_NONCE"
},
{
"enum_field_value" : -1879047190,
"name" : "KM_TAG_AUTH_TOKEN"
},
{
"enum_field_value" : 805307371,
"name" : "KM_TAG_MAC_LENGTH"
},
{
"enum_field_value" : 1879049196,
"name" : "KM_TAG_RESET_SINCE_ID_ROTATION"
}
],
"linker_set_key" : "keymaster_tag_t",
"name" : "keymaster_tag_t",
"referenced_type" : "type-5",
"self_type" : "type-5",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"underlying_type" : "type-6",
"unique_id" : "keymaster_tag_t"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "KM_INVALID"
},
{
"enum_field_value" : 268435456,
"name" : "KM_ENUM"
},
{
"enum_field_value" : 536870912,
"name" : "KM_ENUM_REP"
},
{
"enum_field_value" : 805306368,
"name" : "KM_UINT"
},
{
"enum_field_value" : 1073741824,
"name" : "KM_UINT_REP"
},
{
"enum_field_value" : 1342177280,
"name" : "KM_ULONG"
},
{
"enum_field_value" : 1610612736,
"name" : "KM_DATE"
},
{
"enum_field_value" : 1879048192,
"name" : "KM_BOOL"
},
{
"enum_field_value" : -2147483648,
"name" : "KM_BIGNUM"
},
{
"enum_field_value" : -1879048192,
"name" : "KM_BYTES"
},
{
"enum_field_value" : -1610612736,
"name" : "KM_ULONG_REP"
}
],
"linker_set_key" : "keymaster_tag_type_t",
"name" : "keymaster_tag_type_t",
"referenced_type" : "type-817",
"self_type" : "type-817",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"underlying_type" : "type-6",
"unique_id" : "keymaster_tag_type_t"
},
{
"alignment" : 4,
"enum_fields" :
[
{
"enum_field_value" : 0,
"name" : "KM_VERIFIED_BOOT_VERIFIED"
},
{
"enum_field_value" : 1,
"name" : "KM_VERIFIED_BOOT_SELF_SIGNED"
},
{
"enum_field_value" : 2,
"name" : "KM_VERIFIED_BOOT_UNVERIFIED"
},
{
"enum_field_value" : 3,
"name" : "KM_VERIFIED_BOOT_FAILED"
}
],
"linker_set_key" : "keymaster_verified_boot_t",
"name" : "keymaster_verified_boot_t",
"referenced_type" : "type-14",
"self_type" : "type-14",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"underlying_type" : "type-8",
"unique_id" : "keymaster_verified_boot_t"
}
],
"function_types" : [],
"functions" :
[
{
"function_name" : "keymaster::HmacSha256::Init",
"linker_set_key" : "_ZN9keymaster10HmacSha2564InitEPKhm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2533"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"function_name" : "keymaster::HmacSha256::Init",
"linker_set_key" : "_ZN9keymaster10HmacSha2564InitERKNS_6BufferE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2533"
},
{
"referenced_type" : "type-149"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"function_name" : "keymaster::dup_buffer",
"linker_set_key" : "_ZN9keymaster10dup_bufferEPKvm",
"parameters" :
[
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"function_name" : "keymaster::Iso18033Kdf::GenerateKey",
"linker_set_key" : "_ZN9keymaster11Iso18033Kdf11GenerateKeyEPKhmPhm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2658"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/iso18033kdf.h"
},
{
"access" : "protected",
"function_name" : "keymaster::EcKeyFactory::ChooseGroup",
"linker_set_key" : "_ZN9keymaster12EcKeyFactory11ChooseGroupE20keymaster_ec_curve_t",
"parameters" :
[
{
"referenced_type" : "type-211"
}
],
"return_type" : "type-2441",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
},
{
"access" : "protected",
"function_name" : "keymaster::EcKeyFactory::ChooseGroup",
"linker_set_key" : "_ZN9keymaster12EcKeyFactory11ChooseGroupEm",
"parameters" :
[
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-2441",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
},
{
"access" : "protected",
"function_name" : "keymaster::EcKeyFactory::GetCurveAndSize",
"linker_set_key" : "_ZN9keymaster12EcKeyFactory15GetCurveAndSizeERKNS_16AuthorizationSetEP20keymaster_ec_curve_tPj",
"parameters" :
[
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-820"
},
{
"referenced_type" : "type-96"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
},
{
"access" : "protected",
"function_name" : "keymaster::RsaOperation::InitDigest",
"linker_set_key" : "_ZN9keymaster12RsaOperation10InitDigestEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2809"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"access" : "protected",
"function_name" : "keymaster::RsaOperation::SetRsaPaddingInEvpContext",
"linker_set_key" : "_ZN9keymaster12RsaOperation25SetRsaPaddingInEvpContextEP15evp_pkey_ctx_stb",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2809"
},
{
"referenced_type" : "type-2948"
},
{
"referenced_type" : "type-9"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaOperation::Begin",
"linker_set_key" : "_ZN9keymaster12RsaOperation5BeginERKNS_16AuthorizationSetEPS1_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2809"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaOperation::Update",
"linker_set_key" : "_ZN9keymaster12RsaOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2809"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-147"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"access" : "protected",
"function_name" : "keymaster::RsaOperation::StoreData",
"linker_set_key" : "_ZN9keymaster12RsaOperation9StoreDataERKNS_6BufferEPm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2809"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaOperation::~RsaOperation",
"linker_set_key" : "_ZN9keymaster12RsaOperationD0Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2809"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaOperation::~RsaOperation",
"linker_set_key" : "_ZN9keymaster12RsaOperationD1Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2809"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaOperation::~RsaOperation",
"linker_set_key" : "_ZN9keymaster12RsaOperationD2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2809"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"access" : "protected",
"function_name" : "keymaster::SymmetricKey::SymmetricKey",
"linker_set_key" : "_ZN9keymaster12SymmetricKeyC1EONS_14TKeymasterBlobI20keymaster_key_blob_tEEONS_16AuthorizationSetES6_PKNS_10KeyFactoryE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2985"
},
{
"referenced_type" : "type-371"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-298"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"access" : "protected",
"function_name" : "keymaster::SymmetricKey::SymmetricKey",
"linker_set_key" : "_ZN9keymaster12SymmetricKeyC2EONS_14TKeymasterBlobI20keymaster_key_blob_tEEONS_16AuthorizationSetES6_PKNS_10KeyFactoryE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2985"
},
{
"referenced_type" : "type-371"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-298"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"function_name" : "keymaster::SymmetricKey::~SymmetricKey",
"linker_set_key" : "_ZN9keymaster12SymmetricKeyD0Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2985"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"function_name" : "keymaster::SymmetricKey::~SymmetricKey",
"linker_set_key" : "_ZN9keymaster12SymmetricKeyD1Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2985"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"function_name" : "keymaster::SymmetricKey::~SymmetricKey",
"linker_set_key" : "_ZN9keymaster12SymmetricKeyD2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2985"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"function_name" : "keymaster::ec_get_group",
"linker_set_key" : "_ZN9keymaster12ec_get_groupE20keymaster_ec_curve_t",
"parameters" :
[
{
"referenced_type" : "type-211"
}
],
"return_type" : "type-2746",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"function_name" : "keymaster::OcbDecryptKey",
"linker_set_key" : "_ZN9keymaster13OcbDecryptKeyERKNS_16AuthorizationSetES2_S2_RKNS_14TKeymasterBlobI20keymaster_key_blob_tEES7_RKNS_6BufferESA_PS5_",
"parameters" :
[
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-306"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ocb_utils.h"
},
{
"function_name" : "keymaster::OcbEncryptKey",
"linker_set_key" : "_ZN9keymaster13OcbEncryptKeyERKNS_16AuthorizationSetES2_S2_RKNS_14TKeymasterBlobI20keymaster_key_blob_tEES7_RKNS_6BufferEPS5_PS8_",
"parameters" :
[
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-306"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ocb_utils.h"
},
{
"function_name" : "keymaster::append_to_buf",
"linker_set_key" : "_ZN9keymaster13append_to_bufEPhPKhPKvm",
"parameters" :
[
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::copy_from_buf",
"linker_set_key" : "_ZN9keymaster13copy_from_bufEPPKhS1_Pvm",
"parameters" :
[
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-175"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"access" : "protected",
"function_name" : "keymaster::EcdsaOperation::InitDigest",
"linker_set_key" : "_ZN9keymaster14EcdsaOperation10InitDigestEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2423"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"access" : "protected",
"function_name" : "keymaster::EcdsaOperation::StoreData",
"linker_set_key" : "_ZN9keymaster14EcdsaOperation9StoreDataERKNS_6BufferEPm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2423"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"function_name" : "keymaster::EcdsaOperation::~EcdsaOperation",
"linker_set_key" : "_ZN9keymaster14EcdsaOperationD0Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2423"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"function_name" : "keymaster::EcdsaOperation::~EcdsaOperation",
"linker_set_key" : "_ZN9keymaster14EcdsaOperationD1Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2423"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"function_name" : "keymaster::EcdsaOperation::~EcdsaOperation",
"linker_set_key" : "_ZN9keymaster14EcdsaOperationD2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2423"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"function_name" : "keymaster::GenerateRandom",
"linker_set_key" : "_ZN9keymaster14GenerateRandomEPhm",
"parameters" :
[
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"function_name" : "keymaster::OperationTable::Add",
"linker_set_key" : "_ZN9keymaster14OperationTable3AddEONS_9UniquePtrINS_9OperationENS_13DefaultDeleteIS2_EEEE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-353"
},
{
"referenced_type" : "type-374"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/operation_table.h"
},
{
"function_name" : "keymaster::OperationTable::Find",
"linker_set_key" : "_ZN9keymaster14OperationTable4FindEm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-353"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-285",
"source_file" : "/system/keymaster/include/keymaster/operation_table.h"
},
{
"function_name" : "keymaster::OperationTable::Delete",
"linker_set_key" : "_ZN9keymaster14OperationTable6DeleteEm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-353"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/operation_table.h"
},
{
"function_name" : "keymaster::build_auth_list",
"linker_set_key" : "_ZN9keymaster15build_auth_listERKNS_16AuthorizationSetEPNS_12km_auth_listE",
"parameters" :
[
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-1163"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::GetVersion",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster10GetVersionERKNS_17GetVersionRequestEPNS_18GetVersionResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-630"
},
{
"referenced_type" : "type-568"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::UpgradeKey",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster10UpgradeKeyERKNS_17UpgradeKeyRequestEPNS_18UpgradeKeyResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-664"
},
{
"referenced_type" : "type-581"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::GenerateKey",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster11GenerateKeyERKNS_18GenerateKeyRequestEPNS_19GenerateKeyResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-651"
},
{
"referenced_type" : "type-506"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::AddRngEntropy",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster13AddRngEntropyERKNS_17AddEntropyRequestEPNS_18AddEntropyResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-649"
},
{
"referenced_type" : "type-535"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::DeleteAllKeys",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster13DeleteAllKeysERKNS_20DeleteAllKeysRequestEPNS_21DeleteAllKeysResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-667"
},
{
"referenced_type" : "type-557"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::AbortOperation",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster14AbortOperationERKNS_21AbortOperationRequestEPNS_22AbortOperationResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-675"
},
{
"referenced_type" : "type-529"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::BeginOperation",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster14BeginOperationERKNS_21BeginOperationRequestEPNS_22BeginOperationResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-669"
},
{
"referenced_type" : "type-515"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::FinishOperation",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster15FinishOperationERKNS_22FinishOperationRequestEPNS_23FinishOperationResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-674"
},
{
"referenced_type" : "type-523"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::UpdateOperation",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster15UpdateOperationERKNS_22UpdateOperationRequestEPNS_23UpdateOperationResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-672"
},
{
"referenced_type" : "type-519"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::ImportWrappedKey",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster16ImportWrappedKeyERKNS_23ImportWrappedKeyRequestEPNS_24ImportWrappedKeyResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-657"
},
{
"referenced_type" : "type-610"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::SupportedDigests",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster16SupportedDigestsERKNS_23SupportedDigestsRequestEPNS_24SupportedDigestsResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-640"
},
{
"referenced_type" : "type-493"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::ComputeSharedHmac",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster17ComputeSharedHmacERKNS_24ComputeSharedHmacRequestE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-645"
}
],
"return_type" : "type-337",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::SupportedAlgorithms",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster19SupportedAlgorithmsERKNS_26SupportedAlgorithmsRequestEPNS_27SupportedAlgorithmsResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-631"
},
{
"referenced_type" : "type-487"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::SupportedBlockModes",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster19SupportedBlockModesERKNS_26SupportedBlockModesRequestEPNS_27SupportedBlockModesResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-636"
},
{
"referenced_type" : "type-489"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::VerifyAuthorization",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-647"
}
],
"return_type" : "type-622",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::GetKeyCharacteristics",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster21GetKeyCharacteristicsERKNS_28GetKeyCharacteristicsRequestEPNS_29GetKeyCharacteristicsResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-653"
},
{
"referenced_type" : "type-510"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::SupportedPaddingModes",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster21SupportedPaddingModesERKNS_28SupportedPaddingModesRequestEPNS_29SupportedPaddingModesResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-638"
},
{
"referenced_type" : "type-491"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::SupportedExportFormats",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster22SupportedExportFormatsERKNS_29SupportedExportFormatsRequestEPNS_30SupportedExportFormatsResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-644"
},
{
"referenced_type" : "type-497"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::SupportedImportFormats",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster22SupportedImportFormatsERKNS_29SupportedImportFormatsRequestEPNS_30SupportedImportFormatsResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-642"
},
{
"referenced_type" : "type-495"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::GetHmacSharingParameters",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster24GetHmacSharingParametersEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
}
],
"return_type" : "type-594",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"access" : "private",
"function_name" : "keymaster::AndroidKeymaster::LoadKey",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster7LoadKeyERK20keymaster_key_blob_tRKNS_16AuthorizationSetEPPKNS_10KeyFactoryEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISC_EEEE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-312"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-678"
},
{
"referenced_type" : "type-737"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::AttestKey",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster9AttestKeyERKNS_16AttestKeyRequestEPNS_17AttestKeyResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-662"
},
{
"referenced_type" : "type-576"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::Configure",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster9ConfigureERKNS_16ConfigureRequestEPNS_17ConfigureResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-650"
},
{
"referenced_type" : "type-587"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::DeleteKey",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster9DeleteKeyERKNS_16DeleteKeyRequestEPNS_17DeleteKeyResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-666"
},
{
"referenced_type" : "type-549"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::ExportKey",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster9ExportKeyERKNS_16ExportKeyRequestEPNS_17ExportKeyResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-659"
},
{
"referenced_type" : "type-545"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::ImportKey",
"linker_set_key" : "_ZN9keymaster16AndroidKeymaster9ImportKeyERKNS_16ImportKeyRequestEPNS_17ImportKeyResponseE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-655"
},
{
"referenced_type" : "type-541"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::AndroidKeymaster",
"linker_set_key" : "_ZN9keymaster16AndroidKeymasterC1EOS0_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-629"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::AndroidKeymaster",
"linker_set_key" : "_ZN9keymaster16AndroidKeymasterC1EPNS_16KeymasterContextEm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-218"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::AndroidKeymaster",
"linker_set_key" : "_ZN9keymaster16AndroidKeymasterC2EOS0_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-629"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::AndroidKeymaster",
"linker_set_key" : "_ZN9keymaster16AndroidKeymasterC2EPNS_16KeymasterContextEm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
},
{
"referenced_type" : "type-218"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::~AndroidKeymaster",
"linker_set_key" : "_ZN9keymaster16AndroidKeymasterD0Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::~AndroidKeymaster",
"linker_set_key" : "_ZN9keymaster16AndroidKeymasterD1Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::~AndroidKeymaster",
"linker_set_key" : "_ZN9keymaster16AndroidKeymasterD2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-628"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AttestKeyRequest::Deserialize",
"linker_set_key" : "_ZN9keymaster16AttestKeyRequest11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-570"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::AttestKeyRequest::SetKeyMaterial",
"linker_set_key" : "_ZN9keymaster16AttestKeyRequest14SetKeyMaterialEPKvm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-570"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::AttestKeyRequest::~AttestKeyRequest",
"linker_set_key" : "_ZN9keymaster16AttestKeyRequestD0Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-570"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::AttestKeyRequest::~AttestKeyRequest",
"linker_set_key" : "_ZN9keymaster16AttestKeyRequestD1Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-570"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::AttestKeyRequest::~AttestKeyRequest",
"linker_set_key" : "_ZN9keymaster16AttestKeyRequestD2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-570"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::AuthorizationSet::Difference",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet10DifferenceERK25keymaster_key_param_set_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-411"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::Deduplicate",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet11DeduplicateEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::Deserialize",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::set_invalid",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet11set_invalidENS0_5ErrorE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-290"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::Reinitialize",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet12ReinitializeEPK21keymaster_key_param_tm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-23"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::reserve_elems",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet13reserve_elemsEm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::CopyIndirectData",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet16CopyIndirectDataEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::reserve_indirect",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet16reserve_indirectEm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::ComputeIndirectDataSize",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet23ComputeIndirectDataSizeEPK21keymaster_key_param_tm",
"parameters" :
[
{
"referenced_type" : "type-23"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::DeserializeElementsData",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet23DeserializeElementsDataEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::DeserializeIndirectData",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet23DeserializeIndirectDataEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::Sort",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet4SortEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::Clear",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet5ClearEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::Union",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet5UnionERK25keymaster_key_param_set_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-411"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::erase",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet5eraseEi",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-6"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::FreeData",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet8FreeDataEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::MoveFrom",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet8MoveFromERS0_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-345"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::push_back",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet9push_backE21keymaster_key_param_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-4"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::push_back",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet9push_backERK25keymaster_key_param_set_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-411"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::AuthorizationSet",
"linker_set_key" : "_ZN9keymaster16AuthorizationSetC1ERNS_23AuthorizationSetBuilderE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-417"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::AuthorizationSet",
"linker_set_key" : "_ZN9keymaster16AuthorizationSetC2ERNS_23AuthorizationSetBuilderE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-417"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::~AuthorizationSet",
"linker_set_key" : "_ZN9keymaster16AuthorizationSetD0Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::~AuthorizationSet",
"linker_set_key" : "_ZN9keymaster16AuthorizationSetD1Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::~AuthorizationSet",
"linker_set_key" : "_ZN9keymaster16AuthorizationSetD2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::operator[]",
"linker_set_key" : "_ZN9keymaster16AuthorizationSetixEi",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-6"
}
],
"return_type" : "type-821",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::DeleteKeyRequest::Deserialize",
"linker_set_key" : "_ZN9keymaster16DeleteKeyRequest11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-547"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::DeleteKeyRequest::SetKeyMaterial",
"linker_set_key" : "_ZN9keymaster16DeleteKeyRequest14SetKeyMaterialEPKvm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-547"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::EcCurveToKeySize",
"linker_set_key" : "_ZN9keymaster16EcCurveToKeySizeE20keymaster_ec_curve_tPj",
"parameters" :
[
{
"referenced_type" : "type-211"
},
{
"referenced_type" : "type-96"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"function_name" : "keymaster::EcKeySizeToCurve",
"linker_set_key" : "_ZN9keymaster16EcKeySizeToCurveEjP20keymaster_ec_curve_t",
"parameters" :
[
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-820"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"function_name" : "keymaster::ExportKeyRequest::Deserialize",
"linker_set_key" : "_ZN9keymaster16ExportKeyRequest11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-543"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ExportKeyRequest::SetKeyMaterial",
"linker_set_key" : "_ZN9keymaster16ExportKeyRequest14SetKeyMaterialEPKvm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-543"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportKeyRequest::Deserialize",
"linker_set_key" : "_ZN9keymaster16ImportKeyRequest11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-539"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportKeyRequest::SetKeyMaterial",
"linker_set_key" : "_ZN9keymaster16ImportKeyRequest14SetKeyMaterialEPKvm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-539"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::KM_AUTH_LIST_new",
"linker_set_key" : "_ZN9keymaster16KM_AUTH_LIST_newEv",
"return_type" : "type-1163",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::Rfc5869Sha256Kdf::GenerateKey",
"linker_set_key" : "_ZN9keymaster16Rfc5869Sha256Kdf11GenerateKeyEPKhmPhm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2498"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hkdf.h"
},
{
"access" : "private",
"function_name" : "keymaster::RsaSignOperation::SignDigested",
"linker_set_key" : "_ZN9keymaster16RsaSignOperation12SignDigestedEPNS_6BufferE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2817"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"access" : "private",
"function_name" : "keymaster::RsaSignOperation::SignUndigested",
"linker_set_key" : "_ZN9keymaster16RsaSignOperation14SignUndigestedEPNS_6BufferE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2817"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaSignOperation::Begin",
"linker_set_key" : "_ZN9keymaster16RsaSignOperation5BeginERKNS_16AuthorizationSetEPS1_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2817"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaSignOperation::Finish",
"linker_set_key" : "_ZN9keymaster16RsaSignOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2817"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaSignOperation::Update",
"linker_set_key" : "_ZN9keymaster16RsaSignOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2817"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-147"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::d2i_KM_AUTH_LIST",
"linker_set_key" : "_ZN9keymaster16d2i_KM_AUTH_LISTEPPNS_12km_auth_listEPPKhl",
"parameters" :
[
{
"referenced_type" : "type-1343"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-166"
}
],
"return_type" : "type-1163",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::i2d_KM_AUTH_LIST",
"linker_set_key" : "_ZN9keymaster16i2d_KM_AUTH_LISTEPNS_12km_auth_listEPPh",
"parameters" :
[
{
"referenced_type" : "type-1163"
},
{
"referenced_type" : "type-1335"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::AddEntropyRequest::Deserialize",
"linker_set_key" : "_ZN9keymaster17AddEntropyRequest11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-533"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::AttestKeyResponse::AllocateChain",
"linker_set_key" : "_ZN9keymaster17AttestKeyResponse13AllocateChainEm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-576"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::AttestKeyResponse::NonErrorDeserialize",
"linker_set_key" : "_ZN9keymaster17AttestKeyResponse19NonErrorDeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-576"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::AttestKeyResponse::~AttestKeyResponse",
"linker_set_key" : "_ZN9keymaster17AttestKeyResponseD0Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-576"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::AttestKeyResponse::~AttestKeyResponse",
"linker_set_key" : "_ZN9keymaster17AttestKeyResponseD1Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-576"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::AttestKeyResponse::~AttestKeyResponse",
"linker_set_key" : "_ZN9keymaster17AttestKeyResponseD2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-576"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ExportKeyResponse::SetKeyMaterial",
"linker_set_key" : "_ZN9keymaster17ExportKeyResponse14SetKeyMaterialEPKvm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-545"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ExportKeyResponse::NonErrorDeserialize",
"linker_set_key" : "_ZN9keymaster17ExportKeyResponse19NonErrorDeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-545"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::HardwareAuthToken::Deserialize",
"linker_set_key" : "_ZN9keymaster17HardwareAuthToken11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-612"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportKeyResponse::SetKeyMaterial",
"linker_set_key" : "_ZN9keymaster17ImportKeyResponse14SetKeyMaterialEPKvm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-541"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportKeyResponse::NonErrorDeserialize",
"linker_set_key" : "_ZN9keymaster17ImportKeyResponse19NonErrorDeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-541"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::KM_AUTH_LIST_free",
"linker_set_key" : "_ZN9keymaster17KM_AUTH_LIST_freeEPNS_12km_auth_listE",
"parameters" :
[
{
"referenced_type" : "type-1163"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::KeymasterResponse::Deserialize",
"linker_set_key" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-436"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"access" : "private",
"function_name" : "keymaster::RsaCryptOperation::GetOpensslPadding",
"linker_set_key" : "_ZN9keymaster17RsaCryptOperation17GetOpensslPaddingEP17keymaster_error_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2822"
},
{
"referenced_type" : "type-106"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"access" : "protected",
"function_name" : "keymaster::RsaCryptOperation::SetOaepDigestIfRequired",
"linker_set_key" : "_ZN9keymaster17RsaCryptOperation23SetOaepDigestIfRequiredEP15evp_pkey_ctx_st",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2822"
},
{
"referenced_type" : "type-2948"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::UpgradeKeyRequest::Deserialize",
"linker_set_key" : "_ZN9keymaster17UpgradeKeyRequest11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-578"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpgradeKeyRequest::SetKeyMaterial",
"linker_set_key" : "_ZN9keymaster17UpgradeKeyRequest14SetKeyMaterialEPKvm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-578"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpgradeKeyRequest::~UpgradeKeyRequest",
"linker_set_key" : "_ZN9keymaster17UpgradeKeyRequestD0Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-578"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpgradeKeyRequest::~UpgradeKeyRequest",
"linker_set_key" : "_ZN9keymaster17UpgradeKeyRequestD1Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-578"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpgradeKeyRequest::~UpgradeKeyRequest",
"linker_set_key" : "_ZN9keymaster17UpgradeKeyRequestD2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-578"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::VerificationToken::Deserialize",
"linker_set_key" : "_ZN9keymaster17VerificationToken11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-615"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::build_wrapped_key",
"linker_set_key" : "_ZN9keymaster17build_wrapped_keyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS0_I16keymaster_blob_tEE22keymaster_key_format_tS4_S8_RKNS_16AuthorizationSetEPS2_",
"parameters" :
[
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-1082"
},
{
"referenced_type" : "type-64"
},
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-1082"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-306"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"function_name" : "keymaster::ec_get_group_size",
"linker_set_key" : "_ZN9keymaster17ec_get_group_sizeEPK11ec_group_stPm",
"parameters" :
[
{
"referenced_type" : "type-2744"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"function_name" : "keymaster::extract_auth_list",
"linker_set_key" : "_ZN9keymaster17extract_auth_listEPKNS_12km_auth_listEPNS_16AuthorizationSetE",
"parameters" :
[
{
"referenced_type" : "type-1351"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::parse_wrapped_key",
"linker_set_key" : "_ZN9keymaster17parse_wrapped_keyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPNS0_I16keymaster_blob_tEEPS2_S8_S7_PNS_16AuthorizationSetEP22keymaster_key_format_tS7_",
"parameters" :
[
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-301"
},
{
"referenced_type" : "type-306"
},
{
"referenced_type" : "type-306"
},
{
"referenced_type" : "type-301"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-482"
},
{
"referenced_type" : "type-301"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"function_name" : "keymaster::EcdsaSignOperation::Begin",
"linker_set_key" : "_ZN9keymaster18EcdsaSignOperation5BeginERKNS_16AuthorizationSetEPS1_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2425"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"function_name" : "keymaster::EcdsaSignOperation::Finish",
"linker_set_key" : "_ZN9keymaster18EcdsaSignOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2425"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"function_name" : "keymaster::EcdsaSignOperation::Update",
"linker_set_key" : "_ZN9keymaster18EcdsaSignOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2425"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-147"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"function_name" : "keymaster::GetVersionResponse::NonErrorDeserialize",
"linker_set_key" : "_ZN9keymaster18GetVersionResponse19NonErrorDeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-568"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::KM_WRAPPED_KEY_new",
"linker_set_key" : "_ZN9keymaster18KM_WRAPPED_KEY_newEv",
"return_type" : "type-6448",
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"access" : "private",
"function_name" : "keymaster::RsaVerifyOperation::VerifyDigested",
"linker_set_key" : "_ZN9keymaster18RsaVerifyOperation14VerifyDigestedERKNS_6BufferE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2820"
},
{
"referenced_type" : "type-149"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"access" : "private",
"function_name" : "keymaster::RsaVerifyOperation::VerifyUndigested",
"linker_set_key" : "_ZN9keymaster18RsaVerifyOperation16VerifyUndigestedERKNS_6BufferE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2820"
},
{
"referenced_type" : "type-149"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaVerifyOperation::Begin",
"linker_set_key" : "_ZN9keymaster18RsaVerifyOperation5BeginERKNS_16AuthorizationSetEPS1_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2820"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaVerifyOperation::Finish",
"linker_set_key" : "_ZN9keymaster18RsaVerifyOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2820"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaVerifyOperation::Update",
"linker_set_key" : "_ZN9keymaster18RsaVerifyOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2820"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-147"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::UpgradeKeyResponse::NonErrorDeserialize",
"linker_set_key" : "_ZN9keymaster18UpgradeKeyResponse19NonErrorDeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-581"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpgradeKeyResponse::~UpgradeKeyResponse",
"linker_set_key" : "_ZN9keymaster18UpgradeKeyResponseD0Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-581"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpgradeKeyResponse::~UpgradeKeyResponse",
"linker_set_key" : "_ZN9keymaster18UpgradeKeyResponseD1Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-581"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpgradeKeyResponse::~UpgradeKeyResponse",
"linker_set_key" : "_ZN9keymaster18UpgradeKeyResponseD2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-581"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpgradeSoftKeyBlob",
"linker_set_key" : "_ZN9keymaster18UpgradeSoftKeyBlobERKNS_9UniquePtrINS_3KeyENS_13DefaultDeleteIS1_EEEEjjRKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEE",
"parameters" :
[
{
"referenced_type" : "type-1083"
},
{
"referenced_type" : "type-1084"
},
{
"referenced_type" : "type-1084"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-306"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
},
{
"function_name" : "keymaster::d2i_KM_WRAPPED_KEY",
"linker_set_key" : "_ZN9keymaster18d2i_KM_WRAPPED_KEYEPPNS_14km_wrapped_keyEPPKhl",
"parameters" :
[
{
"referenced_type" : "type-6447"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-166"
}
],
"return_type" : "type-6448",
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"function_name" : "keymaster::ec_group_size_bits",
"linker_set_key" : "_ZN9keymaster18ec_group_size_bitsEP9ec_key_st",
"parameters" :
[
{
"referenced_type" : "type-2751"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"function_name" : "keymaster::i2d_KM_WRAPPED_KEY",
"linker_set_key" : "_ZN9keymaster18i2d_KM_WRAPPED_KEYEPNS_14km_wrapped_keyEPPh",
"parameters" :
[
{
"referenced_type" : "type-6448"
},
{
"referenced_type" : "type-1335"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"function_name" : "keymaster::EvpKeyToKeyMaterial",
"linker_set_key" : "_ZN9keymaster19EvpKeyToKeyMaterialEPK11evp_pkey_stPNS_14TKeymasterBlobI20keymaster_key_blob_tEE",
"parameters" :
[
{
"referenced_type" : "type-2750"
},
{
"referenced_type" : "type-306"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"function_name" : "keymaster::GenerateKeyResponse::NonErrorDeserialize",
"linker_set_key" : "_ZN9keymaster19GenerateKeyResponse19NonErrorDeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-506"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::GenerateKeyResponse::~GenerateKeyResponse",
"linker_set_key" : "_ZN9keymaster19GenerateKeyResponseD0Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-506"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::GenerateKeyResponse::~GenerateKeyResponse",
"linker_set_key" : "_ZN9keymaster19GenerateKeyResponseD1Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-506"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::GenerateKeyResponse::~GenerateKeyResponse",
"linker_set_key" : "_ZN9keymaster19GenerateKeyResponseD2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-506"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::KM_WRAPPED_KEY_free",
"linker_set_key" : "_ZN9keymaster19KM_WRAPPED_KEY_freeEPNS_14km_wrapped_keyE",
"parameters" :
[
{
"referenced_type" : "type-6448"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"function_name" : "keymaster::KeyMaterialToEvpKey",
"linker_set_key" : "_ZN9keymaster19KeyMaterialToEvpKeyE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEE21keymaster_algorithm_tPNS_9UniquePtrI11evp_pkey_stNS_20OpenSslObjectDeleterIS8_XadL_Z13EVP_PKEY_freeEEEEEE",
"parameters" :
[
{
"referenced_type" : "type-64"
},
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-51"
},
{
"referenced_type" : "type-1121"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"function_name" : "keymaster::RsaDecryptOperation::Finish",
"linker_set_key" : "_ZN9keymaster19RsaDecryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2828"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaEncryptOperation::Finish",
"linker_set_key" : "_ZN9keymaster19RsaEncryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2826"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"access" : "protected",
"function_name" : "keymaster::RsaOperationFactory::GetRsaKey",
"linker_set_key" : "_ZN9keymaster19RsaOperationFactory9GetRsaKeyEONS_3KeyEP17keymaster_error_t",
"parameters" :
[
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-106"
}
],
"return_type" : "type-2933",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::parse_root_of_trust",
"linker_set_key" : "_ZN9keymaster19parse_root_of_trustEPKhmP16keymaster_blob_tP25keymaster_verified_boot_tPb",
"parameters" :
[
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-573"
},
{
"referenced_type" : "type-1172"
},
{
"referenced_type" : "type-1173"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::EcdsaVerifyOperation::Begin",
"linker_set_key" : "_ZN9keymaster20EcdsaVerifyOperation5BeginERKNS_16AuthorizationSetEPS1_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2427"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"function_name" : "keymaster::EcdsaVerifyOperation::Finish",
"linker_set_key" : "_ZN9keymaster20EcdsaVerifyOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2427"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"function_name" : "keymaster::EcdsaVerifyOperation::Update",
"linker_set_key" : "_ZN9keymaster20EcdsaVerifyOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2427"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-147"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"function_name" : "keymaster::KM_ROOT_OF_TRUST_new",
"linker_set_key" : "_ZN9keymaster20KM_ROOT_OF_TRUST_newEv",
"return_type" : "type-1158",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::KeymasterEnforcement::AuthorizeBegin",
"linker_set_key" : "_ZN9keymaster20KeymasterEnforcement14AuthorizeBeginE19keymaster_purpose_tmRKNS_9AuthProxyERKNS_16AuthorizationSetE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-690"
},
{
"referenced_type" : "type-39"
},
{
"referenced_type" : "type-271"
},
{
"referenced_type" : "type-691"
},
{
"referenced_type" : "type-413"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"function_name" : "keymaster::KeymasterEnforcement::AuthorizeOperation",
"linker_set_key" : "_ZN9keymaster20KeymasterEnforcement18AuthorizeOperationE19keymaster_purpose_tmRKNS_9AuthProxyERKNS_16AuthorizationSetEmb",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-690"
},
{
"referenced_type" : "type-39"
},
{
"referenced_type" : "type-271"
},
{
"referenced_type" : "type-691"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-9"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"access" : "private",
"function_name" : "keymaster::KeymasterEnforcement::AuthorizeUpdateOrFinish",
"linker_set_key" : "_ZN9keymaster20KeymasterEnforcement23AuthorizeUpdateOrFinishERKNS_9AuthProxyERKNS_16AuthorizationSetEm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-690"
},
{
"referenced_type" : "type-691"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"access" : "private",
"function_name" : "keymaster::KeymasterEnforcement::MinTimeBetweenOpsPassed",
"linker_set_key" : "_ZN9keymaster20KeymasterEnforcement23MinTimeBetweenOpsPassedEjm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-690"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-271"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"access" : "private",
"function_name" : "keymaster::KeymasterEnforcement::MaxUsesPerBootNotExceeded",
"linker_set_key" : "_ZN9keymaster20KeymasterEnforcement25MaxUsesPerBootNotExceededEmj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-690"
},
{
"referenced_type" : "type-271"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"function_name" : "keymaster::KeymasterEnforcement::KeymasterEnforcement",
"linker_set_key" : "_ZN9keymaster20KeymasterEnforcementC2Ejj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-690"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"function_name" : "keymaster::KeymasterEnforcement::~KeymasterEnforcement",
"linker_set_key" : "_ZN9keymaster20KeymasterEnforcementD0Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-690"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"function_name" : "keymaster::KeymasterEnforcement::~KeymasterEnforcement",
"linker_set_key" : "_ZN9keymaster20KeymasterEnforcementD1Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-690"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"function_name" : "keymaster::KeymasterEnforcement::~KeymasterEnforcement",
"linker_set_key" : "_ZN9keymaster20KeymasterEnforcementD2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-690"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"access" : "private",
"function_name" : "keymaster::NistCurveKeyExchange::ExtractPublicKey",
"linker_set_key" : "_ZN9keymaster20NistCurveKeyExchange16ExtractPublicKeyEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2510"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
},
{
"function_name" : "keymaster::NistCurveKeyExchange::GenerateKeyExchange",
"linker_set_key" : "_ZN9keymaster20NistCurveKeyExchange19GenerateKeyExchangeE20keymaster_ec_curve_t",
"parameters" :
[
{
"referenced_type" : "type-211"
}
],
"return_type" : "type-2510",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
},
{
"function_name" : "keymaster::NistCurveKeyExchange::NistCurveKeyExchange",
"linker_set_key" : "_ZN9keymaster20NistCurveKeyExchangeC1EP9ec_key_stP17keymaster_error_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2510"
},
{
"referenced_type" : "type-2688"
},
{
"referenced_type" : "type-106"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
},
{
"function_name" : "keymaster::NistCurveKeyExchange::NistCurveKeyExchange",
"linker_set_key" : "_ZN9keymaster20NistCurveKeyExchangeC2EP9ec_key_stP17keymaster_error_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2510"
},
{
"referenced_type" : "type-2688"
},
{
"referenced_type" : "type-106"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
},
{
"function_name" : "keymaster::d2i_KM_ROOT_OF_TRUST",
"linker_set_key" : "_ZN9keymaster20d2i_KM_ROOT_OF_TRUSTEPPNS_16km_root_of_trustEPPKhl",
"parameters" :
[
{
"referenced_type" : "type-1334"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-166"
}
],
"return_type" : "type-1158",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::generate_attestation",
"linker_set_key" : "_ZN9keymaster20generate_attestationERKNS_13AsymmetricKeyERKNS_16AuthorizationSetERK22keymaster_cert_chain_tRK20keymaster_key_blob_tRKNS_24AttestationRecordContextEPNS_9UniquePtrIS6_NS_22CertificateChainDeleteEEE",
"parameters" :
[
{
"referenced_type" : "type-2219"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-2193"
},
{
"referenced_type" : "type-312"
},
{
"referenced_type" : "type-1349"
},
{
"referenced_type" : "type-731"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/attestation_utils.h"
},
{
"function_name" : "keymaster::i2d_KM_ROOT_OF_TRUST",
"linker_set_key" : "_ZN9keymaster20i2d_KM_ROOT_OF_TRUSTEPNS_16km_root_of_trustEPPh",
"parameters" :
[
{
"referenced_type" : "type-1158"
},
{
"referenced_type" : "type-1335"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::BeginOperationRequest::Deserialize",
"linker_set_key" : "_ZN9keymaster21BeginOperationRequest11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-513"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::BeginOperationRequest::SetKeyMaterial",
"linker_set_key" : "_ZN9keymaster21BeginOperationRequest14SetKeyMaterialEPKvm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-513"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::FakeKeyAuthorizations",
"linker_set_key" : "_ZN9keymaster21FakeKeyAuthorizationsEP11evp_pkey_stPNS_16AuthorizationSetES3_",
"parameters" :
[
{
"referenced_type" : "type-1117"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
},
{
"function_name" : "keymaster::HmacSharingParameters::Deserialize",
"linker_set_key" : "_ZN9keymaster21HmacSharingParameters11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-590"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::KM_ROOT_OF_TRUST_free",
"linker_set_key" : "_ZN9keymaster21KM_ROOT_OF_TRUST_freeEPNS_16km_root_of_trustE",
"parameters" :
[
{
"referenced_type" : "type-1158"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"access" : "protected",
"function_name" : "keymaster::RsaDigestingOperation::GetOpensslPadding",
"linker_set_key" : "_ZN9keymaster21RsaDigestingOperation17GetOpensslPaddingEP17keymaster_error_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2928"
},
{
"referenced_type" : "type-106"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaDigestingOperation::RsaDigestingOperation",
"linker_set_key" : "_ZN9keymaster21RsaDigestingOperationC2EONS_16AuthorizationSetES2_19keymaster_purpose_t18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2928"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-34"
},
{
"referenced_type" : "type-61"
},
{
"referenced_type" : "type-57"
},
{
"referenced_type" : "type-2933"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaDigestingOperation::~RsaDigestingOperation",
"linker_set_key" : "_ZN9keymaster21RsaDigestingOperationD0Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2928"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaDigestingOperation::~RsaDigestingOperation",
"linker_set_key" : "_ZN9keymaster21RsaDigestingOperationD1Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2928"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaDigestingOperation::~RsaDigestingOperation",
"linker_set_key" : "_ZN9keymaster21RsaDigestingOperationD2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2928"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::BeginOperationResponse::NonErrorDeserialize",
"linker_set_key" : "_ZN9keymaster22BeginOperationResponse19NonErrorDeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-515"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::FinishOperationRequest::Deserialize",
"linker_set_key" : "_ZN9keymaster22FinishOperationRequest11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-521"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::KM_KEY_DESCRIPTION_new",
"linker_set_key" : "_ZN9keymaster22KM_KEY_DESCRIPTION_newEv",
"return_type" : "type-1348",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::UpdateOperationRequest::Deserialize",
"linker_set_key" : "_ZN9keymaster22UpdateOperationRequest11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-517"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::d2i_KM_KEY_DESCRIPTION",
"linker_set_key" : "_ZN9keymaster22d2i_KM_KEY_DESCRIPTIONEPPNS_18km_key_descriptionEPPKhl",
"parameters" :
[
{
"referenced_type" : "type-1347"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-166"
}
],
"return_type" : "type-1348",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::i2d_KM_KEY_DESCRIPTION",
"linker_set_key" : "_ZN9keymaster22i2d_KM_KEY_DESCRIPTIONEPNS_18km_key_descriptionEPPh",
"parameters" :
[
{
"referenced_type" : "type-1348"
},
{
"referenced_type" : "type-1335"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::FinishOperationResponse::NonErrorDeserialize",
"linker_set_key" : "_ZN9keymaster23FinishOperationResponse19NonErrorDeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-523"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportWrappedKeyRequest::Deserialize",
"linker_set_key" : "_ZN9keymaster23ImportWrappedKeyRequest11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-608"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportWrappedKeyRequest::SetWrappedMaterial",
"linker_set_key" : "_ZN9keymaster23ImportWrappedKeyRequest18SetWrappedMaterialEPKvm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-608"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportWrappedKeyRequest::SetWrappingMaterial",
"linker_set_key" : "_ZN9keymaster23ImportWrappedKeyRequest19SetWrappingMaterialEPKvm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-608"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportWrappedKeyRequest::SetMaskingKeyMaterial",
"linker_set_key" : "_ZN9keymaster23ImportWrappedKeyRequest21SetMaskingKeyMaterialEPKvm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-608"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::KM_KEY_DESCRIPTION_free",
"linker_set_key" : "_ZN9keymaster23KM_KEY_DESCRIPTION_freeEPNS_18km_key_descriptionE",
"parameters" :
[
{
"referenced_type" : "type-1348"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::UpdateOperationResponse::NonErrorDeserialize",
"linker_set_key" : "_ZN9keymaster23UpdateOperationResponse19NonErrorDeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-519"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportWrappedKeyResponse::SetKeyMaterial",
"linker_set_key" : "_ZN9keymaster24ImportWrappedKeyResponse14SetKeyMaterialEPKvm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-610"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportWrappedKeyResponse::NonErrorDeserialize",
"linker_set_key" : "_ZN9keymaster24ImportWrappedKeyResponse19NonErrorDeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-610"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::SetKeyBlobAuthorizations",
"linker_set_key" : "_ZN9keymaster24SetKeyBlobAuthorizationsERKNS_16AuthorizationSetE22keymaster_key_origin_tjjPS0_S4_",
"parameters" :
[
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-200"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
},
{
"function_name" : "keymaster::build_attestation_record",
"linker_set_key" : "_ZN9keymaster24build_attestation_recordERKNS_16AuthorizationSetES0_S0_RKNS_24AttestationRecordContextEPNS_9UniquePtrIA_hNS_13DefaultDeleteIS7_EEEEPm",
"parameters" :
[
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-287"
},
{
"referenced_type" : "type-287"
},
{
"referenced_type" : "type-1349"
},
{
"referenced_type" : "type-723"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::parse_attestation_record",
"linker_set_key" : "_ZN9keymaster24parse_attestation_recordEPKhmPjP26keymaster_security_level_tS2_S4_P16keymaster_blob_tPNS_16AuthorizationSetES8_S6_",
"parameters" :
[
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-96"
},
{
"referenced_type" : "type-758"
},
{
"referenced_type" : "type-96"
},
{
"referenced_type" : "type-758"
},
{
"referenced_type" : "type-573"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-573"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::BuildHiddenAuthorizations",
"linker_set_key" : "_ZN9keymaster25BuildHiddenAuthorizationsERKNS_16AuthorizationSetEPS0_RKNS_14TKeymasterBlobI16keymaster_blob_tEE",
"parameters" :
[
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-1082"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
},
{
"function_name" : "keymaster::ComputeSharedHmacResponse::NonErrorDeserialize",
"linker_set_key" : "_ZN9keymaster25ComputeSharedHmacResponse19NonErrorDeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-605"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ParseOcbAuthEncryptedBlob",
"linker_set_key" : "_ZN9keymaster25ParseOcbAuthEncryptedBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS2_PS5_S9_",
"parameters" :
[
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-306"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
},
{
"function_name" : "keymaster::ParseOldSoftkeymasterBlob",
"linker_set_key" : "_ZN9keymaster25ParseOldSoftkeymasterBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS2_PNS_16AuthorizationSetES7_",
"parameters" :
[
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-306"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
},
{
"function_name" : "keymaster::TranslateLastOpenSslError",
"linker_set_key" : "_ZN9keymaster25TranslateLastOpenSslErrorEb",
"parameters" :
[
{
"default_arg" : true,
"referenced_type" : "type-9"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_err.h"
},
{
"function_name" : "keymaster::convert_pkcs8_blob_to_evp",
"linker_set_key" : "_ZN9keymaster25convert_pkcs8_blob_to_evpEPKhm21keymaster_algorithm_tPNS_9UniquePtrI11evp_pkey_stNS_20OpenSslObjectDeleterIS4_XadL_Z13EVP_PKEY_freeEEEEEE",
"parameters" :
[
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-51"
},
{
"referenced_type" : "type-1121"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"function_name" : "keymaster::HmacSharingParametersArray::Deserialize",
"linker_set_key" : "_ZN9keymaster26HmacSharingParametersArray11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-592"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::SerializeAuthEncryptedBlob",
"linker_set_key" : "_ZN9keymaster26SerializeAuthEncryptedBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetES7_RKNS_6BufferESA_PS2_",
"parameters" :
[
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-306"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/auth_encrypted_key_blob.h"
},
{
"function_name" : "keymaster::copy_size_and_data_from_buf",
"linker_set_key" : "_ZN9keymaster27copy_size_and_data_from_bufEPPKhS1_PmPNS_9UniquePtrIA_hNS_13DefaultDeleteIS5_EEEE",
"parameters" :
[
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-76"
},
{
"referenced_type" : "type-723"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::DeserializeAuthEncryptedBlob",
"linker_set_key" : "_ZN9keymaster28DeserializeAuthEncryptedBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS2_PNS_16AuthorizationSetES7_PNS_6BufferES9_",
"parameters" :
[
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-306"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-147"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/auth_encrypted_key_blob.h"
},
{
"function_name" : "keymaster::GetKeyCharacteristicsRequest::Deserialize",
"linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequest11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-508"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::GetKeyCharacteristicsRequest::SetKeyMaterial",
"linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequest14SetKeyMaterialEPKvm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-508"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::GetKeyCharacteristicsRequest::~GetKeyCharacteristicsRequest",
"linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequestD0Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-508"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::GetKeyCharacteristicsRequest::~GetKeyCharacteristicsRequest",
"linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequestD1Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-508"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::GetKeyCharacteristicsRequest::~GetKeyCharacteristicsRequest",
"linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequestD2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-508"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::GetKeyCharacteristicsResponse::NonErrorDeserialize",
"linker_set_key" : "_ZN9keymaster29GetKeyCharacteristicsResponse19NonErrorDeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-510"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::SerializeIntegrityAssuredBlob",
"linker_set_key" : "_ZN9keymaster29SerializeIntegrityAssuredBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetES7_S7_PS2_",
"parameters" :
[
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-306"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/integrity_assured_key_blob.h"
},
{
"function_name" : "keymaster::KM_WRAPPED_KEY_DESCRIPTION_new",
"linker_set_key" : "_ZN9keymaster30KM_WRAPPED_KEY_DESCRIPTION_newEv",
"return_type" : "type-6442",
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"function_name" : "keymaster::d2i_KM_WRAPPED_KEY_DESCRIPTION",
"linker_set_key" : "_ZN9keymaster30d2i_KM_WRAPPED_KEY_DESCRIPTIONEPPNS_26km_wrapped_key_descriptionEPPKhl",
"parameters" :
[
{
"referenced_type" : "type-6443"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-166"
}
],
"return_type" : "type-6442",
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"function_name" : "keymaster::i2d_KM_WRAPPED_KEY_DESCRIPTION",
"linker_set_key" : "_ZN9keymaster30i2d_KM_WRAPPED_KEY_DESCRIPTIONEPNS_26km_wrapped_key_descriptionEPPh",
"parameters" :
[
{
"referenced_type" : "type-6442"
},
{
"referenced_type" : "type-1335"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"function_name" : "keymaster::DeserializeIntegrityAssuredBlob",
"linker_set_key" : "_ZN9keymaster31DeserializeIntegrityAssuredBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS2_PS5_S9_",
"parameters" :
[
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-306"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/integrity_assured_key_blob.h"
},
{
"function_name" : "keymaster::KM_WRAPPED_KEY_DESCRIPTION_free",
"linker_set_key" : "_ZN9keymaster31KM_WRAPPED_KEY_DESCRIPTION_freeEPNS_26km_wrapped_key_descriptionE",
"parameters" :
[
{
"referenced_type" : "type-6442"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"access" : "protected",
"function_name" : "keymaster::Kdf::Uint32ToBigEndianByteArray",
"linker_set_key" : "_ZN9keymaster3Kdf26Uint32ToBigEndianByteArrayEjPh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2501"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-119"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/kdf.h"
},
{
"function_name" : "keymaster::Kdf::Init",
"linker_set_key" : "_ZN9keymaster3Kdf4InitE18keymaster_digest_tPKhmS3_m",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2501"
},
{
"referenced_type" : "type-61"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/kdf.h"
},
{
"function_name" : "keymaster::Kdf::Kdf",
"linker_set_key" : "_ZN9keymaster3KdfC2Ev",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2501"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/kdf.h"
},
{
"function_name" : "keymaster::DeserializeIntegrityAssuredBlob_NoHmacCheck",
"linker_set_key" : "_ZN9keymaster43DeserializeIntegrityAssuredBlob_NoHmacCheckERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS2_PNS_16AuthorizationSetES7_",
"parameters" :
[
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-306"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/integrity_assured_key_blob.h"
},
{
"function_name" : "keymaster::ckdf",
"linker_set_key" : "_ZN9keymaster4ckdfERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS0_I16keymaster_blob_tEEPKS5_mPS2_",
"parameters" :
[
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-1082"
},
{
"referenced_type" : "type-274"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-306"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ckdf.h"
},
{
"function_name" : "keymaster::EcKey::EvpToInternal",
"linker_set_key" : "_ZN9keymaster5EcKey13EvpToInternalEPK11evp_pkey_st",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2360"
},
{
"referenced_type" : "type-2368"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"function_name" : "keymaster::Buffer::Deserialize",
"linker_set_key" : "_ZN9keymaster6Buffer11DeserializeEPPKhS2_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-147"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::Buffer::Reinitialize",
"linker_set_key" : "_ZN9keymaster6Buffer12ReinitializeEPKvm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-147"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::Buffer::Reinitialize",
"linker_set_key" : "_ZN9keymaster6Buffer12ReinitializeEm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-147"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::Buffer::read",
"linker_set_key" : "_ZN9keymaster6Buffer4readEPhm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-147"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::Buffer::Clear",
"linker_set_key" : "_ZN9keymaster6Buffer5ClearEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-147"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::Buffer::write",
"linker_set_key" : "_ZN9keymaster6Buffer5writeEPKhm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-147"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::Buffer::reserve",
"linker_set_key" : "_ZN9keymaster6Buffer7reserveEm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-147"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::Logger::Log",
"linker_set_key" : "_ZN9keymaster6Logger3LogENS0_8LogLevelEPKcSt9__va_list",
"parameters" :
[
{
"referenced_type" : "type-702"
},
{
"referenced_type" : "type-261"
},
{
"referenced_type" : "type-822"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/logger.h"
},
{
"function_name" : "keymaster::Logger::Log",
"linker_set_key" : "_ZN9keymaster6Logger3LogENS0_8LogLevelEPKcz",
"parameters" :
[
{
"referenced_type" : "type-702"
},
{
"referenced_type" : "type-261"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/logger.h"
},
{
"function_name" : "keymaster::Logger::Info",
"linker_set_key" : "_ZN9keymaster6Logger4InfoEPKcz",
"parameters" :
[
{
"referenced_type" : "type-261"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/logger.h"
},
{
"function_name" : "keymaster::Logger::Debug",
"linker_set_key" : "_ZN9keymaster6Logger5DebugEPKcz",
"parameters" :
[
{
"referenced_type" : "type-261"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/logger.h"
},
{
"function_name" : "keymaster::Logger::Error",
"linker_set_key" : "_ZN9keymaster6Logger5ErrorEPKcz",
"parameters" :
[
{
"referenced_type" : "type-261"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/logger.h"
},
{
"function_name" : "keymaster::Logger::Severe",
"linker_set_key" : "_ZN9keymaster6Logger6SevereEPKcz",
"parameters" :
[
{
"referenced_type" : "type-261"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/logger.h"
},
{
"function_name" : "keymaster::Logger::Warning",
"linker_set_key" : "_ZN9keymaster6Logger7WarningEPKcz",
"parameters" :
[
{
"referenced_type" : "type-261"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/logger.h"
},
{
"function_name" : "keymaster::RsaKey::EvpToInternal",
"linker_set_key" : "_ZN9keymaster6RsaKey13EvpToInternalEPK11evp_pkey_st",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2777"
},
{
"referenced_type" : "type-2784"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"function_name" : "keymaster::RsaKey::SupportedMode",
"linker_set_key" : "_ZN9keymaster6RsaKey13SupportedModeE19keymaster_purpose_t18keymaster_digest_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2777"
},
{
"referenced_type" : "type-34"
},
{
"referenced_type" : "type-61"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"function_name" : "keymaster::RsaKey::SupportedMode",
"linker_set_key" : "_ZN9keymaster6RsaKey13SupportedModeE19keymaster_purpose_t19keymaster_padding_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2777"
},
{
"referenced_type" : "type-34"
},
{
"referenced_type" : "type-57"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"function_name" : "keymaster::EciesKem::Decrypt",
"linker_set_key" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_stPKhmPNS_6BufferE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2508"
},
{
"referenced_type" : "type-2511"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
},
{
"function_name" : "keymaster::EciesKem::Decrypt",
"linker_set_key" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_stRKNS_6BufferEPS3_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2508"
},
{
"referenced_type" : "type-2511"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
},
{
"function_name" : "keymaster::EciesKem::Encrypt",
"linker_set_key" : "_ZN9keymaster8EciesKem7EncryptEPKhmPNS_6BufferES4_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2508"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-147"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
},
{
"function_name" : "keymaster::EciesKem::Encrypt",
"linker_set_key" : "_ZN9keymaster8EciesKem7EncryptERKNS_6BufferEPS1_S4_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2508"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-147"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
},
{
"function_name" : "keymaster::EciesKem::EciesKem",
"linker_set_key" : "_ZN9keymaster8EciesKemC1ERKNS_16AuthorizationSetEP17keymaster_error_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2508"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-106"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
},
{
"function_name" : "keymaster::EciesKem::EciesKem",
"linker_set_key" : "_ZN9keymaster8EciesKemC2ERKNS_16AuthorizationSetEP17keymaster_error_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2508"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-106"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
},
{
"function_name" : "keymaster::memcmp_s",
"linker_set_key" : "_ZN9keymaster8memcmp_sEPKvS1_m",
"parameters" :
[
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"access" : "protected",
"function_name" : "keymaster::Operation::UpdateForFinish",
"linker_set_key" : "_ZN9keymaster9Operation15UpdateForFinishERKNS_16AuthorizationSetERKNS_6BufferE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-285"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-149"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"function_name" : "keymaster::HmacSha256::DigestLength",
"linker_set_key" : "_ZNK9keymaster10HmacSha25612DigestLengthEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2539"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"function_name" : "keymaster::HmacSha256::Sign",
"linker_set_key" : "_ZNK9keymaster10HmacSha2564SignEPKhmPhm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2539"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"function_name" : "keymaster::HmacSha256::Sign",
"linker_set_key" : "_ZNK9keymaster10HmacSha2564SignERKNS_6BufferEPhm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2539"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"function_name" : "keymaster::HmacSha256::Verify",
"linker_set_key" : "_ZNK9keymaster10HmacSha2566VerifyEPKhmS2_m",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2539"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"function_name" : "keymaster::HmacSha256::Verify",
"linker_set_key" : "_ZNK9keymaster10HmacSha2566VerifyERKNS_6BufferES3_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2539"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-149"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"function_name" : "keymaster::EcKeyFactory::GenerateKey",
"linker_set_key" : "_ZNK9keymaster12EcKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2405"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-306"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
},
{
"function_name" : "keymaster::EcKeyFactory::CreateEmptyKey",
"linker_set_key" : "_ZNK9keymaster12EcKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2405"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-1303"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
},
{
"function_name" : "keymaster::EcKeyFactory::GetOperationFactory",
"linker_set_key" : "_ZNK9keymaster12EcKeyFactory19GetOperationFactoryE19keymaster_purpose_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2405"
},
{
"referenced_type" : "type-34"
}
],
"return_type" : "type-704",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
},
{
"function_name" : "keymaster::EcKeyFactory::UpdateImportKeyDescription",
"linker_set_key" : "_ZNK9keymaster12EcKeyFactory26UpdateImportKeyDescriptionERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_Pj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2405"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-64"
},
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-96"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
},
{
"function_name" : "keymaster::EcKeyFactory::ImportKey",
"linker_set_key" : "_ZNK9keymaster12EcKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2405"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-64"
},
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-306"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
},
{
"function_name" : "keymaster::AesKeyFactory::GetOperationFactory",
"linker_set_key" : "_ZNK9keymaster13AesKeyFactory19GetOperationFactoryE19keymaster_purpose_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1197"
},
{
"referenced_type" : "type-34"
}
],
"return_type" : "type-704",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
},
{
"access" : "private",
"function_name" : "keymaster::AesKeyFactory::validate_algorithm_specific_new_key_params",
"linker_set_key" : "_ZNK9keymaster13AesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1197"
},
{
"referenced_type" : "type-413"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
},
{
"function_name" : "keymaster::AesKeyFactory::LoadKey",
"linker_set_key" : "_ZNK9keymaster13AesKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1197"
},
{
"referenced_type" : "type-371"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-737"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
},
{
"function_name" : "keymaster::AsymmetricKey::formatted_key_material",
"linker_set_key" : "_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1242"
},
{
"referenced_type" : "type-64"
},
{
"referenced_type" : "type-723"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/asymmetric_key.h"
},
{
"function_name" : "keymaster::RsaKeyFactory::GenerateKey",
"linker_set_key" : "_ZNK9keymaster13RsaKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2899"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-306"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
},
{
"function_name" : "keymaster::RsaKeyFactory::CreateEmptyKey",
"linker_set_key" : "_ZNK9keymaster13RsaKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2899"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-1303"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
},
{
"function_name" : "keymaster::RsaKeyFactory::GetOperationFactory",
"linker_set_key" : "_ZNK9keymaster13RsaKeyFactory19GetOperationFactoryE19keymaster_purpose_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2899"
},
{
"referenced_type" : "type-34"
}
],
"return_type" : "type-704",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
},
{
"access" : "protected",
"function_name" : "keymaster::RsaKeyFactory::UpdateImportKeyDescription",
"linker_set_key" : "_ZNK9keymaster13RsaKeyFactory26UpdateImportKeyDescriptionERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_PmPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2899"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-64"
},
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-76"
},
{
"referenced_type" : "type-96"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
},
{
"function_name" : "keymaster::RsaKeyFactory::ImportKey",
"linker_set_key" : "_ZNK9keymaster13RsaKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2899"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-64"
},
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-306"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
},
{
"function_name" : "keymaster::HmacKeyFactory::GetOperationFactory",
"linker_set_key" : "_ZNK9keymaster14HmacKeyFactory19GetOperationFactoryE19keymaster_purpose_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2572"
},
{
"referenced_type" : "type-34"
}
],
"return_type" : "type-704",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
},
{
"access" : "private",
"function_name" : "keymaster::HmacKeyFactory::validate_algorithm_specific_new_key_params",
"linker_set_key" : "_ZNK9keymaster14HmacKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2572"
},
{
"referenced_type" : "type-413"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
},
{
"function_name" : "keymaster::HmacKeyFactory::LoadKey",
"linker_set_key" : "_ZNK9keymaster14HmacKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2572"
},
{
"referenced_type" : "type-371"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-737"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::has_operation",
"linker_set_key" : "_ZNK9keymaster16AndroidKeymaster13has_operationEm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-677"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AttestKeyRequest::SerializedSize",
"linker_set_key" : "_ZNK9keymaster16AttestKeyRequest14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-794"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::AttestKeyRequest::Serialize",
"linker_set_key" : "_ZNK9keymaster16AttestKeyRequest9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-794"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::AuthorizationSet::GetTagCount",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet11GetTagCountE15keymaster_tag_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-5"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::CopyToParamSet",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet14CopyToParamSetEP25keymaster_key_param_set_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-24"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::GetTagValueInt",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet14GetTagValueIntE15keymaster_tag_tPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-96"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::SerializedSize",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::GetTagValueBlob",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet15GetTagValueBlobE15keymaster_tag_tP16keymaster_blob_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-573"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::GetTagValueBool",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet15GetTagValueBoolE15keymaster_tag_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-5"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::GetTagValueDate",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet15GetTagValueDateE15keymaster_tag_tPm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::GetTagValueEnum",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet15GetTagValueEnumE15keymaster_tag_tPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-96"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::GetTagValueLong",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet15GetTagValueLongE15keymaster_tag_tPm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::ContainsIntValue",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet16ContainsIntValueE15keymaster_tag_tj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::ContainsEnumValue",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet17ContainsEnumValueE15keymaster_tag_tj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::GetTagValueIntRep",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet17GetTagValueIntRepE15keymaster_tag_tmPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-96"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::GetTagValueEnumRep",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet18GetTagValueEnumRepE15keymaster_tag_tmPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-96"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"access" : "private",
"function_name" : "keymaster::AuthorizationSet::GetTagValueLongRep",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet18GetTagValueLongRepE15keymaster_tag_tmPm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::SerializedSizeOfElements",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet24SerializedSizeOfElementsEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::find",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet4findE15keymaster_tag_ti",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-5"
},
{
"default_arg" : true,
"referenced_type" : "type-6"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::Serialize",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSet9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::operator[]",
"linker_set_key" : "_ZNK9keymaster16AuthorizationSetixEi",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-414"
},
{
"referenced_type" : "type-6"
}
],
"return_type" : "type-426",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::DeleteKeyRequest::SerializedSize",
"linker_set_key" : "_ZNK9keymaster16DeleteKeyRequest14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-790"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::DeleteKeyRequest::Serialize",
"linker_set_key" : "_ZNK9keymaster16DeleteKeyRequest9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-790"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ExportKeyRequest::SerializedSize",
"linker_set_key" : "_ZNK9keymaster16ExportKeyRequest14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-787"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ExportKeyRequest::Serialize",
"linker_set_key" : "_ZNK9keymaster16ExportKeyRequest9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-787"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportKeyRequest::SerializedSize",
"linker_set_key" : "_ZNK9keymaster16ImportKeyRequest14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-783"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportKeyRequest::Serialize",
"linker_set_key" : "_ZNK9keymaster16ImportKeyRequest9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-783"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::OperationFactory::GetAndValidateDigest",
"linker_set_key" : "_ZNK9keymaster16OperationFactory20GetAndValidateDigestERKNS_16AuthorizationSetERKNS_3KeyEP18keymaster_digest_tP17keymaster_error_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-714"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-294"
},
{
"referenced_type" : "type-477"
},
{
"referenced_type" : "type-106"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"function_name" : "keymaster::OperationFactory::GetAndValidatePadding",
"linker_set_key" : "_ZNK9keymaster16OperationFactory21GetAndValidatePaddingERKNS_16AuthorizationSetERKNS_3KeyEP19keymaster_padding_tP17keymaster_error_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-714"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-294"
},
{
"referenced_type" : "type-472"
},
{
"referenced_type" : "type-106"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"function_name" : "keymaster::OperationFactory::is_public_key_operation",
"linker_set_key" : "_ZNK9keymaster16OperationFactory23is_public_key_operationEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-714"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"function_name" : "keymaster::OperationFactory::supported",
"linker_set_key" : "_ZNK9keymaster16OperationFactory9supportedE18keymaster_digest_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-714"
},
{
"referenced_type" : "type-61"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"function_name" : "keymaster::OperationFactory::supported",
"linker_set_key" : "_ZNK9keymaster16OperationFactory9supportedE19keymaster_padding_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-714"
},
{
"referenced_type" : "type-57"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"function_name" : "keymaster::OperationFactory::supported",
"linker_set_key" : "_ZNK9keymaster16OperationFactory9supportedE22keymaster_block_mode_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-714"
},
{
"referenced_type" : "type-54"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"function_name" : "keymaster::AddEntropyRequest::SerializedSize",
"linker_set_key" : "_ZNK9keymaster17AddEntropyRequest14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-781"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::AddEntropyRequest::Serialize",
"linker_set_key" : "_ZNK9keymaster17AddEntropyRequest9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-781"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::AttestKeyResponse::NonErrorSerialize",
"linker_set_key" : "_ZNK9keymaster17AttestKeyResponse17NonErrorSerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-796"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::AttestKeyResponse::NonErrorSerializedSize",
"linker_set_key" : "_ZNK9keymaster17AttestKeyResponse22NonErrorSerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-796"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ExportKeyResponse::NonErrorSerialize",
"linker_set_key" : "_ZNK9keymaster17ExportKeyResponse17NonErrorSerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-789"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ExportKeyResponse::NonErrorSerializedSize",
"linker_set_key" : "_ZNK9keymaster17ExportKeyResponse22NonErrorSerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-789"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::HardwareAuthToken::SerializedSize",
"linker_set_key" : "_ZNK9keymaster17HardwareAuthToken14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-812"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::HardwareAuthToken::Serialize",
"linker_set_key" : "_ZNK9keymaster17HardwareAuthToken9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-812"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportKeyResponse::NonErrorSerialize",
"linker_set_key" : "_ZNK9keymaster17ImportKeyResponse17NonErrorSerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-785"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportKeyResponse::NonErrorSerializedSize",
"linker_set_key" : "_ZNK9keymaster17ImportKeyResponse22NonErrorSerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-785"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::KeymasterResponse::SerializedSize",
"linker_set_key" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-763"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::KeymasterResponse::Serialize",
"linker_set_key" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-763"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpgradeKeyRequest::SerializedSize",
"linker_set_key" : "_ZNK9keymaster17UpgradeKeyRequest14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-797"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpgradeKeyRequest::Serialize",
"linker_set_key" : "_ZNK9keymaster17UpgradeKeyRequest9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-797"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::VerificationToken::SerializedSize",
"linker_set_key" : "_ZNK9keymaster17VerificationToken14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-814"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::VerificationToken::Serialize",
"linker_set_key" : "_ZNK9keymaster17VerificationToken9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-814"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::GetVersionResponse::NonErrorSerialize",
"linker_set_key" : "_ZNK9keymaster18GetVersionResponse17NonErrorSerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-793"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::GetVersionResponse::NonErrorSerializedSize",
"linker_set_key" : "_ZNK9keymaster18GetVersionResponse22NonErrorSerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-793"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpgradeKeyResponse::NonErrorSerialize",
"linker_set_key" : "_ZNK9keymaster18UpgradeKeyResponse17NonErrorSerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-799"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpgradeKeyResponse::NonErrorSerializedSize",
"linker_set_key" : "_ZNK9keymaster18UpgradeKeyResponse22NonErrorSerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-799"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::GenerateKeyResponse::NonErrorSerialize",
"linker_set_key" : "_ZNK9keymaster19GenerateKeyResponse17NonErrorSerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-766"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::GenerateKeyResponse::NonErrorSerializedSize",
"linker_set_key" : "_ZNK9keymaster19GenerateKeyResponse22NonErrorSerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-766"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::RsaOperationFactory::SupportedDigests",
"linker_set_key" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2832"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-62",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"access" : "protected",
"function_name" : "keymaster::RsaOperationFactory::CreateRsaOperation",
"linker_set_key" : "_ZNK9keymaster19RsaOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2832"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-106"
}
],
"return_type" : "type-2809",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::SymmetricKeyFactory::GenerateKey",
"linker_set_key" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1190"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-306"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"function_name" : "keymaster::SymmetricKeyFactory::SupportedImportFormats",
"linker_set_key" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1190"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-65",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"function_name" : "keymaster::SymmetricKeyFactory::ImportKey",
"linker_set_key" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1190"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-64"
},
{
"referenced_type" : "type-316"
},
{
"referenced_type" : "type-306"
},
{
"referenced_type" : "type-409"
},
{
"referenced_type" : "type-409"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"function_name" : "keymaster::TripleDesKeyFactory::GetOperationFactory",
"linker_set_key" : "_ZNK9keymaster19TripleDesKeyFactory19GetOperationFactoryE19keymaster_purpose_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-6395"
},
{
"referenced_type" : "type-34"
}
],
"return_type" : "type-704",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
},
{
"access" : "private",
"function_name" : "keymaster::TripleDesKeyFactory::validate_algorithm_specific_new_key_params",
"linker_set_key" : "_ZNK9keymaster19TripleDesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-6395"
},
{
"referenced_type" : "type-413"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
},
{
"function_name" : "keymaster::TripleDesKeyFactory::LoadKey",
"linker_set_key" : "_ZNK9keymaster19TripleDesKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-6395"
},
{
"referenced_type" : "type-371"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-737"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
},
{
"function_name" : "keymaster::AsymmetricKeyFactory::SupportedExportFormats",
"linker_set_key" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1294"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-65",
"source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h"
},
{
"function_name" : "keymaster::AsymmetricKeyFactory::SupportedImportFormats",
"linker_set_key" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1294"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-65",
"source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h"
},
{
"function_name" : "keymaster::AsymmetricKeyFactory::LoadKey",
"linker_set_key" : "_ZNK9keymaster20AsymmetricKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1294"
},
{
"referenced_type" : "type-371"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-370"
},
{
"referenced_type" : "type-737"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h"
},
{
"access" : "private",
"function_name" : "keymaster::KeymasterEnforcement::AuthTokenMatches",
"linker_set_key" : "_ZNK9keymaster20KeymasterEnforcement16AuthTokenMatchesERKNS_9AuthProxyERKNS_16AuthorizationSetEmiimb",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-694"
},
{
"referenced_type" : "type-691"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-271"
},
{
"referenced_type" : "type-434"
},
{
"referenced_type" : "type-434"
},
{
"referenced_type" : "type-271"
},
{
"referenced_type" : "type-9"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"function_name" : "keymaster::NistCurveKeyExchange::public_value",
"linker_set_key" : "_ZNK9keymaster20NistCurveKeyExchange12public_valueEPNS_6BufferE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2687"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
},
{
"function_name" : "keymaster::NistCurveKeyExchange::CalculateSharedKey",
"linker_set_key" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyEPKhmPNS_6BufferE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2687"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
},
{
"function_name" : "keymaster::NistCurveKeyExchange::CalculateSharedKey",
"linker_set_key" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyERKNS_6BufferEPS1_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2687"
},
{
"referenced_type" : "type-149"
},
{
"referenced_type" : "type-147"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
},
{
"function_name" : "keymaster::SoftwareRandomSource::GenerateRandom",
"linker_set_key" : "_ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2959"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/software_random_source.h"
},
{
"function_name" : "keymaster::BeginOperationRequest::SerializedSize",
"linker_set_key" : "_ZNK9keymaster21BeginOperationRequest14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-771"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::BeginOperationRequest::Serialize",
"linker_set_key" : "_ZNK9keymaster21BeginOperationRequest9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-771"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"access" : "private",
"function_name" : "keymaster::EcdsaOperationFactory::CreateOperation",
"linker_set_key" : "_ZNK9keymaster21EcdsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2430"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-106"
}
],
"return_type" : "type-284",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"access" : "private",
"function_name" : "keymaster::EcdsaOperationFactory::SupportedDigests",
"linker_set_key" : "_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2430"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-62",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"function_name" : "keymaster::HmacSharingParameters::SerializedSize",
"linker_set_key" : "_ZNK9keymaster21HmacSharingParameters14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-801"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::HmacSharingParameters::Serialize",
"linker_set_key" : "_ZNK9keymaster21HmacSharingParameters9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-801"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::BeginOperationResponse::NonErrorSerialize",
"linker_set_key" : "_ZNK9keymaster22BeginOperationResponse17NonErrorSerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-773"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::BeginOperationResponse::NonErrorSerializedSize",
"linker_set_key" : "_ZNK9keymaster22BeginOperationResponse22NonErrorSerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-773"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::FinishOperationRequest::SerializedSize",
"linker_set_key" : "_ZNK9keymaster22FinishOperationRequest14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-778"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::FinishOperationRequest::Serialize",
"linker_set_key" : "_ZNK9keymaster22FinishOperationRequest9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-778"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpdateOperationRequest::SerializedSize",
"linker_set_key" : "_ZNK9keymaster22UpdateOperationRequest14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-774"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpdateOperationRequest::Serialize",
"linker_set_key" : "_ZNK9keymaster22UpdateOperationRequest9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-774"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::FinishOperationResponse::NonErrorSerialize",
"linker_set_key" : "_ZNK9keymaster23FinishOperationResponse17NonErrorSerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-780"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::FinishOperationResponse::NonErrorSerializedSize",
"linker_set_key" : "_ZNK9keymaster23FinishOperationResponse22NonErrorSerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-780"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportWrappedKeyRequest::SerializedSize",
"linker_set_key" : "_ZNK9keymaster23ImportWrappedKeyRequest14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-807"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportWrappedKeyRequest::Serialize",
"linker_set_key" : "_ZNK9keymaster23ImportWrappedKeyRequest9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-807"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpdateOperationResponse::NonErrorSerialize",
"linker_set_key" : "_ZNK9keymaster23UpdateOperationResponse17NonErrorSerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-777"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::UpdateOperationResponse::NonErrorSerializedSize",
"linker_set_key" : "_ZNK9keymaster23UpdateOperationResponse22NonErrorSerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-777"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportWrappedKeyResponse::NonErrorSerialize",
"linker_set_key" : "_ZNK9keymaster24ImportWrappedKeyResponse17NonErrorSerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-809"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportWrappedKeyResponse::NonErrorSerializedSize",
"linker_set_key" : "_ZNK9keymaster24ImportWrappedKeyResponse22NonErrorSerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-809"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ComputeSharedHmacResponse::NonErrorSerialize",
"linker_set_key" : "_ZNK9keymaster25ComputeSharedHmacResponse17NonErrorSerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-806"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ComputeSharedHmacResponse::NonErrorSerializedSize",
"linker_set_key" : "_ZNK9keymaster25ComputeSharedHmacResponse22NonErrorSerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-806"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::HmacSharingParametersArray::SerializedSize",
"linker_set_key" : "_ZNK9keymaster26HmacSharingParametersArray14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-803"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::HmacSharingParametersArray::Serialize",
"linker_set_key" : "_ZNK9keymaster26HmacSharingParametersArray9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-803"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::RsaCryptingOperationFactory::CreateRsaOperation",
"linker_set_key" : "_ZNK9keymaster27RsaCryptingOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2932"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-413"
},
{
"referenced_type" : "type-106"
}
],
"return_type" : "type-2809",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaCryptingOperationFactory::SupportedPaddingModes",
"linker_set_key" : "_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2932"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-58",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::GetKeyCharacteristicsRequest::SerializedSize",
"linker_set_key" : "_ZNK9keymaster28GetKeyCharacteristicsRequest14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-767"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::GetKeyCharacteristicsRequest::Serialize",
"linker_set_key" : "_ZNK9keymaster28GetKeyCharacteristicsRequest9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-767"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::RsaDigestingOperationFactory::SupportedPaddingModes",
"linker_set_key" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPm",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2930"
},
{
"referenced_type" : "type-76"
}
],
"return_type" : "type-58",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::GetKeyCharacteristicsResponse::NonErrorSerialize",
"linker_set_key" : "_ZNK9keymaster29GetKeyCharacteristicsResponse17NonErrorSerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-769"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::GetKeyCharacteristicsResponse::NonErrorSerializedSize",
"linker_set_key" : "_ZNK9keymaster29GetKeyCharacteristicsResponse22NonErrorSerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-769"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::EcKey::InternalToEvp",
"linker_set_key" : "_ZNK9keymaster5EcKey13InternalToEvpEP11evp_pkey_st",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2363"
},
{
"referenced_type" : "type-2364"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"function_name" : "keymaster::Buffer::SerializedSize",
"linker_set_key" : "_ZNK9keymaster6Buffer14SerializedSizeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-156"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::Buffer::available_read",
"linker_set_key" : "_ZNK9keymaster6Buffer14available_readEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-156"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::Buffer::available_write",
"linker_set_key" : "_ZNK9keymaster6Buffer15available_writeEv",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-156"
}
],
"return_type" : "type-10",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::Buffer::Serialize",
"linker_set_key" : "_ZNK9keymaster6Buffer9SerializeEPhPKh",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-156"
},
{
"referenced_type" : "type-119"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-119",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::RsaKey::InternalToEvp",
"linker_set_key" : "_ZNK9keymaster6RsaKey13InternalToEvpEP11evp_pkey_st",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-2779"
},
{
"referenced_type" : "type-2780"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"function_name" : "operator delete[]",
"linker_set_key" : "_ZdaPv",
"parameters" :
[
{
"referenced_type" : "type-175"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"function_name" : "operator delete",
"linker_set_key" : "_ZdlPv",
"parameters" :
[
{
"referenced_type" : "type-175"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"function_name" : "operator new[]",
"linker_set_key" : "_ZnamRKSt9nothrow_t",
"parameters" :
[
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-152"
}
],
"return_type" : "type-175",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"function_name" : "operator new",
"linker_set_key" : "_ZnwmRKSt9nothrow_t",
"parameters" :
[
{
"referenced_type" : "type-10"
},
{
"referenced_type" : "type-152"
}
],
"return_type" : "type-175",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"function_name" : "ae_allocate",
"linker_set_key" : "ae_allocate",
"parameters" :
[
{
"referenced_type" : "type-175"
}
],
"return_type" : "type-358",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"function_name" : "ae_clear",
"linker_set_key" : "ae_clear",
"parameters" :
[
{
"referenced_type" : "type-358"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"function_name" : "ae_ctx_sizeof",
"linker_set_key" : "ae_ctx_sizeof",
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"function_name" : "ae_decrypt",
"linker_set_key" : "ae_decrypt",
"parameters" :
[
{
"referenced_type" : "type-358"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-6"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-6"
},
{
"referenced_type" : "type-175"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-6"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"function_name" : "ae_encrypt",
"linker_set_key" : "ae_encrypt",
"parameters" :
[
{
"referenced_type" : "type-358"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-6"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-6"
},
{
"referenced_type" : "type-175"
},
{
"referenced_type" : "type-175"
},
{
"referenced_type" : "type-6"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"function_name" : "ae_free",
"linker_set_key" : "ae_free",
"parameters" :
[
{
"referenced_type" : "type-358"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"function_name" : "ae_init",
"linker_set_key" : "ae_init",
"parameters" :
[
{
"referenced_type" : "type-358"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-6"
},
{
"referenced_type" : "type-6"
},
{
"referenced_type" : "type-6"
}
],
"return_type" : "type-6",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
}
],
"global_vars" :
[
{
"linker_set_key" : "_ZN9keymaster10TAG_DIGESTE",
"name" : "keymaster::TAG_DIGEST",
"referenced_type" : "type-264",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster10TAG_ORIGINE",
"name" : "keymaster::TAG_ORIGIN",
"referenced_type" : "type-825",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster11TAG_INVALIDE",
"name" : "keymaster::TAG_INVALID",
"referenced_type" : "type-826",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster11TAG_PADDINGE",
"name" : "keymaster::TAG_PADDING",
"referenced_type" : "type-309",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster11TAG_PURPOSEE",
"name" : "keymaster::TAG_PURPOSE",
"referenced_type" : "type-33",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster11TAG_USER_IDE",
"name" : "keymaster::TAG_USER_ID",
"referenced_type" : "type-827",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster12TAG_EC_CURVEE",
"name" : "keymaster::TAG_EC_CURVE",
"referenced_type" : "type-828",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster12TAG_KEY_SIZEE",
"name" : "keymaster::TAG_KEY_SIZE",
"referenced_type" : "type-390",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster13TAG_ALGORITHME",
"name" : "keymaster::TAG_ALGORITHM",
"referenced_type" : "type-365",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster13TAG_ALL_USERSE",
"name" : "keymaster::TAG_ALL_USERS",
"referenced_type" : "type-829",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster13TAG_UNIQUE_IDE",
"name" : "keymaster::TAG_UNIQUE_ID",
"referenced_type" : "type-830",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster14TAG_AUTH_TOKENE",
"name" : "keymaster::TAG_AUTH_TOKEN",
"referenced_type" : "type-831",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster14TAG_BLOCK_MODEE",
"name" : "keymaster::TAG_BLOCK_MODE",
"referenced_type" : "type-402",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster14TAG_DIGEST_OLDE",
"name" : "keymaster::TAG_DIGEST_OLD",
"referenced_type" : "type-832",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster14TAG_MAC_LENGTHE",
"name" : "keymaster::TAG_MAC_LENGTH",
"referenced_type" : "type-833",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster14TAG_OS_VERSIONE",
"name" : "keymaster::TAG_OS_VERSION",
"referenced_type" : "type-834",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster15TAG_PADDING_OLDE",
"name" : "keymaster::TAG_PADDING_OLD",
"referenced_type" : "type-835",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster16TAG_AUTH_TIMEOUTE",
"name" : "keymaster::TAG_AUTH_TIMEOUT",
"referenced_type" : "type-836",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster16TAG_CALLER_NONCEE",
"name" : "keymaster::TAG_CALLER_NONCE",
"referenced_type" : "type-837",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster17TAG_OS_PATCHLEVELE",
"name" : "keymaster::TAG_OS_PATCHLEVEL",
"referenced_type" : "type-396",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster17TAG_ROOT_OF_TRUSTE",
"name" : "keymaster::TAG_ROOT_OF_TRUST",
"referenced_type" : "type-838",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster18TAG_APPLICATION_IDE",
"name" : "keymaster::TAG_APPLICATION_ID",
"referenced_type" : "type-839",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster18TAG_MIN_MAC_LENGTHE",
"name" : "keymaster::TAG_MIN_MAC_LENGTH",
"referenced_type" : "type-840",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster18TAG_USER_AUTH_TYPEE",
"name" : "keymaster::TAG_USER_AUTH_TYPE",
"referenced_type" : "type-841",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster18TAG_USER_SECURE_IDE",
"name" : "keymaster::TAG_USER_SECURE_ID",
"referenced_type" : "type-394",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster19TAG_ACTIVE_DATETIMEE",
"name" : "keymaster::TAG_ACTIVE_DATETIME",
"referenced_type" : "type-842",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster19TAG_ASSOCIATED_DATAE",
"name" : "keymaster::TAG_ASSOCIATED_DATA",
"referenced_type" : "type-843",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster19TAG_BOOTLOADER_ONLYE",
"name" : "keymaster::TAG_BOOTLOADER_ONLY",
"referenced_type" : "type-844",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster19softwareRootOfTrustE",
"name" : "keymaster::softwareRootOfTrust",
"referenced_type" : "type-275",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
},
{
"linker_set_key" : "_ZN9keymaster20TAG_ALL_APPLICATIONSE",
"name" : "keymaster::TAG_ALL_APPLICATIONS",
"referenced_type" : "type-845",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster20TAG_APPLICATION_DATAE",
"name" : "keymaster::TAG_APPLICATION_DATA",
"referenced_type" : "type-846",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster20TAG_NO_AUTH_REQUIREDE",
"name" : "keymaster::TAG_NO_AUTH_REQUIRED",
"referenced_type" : "type-847",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster21TAG_CREATION_DATETIMEE",
"name" : "keymaster::TAG_CREATION_DATETIME",
"referenced_type" : "type-848",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster21TAG_INCLUDE_UNIQUE_IDE",
"name" : "keymaster::TAG_INCLUDE_UNIQUE_ID",
"referenced_type" : "type-849",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster21TAG_MAX_USES_PER_BOOTE",
"name" : "keymaster::TAG_MAX_USES_PER_BOOT",
"referenced_type" : "type-850",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster22TAG_ROLLBACK_RESISTANTE",
"name" : "keymaster::TAG_ROLLBACK_RESISTANT",
"referenced_type" : "type-851",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster23TAG_ALLOW_WHILE_ON_BODYE",
"name" : "keymaster::TAG_ALLOW_WHILE_ON_BODY",
"referenced_type" : "type-852",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster23TAG_ATTESTATION_ID_IMEIE",
"name" : "keymaster::TAG_ATTESTATION_ID_IMEI",
"referenced_type" : "type-853",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster23TAG_ATTESTATION_ID_MEIDE",
"name" : "keymaster::TAG_ATTESTATION_ID_MEID",
"referenced_type" : "type-854",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster23TAG_RSA_PUBLIC_EXPONENTE",
"name" : "keymaster::TAG_RSA_PUBLIC_EXPONENT",
"referenced_type" : "type-392",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster24TAG_ATTESTATION_ID_BRANDE",
"name" : "keymaster::TAG_ATTESTATION_ID_BRAND",
"referenced_type" : "type-855",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster24TAG_ATTESTATION_ID_MODELE",
"name" : "keymaster::TAG_ATTESTATION_ID_MODEL",
"referenced_type" : "type-856",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster25TAG_ATTESTATION_ID_DEVICEE",
"name" : "keymaster::TAG_ATTESTATION_ID_DEVICE",
"referenced_type" : "type-858",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster25TAG_ATTESTATION_ID_SERIALE",
"name" : "keymaster::TAG_ATTESTATION_ID_SERIAL",
"referenced_type" : "type-859",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster25TAG_USAGE_EXPIRE_DATETIMEE",
"name" : "keymaster::TAG_USAGE_EXPIRE_DATETIME",
"referenced_type" : "type-860",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster26TAG_ATTESTATION_ID_PRODUCTE",
"name" : "keymaster::TAG_ATTESTATION_ID_PRODUCT",
"referenced_type" : "type-861",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster26TAG_ECIES_SINGLE_HASH_MODEE",
"name" : "keymaster::TAG_ECIES_SINGLE_HASH_MODE",
"referenced_type" : "type-862",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster27TAG_BLOB_USAGE_REQUIREMENTSE",
"name" : "keymaster::TAG_BLOB_USAGE_REQUIREMENTS",
"referenced_type" : "type-863",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster27TAG_MIN_SECONDS_BETWEEN_OPSE",
"name" : "keymaster::TAG_MIN_SECONDS_BETWEEN_OPS",
"referenced_type" : "type-864",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster28TAG_UNLOCKED_DEVICE_REQUIREDE",
"name" : "keymaster::TAG_UNLOCKED_DEVICE_REQUIRED",
"referenced_type" : "type-866",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster30TAG_ATTESTATION_APPLICATION_IDE",
"name" : "keymaster::TAG_ATTESTATION_APPLICATION_ID",
"referenced_type" : "type-398",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster31TAG_ATTESTATION_ID_MANUFACTURERE",
"name" : "keymaster::TAG_ATTESTATION_ID_MANUFACTURER",
"referenced_type" : "type-867",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster31TAG_ORIGINATION_EXPIRE_DATETIMEE",
"name" : "keymaster::TAG_ORIGINATION_EXPIRE_DATETIME",
"referenced_type" : "type-868",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster33TAG_TRUSTED_CONFIRMATION_REQUIREDE",
"name" : "keymaster::TAG_TRUSTED_CONFIRMATION_REQUIRED",
"referenced_type" : "type-869",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"access" : "private",
"linker_set_key" : "_ZN9keymaster6Logger9instance_E",
"name" : "keymaster::Logger::instance_",
"referenced_type" : "type-701",
"source_file" : "/system/keymaster/include/keymaster/logger.h"
},
{
"linker_set_key" : "_ZN9keymaster7TAG_KDFE",
"name" : "keymaster::TAG_KDF",
"referenced_type" : "type-870",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster9TAG_NONCEE",
"name" : "keymaster::TAG_NONCE",
"referenced_type" : "type-871",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZSt7nothrow",
"name" : "std::nothrow",
"referenced_type" : "type-29",
"source_file" : "/system/keymaster/include/keymaster/new"
}
],
"lvalue_reference_types" :
[
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AbortOperationRequest &",
"name" : "const keymaster::AbortOperationRequest &",
"referenced_type" : "type-526",
"self_type" : "type-675",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
"name" : "const keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-115",
"self_type" : "type-120",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
"name" : "const keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-1735",
"self_type" : "type-1737",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
"name" : "const keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-3128",
"self_type" : "type-3130",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
"name" : "const keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-4113",
"self_type" : "type-4115",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
"name" : "const keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-5193",
"self_type" : "type-5195",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
"name" : "const keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-5359",
"self_type" : "type-5362",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
"name" : "const keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-936",
"self_type" : "type-938",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
"name" : "const keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-1709",
"self_type" : "type-1711",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
"name" : "const keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-3102",
"self_type" : "type-3104",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
"name" : "const keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-4087",
"self_type" : "type-4089",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
"name" : "const keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-5167",
"self_type" : "type-5169",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
"name" : "const keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-5350",
"self_type" : "type-5352",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
"name" : "const keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-77",
"self_type" : "type-79",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
"name" : "const keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-910",
"self_type" : "type-912",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AddEntropyRequest &",
"name" : "const keymaster::AddEntropyRequest &",
"referenced_type" : "type-648",
"self_type" : "type-649",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AsymmetricKey &",
"name" : "const keymaster::AsymmetricKey &",
"referenced_type" : "type-1241",
"self_type" : "type-2219",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/attestation_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AttestKeyRequest &",
"name" : "const keymaster::AttestKeyRequest &",
"referenced_type" : "type-661",
"self_type" : "type-662",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AttestationRecordContext &",
"name" : "const keymaster::AttestationRecordContext &",
"referenced_type" : "type-1170",
"self_type" : "type-1349",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AuthProxy &",
"name" : "const keymaster::AuthProxy &",
"referenced_type" : "type-430",
"self_type" : "type-691",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AuthProxyIterator &",
"name" : "const keymaster::AuthProxyIterator &",
"referenced_type" : "type-423",
"self_type" : "type-424",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AuthorizationSet &",
"name" : "const keymaster::AuthorizationSet &",
"referenced_type" : "type-412",
"self_type" : "type-413",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::BeginOperationRequest &",
"name" : "const keymaster::BeginOperationRequest &",
"referenced_type" : "type-668",
"self_type" : "type-669",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::Buffer &",
"name" : "const keymaster::Buffer &",
"referenced_type" : "type-148",
"self_type" : "type-149",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::ComputeSharedHmacRequest &",
"name" : "const keymaster::ComputeSharedHmacRequest &",
"referenced_type" : "type-603",
"self_type" : "type-645",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::ConfigureRequest &",
"name" : "const keymaster::ConfigureRequest &",
"referenced_type" : "type-584",
"self_type" : "type-650",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DeleteAllKeysRequest &",
"name" : "const keymaster::DeleteAllKeysRequest &",
"referenced_type" : "type-554",
"self_type" : "type-667",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DeleteKeyRequest &",
"name" : "const keymaster::DeleteKeyRequest &",
"referenced_type" : "type-665",
"self_type" : "type-666",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::ExportKeyRequest &",
"name" : "const keymaster::ExportKeyRequest &",
"referenced_type" : "type-658",
"self_type" : "type-659",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::FinishOperationRequest &",
"name" : "const keymaster::FinishOperationRequest &",
"referenced_type" : "type-673",
"self_type" : "type-674",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::GenerateKeyRequest &",
"name" : "const keymaster::GenerateKeyRequest &",
"referenced_type" : "type-503",
"self_type" : "type-651",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::GetKeyCharacteristicsRequest &",
"name" : "const keymaster::GetKeyCharacteristicsRequest &",
"referenced_type" : "type-652",
"self_type" : "type-653",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::GetVersionRequest &",
"name" : "const keymaster::GetVersionRequest &",
"referenced_type" : "type-565",
"self_type" : "type-630",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::ImportKeyRequest &",
"name" : "const keymaster::ImportKeyRequest &",
"referenced_type" : "type-654",
"self_type" : "type-655",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::ImportWrappedKeyRequest &",
"name" : "const keymaster::ImportWrappedKeyRequest &",
"referenced_type" : "type-656",
"self_type" : "type-657",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::Key &",
"name" : "const keymaster::Key &",
"referenced_type" : "type-295",
"self_type" : "type-294",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-1026",
"self_type" : "type-1027",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-1091",
"self_type" : "type-1092",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-1236",
"self_type" : "type-1238",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-1825",
"self_type" : "type-1826",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-1889",
"self_type" : "type-1890",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-2004",
"self_type" : "type-2006",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-2245",
"self_type" : "type-2246",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-2355",
"self_type" : "type-2356",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-2459",
"self_type" : "type-2460",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-2767",
"self_type" : "type-2769",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-278",
"self_type" : "type-279",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-2939",
"self_type" : "type-2940",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-298",
"self_type" : "type-680",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-3218",
"self_type" : "type-3219",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-3282",
"self_type" : "type-3283",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-3397",
"self_type" : "type-3399",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-3606",
"self_type" : "type-3607",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-3697",
"self_type" : "type-3698",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-3788",
"self_type" : "type-3789",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-4203",
"self_type" : "type-4204",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-4267",
"self_type" : "type-4268",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-4382",
"self_type" : "type-4384",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-4591",
"self_type" : "type-4592",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-4682",
"self_type" : "type-4683",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-4773",
"self_type" : "type-4774",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-5389",
"self_type" : "type-5391",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-5458",
"self_type" : "type-5459",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-5576",
"self_type" : "type-5577",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-5787",
"self_type" : "type-5789",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-5893",
"self_type" : "type-5894",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-5990",
"self_type" : "type-5992",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-6206",
"self_type" : "type-6207",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-6321",
"self_type" : "type-6322",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> &",
"name" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> &",
"referenced_type" : "type-140",
"self_type" : "type-142",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> &",
"name" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> &",
"referenced_type" : "type-132",
"self_type" : "type-134",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> &",
"name" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> &",
"referenced_type" : "type-102",
"self_type" : "type-104",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> &",
"name" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> &",
"referenced_type" : "type-92",
"self_type" : "type-93",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::OperationFactory::KeyType &",
"name" : "const keymaster::OperationFactory::KeyType &",
"referenced_type" : "type-708",
"self_type" : "type-710",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::RandomSource &",
"name" : "const keymaster::RandomSource &",
"referenced_type" : "type-1186",
"self_type" : "type-1185",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SoftwareKeyBlobMaker &",
"name" : "const keymaster::SoftwareKeyBlobMaker &",
"referenced_type" : "type-1180",
"self_type" : "type-1179",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SupportedAlgorithmsRequest &",
"name" : "const keymaster::SupportedAlgorithmsRequest &",
"referenced_type" : "type-439",
"self_type" : "type-631",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SupportedBlockModesRequest &",
"name" : "const keymaster::SupportedBlockModesRequest &",
"referenced_type" : "type-632",
"self_type" : "type-636",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SupportedDigestsRequest &",
"name" : "const keymaster::SupportedDigestsRequest &",
"referenced_type" : "type-639",
"self_type" : "type-640",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SupportedExportFormatsRequest &",
"name" : "const keymaster::SupportedExportFormatsRequest &",
"referenced_type" : "type-643",
"self_type" : "type-644",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SupportedImportFormatsRequest &",
"name" : "const keymaster::SupportedImportFormatsRequest &",
"referenced_type" : "type-641",
"self_type" : "type-642",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SupportedPaddingModesRequest &",
"name" : "const keymaster::SupportedPaddingModesRequest &",
"referenced_type" : "type-637",
"self_type" : "type-638",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_blob_t> &",
"name" : "const keymaster::TKeymasterBlob<keymaster_blob_t> &",
"referenced_type" : "type-1081",
"self_type" : "type-1082",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
"name" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
"referenced_type" : "type-315",
"self_type" : "type-316",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"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-738",
"self_type" : "type-1083",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UpdateOperationRequest &",
"name" : "const keymaster::UpdateOperationRequest &",
"referenced_type" : "type-670",
"self_type" : "type-672",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UpgradeKeyRequest &",
"name" : "const keymaster::UpgradeKeyRequest &",
"referenced_type" : "type-663",
"self_type" : "type-664",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::VerifyAuthorizationRequest &",
"name" : "const keymaster::VerifyAuthorizationRequest &",
"referenced_type" : "type-620",
"self_type" : "type-647",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster_blob_t &",
"name" : "const keymaster_blob_t &",
"referenced_type" : "type-273",
"self_type" : "type-415",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster_cert_chain_t &",
"name" : "const keymaster_cert_chain_t &",
"referenced_type" : "type-2194",
"self_type" : "type-2193",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster_key_blob_t &",
"name" : "const keymaster_key_blob_t &",
"referenced_type" : "type-228",
"self_type" : "type-312",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster_key_param_set_t &",
"name" : "const keymaster_key_param_set_t &",
"referenced_type" : "type-410",
"self_type" : "type-411",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster_key_param_t &",
"name" : "const keymaster_key_param_t &",
"referenced_type" : "type-20",
"self_type" : "type-426",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster_purpose_t &",
"name" : "const keymaster_purpose_t &",
"referenced_type" : "type-39",
"self_type" : "type-38",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "const nullptr_t &",
"name" : "const nullptr_t &",
"referenced_type" : "type-724",
"self_type" : "type-726",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const std::nothrow_t &",
"name" : "const std::nothrow_t &",
"referenced_type" : "type-150",
"self_type" : "type-152",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"alignment" : 8,
"linker_set_key" : "const std::nothrow_t &",
"name" : "const std::nothrow_t &",
"referenced_type" : "type-1759",
"self_type" : "type-1761",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"alignment" : 8,
"linker_set_key" : "const std::nothrow_t &",
"name" : "const std::nothrow_t &",
"referenced_type" : "type-3152",
"self_type" : "type-3154",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"alignment" : 8,
"linker_set_key" : "const std::nothrow_t &",
"name" : "const std::nothrow_t &",
"referenced_type" : "type-4137",
"self_type" : "type-4139",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"alignment" : 8,
"linker_set_key" : "const std::nothrow_t &",
"name" : "const std::nothrow_t &",
"referenced_type" : "type-5217",
"self_type" : "type-5219",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"alignment" : 8,
"linker_set_key" : "const std::nothrow_t &",
"name" : "const std::nothrow_t &",
"referenced_type" : "type-5368",
"self_type" : "type-5370",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"alignment" : 8,
"linker_set_key" : "const std::nothrow_t &",
"name" : "const std::nothrow_t &",
"referenced_type" : "type-960",
"self_type" : "type-962",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"alignment" : 8,
"linker_set_key" : "const unsigned char *&",
"name" : "const unsigned char *&",
"referenced_type" : "type-12",
"self_type" : "type-250",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "const unsigned char *const &",
"name" : "const unsigned char *const &",
"referenced_type" : "type-208",
"self_type" : "type-207",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "const unsigned long &",
"name" : "const unsigned long &",
"referenced_type" : "type-271",
"self_type" : "type-270",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
"name" : "keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-122",
"self_type" : "type-121",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
"name" : "keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-1739",
"self_type" : "type-1738",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
"name" : "keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-3132",
"self_type" : "type-3131",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
"name" : "keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-4117",
"self_type" : "type-4116",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
"name" : "keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-5197",
"self_type" : "type-5196",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
"name" : "keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-5364",
"self_type" : "type-5363",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
"name" : "keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-940",
"self_type" : "type-939",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
"name" : "keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-1713",
"self_type" : "type-1712",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
"name" : "keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-3106",
"self_type" : "type-3105",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
"name" : "keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-4091",
"self_type" : "type-4090",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
"name" : "keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-5171",
"self_type" : "type-5170",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
"name" : "keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-5354",
"self_type" : "type-5353",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
"name" : "keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-81",
"self_type" : "type-80",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
"name" : "keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-914",
"self_type" : "type-913",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AuthProxyIterator &",
"name" : "keymaster::AuthProxyIterator &",
"referenced_type" : "type-421",
"self_type" : "type-425",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AuthorizationSet &",
"name" : "keymaster::AuthorizationSet &",
"referenced_type" : "type-287",
"self_type" : "type-345",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AuthorizationSetBuilder &",
"name" : "keymaster::AuthorizationSetBuilder &",
"referenced_type" : "type-416",
"self_type" : "type-417",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Buffer &",
"name" : "keymaster::Buffer &",
"referenced_type" : "type-117",
"self_type" : "type-2503",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hkdf.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::ComputeSharedHmacResponse &",
"name" : "keymaster::ComputeSharedHmacResponse &",
"referenced_type" : "type-337",
"self_type" : "type-336",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::HmacSharingParameters &",
"name" : "keymaster::HmacSharingParameters &",
"referenced_type" : "type-331",
"self_type" : "type-330",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Key &",
"name" : "keymaster::Key &",
"referenced_type" : "type-1218",
"self_type" : "type-1217",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Key &",
"name" : "keymaster::Key &",
"referenced_type" : "type-1986",
"self_type" : "type-1985",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Key &",
"name" : "keymaster::Key &",
"referenced_type" : "type-296",
"self_type" : "type-357",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Key &",
"name" : "keymaster::Key &",
"referenced_type" : "type-3379",
"self_type" : "type-3378",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Key &",
"name" : "keymaster::Key &",
"referenced_type" : "type-4364",
"self_type" : "type-4363",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Key &",
"name" : "keymaster::Key &",
"referenced_type" : "type-5562",
"self_type" : "type-5561",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Key &",
"name" : "keymaster::Key &",
"referenced_type" : "type-6414",
"self_type" : "type-6413",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::KeymasterContext &",
"name" : "keymaster::KeymasterContext &",
"referenced_type" : "type-42",
"self_type" : "type-742",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> &",
"name" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> &",
"referenced_type" : "type-136",
"self_type" : "type-143",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> &",
"name" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> &",
"referenced_type" : "type-129",
"self_type" : "type-135",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> &",
"name" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> &",
"referenced_type" : "type-99",
"self_type" : "type-105",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> &",
"name" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> &",
"referenced_type" : "type-89",
"self_type" : "type-98",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Serializable &",
"name" : "keymaster::Serializable &",
"referenced_type" : "type-36",
"self_type" : "type-46",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t> &",
"name" : "keymaster::TKeymasterBlob<keymaster_blob_t> &",
"referenced_type" : "type-275",
"self_type" : "type-304",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
"name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
"referenced_type" : "type-297",
"self_type" : "type-317",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> &",
"name" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> &",
"referenced_type" : "type-191",
"self_type" : "type-269",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> &",
"name" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> &",
"referenced_type" : "type-194",
"self_type" : "type-314",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"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-365",
"self_type" : "type-364",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"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-402",
"self_type" : "type-2287",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"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-264",
"self_type" : "type-263",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"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-309",
"self_type" : "type-308",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"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-33",
"self_type" : "type-32",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> &",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> &",
"referenced_type" : "type-217",
"self_type" : "type-2291",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> &",
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> &",
"referenced_type" : "type-226",
"self_type" : "type-2185",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"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-232",
"self_type" : "type-2188",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"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-220",
"self_type" : "type-2284",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &",
"name" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &",
"referenced_type" : "type-2585",
"self_type" : "type-2584",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &",
"name" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &",
"referenced_type" : "type-349",
"self_type" : "type-348",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &",
"name" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &",
"referenced_type" : "type-284",
"self_type" : "type-362",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &",
"name" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &",
"referenced_type" : "type-352",
"self_type" : "type-351",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> &",
"name" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> &",
"referenced_type" : "type-729",
"self_type" : "type-2253",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_algorithm_t &",
"name" : "keymaster_algorithm_t &",
"referenced_type" : "type-51",
"self_type" : "type-671",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_algorithm_t *&",
"name" : "keymaster_algorithm_t *&",
"referenced_type" : "type-367",
"self_type" : "type-376",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_blob_t &",
"name" : "keymaster_blob_t &",
"referenced_type" : "type-11",
"self_type" : "type-2183",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_block_mode_t &",
"name" : "keymaster_block_mode_t &",
"referenced_type" : "type-54",
"self_type" : "type-751",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_block_mode_t const (&)[2]",
"name" : "keymaster_block_mode_t const (&)[2]",
"referenced_type" : "type-6409",
"self_type" : "type-6412",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_block_mode_t const (&)[4]",
"name" : "keymaster_block_mode_t const (&)[4]",
"referenced_type" : "type-1212",
"self_type" : "type-1214",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_cert_chain_t &",
"name" : "keymaster_cert_chain_t &",
"referenced_type" : "type-572",
"self_type" : "type-732",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_digest_t &",
"name" : "keymaster_digest_t &",
"referenced_type" : "type-61",
"self_type" : "type-267",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_digest_t *&",
"name" : "keymaster_digest_t *&",
"referenced_type" : "type-477",
"self_type" : "type-2596",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_digest_t const (&)[5]",
"name" : "keymaster_digest_t const (&)[5]",
"referenced_type" : "type-2645",
"self_type" : "type-2648",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_digest_t const (&)[6]",
"name" : "keymaster_digest_t const (&)[6]",
"referenced_type" : "type-2477",
"self_type" : "type-2479",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_digest_t const (&)[7]",
"name" : "keymaster_digest_t const (&)[7]",
"referenced_type" : "type-2915",
"self_type" : "type-2917",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_key_format_t &",
"name" : "keymaster_key_format_t &",
"referenced_type" : "type-64",
"self_type" : "type-810",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_key_format_t const (&)[1]",
"name" : "keymaster_key_format_t const (&)[1]",
"referenced_type" : "type-1312",
"self_type" : "type-1315",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_key_param_t &",
"name" : "keymaster_key_param_t &",
"referenced_type" : "type-4",
"self_type" : "type-821",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_key_param_t *&",
"name" : "keymaster_key_param_t *&",
"referenced_type" : "type-26",
"self_type" : "type-288",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_padding_t &",
"name" : "keymaster_padding_t &",
"referenced_type" : "type-57",
"self_type" : "type-311",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_padding_t const (&)[2]",
"name" : "keymaster_padding_t const (&)[2]",
"referenced_type" : "type-2327",
"self_type" : "type-2330",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_padding_t const (&)[3]",
"name" : "keymaster_padding_t const (&)[3]",
"referenced_type" : "type-2918",
"self_type" : "type-2920",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "sha256_state_st &",
"name" : "sha256_state_st &",
"referenced_type" : "type-1072",
"self_type" : "type-1071",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "sha256_state_st &",
"name" : "sha256_state_st &",
"referenced_type" : "type-1871",
"self_type" : "type-1870",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "sha256_state_st &",
"name" : "sha256_state_st &",
"referenced_type" : "type-3264",
"self_type" : "type-3263",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "sha256_state_st &",
"name" : "sha256_state_st &",
"referenced_type" : "type-4249",
"self_type" : "type-4248",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "sha256_state_st &",
"name" : "sha256_state_st &",
"referenced_type" : "type-5444",
"self_type" : "type-5443",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "unsigned char const (&)[16]",
"name" : "unsigned char const (&)[16]",
"referenced_type" : "type-1133",
"self_type" : "type-1135",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "unsigned char const (&)[2]",
"name" : "unsigned char const (&)[2]",
"referenced_type" : "type-1076",
"self_type" : "type-1078",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "unsigned int *&",
"name" : "unsigned int *&",
"referenced_type" : "type-96",
"self_type" : "type-2294",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "unsigned long &",
"name" : "unsigned long &",
"referenced_type" : "type-10",
"self_type" : "type-289",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "unsigned long *&",
"name" : "unsigned long *&",
"referenced_type" : "type-76",
"self_type" : "type-2197",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "v3_ext_ctx &",
"name" : "v3_ext_ctx &",
"referenced_type" : "type-2174",
"self_type" : "type-2173",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "v3_ext_ctx &",
"name" : "v3_ext_ctx &",
"referenced_type" : "type-3551",
"self_type" : "type-3550",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "v3_ext_ctx &",
"name" : "v3_ext_ctx &",
"referenced_type" : "type-4536",
"self_type" : "type-4535",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "v3_ext_ctx &",
"name" : "v3_ext_ctx &",
"referenced_type" : "type-5731",
"self_type" : "type-5730",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "x509_st *&",
"name" : "x509_st *&",
"referenced_type" : "type-2137",
"self_type" : "type-2200",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "x509_st *&",
"name" : "x509_st *&",
"referenced_type" : "type-3530",
"self_type" : "type-3569",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "x509_st *&",
"name" : "x509_st *&",
"referenced_type" : "type-4515",
"self_type" : "type-4554",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "x509_st *&",
"name" : "x509_st *&",
"referenced_type" : "type-5709",
"self_type" : "type-5748",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
}
],
"pointer_types" :
[
{
"alignment" : 8,
"linker_set_key" : "X509_extension_st *",
"name" : "X509_extension_st *",
"referenced_type" : "type-2148",
"self_type" : "type-2147",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "X509_extension_st *",
"name" : "X509_extension_st *",
"referenced_type" : "type-3536",
"self_type" : "type-3535",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "X509_extension_st *",
"name" : "X509_extension_st *",
"referenced_type" : "type-4521",
"self_type" : "type-4520",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "X509_extension_st *",
"name" : "X509_extension_st *",
"referenced_type" : "type-5716",
"self_type" : "type-5715",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "X509_name_st *",
"name" : "X509_name_st *",
"referenced_type" : "type-2158",
"self_type" : "type-2157",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "X509_name_st *",
"name" : "X509_name_st *",
"referenced_type" : "type-3542",
"self_type" : "type-3541",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "X509_name_st *",
"name" : "X509_name_st *",
"referenced_type" : "type-4527",
"self_type" : "type-4526",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "X509_name_st *",
"name" : "X509_name_st *",
"referenced_type" : "type-5722",
"self_type" : "type-5721",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ae_ctx *",
"name" : "_ae_ctx *",
"referenced_type" : "type-1064",
"self_type" : "type-1063",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ae_ctx *",
"name" : "_ae_ctx *",
"referenced_type" : "type-1863",
"self_type" : "type-1862",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ae_ctx *",
"name" : "_ae_ctx *",
"referenced_type" : "type-3256",
"self_type" : "type-3255",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ae_ctx *",
"name" : "_ae_ctx *",
"referenced_type" : "type-359",
"self_type" : "type-358",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ae_ctx *",
"name" : "_ae_ctx *",
"referenced_type" : "type-4241",
"self_type" : "type-4240",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ae_ctx *",
"name" : "_ae_ctx *",
"referenced_type" : "type-5435",
"self_type" : "type-5434",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_object_st *",
"name" : "asn1_object_st *",
"referenced_type" : "type-2264",
"self_type" : "type-2263",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_object_st *",
"name" : "asn1_object_st *",
"referenced_type" : "type-3623",
"self_type" : "type-3622",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_object_st *",
"name" : "asn1_object_st *",
"referenced_type" : "type-4608",
"self_type" : "type-4607",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_object_st *",
"name" : "asn1_object_st *",
"referenced_type" : "type-5803",
"self_type" : "type-5802",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-1143",
"self_type" : "type-1142",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-1246",
"self_type" : "type-1245",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-1365",
"self_type" : "type-1364",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-1925",
"self_type" : "type-1924",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-2013",
"self_type" : "type-2012",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-2120",
"self_type" : "type-2119",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-2256",
"self_type" : "type-2255",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-2302",
"self_type" : "type-2301",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-2384",
"self_type" : "type-2383",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-2549",
"self_type" : "type-2548",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-2609",
"self_type" : "type-2608",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-2876",
"self_type" : "type-2875",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-2969",
"self_type" : "type-2968",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-3318",
"self_type" : "type-3317",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-3406",
"self_type" : "type-3405",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-3513",
"self_type" : "type-3512",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-3617",
"self_type" : "type-3616",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-3649",
"self_type" : "type-3648",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-3725",
"self_type" : "type-3724",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4303",
"self_type" : "type-4302",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4391",
"self_type" : "type-4390",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4498",
"self_type" : "type-4497",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4602",
"self_type" : "type-4601",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4634",
"self_type" : "type-4633",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4710",
"self_type" : "type-4709",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4851",
"self_type" : "type-4850",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4902",
"self_type" : "type-4901",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-5500",
"self_type" : "type-5499",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-5585",
"self_type" : "type-5584",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-5692",
"self_type" : "type-5691",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-5797",
"self_type" : "type-5796",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-5837",
"self_type" : "type-5836",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-5928",
"self_type" : "type-5927",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-6075",
"self_type" : "type-6074",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-6109",
"self_type" : "type-6108",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-6265",
"self_type" : "type-6264",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-6342",
"self_type" : "type-6341",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-6373",
"self_type" : "type-6372",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-6421",
"self_type" : "type-6420",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-1147",
"self_type" : "type-1146",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-1248",
"self_type" : "type-1247",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-1327",
"self_type" : "type-1326",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-1928",
"self_type" : "type-1927",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-2015",
"self_type" : "type-2014",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-2088",
"self_type" : "type-2087",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-2227",
"self_type" : "type-2226",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-2305",
"self_type" : "type-2304",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-2386",
"self_type" : "type-2385",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-2551",
"self_type" : "type-2550",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-2612",
"self_type" : "type-2611",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-2878",
"self_type" : "type-2877",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-2971",
"self_type" : "type-2970",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-3321",
"self_type" : "type-3320",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-3408",
"self_type" : "type-3407",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-3481",
"self_type" : "type-3480",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-3588",
"self_type" : "type-3587",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-3652",
"self_type" : "type-3651",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-3727",
"self_type" : "type-3726",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4306",
"self_type" : "type-4305",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4393",
"self_type" : "type-4392",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4466",
"self_type" : "type-4465",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4573",
"self_type" : "type-4572",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4637",
"self_type" : "type-4636",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4712",
"self_type" : "type-4711",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4853",
"self_type" : "type-4852",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4905",
"self_type" : "type-4904",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-5503",
"self_type" : "type-5502",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-5587",
"self_type" : "type-5586",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-5661",
"self_type" : "type-5660",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-5768",
"self_type" : "type-5767",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-5839",
"self_type" : "type-5838",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-5930",
"self_type" : "type-5929",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-6077",
"self_type" : "type-6076",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-6111",
"self_type" : "type-6110",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-6267",
"self_type" : "type-6266",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-6344",
"self_type" : "type-6343",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-6376",
"self_type" : "type-6375",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-6423",
"self_type" : "type-6422",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "bignum_ctx *",
"name" : "bignum_ctx *",
"referenced_type" : "type-2708",
"self_type" : "type-2707",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "bignum_ctx *",
"name" : "bignum_ctx *",
"referenced_type" : "type-6171",
"self_type" : "type-6170",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-1372",
"self_type" : "type-1371",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-2125",
"self_type" : "type-2124",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-2734",
"self_type" : "type-2733",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-2855",
"self_type" : "type-2854",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-3518",
"self_type" : "type-3517",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-4503",
"self_type" : "type-4502",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-5697",
"self_type" : "type-5696",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-6185",
"self_type" : "type-6184",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-6256",
"self_type" : "type-6255",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "bool *",
"name" : "bool *",
"referenced_type" : "type-9",
"self_type" : "type-1173",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "cmac_ctx_st *",
"name" : "cmac_ctx_st *",
"referenced_type" : "type-2339",
"self_type" : "type-2338",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "cmac_ctx_st *",
"name" : "cmac_ctx_st *",
"referenced_type" : "type-3683",
"self_type" : "type-3682",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "cmac_ctx_st *",
"name" : "cmac_ctx_st *",
"referenced_type" : "type-4668",
"self_type" : "type-4667",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "cmac_ctx_st *",
"name" : "cmac_ctx_st *",
"referenced_type" : "type-5875",
"self_type" : "type-5874",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const char *",
"name" : "const char *",
"referenced_type" : "type-258",
"self_type" : "type-261",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/logger.h"
},
{
"alignment" : 8,
"linker_set_key" : "const ec_group_st *",
"name" : "const ec_group_st *",
"referenced_type" : "type-2742",
"self_type" : "type-2744",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "const ec_group_st *",
"name" : "const ec_group_st *",
"referenced_type" : "type-6190",
"self_type" : "type-6192",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-2416",
"self_type" : "type-2415",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-2462",
"self_type" : "type-2464",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-2807",
"self_type" : "type-2806",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-2909",
"self_type" : "type-2911",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-2925",
"self_type" : "type-2927",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-3753",
"self_type" : "type-3752",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-3791",
"self_type" : "type-3793",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-4738",
"self_type" : "type-4737",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-4776",
"self_type" : "type-4778",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-5957",
"self_type" : "type-5956",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-5994",
"self_type" : "type-5996",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-6227",
"self_type" : "type-6226",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-6292",
"self_type" : "type-6294",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-6307",
"self_type" : "type-6309",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-2366",
"self_type" : "type-2368",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-2748",
"self_type" : "type-2750",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-2782",
"self_type" : "type-2784",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-3707",
"self_type" : "type-3709",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-4692",
"self_type" : "type-4694",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-5903",
"self_type" : "type-5906",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-6195",
"self_type" : "type-6197",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-6216",
"self_type" : "type-6218",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AbortOperationRequest *",
"name" : "const keymaster::AbortOperationRequest *",
"referenced_type" : "type-526",
"self_type" : "type-527",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AbortOperationResponse *",
"name" : "const keymaster::AbortOperationResponse *",
"referenced_type" : "type-530",
"self_type" : "type-531",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AddEntropyRequest *",
"name" : "const keymaster::AddEntropyRequest *",
"referenced_type" : "type-648",
"self_type" : "type-781",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AddEntropyResponse *",
"name" : "const keymaster::AddEntropyResponse *",
"referenced_type" : "type-536",
"self_type" : "type-537",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AesKeyFactory *",
"name" : "const keymaster::AesKeyFactory *",
"referenced_type" : "type-1196",
"self_type" : "type-1197",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AndroidKeymaster *",
"name" : "const keymaster::AndroidKeymaster *",
"referenced_type" : "type-676",
"self_type" : "type-677",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AsymmetricKey *",
"name" : "const keymaster::AsymmetricKey *",
"referenced_type" : "type-1241",
"self_type" : "type-1242",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/asymmetric_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AsymmetricKeyFactory *",
"name" : "const keymaster::AsymmetricKeyFactory *",
"referenced_type" : "type-1293",
"self_type" : "type-1294",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AttestKeyRequest *",
"name" : "const keymaster::AttestKeyRequest *",
"referenced_type" : "type-661",
"self_type" : "type-794",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AttestKeyResponse *",
"name" : "const keymaster::AttestKeyResponse *",
"referenced_type" : "type-795",
"self_type" : "type-796",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AttestationRecordContext *",
"name" : "const keymaster::AttestationRecordContext *",
"referenced_type" : "type-1170",
"self_type" : "type-1171",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AuthProxy *",
"name" : "const keymaster::AuthProxy *",
"referenced_type" : "type-430",
"self_type" : "type-431",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AuthProxyIterator *",
"name" : "const keymaster::AuthProxyIterator *",
"referenced_type" : "type-423",
"self_type" : "type-427",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AuthorizationSet *",
"name" : "const keymaster::AuthorizationSet *",
"referenced_type" : "type-412",
"self_type" : "type-414",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::AuthorizationSetBuilder *",
"name" : "const keymaster::AuthorizationSetBuilder *",
"referenced_type" : "type-419",
"self_type" : "type-420",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::BeginOperationRequest *",
"name" : "const keymaster::BeginOperationRequest *",
"referenced_type" : "type-668",
"self_type" : "type-771",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::BeginOperationResponse *",
"name" : "const keymaster::BeginOperationResponse *",
"referenced_type" : "type-772",
"self_type" : "type-773",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::Buffer *",
"name" : "const keymaster::Buffer *",
"referenced_type" : "type-148",
"self_type" : "type-156",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::ComputeSharedHmacRequest *",
"name" : "const keymaster::ComputeSharedHmacRequest *",
"referenced_type" : "type-603",
"self_type" : "type-604",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::ComputeSharedHmacResponse *",
"name" : "const keymaster::ComputeSharedHmacResponse *",
"referenced_type" : "type-805",
"self_type" : "type-806",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::ConfigureRequest *",
"name" : "const keymaster::ConfigureRequest *",
"referenced_type" : "type-584",
"self_type" : "type-585",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::ConfigureResponse *",
"name" : "const keymaster::ConfigureResponse *",
"referenced_type" : "type-588",
"self_type" : "type-589",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> *",
"name" : "const keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> *",
"referenced_type" : "type-432",
"self_type" : "type-441",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::AsymmetricKey> *",
"name" : "const keymaster::DefaultDelete<keymaster::AsymmetricKey> *",
"referenced_type" : "type-1300",
"self_type" : "type-1301",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::HmacOperation> *",
"name" : "const keymaster::DefaultDelete<keymaster::HmacOperation> *",
"referenced_type" : "type-2635",
"self_type" : "type-2636",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::Key> *",
"name" : "const keymaster::DefaultDelete<keymaster::Key> *",
"referenced_type" : "type-749",
"self_type" : "type-770",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::KeyExchange> *",
"name" : "const keymaster::DefaultDelete<keymaster::KeyExchange> *",
"referenced_type" : "type-2485",
"self_type" : "type-2486",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::KeymasterContext> *",
"name" : "const keymaster::DefaultDelete<keymaster::KeymasterContext> *",
"referenced_type" : "type-59",
"self_type" : "type-139",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> *",
"name" : "const keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> *",
"referenced_type" : "type-2672",
"self_type" : "type-2674",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::Operation> *",
"name" : "const keymaster::DefaultDelete<keymaster::Operation> *",
"referenced_type" : "type-407",
"self_type" : "type-408",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::OperationTable> *",
"name" : "const keymaster::DefaultDelete<keymaster::OperationTable> *",
"referenced_type" : "type-360",
"self_type" : "type-372",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> *",
"name" : "const keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> *",
"referenced_type" : "type-2493",
"self_type" : "type-2497",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::RsaOperation> *",
"name" : "const keymaster::DefaultDelete<keymaster::RsaOperation> *",
"referenced_type" : "type-2923",
"self_type" : "type-2924",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_algorithm_t []> *",
"name" : "const keymaster::DefaultDelete<keymaster_algorithm_t []> *",
"referenced_type" : "type-498",
"self_type" : "type-511",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_block_mode_t []> *",
"name" : "const keymaster::DefaultDelete<keymaster_block_mode_t []> *",
"referenced_type" : "type-562",
"self_type" : "type-579",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_digest_t []> *",
"name" : "const keymaster::DefaultDelete<keymaster_digest_t []> *",
"referenced_type" : "type-697",
"self_type" : "type-712",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_key_format_t []> *",
"name" : "const keymaster::DefaultDelete<keymaster_key_format_t []> *",
"referenced_type" : "type-719",
"self_type" : "type-722",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_padding_t []> *",
"name" : "const keymaster::DefaultDelete<keymaster_padding_t []> *",
"referenced_type" : "type-633",
"self_type" : "type-646",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<unsigned char []> *",
"name" : "const keymaster::DefaultDelete<unsigned char []> *",
"referenced_type" : "type-601",
"self_type" : "type-711",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DefaultDelete<v3_ext_ctx> *",
"name" : "const keymaster::DefaultDelete<v3_ext_ctx> *",
"referenced_type" : "type-2249",
"self_type" : "type-2250",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DeleteAllKeysRequest *",
"name" : "const keymaster::DeleteAllKeysRequest *",
"referenced_type" : "type-554",
"self_type" : "type-555",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DeleteAllKeysResponse *",
"name" : "const keymaster::DeleteAllKeysResponse *",
"referenced_type" : "type-558",
"self_type" : "type-559",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DeleteKeyRequest *",
"name" : "const keymaster::DeleteKeyRequest *",
"referenced_type" : "type-665",
"self_type" : "type-790",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::DeleteKeyResponse *",
"name" : "const keymaster::DeleteKeyResponse *",
"referenced_type" : "type-550",
"self_type" : "type-551",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::EcKey *",
"name" : "const keymaster::EcKey *",
"referenced_type" : "type-2361",
"self_type" : "type-2363",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::EcKeyFactory *",
"name" : "const keymaster::EcKeyFactory *",
"referenced_type" : "type-2404",
"self_type" : "type-2405",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::EcdsaOperationFactory *",
"name" : "const keymaster::EcdsaOperationFactory *",
"referenced_type" : "type-2429",
"self_type" : "type-2430",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::EcdsaSignOperationFactory *",
"name" : "const keymaster::EcdsaSignOperationFactory *",
"referenced_type" : "type-2433",
"self_type" : "type-2434",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::EcdsaVerifyOperationFactory *",
"name" : "const keymaster::EcdsaVerifyOperationFactory *",
"referenced_type" : "type-2436",
"self_type" : "type-2437",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::ExportKeyRequest *",
"name" : "const keymaster::ExportKeyRequest *",
"referenced_type" : "type-658",
"self_type" : "type-787",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::ExportKeyResponse *",
"name" : "const keymaster::ExportKeyResponse *",
"referenced_type" : "type-788",
"self_type" : "type-789",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::FinishOperationRequest *",
"name" : "const keymaster::FinishOperationRequest *",
"referenced_type" : "type-673",
"self_type" : "type-778",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::FinishOperationResponse *",
"name" : "const keymaster::FinishOperationResponse *",
"referenced_type" : "type-779",
"self_type" : "type-780",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::GenerateKeyRequest *",
"name" : "const keymaster::GenerateKeyRequest *",
"referenced_type" : "type-503",
"self_type" : "type-504",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::GenerateKeyResponse *",
"name" : "const keymaster::GenerateKeyResponse *",
"referenced_type" : "type-765",
"self_type" : "type-766",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::GetHmacSharingParametersResponse *",
"name" : "const keymaster::GetHmacSharingParametersResponse *",
"referenced_type" : "type-598",
"self_type" : "type-599",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::GetKeyCharacteristicsRequest *",
"name" : "const keymaster::GetKeyCharacteristicsRequest *",
"referenced_type" : "type-652",
"self_type" : "type-767",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::GetKeyCharacteristicsResponse *",
"name" : "const keymaster::GetKeyCharacteristicsResponse *",
"referenced_type" : "type-768",
"self_type" : "type-769",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::GetVersionRequest *",
"name" : "const keymaster::GetVersionRequest *",
"referenced_type" : "type-565",
"self_type" : "type-566",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::GetVersionResponse *",
"name" : "const keymaster::GetVersionResponse *",
"referenced_type" : "type-792",
"self_type" : "type-793",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::HardwareAuthToken *",
"name" : "const keymaster::HardwareAuthToken *",
"referenced_type" : "type-811",
"self_type" : "type-812",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::HmacKeyFactory *",
"name" : "const keymaster::HmacKeyFactory *",
"referenced_type" : "type-2571",
"self_type" : "type-2572",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::HmacSha256 *",
"name" : "const keymaster::HmacSha256 *",
"referenced_type" : "type-2538",
"self_type" : "type-2539",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::HmacSharingParameters *",
"name" : "const keymaster::HmacSharingParameters *",
"referenced_type" : "type-800",
"self_type" : "type-801",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::HmacSharingParametersArray *",
"name" : "const keymaster::HmacSharingParametersArray *",
"referenced_type" : "type-802",
"self_type" : "type-803",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::ImportKeyRequest *",
"name" : "const keymaster::ImportKeyRequest *",
"referenced_type" : "type-654",
"self_type" : "type-783",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::ImportKeyResponse *",
"name" : "const keymaster::ImportKeyResponse *",
"referenced_type" : "type-784",
"self_type" : "type-785",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::ImportWrappedKeyRequest *",
"name" : "const keymaster::ImportWrappedKeyRequest *",
"referenced_type" : "type-656",
"self_type" : "type-807",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::ImportWrappedKeyResponse *",
"name" : "const keymaster::ImportWrappedKeyResponse *",
"referenced_type" : "type-808",
"self_type" : "type-809",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::Key *",
"name" : "const keymaster::Key *",
"referenced_type" : "type-295",
"self_type" : "type-679",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-1024",
"self_type" : "type-1026",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-1089",
"self_type" : "type-1091",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-1234",
"self_type" : "type-1236",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-1823",
"self_type" : "type-1825",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-1887",
"self_type" : "type-1889",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-2002",
"self_type" : "type-2004",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-2243",
"self_type" : "type-2245",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-2353",
"self_type" : "type-2355",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-2456",
"self_type" : "type-2459",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-276",
"self_type" : "type-278",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-2765",
"self_type" : "type-2767",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-2937",
"self_type" : "type-2939",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-299",
"self_type" : "type-298",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-3216",
"self_type" : "type-3218",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-3280",
"self_type" : "type-3282",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-3395",
"self_type" : "type-3397",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-3604",
"self_type" : "type-3606",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-3695",
"self_type" : "type-3697",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-3785",
"self_type" : "type-3788",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-4201",
"self_type" : "type-4203",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-4265",
"self_type" : "type-4267",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-4380",
"self_type" : "type-4382",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-4589",
"self_type" : "type-4591",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-4680",
"self_type" : "type-4682",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-4770",
"self_type" : "type-4773",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-5387",
"self_type" : "type-5389",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-5455",
"self_type" : "type-5458",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-5574",
"self_type" : "type-5576",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-5785",
"self_type" : "type-5787",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-5890",
"self_type" : "type-5893",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-5988",
"self_type" : "type-5990",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-6204",
"self_type" : "type-6206",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-6319",
"self_type" : "type-6321",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeyFactory **",
"name" : "const keymaster::KeyFactory **",
"referenced_type" : "type-298",
"self_type" : "type-678",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeymasterContext *",
"name" : "const keymaster::KeymasterContext *",
"referenced_type" : "type-695",
"self_type" : "type-696",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_context.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeymasterEnforcement *",
"name" : "const keymaster::KeymasterEnforcement *",
"referenced_type" : "type-693",
"self_type" : "type-694",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::KeymasterResponse *",
"name" : "const keymaster::KeymasterResponse *",
"referenced_type" : "type-762",
"self_type" : "type-763",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> *",
"name" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> *",
"referenced_type" : "type-140",
"self_type" : "type-141",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> *",
"name" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> *",
"referenced_type" : "type-132",
"self_type" : "type-133",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::List<AccessCount>::_Node *",
"name" : "const keymaster::List<AccessCount>::_Node *",
"referenced_type" : "type-123",
"self_type" : "type-124",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> *",
"name" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> *",
"referenced_type" : "type-102",
"self_type" : "type-103",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> *",
"name" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> *",
"referenced_type" : "type-92",
"self_type" : "type-97",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::List<AccessTime>::_Node *",
"name" : "const keymaster::List<AccessTime>::_Node *",
"referenced_type" : "type-82",
"self_type" : "type-83",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::List<keymaster::AccessCountMap::AccessCount> *",
"name" : "const keymaster::List<keymaster::AccessCountMap::AccessCount> *",
"referenced_type" : "type-145",
"self_type" : "type-146",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::List<keymaster::AccessTimeMap::AccessTime> *",
"name" : "const keymaster::List<keymaster::AccessTimeMap::AccessTime> *",
"referenced_type" : "type-108",
"self_type" : "type-109",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::NistCurveKeyExchange *",
"name" : "const keymaster::NistCurveKeyExchange *",
"referenced_type" : "type-2686",
"self_type" : "type-2687",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::Operation *",
"name" : "const keymaster::Operation *",
"referenced_type" : "type-715",
"self_type" : "type-716",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::OperationFactory *",
"name" : "const keymaster::OperationFactory *",
"referenced_type" : "type-713",
"self_type" : "type-714",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::OperationFactory::KeyType *",
"name" : "const keymaster::OperationFactory::KeyType *",
"referenced_type" : "type-708",
"self_type" : "type-709",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::RandomSource *",
"name" : "const keymaster::RandomSource *",
"referenced_type" : "type-1186",
"self_type" : "type-1188",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::RsaCryptOperation *",
"name" : "const keymaster::RsaCryptOperation *",
"referenced_type" : "type-2823",
"self_type" : "type-2824",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::RsaCryptingOperationFactory *",
"name" : "const keymaster::RsaCryptingOperationFactory *",
"referenced_type" : "type-2931",
"self_type" : "type-2932",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::RsaDecryptionOperationFactory *",
"name" : "const keymaster::RsaDecryptionOperationFactory *",
"referenced_type" : "type-2846",
"self_type" : "type-2847",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::RsaDigestingOperation *",
"name" : "const keymaster::RsaDigestingOperation *",
"referenced_type" : "type-2814",
"self_type" : "type-2815",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::RsaDigestingOperationFactory *",
"name" : "const keymaster::RsaDigestingOperationFactory *",
"referenced_type" : "type-2929",
"self_type" : "type-2930",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::RsaEncryptionOperationFactory *",
"name" : "const keymaster::RsaEncryptionOperationFactory *",
"referenced_type" : "type-2843",
"self_type" : "type-2844",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::RsaKey *",
"name" : "const keymaster::RsaKey *",
"referenced_type" : "type-2778",
"self_type" : "type-2779",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::RsaKeyFactory *",
"name" : "const keymaster::RsaKeyFactory *",
"referenced_type" : "type-2898",
"self_type" : "type-2899",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::RsaOperation *",
"name" : "const keymaster::RsaOperation *",
"referenced_type" : "type-2810",
"self_type" : "type-2811",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::RsaOperationFactory *",
"name" : "const keymaster::RsaOperationFactory *",
"referenced_type" : "type-2831",
"self_type" : "type-2832",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::RsaSigningOperationFactory *",
"name" : "const keymaster::RsaSigningOperationFactory *",
"referenced_type" : "type-2836",
"self_type" : "type-2837",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::RsaVerificationOperationFactory *",
"name" : "const keymaster::RsaVerificationOperationFactory *",
"referenced_type" : "type-2840",
"self_type" : "type-2841",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SoftwareKeyBlobMaker *",
"name" : "const keymaster::SoftwareKeyBlobMaker *",
"referenced_type" : "type-1180",
"self_type" : "type-1182",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SoftwareRandomSource *",
"name" : "const keymaster::SoftwareRandomSource *",
"referenced_type" : "type-2958",
"self_type" : "type-2959",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/software_random_source.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SupportedAlgorithmsRequest *",
"name" : "const keymaster::SupportedAlgorithmsRequest *",
"referenced_type" : "type-439",
"self_type" : "type-440",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SupportedByAlgorithmAndPurposeRequest *",
"name" : "const keymaster::SupportedByAlgorithmAndPurposeRequest *",
"referenced_type" : "type-452",
"self_type" : "type-453",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SupportedByAlgorithmRequest *",
"name" : "const keymaster::SupportedByAlgorithmRequest *",
"referenced_type" : "type-444",
"self_type" : "type-445",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_algorithm_t> *",
"name" : "const keymaster::SupportedResponse<keymaster_algorithm_t> *",
"referenced_type" : "type-462",
"self_type" : "type-465",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_block_mode_t> *",
"name" : "const keymaster::SupportedResponse<keymaster_block_mode_t> *",
"referenced_type" : "type-469",
"self_type" : "type-470",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_digest_t> *",
"name" : "const keymaster::SupportedResponse<keymaster_digest_t> *",
"referenced_type" : "type-479",
"self_type" : "type-480",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_key_format_t> *",
"name" : "const keymaster::SupportedResponse<keymaster_key_format_t> *",
"referenced_type" : "type-484",
"self_type" : "type-485",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_padding_t> *",
"name" : "const keymaster::SupportedResponse<keymaster_padding_t> *",
"referenced_type" : "type-474",
"self_type" : "type-475",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SymmetricKey *",
"name" : "const keymaster::SymmetricKey *",
"referenced_type" : "type-1192",
"self_type" : "type-1193",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::SymmetricKeyFactory *",
"name" : "const keymaster::SymmetricKeyFactory *",
"referenced_type" : "type-1189",
"self_type" : "type-1190",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t> *",
"name" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t> *",
"referenced_type" : "type-315",
"self_type" : "type-340",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::TripleDesKeyFactory *",
"name" : "const keymaster::TripleDesKeyFactory *",
"referenced_type" : "type-6394",
"self_type" : "type-6395",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> > *",
"name" : "const keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> > *",
"referenced_type" : "type-321",
"self_type" : "type-322",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> > *",
"name" : "const keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> > *",
"referenced_type" : "type-2153",
"self_type" : "type-2155",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> > *",
"name" : "const keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> > *",
"referenced_type" : "type-2163",
"self_type" : "type-2164",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> > *",
"name" : "const keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> > *",
"referenced_type" : "type-2268",
"self_type" : "type-2269",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> > *",
"name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> > *",
"referenced_type" : "type-2260",
"self_type" : "type-2261",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> > *",
"name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> > *",
"referenced_type" : "type-1368",
"self_type" : "type-1369",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> > *",
"name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> > *",
"referenced_type" : "type-2273",
"self_type" : "type-2274",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> > *",
"name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> > *",
"referenced_type" : "type-2278",
"self_type" : "type-2279",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> > *",
"name" : "const keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> > *",
"referenced_type" : "type-2719",
"self_type" : "type-2720",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> > *",
"name" : "const keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> > *",
"referenced_type" : "type-1375",
"self_type" : "type-1376",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> > *",
"name" : "const keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> > *",
"referenced_type" : "type-2343",
"self_type" : "type-2344",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> > *",
"name" : "const keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> > *",
"referenced_type" : "type-2445",
"self_type" : "type-2446",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> > *",
"name" : "const keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> > *",
"referenced_type" : "type-1114",
"self_type" : "type-1115",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> > *",
"name" : "const keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> > *",
"referenced_type" : "type-2696",
"self_type" : "type-2697",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete> *",
"name" : "const keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete> *",
"referenced_type" : "type-2953",
"self_type" : "type-2954",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> > *",
"name" : "const keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> > *",
"referenced_type" : "type-1122",
"self_type" : "type-1123",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> > *",
"name" : "const keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> > *",
"referenced_type" : "type-1305",
"self_type" : "type-1306",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > *",
"name" : "const keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > *",
"referenced_type" : "type-2640",
"self_type" : "type-2641",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-738",
"self_type" : "type-739",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> > *",
"name" : "const keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> > *",
"referenced_type" : "type-2514",
"self_type" : "type-2515",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > *",
"name" : "const keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > *",
"referenced_type" : "type-743",
"self_type" : "type-744",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> > *",
"name" : "const keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> > *",
"referenced_type" : "type-2700",
"self_type" : "type-2701",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-464",
"self_type" : "type-463",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > *",
"name" : "const keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > *",
"referenced_type" : "type-747",
"self_type" : "type-748",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> > *",
"name" : "const keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> > *",
"referenced_type" : "type-2518",
"self_type" : "type-2519",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> > *",
"name" : "const keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> > *",
"referenced_type" : "type-2945",
"self_type" : "type-2946",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete> *",
"name" : "const keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete> *",
"referenced_type" : "type-1380",
"self_type" : "type-1382",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete> *",
"name" : "const keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete> *",
"referenced_type" : "type-6456",
"self_type" : "type-6457",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-681",
"self_type" : "type-692",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-752",
"self_type" : "type-755",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> *",
"name" : "const keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> *",
"referenced_type" : "type-733",
"self_type" : "type-734",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-782",
"self_type" : "type-786",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-815",
"self_type" : "type-816",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-760",
"self_type" : "type-761",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> > *",
"name" : "const keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> > *",
"referenced_type" : "type-2731",
"self_type" : "type-2732",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> > *",
"name" : "const keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> > *",
"referenced_type" : "type-1129",
"self_type" : "type-1130",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete> *",
"name" : "const keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete> *",
"referenced_type" : "type-2851",
"self_type" : "type-2852",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-727",
"self_type" : "type-728",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> > *",
"name" : "const keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> > *",
"referenced_type" : "type-2175",
"self_type" : "type-2177",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> > *",
"name" : "const keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> > *",
"referenced_type" : "type-2144",
"self_type" : "type-2145",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UpdateOperationRequest *",
"name" : "const keymaster::UpdateOperationRequest *",
"referenced_type" : "type-670",
"self_type" : "type-774",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UpdateOperationResponse *",
"name" : "const keymaster::UpdateOperationResponse *",
"referenced_type" : "type-776",
"self_type" : "type-777",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UpgradeKeyRequest *",
"name" : "const keymaster::UpgradeKeyRequest *",
"referenced_type" : "type-663",
"self_type" : "type-797",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::UpgradeKeyResponse *",
"name" : "const keymaster::UpgradeKeyResponse *",
"referenced_type" : "type-798",
"self_type" : "type-799",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::VerificationToken *",
"name" : "const keymaster::VerificationToken *",
"referenced_type" : "type-813",
"self_type" : "type-814",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::VerifyAuthorizationRequest *",
"name" : "const keymaster::VerifyAuthorizationRequest *",
"referenced_type" : "type-620",
"self_type" : "type-621",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::VerifyAuthorizationResponse *",
"name" : "const keymaster::VerifyAuthorizationResponse *",
"referenced_type" : "type-625",
"self_type" : "type-626",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster::km_auth_list *",
"name" : "const keymaster::km_auth_list *",
"referenced_type" : "type-1350",
"self_type" : "type-1351",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster_algorithm_t *",
"name" : "const keymaster_algorithm_t *",
"referenced_type" : "type-50",
"self_type" : "type-52",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster_blob_t *",
"name" : "const keymaster_blob_t *",
"referenced_type" : "type-273",
"self_type" : "type-274",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster_block_mode_t *",
"name" : "const keymaster_block_mode_t *",
"referenced_type" : "type-53",
"self_type" : "type-55",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster_digest_t *",
"name" : "const keymaster_digest_t *",
"referenced_type" : "type-60",
"self_type" : "type-62",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster_key_blob_t *",
"name" : "const keymaster_key_blob_t *",
"referenced_type" : "type-228",
"self_type" : "type-240",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster_key_format_t *",
"name" : "const keymaster_key_format_t *",
"referenced_type" : "type-63",
"self_type" : "type-65",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster_key_param_t *",
"name" : "const keymaster_key_param_t *",
"referenced_type" : "type-20",
"self_type" : "type-23",
"size" : 8,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
},
{
"alignment" : 8,
"linker_set_key" : "const keymaster_padding_t *",
"name" : "const keymaster_padding_t *",
"referenced_type" : "type-56",
"self_type" : "type-58",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "const unsigned char *",
"name" : "const unsigned char *",
"referenced_type" : "type-13",
"self_type" : "type-12",
"size" : 8,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
},
{
"alignment" : 8,
"linker_set_key" : "const unsigned char **",
"name" : "const unsigned char **",
"referenced_type" : "type-12",
"self_type" : "type-70",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "const void *",
"name" : "const void *",
"referenced_type" : "type-47",
"self_type" : "type-49",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_group_st *",
"name" : "ec_group_st *",
"referenced_type" : "type-2442",
"self_type" : "type-2441",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_group_st *",
"name" : "ec_group_st *",
"referenced_type" : "type-2747",
"self_type" : "type-2746",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_group_st *",
"name" : "ec_group_st *",
"referenced_type" : "type-3772",
"self_type" : "type-3771",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_group_st *",
"name" : "ec_group_st *",
"referenced_type" : "type-4757",
"self_type" : "type-4756",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_group_st *",
"name" : "ec_group_st *",
"referenced_type" : "type-5975",
"self_type" : "type-5974",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_group_st *",
"name" : "ec_group_st *",
"referenced_type" : "type-6194",
"self_type" : "type-6193",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-1111",
"self_type" : "type-1110",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-1901",
"self_type" : "type-1900",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-2371",
"self_type" : "type-2370",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-2448",
"self_type" : "type-2447",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-2469",
"self_type" : "type-2468",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-2512",
"self_type" : "type-2511",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-2689",
"self_type" : "type-2688",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-2752",
"self_type" : "type-2751",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-3294",
"self_type" : "type-3293",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-3712",
"self_type" : "type-3711",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-3777",
"self_type" : "type-3776",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-3798",
"self_type" : "type-3797",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-3830",
"self_type" : "type-3829",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-4279",
"self_type" : "type-4278",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-4697",
"self_type" : "type-4696",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-4762",
"self_type" : "type-4761",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-4783",
"self_type" : "type-4782",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-4815",
"self_type" : "type-4814",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-4977",
"self_type" : "type-4976",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-5469",
"self_type" : "type-5468",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-5909",
"self_type" : "type-5908",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-5981",
"self_type" : "type-5980",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-6003",
"self_type" : "type-6002",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-6037",
"self_type" : "type-6036",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-6158",
"self_type" : "type-6157",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-6199",
"self_type" : "type-6198",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_point_st *",
"name" : "ec_point_st *",
"referenced_type" : "type-2692",
"self_type" : "type-2691",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_point_st *",
"name" : "ec_point_st *",
"referenced_type" : "type-4979",
"self_type" : "type-4978",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "ec_point_st *",
"name" : "ec_point_st *",
"referenced_type" : "type-6162",
"self_type" : "type-6161",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1096",
"self_type" : "type-1095",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1282",
"self_type" : "type-1281",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1296",
"self_type" : "type-1295",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1354",
"self_type" : "type-1353",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1893",
"self_type" : "type-1892",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2049",
"self_type" : "type-2048",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2062",
"self_type" : "type-2061",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2114",
"self_type" : "type-2113",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2202",
"self_type" : "type-2201",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2322",
"self_type" : "type-2321",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2333",
"self_type" : "type-2332",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2358",
"self_type" : "type-2357",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2408",
"self_type" : "type-2407",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2467",
"self_type" : "type-2466",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2524",
"self_type" : "type-2523",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2632",
"self_type" : "type-2631",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2660",
"self_type" : "type-2659",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2681",
"self_type" : "type-2680",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2739",
"self_type" : "type-2738",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2802",
"self_type" : "type-2801",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2908",
"self_type" : "type-2907",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2936",
"self_type" : "type-2935",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3286",
"self_type" : "type-3285",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3442",
"self_type" : "type-3441",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3455",
"self_type" : "type-3454",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3507",
"self_type" : "type-3506",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3571",
"self_type" : "type-3570",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3669",
"self_type" : "type-3668",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3679",
"self_type" : "type-3678",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3700",
"self_type" : "type-3699",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3748",
"self_type" : "type-3747",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3796",
"self_type" : "type-3795",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3842",
"self_type" : "type-3841",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4271",
"self_type" : "type-4270",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4427",
"self_type" : "type-4426",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4440",
"self_type" : "type-4439",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4492",
"self_type" : "type-4491",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4556",
"self_type" : "type-4555",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4654",
"self_type" : "type-4653",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4664",
"self_type" : "type-4663",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4685",
"self_type" : "type-4684",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4733",
"self_type" : "type-4732",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4781",
"self_type" : "type-4780",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4827",
"self_type" : "type-4826",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4925",
"self_type" : "type-4924",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4951",
"self_type" : "type-4950",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4971",
"self_type" : "type-4970",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5461",
"self_type" : "type-5460",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5620",
"self_type" : "type-5619",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5633",
"self_type" : "type-5632",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5686",
"self_type" : "type-5685",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5750",
"self_type" : "type-5749",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5860",
"self_type" : "type-5859",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5871",
"self_type" : "type-5870",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5896",
"self_type" : "type-5895",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5951",
"self_type" : "type-5950",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6000",
"self_type" : "type-5999",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6047",
"self_type" : "type-6046",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6126",
"self_type" : "type-6125",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6143",
"self_type" : "type-6142",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6153",
"self_type" : "type-6152",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6187",
"self_type" : "type-6186",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6225",
"self_type" : "type-6224",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6291",
"self_type" : "type-6290",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6318",
"self_type" : "type-6317",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6451",
"self_type" : "type-6450",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_ctx_st *",
"name" : "evp_pkey_ctx_st *",
"referenced_type" : "type-2949",
"self_type" : "type-2948",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_ctx_st *",
"name" : "evp_pkey_ctx_st *",
"referenced_type" : "type-6329",
"self_type" : "type-6328",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-1118",
"self_type" : "type-1117",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-1286",
"self_type" : "type-1285",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-1308",
"self_type" : "type-1307",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-1906",
"self_type" : "type-1905",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-2053",
"self_type" : "type-2052",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-2072",
"self_type" : "type-2071",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-2281",
"self_type" : "type-2280",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-2365",
"self_type" : "type-2364",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-2419",
"self_type" : "type-2418",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-2472",
"self_type" : "type-2471",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-2722",
"self_type" : "type-2721",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-2781",
"self_type" : "type-2780",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-2913",
"self_type" : "type-2912",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-2934",
"self_type" : "type-2933",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-3299",
"self_type" : "type-3298",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-3446",
"self_type" : "type-3445",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-3465",
"self_type" : "type-3464",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-3634",
"self_type" : "type-3633",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-3706",
"self_type" : "type-3705",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-3756",
"self_type" : "type-3755",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-3801",
"self_type" : "type-3800",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4284",
"self_type" : "type-4283",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4431",
"self_type" : "type-4430",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4450",
"self_type" : "type-4449",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4619",
"self_type" : "type-4618",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4691",
"self_type" : "type-4690",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4741",
"self_type" : "type-4740",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4786",
"self_type" : "type-4785",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-5475",
"self_type" : "type-5474",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-5623",
"self_type" : "type-5622",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-5642",
"self_type" : "type-5641",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-5816",
"self_type" : "type-5815",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-5902",
"self_type" : "type-5901",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-5960",
"self_type" : "type-5959",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-6005",
"self_type" : "type-6004",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-6178",
"self_type" : "type-6177",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-6215",
"self_type" : "type-6214",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-6296",
"self_type" : "type-6295",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-6316",
"self_type" : "type-6315",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "hw_authenticator_type_t *",
"name" : "hw_authenticator_type_t *",
"referenced_type" : "type-203",
"self_type" : "type-757",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "int *",
"name" : "int *",
"referenced_type" : "type-6",
"self_type" : "type-1149",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::ASN1_STRING_Delete *",
"name" : "keymaster::ASN1_STRING_Delete *",
"referenced_type" : "type-1140",
"self_type" : "type-1141",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::ASN1_TYPE_Delete *",
"name" : "keymaster::ASN1_TYPE_Delete *",
"referenced_type" : "type-1144",
"self_type" : "type-1145",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AbortOperationRequest *",
"name" : "keymaster::AbortOperationRequest *",
"referenced_type" : "type-524",
"self_type" : "type-525",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AbortOperationResponse *",
"name" : "keymaster::AbortOperationResponse *",
"referenced_type" : "type-528",
"self_type" : "type-529",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-1279",
"self_type" : "type-1278",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-1542",
"self_type" : "type-1541",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-1705",
"self_type" : "type-1704",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-2046",
"self_type" : "type-2045",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-2758",
"self_type" : "type-2757",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-2799",
"self_type" : "type-2798",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-2906",
"self_type" : "type-2905",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-2989",
"self_type" : "type-2988",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-3098",
"self_type" : "type-3097",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-3439",
"self_type" : "type-3438",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-3922",
"self_type" : "type-3921",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-4083",
"self_type" : "type-4082",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-4424",
"self_type" : "type-4423",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-5003",
"self_type" : "type-5002",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-5163",
"self_type" : "type-5162",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-5296",
"self_type" : "type-5295",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-5349",
"self_type" : "type-5348",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-5618",
"self_type" : "type-5617",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-5954",
"self_type" : "type-5953",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-6223",
"self_type" : "type-6222",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-6288",
"self_type" : "type-6287",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-6363",
"self_type" : "type-6362",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-689",
"self_type" : "type-688",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-69",
"self_type" : "type-68",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-906",
"self_type" : "type-905",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-1277",
"self_type" : "type-1276",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-1540",
"self_type" : "type-1539",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-1703",
"self_type" : "type-1702",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-2044",
"self_type" : "type-2043",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-2754",
"self_type" : "type-2753",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-2796",
"self_type" : "type-2795",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-2904",
"self_type" : "type-2903",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-2987",
"self_type" : "type-2986",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-3096",
"self_type" : "type-3095",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-3437",
"self_type" : "type-3436",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-3920",
"self_type" : "type-3919",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-4081",
"self_type" : "type-4080",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-4422",
"self_type" : "type-4421",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-5001",
"self_type" : "type-5000",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-5161",
"self_type" : "type-5160",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-5294",
"self_type" : "type-5293",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-5347",
"self_type" : "type-5346",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-5615",
"self_type" : "type-5614",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-5946",
"self_type" : "type-5945",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-6221",
"self_type" : "type-6220",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-6286",
"self_type" : "type-6285",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-6361",
"self_type" : "type-6360",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-67",
"self_type" : "type-66",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-687",
"self_type" : "type-686",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-904",
"self_type" : "type-903",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
"name" : "keymaster::AccessTimeMap::AccessTime *",
"referenced_type" : "type-1721",
"self_type" : "type-1720",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
"name" : "keymaster::AccessTimeMap::AccessTime *",
"referenced_type" : "type-3114",
"self_type" : "type-3113",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
"name" : "keymaster::AccessTimeMap::AccessTime *",
"referenced_type" : "type-4099",
"self_type" : "type-4098",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
"name" : "keymaster::AccessTimeMap::AccessTime *",
"referenced_type" : "type-5179",
"self_type" : "type-5178",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
"name" : "keymaster::AccessTimeMap::AccessTime *",
"referenced_type" : "type-5357",
"self_type" : "type-5356",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
"name" : "keymaster::AccessTimeMap::AccessTime *",
"referenced_type" : "type-922",
"self_type" : "type-921",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
"name" : "keymaster::AccessTimeMap::AccessTime *",
"referenced_type" : "type-95",
"self_type" : "type-94",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AddEntropyRequest *",
"name" : "keymaster::AddEntropyRequest *",
"referenced_type" : "type-532",
"self_type" : "type-533",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AddEntropyResponse *",
"name" : "keymaster::AddEntropyResponse *",
"referenced_type" : "type-534",
"self_type" : "type-535",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AesKey *",
"name" : "keymaster::AesKey *",
"referenced_type" : "type-1198",
"self_type" : "type-1200",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AesKeyFactory *",
"name" : "keymaster::AesKeyFactory *",
"referenced_type" : "type-1194",
"self_type" : "type-1195",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AndroidKeymaster *",
"name" : "keymaster::AndroidKeymaster *",
"referenced_type" : "type-627",
"self_type" : "type-628",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AsymmetricKey *",
"name" : "keymaster::AsymmetricKey *",
"referenced_type" : "type-1239",
"self_type" : "type-1240",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/asymmetric_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AttestKeyRequest *",
"name" : "keymaster::AttestKeyRequest *",
"referenced_type" : "type-569",
"self_type" : "type-570",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AttestKeyResponse *",
"name" : "keymaster::AttestKeyResponse *",
"referenced_type" : "type-571",
"self_type" : "type-576",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AttestationRecordContext *",
"name" : "keymaster::AttestationRecordContext *",
"referenced_type" : "type-1168",
"self_type" : "type-1169",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AuthProxy *",
"name" : "keymaster::AuthProxy *",
"referenced_type" : "type-428",
"self_type" : "type-429",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AuthProxyIterator *",
"name" : "keymaster::AuthProxyIterator *",
"referenced_type" : "type-421",
"self_type" : "type-422",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AuthorizationSet *",
"name" : "keymaster::AuthorizationSet *",
"referenced_type" : "type-287",
"self_type" : "type-409",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AuthorizationSetBuilder *",
"name" : "keymaster::AuthorizationSetBuilder *",
"referenced_type" : "type-416",
"self_type" : "type-418",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::BeginOperationRequest *",
"name" : "keymaster::BeginOperationRequest *",
"referenced_type" : "type-512",
"self_type" : "type-513",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::BeginOperationResponse *",
"name" : "keymaster::BeginOperationResponse *",
"referenced_type" : "type-514",
"self_type" : "type-515",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Buffer *",
"name" : "keymaster::Buffer *",
"referenced_type" : "type-117",
"self_type" : "type-147",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::CertificateChainDelete *",
"name" : "keymaster::CertificateChainDelete *",
"referenced_type" : "type-325",
"self_type" : "type-324",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Characteristics_Delete *",
"name" : "keymaster::Characteristics_Delete *",
"referenced_type" : "type-318",
"self_type" : "type-319",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::ComputeSharedHmacRequest *",
"name" : "keymaster::ComputeSharedHmacRequest *",
"referenced_type" : "type-600",
"self_type" : "type-602",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::ComputeSharedHmacResponse *",
"name" : "keymaster::ComputeSharedHmacResponse *",
"referenced_type" : "type-337",
"self_type" : "type-605",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::ConfigureRequest *",
"name" : "keymaster::ConfigureRequest *",
"referenced_type" : "type-582",
"self_type" : "type-583",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::ConfigureResponse *",
"name" : "keymaster::ConfigureResponse *",
"referenced_type" : "type-586",
"self_type" : "type-587",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::AsymmetricKey> *",
"name" : "keymaster::DefaultDelete<keymaster::AsymmetricKey> *",
"referenced_type" : "type-1298",
"self_type" : "type-1299",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::HmacOperation> *",
"name" : "keymaster::DefaultDelete<keymaster::HmacOperation> *",
"referenced_type" : "type-2589",
"self_type" : "type-2634",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Key> *",
"name" : "keymaster::DefaultDelete<keymaster::Key> *",
"referenced_type" : "type-575",
"self_type" : "type-574",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::KeyExchange> *",
"name" : "keymaster::DefaultDelete<keymaster::KeyExchange> *",
"referenced_type" : "type-2480",
"self_type" : "type-2483",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::KeymasterContext> *",
"name" : "keymaster::DefaultDelete<keymaster::KeymasterContext> *",
"referenced_type" : "type-41",
"self_type" : "type-40",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> *",
"name" : "keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> *",
"referenced_type" : "type-2669",
"self_type" : "type-2671",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Operation> *",
"name" : "keymaster::DefaultDelete<keymaster::Operation> *",
"referenced_type" : "type-291",
"self_type" : "type-406",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::OperationTable> *",
"name" : "keymaster::DefaultDelete<keymaster::OperationTable> *",
"referenced_type" : "type-280",
"self_type" : "type-341",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> *",
"name" : "keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> *",
"referenced_type" : "type-2489",
"self_type" : "type-2492",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::RsaOperation> *",
"name" : "keymaster::DefaultDelete<keymaster::RsaOperation> *",
"referenced_type" : "type-2921",
"self_type" : "type-2922",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::DefaultDelete<v3_ext_ctx> *",
"name" : "keymaster::DefaultDelete<v3_ext_ctx> *",
"referenced_type" : "type-2170",
"self_type" : "type-2248",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::DeleteAllKeysRequest *",
"name" : "keymaster::DeleteAllKeysRequest *",
"referenced_type" : "type-552",
"self_type" : "type-553",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::DeleteAllKeysResponse *",
"name" : "keymaster::DeleteAllKeysResponse *",
"referenced_type" : "type-556",
"self_type" : "type-557",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::DeleteKeyRequest *",
"name" : "keymaster::DeleteKeyRequest *",
"referenced_type" : "type-546",
"self_type" : "type-547",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::DeleteKeyResponse *",
"name" : "keymaster::DeleteKeyResponse *",
"referenced_type" : "type-548",
"self_type" : "type-549",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::EcKey *",
"name" : "keymaster::EcKey *",
"referenced_type" : "type-2359",
"self_type" : "type-2360",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::EcKeyFactory *",
"name" : "keymaster::EcKeyFactory *",
"referenced_type" : "type-2402",
"self_type" : "type-2403",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::EcdsaOperation *",
"name" : "keymaster::EcdsaOperation *",
"referenced_type" : "type-2414",
"self_type" : "type-2423",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::EcdsaSignOperation *",
"name" : "keymaster::EcdsaSignOperation *",
"referenced_type" : "type-2424",
"self_type" : "type-2425",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::EcdsaVerifyOperation *",
"name" : "keymaster::EcdsaVerifyOperation *",
"referenced_type" : "type-2426",
"self_type" : "type-2427",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::EciesKem *",
"name" : "keymaster::EciesKem *",
"referenced_type" : "type-2504",
"self_type" : "type-2508",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Eraser *",
"name" : "keymaster::Eraser *",
"referenced_type" : "type-186",
"self_type" : "type-193",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::EvpMdCtxCleaner *",
"name" : "keymaster::EvpMdCtxCleaner *",
"referenced_type" : "type-1094",
"self_type" : "type-1097",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::ExportKeyRequest *",
"name" : "keymaster::ExportKeyRequest *",
"referenced_type" : "type-542",
"self_type" : "type-543",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::ExportKeyResponse *",
"name" : "keymaster::ExportKeyResponse *",
"referenced_type" : "type-544",
"self_type" : "type-545",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::FinishOperationRequest *",
"name" : "keymaster::FinishOperationRequest *",
"referenced_type" : "type-520",
"self_type" : "type-521",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::FinishOperationResponse *",
"name" : "keymaster::FinishOperationResponse *",
"referenced_type" : "type-522",
"self_type" : "type-523",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::GenerateKeyRequest *",
"name" : "keymaster::GenerateKeyRequest *",
"referenced_type" : "type-501",
"self_type" : "type-502",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::GenerateKeyResponse *",
"name" : "keymaster::GenerateKeyResponse *",
"referenced_type" : "type-505",
"self_type" : "type-506",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::GetHmacSharingParametersResponse *",
"name" : "keymaster::GetHmacSharingParametersResponse *",
"referenced_type" : "type-594",
"self_type" : "type-595",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::GetKeyCharacteristicsRequest *",
"name" : "keymaster::GetKeyCharacteristicsRequest *",
"referenced_type" : "type-507",
"self_type" : "type-508",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::GetKeyCharacteristicsResponse *",
"name" : "keymaster::GetKeyCharacteristicsResponse *",
"referenced_type" : "type-509",
"self_type" : "type-510",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::GetVersionRequest *",
"name" : "keymaster::GetVersionRequest *",
"referenced_type" : "type-560",
"self_type" : "type-561",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::GetVersionResponse *",
"name" : "keymaster::GetVersionResponse *",
"referenced_type" : "type-567",
"self_type" : "type-568",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::HardwareAuthToken *",
"name" : "keymaster::HardwareAuthToken *",
"referenced_type" : "type-611",
"self_type" : "type-612",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::HmacKey *",
"name" : "keymaster::HmacKey *",
"referenced_type" : "type-2573",
"self_type" : "type-2574",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::HmacKeyFactory *",
"name" : "keymaster::HmacKeyFactory *",
"referenced_type" : "type-2569",
"self_type" : "type-2570",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::HmacOperation *",
"name" : "keymaster::HmacOperation *",
"referenced_type" : "type-2587",
"self_type" : "type-2586",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::HmacOperation *",
"name" : "keymaster::HmacOperation *",
"referenced_type" : "type-4885",
"self_type" : "type-4884",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::HmacOperation *",
"name" : "keymaster::HmacOperation *",
"referenced_type" : "type-6102",
"self_type" : "type-6101",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::HmacSha256 *",
"name" : "keymaster::HmacSha256 *",
"referenced_type" : "type-2532",
"self_type" : "type-2533",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::HmacSharingParameters *",
"name" : "keymaster::HmacSharingParameters *",
"referenced_type" : "type-331",
"self_type" : "type-590",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::HmacSharingParametersArray *",
"name" : "keymaster::HmacSharingParametersArray *",
"referenced_type" : "type-591",
"self_type" : "type-592",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::ImportKeyRequest *",
"name" : "keymaster::ImportKeyRequest *",
"referenced_type" : "type-538",
"self_type" : "type-539",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::ImportKeyResponse *",
"name" : "keymaster::ImportKeyResponse *",
"referenced_type" : "type-540",
"self_type" : "type-541",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::ImportWrappedKeyRequest *",
"name" : "keymaster::ImportWrappedKeyRequest *",
"referenced_type" : "type-606",
"self_type" : "type-608",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::ImportWrappedKeyResponse *",
"name" : "keymaster::ImportWrappedKeyResponse *",
"referenced_type" : "type-609",
"self_type" : "type-610",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Iso18033Kdf *",
"name" : "keymaster::Iso18033Kdf *",
"referenced_type" : "type-2657",
"self_type" : "type-2658",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/iso18033kdf.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Kdf *",
"name" : "keymaster::Kdf *",
"referenced_type" : "type-2491",
"self_type" : "type-2501",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/kdf.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Kem *",
"name" : "keymaster::Kem *",
"referenced_type" : "type-2507",
"self_type" : "type-2525",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/kem.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Key *",
"name" : "keymaster::Key *",
"referenced_type" : "type-296",
"self_type" : "type-736",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::KeyExchange *",
"name" : "keymaster::KeyExchange *",
"referenced_type" : "type-2481",
"self_type" : "type-2488",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::KeyFactory *",
"name" : "keymaster::KeyFactory *",
"referenced_type" : "type-300",
"self_type" : "type-682",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key_factory.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::KeymasterContext *",
"name" : "keymaster::KeymasterContext *",
"referenced_type" : "type-42",
"self_type" : "type-218",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::KeymasterEnforcement *",
"name" : "keymaster::KeymasterEnforcement *",
"referenced_type" : "type-685",
"self_type" : "type-690",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::KeymasterEnforcementContext *",
"name" : "keymaster::KeymasterEnforcementContext *",
"referenced_type" : "type-683",
"self_type" : "type-684",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::KeymasterMessage *",
"name" : "keymaster::KeymasterMessage *",
"referenced_type" : "type-339",
"self_type" : "type-435",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::KeymasterResponse *",
"name" : "keymaster::KeymasterResponse *",
"referenced_type" : "type-338",
"self_type" : "type-436",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> *",
"name" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR> *",
"referenced_type" : "type-136",
"self_type" : "type-138",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> *",
"name" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR> *",
"referenced_type" : "type-129",
"self_type" : "type-131",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::List<AccessCount>::_Node *",
"name" : "keymaster::List<AccessCount>::_Node *",
"referenced_type" : "type-112",
"self_type" : "type-111",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> *",
"name" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR> *",
"referenced_type" : "type-99",
"self_type" : "type-101",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> *",
"name" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR> *",
"referenced_type" : "type-89",
"self_type" : "type-91",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::List<AccessTime>::_Node *",
"name" : "keymaster::List<AccessTime>::_Node *",
"referenced_type" : "type-73",
"self_type" : "type-72",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::List<keymaster::AccessCountMap::AccessCount> *",
"name" : "keymaster::List<keymaster::AccessCountMap::AccessCount> *",
"referenced_type" : "type-110",
"self_type" : "type-144",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::List<keymaster::AccessTimeMap::AccessTime> *",
"name" : "keymaster::List<keymaster::AccessTimeMap::AccessTime> *",
"referenced_type" : "type-71",
"self_type" : "type-107",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Logger *",
"name" : "keymaster::Logger *",
"referenced_type" : "type-700",
"self_type" : "type-701",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/logger.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Malloc_Delete *",
"name" : "keymaster::Malloc_Delete *",
"referenced_type" : "type-320",
"self_type" : "type-323",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::NistCurveKeyExchange *",
"name" : "keymaster::NistCurveKeyExchange *",
"referenced_type" : "type-2509",
"self_type" : "type-2510",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> *",
"name" : "keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> *",
"referenced_type" : "type-2150",
"self_type" : "type-2217",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> *",
"name" : "keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> *",
"referenced_type" : "type-2160",
"self_type" : "type-2218",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> *",
"name" : "keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> *",
"referenced_type" : "type-2207",
"self_type" : "type-2206",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> *",
"name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> *",
"referenced_type" : "type-2204",
"self_type" : "type-2203",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> *",
"name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> *",
"referenced_type" : "type-1356",
"self_type" : "type-1355",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> *",
"name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> *",
"referenced_type" : "type-2211",
"self_type" : "type-2210",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> *",
"name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> *",
"referenced_type" : "type-2214",
"self_type" : "type-2213",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> *",
"name" : "keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> *",
"referenced_type" : "type-2712",
"self_type" : "type-2740",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> *",
"name" : "keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> *",
"referenced_type" : "type-1359",
"self_type" : "type-1358",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> *",
"name" : "keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> *",
"referenced_type" : "type-2335",
"self_type" : "type-2334",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> *",
"name" : "keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> *",
"referenced_type" : "type-2411",
"self_type" : "type-2410",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> *",
"name" : "keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> *",
"referenced_type" : "type-1099",
"self_type" : "type-1098",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> *",
"name" : "keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> *",
"referenced_type" : "type-2683",
"self_type" : "type-2682",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> *",
"name" : "keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> *",
"referenced_type" : "type-1102",
"self_type" : "type-1101",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> *",
"name" : "keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> *",
"referenced_type" : "type-2728",
"self_type" : "type-2741",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> *",
"name" : "keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> *",
"referenced_type" : "type-1106",
"self_type" : "type-1105",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<x509_st, &X509_free> *",
"name" : "keymaster::OpenSslObjectDeleter<x509_st, &X509_free> *",
"referenced_type" : "type-2139",
"self_type" : "type-2216",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Operation *",
"name" : "keymaster::Operation *",
"referenced_type" : "type-286",
"self_type" : "type-285",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OperationFactory *",
"name" : "keymaster::OperationFactory *",
"referenced_type" : "type-703",
"self_type" : "type-704",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OperationFactory::KeyType *",
"name" : "keymaster::OperationFactory::KeyType *",
"referenced_type" : "type-706",
"self_type" : "type-707",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OperationTable *",
"name" : "keymaster::OperationTable *",
"referenced_type" : "type-281",
"self_type" : "type-353",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::RandomSource *",
"name" : "keymaster::RandomSource *",
"referenced_type" : "type-717",
"self_type" : "type-718",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/random_source.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Rfc5869Sha256Kdf *",
"name" : "keymaster::Rfc5869Sha256Kdf *",
"referenced_type" : "type-2490",
"self_type" : "type-2498",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::RsaCryptOperation *",
"name" : "keymaster::RsaCryptOperation *",
"referenced_type" : "type-2821",
"self_type" : "type-2822",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::RsaDecryptOperation *",
"name" : "keymaster::RsaDecryptOperation *",
"referenced_type" : "type-2827",
"self_type" : "type-2828",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::RsaDigestingOperation *",
"name" : "keymaster::RsaDigestingOperation *",
"referenced_type" : "type-2812",
"self_type" : "type-2928",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::RsaEncryptOperation *",
"name" : "keymaster::RsaEncryptOperation *",
"referenced_type" : "type-2825",
"self_type" : "type-2826",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::RsaKey *",
"name" : "keymaster::RsaKey *",
"referenced_type" : "type-2770",
"self_type" : "type-2777",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::RsaKey::RSA_Delete *",
"name" : "keymaster::RsaKey::RSA_Delete *",
"referenced_type" : "type-2775",
"self_type" : "type-2785",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::RsaKeyFactory *",
"name" : "keymaster::RsaKeyFactory *",
"referenced_type" : "type-2896",
"self_type" : "type-2897",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::RsaOperation *",
"name" : "keymaster::RsaOperation *",
"referenced_type" : "type-2805",
"self_type" : "type-2809",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::RsaSignOperation *",
"name" : "keymaster::RsaSignOperation *",
"referenced_type" : "type-2816",
"self_type" : "type-2817",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::RsaVerifyOperation *",
"name" : "keymaster::RsaVerifyOperation *",
"referenced_type" : "type-2819",
"self_type" : "type-2820",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Serializable *",
"name" : "keymaster::Serializable *",
"referenced_type" : "type-36",
"self_type" : "type-35",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SoftKeyFactoryMixin *",
"name" : "keymaster::SoftKeyFactoryMixin *",
"referenced_type" : "type-1178",
"self_type" : "type-1181",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SoftwareKeyBlobMaker *",
"name" : "keymaster::SoftwareKeyBlobMaker *",
"referenced_type" : "type-1176",
"self_type" : "type-1177",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedAlgorithmsRequest *",
"name" : "keymaster::SupportedAlgorithmsRequest *",
"referenced_type" : "type-437",
"self_type" : "type-438",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedAlgorithmsResponse *",
"name" : "keymaster::SupportedAlgorithmsResponse *",
"referenced_type" : "type-486",
"self_type" : "type-487",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedBlockModesRequest *",
"name" : "keymaster::SupportedBlockModesRequest *",
"referenced_type" : "type-454",
"self_type" : "type-455",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedBlockModesResponse *",
"name" : "keymaster::SupportedBlockModesResponse *",
"referenced_type" : "type-488",
"self_type" : "type-489",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedByAlgorithmAndPurposeRequest *",
"name" : "keymaster::SupportedByAlgorithmAndPurposeRequest *",
"referenced_type" : "type-450",
"self_type" : "type-451",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedByAlgorithmRequest *",
"name" : "keymaster::SupportedByAlgorithmRequest *",
"referenced_type" : "type-442",
"self_type" : "type-443",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedDigestsRequest *",
"name" : "keymaster::SupportedDigestsRequest *",
"referenced_type" : "type-458",
"self_type" : "type-459",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedDigestsResponse *",
"name" : "keymaster::SupportedDigestsResponse *",
"referenced_type" : "type-492",
"self_type" : "type-493",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedExportFormatsRequest *",
"name" : "keymaster::SupportedExportFormatsRequest *",
"referenced_type" : "type-448",
"self_type" : "type-449",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedExportFormatsResponse *",
"name" : "keymaster::SupportedExportFormatsResponse *",
"referenced_type" : "type-496",
"self_type" : "type-497",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedImportFormatsRequest *",
"name" : "keymaster::SupportedImportFormatsRequest *",
"referenced_type" : "type-446",
"self_type" : "type-447",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedImportFormatsResponse *",
"name" : "keymaster::SupportedImportFormatsResponse *",
"referenced_type" : "type-494",
"self_type" : "type-495",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedPaddingModesRequest *",
"name" : "keymaster::SupportedPaddingModesRequest *",
"referenced_type" : "type-456",
"self_type" : "type-457",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedPaddingModesResponse *",
"name" : "keymaster::SupportedPaddingModesResponse *",
"referenced_type" : "type-490",
"self_type" : "type-491",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedResponse<keymaster_algorithm_t> *",
"name" : "keymaster::SupportedResponse<keymaster_algorithm_t> *",
"referenced_type" : "type-460",
"self_type" : "type-461",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedResponse<keymaster_block_mode_t> *",
"name" : "keymaster::SupportedResponse<keymaster_block_mode_t> *",
"referenced_type" : "type-466",
"self_type" : "type-468",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedResponse<keymaster_digest_t> *",
"name" : "keymaster::SupportedResponse<keymaster_digest_t> *",
"referenced_type" : "type-476",
"self_type" : "type-478",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedResponse<keymaster_key_format_t> *",
"name" : "keymaster::SupportedResponse<keymaster_key_format_t> *",
"referenced_type" : "type-481",
"self_type" : "type-483",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SupportedResponse<keymaster_padding_t> *",
"name" : "keymaster::SupportedResponse<keymaster_padding_t> *",
"referenced_type" : "type-471",
"self_type" : "type-473",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SymmetricKey *",
"name" : "keymaster::SymmetricKey *",
"referenced_type" : "type-1191",
"self_type" : "type-2985",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::SymmetricKeyFactory *",
"name" : "keymaster::SymmetricKeyFactory *",
"referenced_type" : "type-1184",
"self_type" : "type-1187",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t> *",
"name" : "keymaster::TKeymasterBlob<keymaster_blob_t> *",
"referenced_type" : "type-275",
"self_type" : "type-301",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> *",
"name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> *",
"referenced_type" : "type-297",
"self_type" : "type-306",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TripleDesKey *",
"name" : "keymaster::TripleDesKey *",
"referenced_type" : "type-6396",
"self_type" : "type-6397",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TripleDesKeyFactory *",
"name" : "keymaster::TripleDesKeyFactory *",
"referenced_type" : "type-6392",
"self_type" : "type-6393",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> *",
"name" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> *",
"referenced_type" : "type-191",
"self_type" : "type-192",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> *",
"name" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> *",
"referenced_type" : "type-194",
"self_type" : "type-195",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-365",
"self_type" : "type-401",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_BLOB_USAGE_REQUIREMENTS, keymaster_key_blob_usage_requirements_t> *",
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_BLOB_USAGE_REQUIREMENTS, keymaster_key_blob_usage_requirements_t> *",
"referenced_type" : "type-196",
"self_type" : "type-198",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-210",
"self_type" : "type-212",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-199",
"self_type" : "type-201",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-202",
"self_type" : "type-204",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-402",
"self_type" : "type-403",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-264",
"self_type" : "type-404",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-205",
"self_type" : "type-209",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-309",
"self_type" : "type-405",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-33",
"self_type" : "type-400",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-247",
"self_type" : "type-248",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS> *",
"referenced_type" : "type-254",
"self_type" : "type-255",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_USERS> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_USERS> *",
"referenced_type" : "type-238",
"self_type" : "type-239",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_BOOTLOADER_ONLY> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_BOOTLOADER_ONLY> *",
"referenced_type" : "type-167",
"self_type" : "type-168",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> *",
"referenced_type" : "type-217",
"self_type" : "type-219",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ECIES_SINGLE_HASH_MODE> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ECIES_SINGLE_HASH_MODE> *",
"referenced_type" : "type-222",
"self_type" : "type-223",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_INCLUDE_UNIQUE_ID> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_INCLUDE_UNIQUE_ID> *",
"referenced_type" : "type-224",
"self_type" : "type-225",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-243",
"self_type" : "type-244",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_RESET_SINCE_ID_ROTATION> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_RESET_SINCE_ID_ROTATION> *",
"referenced_type" : "type-1319",
"self_type" : "type-1320",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT> *",
"referenced_type" : "type-158",
"self_type" : "type-159",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_TRUSTED_CONFIRMATION_REQUIRED> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_TRUSTED_CONFIRMATION_REQUIRED> *",
"referenced_type" : "type-252",
"self_type" : "type-253",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-249",
"self_type" : "type-251",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_DATA> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_DATA> *",
"referenced_type" : "type-154",
"self_type" : "type-153",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID> *",
"referenced_type" : "type-256",
"self_type" : "type-257",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA> *",
"referenced_type" : "type-162",
"self_type" : "type-163",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-398",
"self_type" : "type-399",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_CHALLENGE> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_CHALLENGE> *",
"referenced_type" : "type-1317",
"self_type" : "type-1318",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-173",
"self_type" : "type-174",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-176",
"self_type" : "type-177",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-182",
"self_type" : "type-183",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-187",
"self_type" : "type-188",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-184",
"self_type" : "type-185",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-189",
"self_type" : "type-190",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-178",
"self_type" : "type-179",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-180",
"self_type" : "type-181",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_AUTH_TOKEN> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_AUTH_TOKEN> *",
"referenced_type" : "type-43",
"self_type" : "type-44",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE> *",
"referenced_type" : "type-164",
"self_type" : "type-165",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-160",
"self_type" : "type-161",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_UNIQUE_ID> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_UNIQUE_ID> *",
"referenced_type" : "type-171",
"self_type" : "type-172",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> *",
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> *",
"referenced_type" : "type-226",
"self_type" : "type-227",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME> *",
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME> *",
"referenced_type" : "type-155",
"self_type" : "type-157",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-230",
"self_type" : "type-231",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-232",
"self_type" : "type-233",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_INVALID, KM_TAG_INVALID> *",
"name" : "keymaster::TypedTag<KM_INVALID, KM_TAG_INVALID> *",
"referenced_type" : "type-213",
"self_type" : "type-214",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT> *",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT> *",
"referenced_type" : "type-245",
"self_type" : "type-246",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE> *",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE> *",
"referenced_type" : "type-390",
"self_type" : "type-391",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH> *",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH> *",
"referenced_type" : "type-215",
"self_type" : "type-216",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAX_USES_PER_BOOT> *",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAX_USES_PER_BOOT> *",
"referenced_type" : "type-236",
"self_type" : "type-237",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-220",
"self_type" : "type-221",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_SECONDS_BETWEEN_OPS> *",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_SECONDS_BETWEEN_OPS> *",
"referenced_type" : "type-234",
"self_type" : "type-235",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL> *",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL> *",
"referenced_type" : "type-396",
"self_type" : "type-397",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION> *",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION> *",
"referenced_type" : "type-169",
"self_type" : "type-170",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_USER_ID> *",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_USER_ID> *",
"referenced_type" : "type-241",
"self_type" : "type-242",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"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-392",
"self_type" : "type-393",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TypedTag<KM_ULONG_REP, KM_TAG_USER_SECURE_ID> *",
"name" : "keymaster::TypedTag<KM_ULONG_REP, KM_TAG_USER_SECURE_ID> *",
"referenced_type" : "type-394",
"self_type" : "type-395",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> > *",
"name" : "keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> > *",
"referenced_type" : "type-282",
"self_type" : "type-596",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> > *",
"name" : "keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> > *",
"referenced_type" : "type-2146",
"self_type" : "type-2152",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> > *",
"name" : "keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> > *",
"referenced_type" : "type-2156",
"self_type" : "type-2162",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> > *",
"name" : "keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> > *",
"referenced_type" : "type-2262",
"self_type" : "type-2267",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> > *",
"name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> > *",
"referenced_type" : "type-2254",
"self_type" : "type-2259",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> > *",
"name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> > *",
"referenced_type" : "type-1363",
"self_type" : "type-1367",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> > *",
"name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> > *",
"referenced_type" : "type-2270",
"self_type" : "type-2272",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> > *",
"name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> > *",
"referenced_type" : "type-2275",
"self_type" : "type-2277",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> > *",
"name" : "keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> > *",
"referenced_type" : "type-2716",
"self_type" : "type-2715",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> > *",
"name" : "keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> > *",
"referenced_type" : "type-1370",
"self_type" : "type-1374",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> > *",
"name" : "keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> > *",
"referenced_type" : "type-2337",
"self_type" : "type-2342",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> > *",
"name" : "keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> > *",
"referenced_type" : "type-2440",
"self_type" : "type-2444",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> > *",
"name" : "keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> > *",
"referenced_type" : "type-1109",
"self_type" : "type-1113",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> > *",
"name" : "keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> > *",
"referenced_type" : "type-2690",
"self_type" : "type-2695",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete> *",
"name" : "keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete> *",
"referenced_type" : "type-2947",
"self_type" : "type-2952",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> > *",
"name" : "keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> > *",
"referenced_type" : "type-1116",
"self_type" : "type-1121",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> > *",
"name" : "keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> > *",
"referenced_type" : "type-1302",
"self_type" : "type-1303",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > *",
"name" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > *",
"referenced_type" : "type-2585",
"self_type" : "type-2639",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > *",
"name" : "keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > *",
"referenced_type" : "type-735",
"self_type" : "type-737",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> > *",
"name" : "keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> > *",
"referenced_type" : "type-2505",
"self_type" : "type-2513",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > *",
"name" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > *",
"referenced_type" : "type-349",
"self_type" : "type-740",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> > *",
"name" : "keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> > *",
"referenced_type" : "type-2698",
"self_type" : "type-2699",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > *",
"name" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > *",
"referenced_type" : "type-284",
"self_type" : "type-283",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > *",
"name" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > *",
"referenced_type" : "type-352",
"self_type" : "type-745",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> > *",
"name" : "keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> > *",
"referenced_type" : "type-2506",
"self_type" : "type-2517",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> > *",
"name" : "keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> > *",
"referenced_type" : "type-2943",
"self_type" : "type-2944",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete> *",
"name" : "keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete> *",
"referenced_type" : "type-1377",
"self_type" : "type-1379",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete> *",
"name" : "keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete> *",
"referenced_type" : "type-6453",
"self_type" : "type-6455",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-607",
"self_type" : "type-660",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-705",
"self_type" : "type-750",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> *",
"name" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> *",
"referenced_type" : "type-729",
"self_type" : "type-731",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-764",
"self_type" : "type-775",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-791",
"self_type" : "type-804",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-756",
"self_type" : "type-759",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> > *",
"name" : "keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> > *",
"referenced_type" : "type-2724",
"self_type" : "type-2730",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> > *",
"name" : "keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> > *",
"referenced_type" : "type-1124",
"self_type" : "type-1128",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete> *",
"name" : "keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete> *",
"referenced_type" : "type-2771",
"self_type" : "type-2850",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *",
"name" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *",
"referenced_type" : "type-118",
"self_type" : "type-723",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> > *",
"name" : "keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> > *",
"referenced_type" : "type-2166",
"self_type" : "type-2172",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> > *",
"name" : "keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> > *",
"referenced_type" : "type-2142",
"self_type" : "type-2141",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UpdateOperationRequest *",
"name" : "keymaster::UpdateOperationRequest *",
"referenced_type" : "type-516",
"self_type" : "type-517",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UpdateOperationResponse *",
"name" : "keymaster::UpdateOperationResponse *",
"referenced_type" : "type-518",
"self_type" : "type-519",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UpgradeKeyRequest *",
"name" : "keymaster::UpgradeKeyRequest *",
"referenced_type" : "type-577",
"self_type" : "type-578",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UpgradeKeyResponse *",
"name" : "keymaster::UpgradeKeyResponse *",
"referenced_type" : "type-580",
"self_type" : "type-581",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::VerificationToken *",
"name" : "keymaster::VerificationToken *",
"referenced_type" : "type-614",
"self_type" : "type-615",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::VerifyAuthorizationRequest *",
"name" : "keymaster::VerifyAuthorizationRequest *",
"referenced_type" : "type-617",
"self_type" : "type-618",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::VerifyAuthorizationResponse *",
"name" : "keymaster::VerifyAuthorizationResponse *",
"referenced_type" : "type-622",
"self_type" : "type-623",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::km_auth_list *",
"name" : "keymaster::km_auth_list *",
"referenced_type" : "type-1155",
"self_type" : "type-1163",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::km_auth_list **",
"name" : "keymaster::km_auth_list **",
"referenced_type" : "type-1163",
"self_type" : "type-1343",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::km_key_description *",
"name" : "keymaster::km_key_description *",
"referenced_type" : "type-1162",
"self_type" : "type-1348",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::km_key_description **",
"name" : "keymaster::km_key_description **",
"referenced_type" : "type-1348",
"self_type" : "type-1347",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::km_root_of_trust *",
"name" : "keymaster::km_root_of_trust *",
"referenced_type" : "type-1148",
"self_type" : "type-1158",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::km_root_of_trust **",
"name" : "keymaster::km_root_of_trust **",
"referenced_type" : "type-1158",
"self_type" : "type-1334",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::km_wrapped_key *",
"name" : "keymaster::km_wrapped_key *",
"referenced_type" : "type-6449",
"self_type" : "type-6448",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::km_wrapped_key **",
"name" : "keymaster::km_wrapped_key **",
"referenced_type" : "type-6448",
"self_type" : "type-6447",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::km_wrapped_key_description *",
"name" : "keymaster::km_wrapped_key_description *",
"referenced_type" : "type-6438",
"self_type" : "type-6442",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::km_wrapped_key_description **",
"name" : "keymaster::km_wrapped_key_description **",
"referenced_type" : "type-6442",
"self_type" : "type-6443",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::stack_st_ASN1_TYPE_Delete *",
"name" : "keymaster::stack_st_ASN1_TYPE_Delete *",
"referenced_type" : "type-1136",
"self_type" : "type-1137",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_algorithm_t *",
"name" : "keymaster_algorithm_t *",
"referenced_type" : "type-51",
"self_type" : "type-367",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_blob_t *",
"name" : "keymaster_blob_t *",
"referenced_type" : "type-11",
"self_type" : "type-573",
"size" : 8,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_block_mode_t *",
"name" : "keymaster_block_mode_t *",
"referenced_type" : "type-54",
"self_type" : "type-467",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_cert_chain_t *",
"name" : "keymaster_cert_chain_t *",
"referenced_type" : "type-572",
"self_type" : "type-730",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_digest_t *",
"name" : "keymaster_digest_t *",
"referenced_type" : "type-61",
"self_type" : "type-477",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_ec_curve_t *",
"name" : "keymaster_ec_curve_t *",
"referenced_type" : "type-211",
"self_type" : "type-820",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_error_t *",
"name" : "keymaster_error_t *",
"referenced_type" : "type-19",
"self_type" : "type-106",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_kdf_t *",
"name" : "keymaster_kdf_t *",
"referenced_type" : "type-206",
"self_type" : "type-2499",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_key_blob_t *",
"name" : "keymaster_key_blob_t *",
"referenced_type" : "type-229",
"self_type" : "type-260",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_key_characteristics_t *",
"name" : "keymaster_key_characteristics_t *",
"referenced_type" : "type-28",
"self_type" : "type-27",
"size" : 8,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_key_format_t *",
"name" : "keymaster_key_format_t *",
"referenced_type" : "type-64",
"self_type" : "type-482",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_key_param_set_t *",
"name" : "keymaster_key_param_set_t *",
"referenced_type" : "type-25",
"self_type" : "type-24",
"size" : 8,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_key_param_t *",
"name" : "keymaster_key_param_t *",
"referenced_type" : "type-4",
"self_type" : "type-26",
"size" : 8,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_padding_t *",
"name" : "keymaster_padding_t *",
"referenced_type" : "type-57",
"self_type" : "type-472",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_purpose_t *",
"name" : "keymaster_purpose_t *",
"referenced_type" : "type-34",
"self_type" : "type-86",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_security_level_t *",
"name" : "keymaster_security_level_t *",
"referenced_type" : "type-17",
"self_type" : "type-758",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_tag_t *",
"name" : "keymaster_tag_t *",
"referenced_type" : "type-5",
"self_type" : "type-18",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_verified_boot_t *",
"name" : "keymaster_verified_boot_t *",
"referenced_type" : "type-14",
"self_type" : "type-1172",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "pkcs8_priv_key_info_st *",
"name" : "pkcs8_priv_key_info_st *",
"referenced_type" : "type-2726",
"self_type" : "type-2725",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "pkcs8_priv_key_info_st *",
"name" : "pkcs8_priv_key_info_st *",
"referenced_type" : "type-6180",
"self_type" : "type-6179",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-1126",
"self_type" : "type-1125",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-1912",
"self_type" : "type-1911",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-2773",
"self_type" : "type-2772",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-2857",
"self_type" : "type-2856",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-2942",
"self_type" : "type-2941",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-3305",
"self_type" : "type-3304",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-4290",
"self_type" : "type-4289",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-5481",
"self_type" : "type-5480",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-6210",
"self_type" : "type-6209",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-6258",
"self_type" : "type-6257",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-6324",
"self_type" : "type-6323",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-1157",
"self_type" : "type-1156",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-1256",
"self_type" : "type-1255",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-1337",
"self_type" : "type-1336",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-1936",
"self_type" : "type-1935",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-2023",
"self_type" : "type-2022",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-2098",
"self_type" : "type-2097",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-2234",
"self_type" : "type-2233",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-2312",
"self_type" : "type-2311",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-2394",
"self_type" : "type-2393",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-2558",
"self_type" : "type-2557",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-2619",
"self_type" : "type-2618",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-2886",
"self_type" : "type-2885",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-2978",
"self_type" : "type-2977",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-3329",
"self_type" : "type-3328",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-3416",
"self_type" : "type-3415",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-3491",
"self_type" : "type-3490",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-3595",
"self_type" : "type-3594",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-3659",
"self_type" : "type-3658",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-3735",
"self_type" : "type-3734",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4314",
"self_type" : "type-4313",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4401",
"self_type" : "type-4400",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4476",
"self_type" : "type-4475",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4580",
"self_type" : "type-4579",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4644",
"self_type" : "type-4643",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4720",
"self_type" : "type-4719",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4860",
"self_type" : "type-4859",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4912",
"self_type" : "type-4911",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-5512",
"self_type" : "type-5511",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-5594",
"self_type" : "type-5593",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-5670",
"self_type" : "type-5669",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-5776",
"self_type" : "type-5775",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-5847",
"self_type" : "type-5846",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-5937",
"self_type" : "type-5936",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-6085",
"self_type" : "type-6084",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-6118",
"self_type" : "type-6117",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-6274",
"self_type" : "type-6273",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-6351",
"self_type" : "type-6350",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-6383",
"self_type" : "type-6382",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-6430",
"self_type" : "type-6429",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-1139",
"self_type" : "type-1138",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-1244",
"self_type" : "type-1243",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-1325",
"self_type" : "type-1324",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-1922",
"self_type" : "type-1921",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-2011",
"self_type" : "type-2010",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-2086",
"self_type" : "type-2085",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-2225",
"self_type" : "type-2224",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-2300",
"self_type" : "type-2299",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-2381",
"self_type" : "type-2380",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-2547",
"self_type" : "type-2546",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-2607",
"self_type" : "type-2606",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-2874",
"self_type" : "type-2873",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-2967",
"self_type" : "type-2966",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-3315",
"self_type" : "type-3314",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-3404",
"self_type" : "type-3403",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-3479",
"self_type" : "type-3478",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-3586",
"self_type" : "type-3585",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-3647",
"self_type" : "type-3646",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-3722",
"self_type" : "type-3721",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4300",
"self_type" : "type-4299",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4389",
"self_type" : "type-4388",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4464",
"self_type" : "type-4463",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4571",
"self_type" : "type-4570",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4632",
"self_type" : "type-4631",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4707",
"self_type" : "type-4706",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4849",
"self_type" : "type-4848",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4900",
"self_type" : "type-4899",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-5497",
"self_type" : "type-5496",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-5583",
"self_type" : "type-5582",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-5658",
"self_type" : "type-5657",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-5766",
"self_type" : "type-5765",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-5835",
"self_type" : "type-5834",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-5926",
"self_type" : "type-5925",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-6073",
"self_type" : "type-6072",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-6106",
"self_type" : "type-6105",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-6263",
"self_type" : "type-6262",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-6340",
"self_type" : "type-6339",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-6371",
"self_type" : "type-6370",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-6419",
"self_type" : "type-6418",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "unsigned char *",
"name" : "unsigned char *",
"referenced_type" : "type-3",
"self_type" : "type-119",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "unsigned char **",
"name" : "unsigned char **",
"referenced_type" : "type-119",
"self_type" : "type-1335",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"linker_set_key" : "unsigned int *",
"name" : "unsigned int *",
"referenced_type" : "type-8",
"self_type" : "type-96",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "unsigned long *",
"name" : "unsigned long *",
"referenced_type" : "type-10",
"self_type" : "type-76",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "v3_ext_ctx *",
"name" : "v3_ext_ctx *",
"referenced_type" : "type-2168",
"self_type" : "type-2167",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "v3_ext_ctx *",
"name" : "v3_ext_ctx *",
"referenced_type" : "type-3548",
"self_type" : "type-3547",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "v3_ext_ctx *",
"name" : "v3_ext_ctx *",
"referenced_type" : "type-4533",
"self_type" : "type-4532",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "v3_ext_ctx *",
"name" : "v3_ext_ctx *",
"referenced_type" : "type-5727",
"self_type" : "type-5726",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "void *",
"name" : "void *",
"referenced_type" : "type-48",
"self_type" : "type-175",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "x509_st *",
"name" : "x509_st *",
"referenced_type" : "type-2138",
"self_type" : "type-2137",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "x509_st *",
"name" : "x509_st *",
"referenced_type" : "type-3531",
"self_type" : "type-3530",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "x509_st *",
"name" : "x509_st *",
"referenced_type" : "type-4516",
"self_type" : "type-4515",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "x509_st *",
"name" : "x509_st *",
"referenced_type" : "type-5710",
"self_type" : "type-5709",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
}
],
"qualified_types" :
[
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[2]",
"name" : "ASN1_TEMPLATE_st const[2]",
"referenced_type" : "type-6439",
"self_type" : "type-6441",
"size" : 80,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-1159",
"self_type" : "type-1161",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-1257",
"self_type" : "type-1259",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-1338",
"self_type" : "type-1342",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-1938",
"self_type" : "type-1940",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-2024",
"self_type" : "type-2026",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-2099",
"self_type" : "type-2103",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-2235",
"self_type" : "type-2237",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-2313",
"self_type" : "type-2315",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-2395",
"self_type" : "type-2397",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-2560",
"self_type" : "type-2562",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-2621",
"self_type" : "type-2623",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-2888",
"self_type" : "type-2890",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-2979",
"self_type" : "type-2981",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-3331",
"self_type" : "type-3333",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-3417",
"self_type" : "type-3419",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-3492",
"self_type" : "type-3496",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-3596",
"self_type" : "type-3598",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-3660",
"self_type" : "type-3662",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-3736",
"self_type" : "type-3738",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4316",
"self_type" : "type-4318",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4402",
"self_type" : "type-4404",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4477",
"self_type" : "type-4481",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4581",
"self_type" : "type-4583",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4645",
"self_type" : "type-4647",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4721",
"self_type" : "type-4723",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4862",
"self_type" : "type-4864",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4914",
"self_type" : "type-4916",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-5514",
"self_type" : "type-5516",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-5596",
"self_type" : "type-5598",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-5671",
"self_type" : "type-5673",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-5778",
"self_type" : "type-5780",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-5848",
"self_type" : "type-5850",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-5938",
"self_type" : "type-5941",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-6086",
"self_type" : "type-6088",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-6119",
"self_type" : "type-6121",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-6275",
"self_type" : "type-6277",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-6352",
"self_type" : "type-6354",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-6384",
"self_type" : "type-6386",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-6432",
"self_type" : "type-6434",
"size" : 1440,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-1150",
"self_type" : "type-1152",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-1249",
"self_type" : "type-1252",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-1328",
"self_type" : "type-1331",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-1930",
"self_type" : "type-1932",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-2016",
"self_type" : "type-2019",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-2089",
"self_type" : "type-2092",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-2228",
"self_type" : "type-2230",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-2306",
"self_type" : "type-2308",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-2387",
"self_type" : "type-2389",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-2552",
"self_type" : "type-2554",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-2613",
"self_type" : "type-2615",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-2880",
"self_type" : "type-2882",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-2972",
"self_type" : "type-2974",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-3323",
"self_type" : "type-3325",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-3409",
"self_type" : "type-3412",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-3482",
"self_type" : "type-3485",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-3589",
"self_type" : "type-3591",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-3653",
"self_type" : "type-3655",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-3728",
"self_type" : "type-3730",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4308",
"self_type" : "type-4310",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4394",
"self_type" : "type-4397",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4467",
"self_type" : "type-4470",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4574",
"self_type" : "type-4576",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4638",
"self_type" : "type-4640",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4713",
"self_type" : "type-4715",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4854",
"self_type" : "type-4856",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4906",
"self_type" : "type-4908",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-5505",
"self_type" : "type-5508",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-5588",
"self_type" : "type-5590",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-5662",
"self_type" : "type-5664",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-5770",
"self_type" : "type-5772",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-5840",
"self_type" : "type-5843",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-5931",
"self_type" : "type-5933",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-6078",
"self_type" : "type-6081",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-6112",
"self_type" : "type-6114",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-6268",
"self_type" : "type-6270",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-6345",
"self_type" : "type-6347",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-6377",
"self_type" : "type-6379",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-6424",
"self_type" : "type-6426",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[6]",
"name" : "ASN1_TEMPLATE_st const[6]",
"referenced_type" : "type-6444",
"self_type" : "type-6446",
"size" : 240,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-1164",
"self_type" : "type-1167",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-1261",
"self_type" : "type-1263",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-1344",
"self_type" : "type-1346",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-1942",
"self_type" : "type-1945",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-2028",
"self_type" : "type-2030",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-2105",
"self_type" : "type-2107",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-2239",
"self_type" : "type-2241",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-2316",
"self_type" : "type-2318",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-2398",
"self_type" : "type-2401",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-2563",
"self_type" : "type-2565",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-2624",
"self_type" : "type-2626",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-2891",
"self_type" : "type-2893",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-2982",
"self_type" : "type-2984",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-3335",
"self_type" : "type-3338",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-3421",
"self_type" : "type-3423",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-3498",
"self_type" : "type-3500",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-3600",
"self_type" : "type-3602",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-3663",
"self_type" : "type-3665",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-3739",
"self_type" : "type-3742",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4320",
"self_type" : "type-4323",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4406",
"self_type" : "type-4408",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4483",
"self_type" : "type-4485",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4585",
"self_type" : "type-4587",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4648",
"self_type" : "type-4650",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4724",
"self_type" : "type-4727",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4865",
"self_type" : "type-4867",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4917",
"self_type" : "type-4919",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-5518",
"self_type" : "type-5520",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-5599",
"self_type" : "type-5601",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-5675",
"self_type" : "type-5678",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-5781",
"self_type" : "type-5783",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-5852",
"self_type" : "type-5854",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-5942",
"self_type" : "type-5944",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-6090",
"self_type" : "type-6092",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-6122",
"self_type" : "type-6124",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-6278",
"self_type" : "type-6280",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-6355",
"self_type" : "type-6357",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-6387",
"self_type" : "type-6389",
"size" : 320,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-6435",
"self_type" : "type-6437",
"size" : 320,
"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-1174",
"self_type" : "type-1175",
"size" : 25,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-1154",
"self_type" : "type-1153",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-1254",
"self_type" : "type-1253",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-1333",
"self_type" : "type-1332",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-1934",
"self_type" : "type-1933",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-2021",
"self_type" : "type-2020",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-2094",
"self_type" : "type-2093",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-2232",
"self_type" : "type-2231",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-2310",
"self_type" : "type-2309",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-2391",
"self_type" : "type-2390",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-2556",
"self_type" : "type-2555",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-2617",
"self_type" : "type-2616",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-2884",
"self_type" : "type-2883",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-2976",
"self_type" : "type-2975",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-3327",
"self_type" : "type-3326",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-3414",
"self_type" : "type-3413",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-3487",
"self_type" : "type-3486",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-3593",
"self_type" : "type-3592",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-3657",
"self_type" : "type-3656",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-3732",
"self_type" : "type-3731",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4312",
"self_type" : "type-4311",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4399",
"self_type" : "type-4398",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4472",
"self_type" : "type-4471",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4578",
"self_type" : "type-4577",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4642",
"self_type" : "type-4641",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4717",
"self_type" : "type-4716",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4858",
"self_type" : "type-4857",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4910",
"self_type" : "type-4909",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-5510",
"self_type" : "type-5509",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-5592",
"self_type" : "type-5591",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-5666",
"self_type" : "type-5665",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-5774",
"self_type" : "type-5773",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-5845",
"self_type" : "type-5844",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-5935",
"self_type" : "type-5934",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-6083",
"self_type" : "type-6082",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-6116",
"self_type" : "type-6115",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-6272",
"self_type" : "type-6271",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-6349",
"self_type" : "type-6348",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-6381",
"self_type" : "type-6380",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-6428",
"self_type" : "type-6427",
"size" : 56,
"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-259",
"self_type" : "type-258",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/logger.h"
},
{
"is_const" : true,
"linker_set_key" : "const ec_group_st",
"name" : "const ec_group_st",
"referenced_type" : "type-2743",
"self_type" : "type-2742",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"is_const" : true,
"linker_set_key" : "const ec_group_st",
"name" : "const ec_group_st",
"referenced_type" : "type-6191",
"self_type" : "type-6190",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"is_const" : true,
"linker_set_key" : "const env_md_st",
"name" : "const env_md_st",
"referenced_type" : "type-2417",
"self_type" : "type-2416",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"is_const" : true,
"linker_set_key" : "const env_md_st",
"name" : "const env_md_st",
"referenced_type" : "type-2463",
"self_type" : "type-2462",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"is_const" : true,
"linker_set_key" : "const env_md_st",
"name" : "const env_md_st",
"referenced_type" : "type-2808",
"self_type" : "type-2807",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"is_const" : true,
"linker_set_key" : "const env_md_st",
"name" : "const env_md_st",
"referenced_type" : "type-2910",
"self_type" : "type-2909",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"is_const" : true,
"linker_set_key" : "const env_md_st",
"name" : "const env_md_st",
"referenced_type" : "type-2926",
"self_type" : "type-2925",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"is_const" : true,
"linker_set_key" : "const env_md_st",
"name" : "const env_md_st",
"referenced_type" : "type-3754",
"self_type" : "type-3753",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"is_const" : true,
"linker_set_key" : "const env_md_st",
"name" : "const env_md_st",
"referenced_type" : "type-3792",
"self_type" : "type-3791",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"is_const" : true,
"linker_set_key" : "const env_md_st",
"name" : "const env_md_st",
"referenced_type" : "type-4739",
"self_type" : "type-4738",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"is_const" : true,
"linker_set_key" : "const env_md_st",
"name" : "const env_md_st",
"referenced_type" : "type-4777",
"self_type" : "type-4776",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"is_const" : true,
"linker_set_key" : "const env_md_st",
"name" : "const env_md_st",
"referenced_type" : "type-5958",
"self_type" : "type-5957",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"is_const" : true,
"linker_set_key" : "const env_md_st",
"name" : "const env_md_st",
"referenced_type" : "type-5995",
"self_type" : "type-5994",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"is_const" : true,
"linker_set_key" : "const env_md_st",
"name" : "const env_md_st",
"referenced_type" : "type-6228",
"self_type" : "type-6227",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"is_const" : true,
"linker_set_key" : "const env_md_st",
"name" : "const env_md_st",
"referenced_type" : "type-6293",
"self_type" : "type-6292",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"is_const" : true,
"linker_set_key" : "const env_md_st",
"name" : "const env_md_st",
"referenced_type" : "type-6308",
"self_type" : "type-6307",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-2367",
"self_type" : "type-2366",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-2749",
"self_type" : "type-2748",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-2783",
"self_type" : "type-2782",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-3708",
"self_type" : "type-3707",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-4693",
"self_type" : "type-4692",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-5904",
"self_type" : "type-5903",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-6196",
"self_type" : "type-6195",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-6217",
"self_type" : "type-6216",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const int",
"name" : "const int",
"referenced_type" : "type-6",
"self_type" : "type-434",
"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-524",
"self_type" : "type-526",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AbortOperationResponse",
"name" : "const keymaster::AbortOperationResponse",
"referenced_type" : "type-528",
"self_type" : "type-530",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
"name" : "const keymaster::AccessCountMap::AccessCount",
"referenced_type" : "type-116",
"self_type" : "type-115",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
"name" : "const keymaster::AccessCountMap::AccessCount",
"referenced_type" : "type-1736",
"self_type" : "type-1735",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
"name" : "const keymaster::AccessCountMap::AccessCount",
"referenced_type" : "type-3129",
"self_type" : "type-3128",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
"name" : "const keymaster::AccessCountMap::AccessCount",
"referenced_type" : "type-4114",
"self_type" : "type-4113",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
"name" : "const keymaster::AccessCountMap::AccessCount",
"referenced_type" : "type-5194",
"self_type" : "type-5193",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
"name" : "const keymaster::AccessCountMap::AccessCount",
"referenced_type" : "type-5360",
"self_type" : "type-5359",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
"name" : "const keymaster::AccessCountMap::AccessCount",
"referenced_type" : "type-937",
"self_type" : "type-936",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
"name" : "const keymaster::AccessTimeMap::AccessTime",
"referenced_type" : "type-1710",
"self_type" : "type-1709",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
"name" : "const keymaster::AccessTimeMap::AccessTime",
"referenced_type" : "type-3103",
"self_type" : "type-3102",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
"name" : "const keymaster::AccessTimeMap::AccessTime",
"referenced_type" : "type-4088",
"self_type" : "type-4087",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
"name" : "const keymaster::AccessTimeMap::AccessTime",
"referenced_type" : "type-5168",
"self_type" : "type-5167",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
"name" : "const keymaster::AccessTimeMap::AccessTime",
"referenced_type" : "type-5351",
"self_type" : "type-5350",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
"name" : "const keymaster::AccessTimeMap::AccessTime",
"referenced_type" : "type-78",
"self_type" : "type-77",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
"name" : "const keymaster::AccessTimeMap::AccessTime",
"referenced_type" : "type-911",
"self_type" : "type-910",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AddEntropyRequest",
"name" : "const keymaster::AddEntropyRequest",
"referenced_type" : "type-532",
"self_type" : "type-648",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AddEntropyResponse",
"name" : "const keymaster::AddEntropyResponse",
"referenced_type" : "type-534",
"self_type" : "type-536",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AesKeyFactory",
"name" : "const keymaster::AesKeyFactory",
"referenced_type" : "type-1194",
"self_type" : "type-1196",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AndroidKeymaster",
"name" : "const keymaster::AndroidKeymaster",
"referenced_type" : "type-627",
"self_type" : "type-676",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AsymmetricKey",
"name" : "const keymaster::AsymmetricKey",
"referenced_type" : "type-1239",
"self_type" : "type-1241",
"size" : 192,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/asymmetric_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AsymmetricKeyFactory",
"name" : "const keymaster::AsymmetricKeyFactory",
"referenced_type" : "type-1291",
"self_type" : "type-1293",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AttestKeyRequest",
"name" : "const keymaster::AttestKeyRequest",
"referenced_type" : "type-569",
"self_type" : "type-661",
"size" : 112,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AttestKeyResponse",
"name" : "const keymaster::AttestKeyResponse",
"referenced_type" : "type-571",
"self_type" : "type-795",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AttestationRecordContext",
"name" : "const keymaster::AttestationRecordContext",
"referenced_type" : "type-1168",
"self_type" : "type-1170",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AuthProxy",
"name" : "const keymaster::AuthProxy",
"referenced_type" : "type-428",
"self_type" : "type-430",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AuthProxyIterator",
"name" : "const keymaster::AuthProxyIterator",
"referenced_type" : "type-421",
"self_type" : "type-423",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AuthorizationSet",
"name" : "const keymaster::AuthorizationSet",
"referenced_type" : "type-287",
"self_type" : "type-412",
"size" : 80,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::AuthorizationSetBuilder",
"name" : "const keymaster::AuthorizationSetBuilder",
"referenced_type" : "type-416",
"self_type" : "type-419",
"size" : 80,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::BeginOperationRequest",
"name" : "const keymaster::BeginOperationRequest",
"referenced_type" : "type-512",
"self_type" : "type-668",
"size" : 112,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::BeginOperationResponse",
"name" : "const keymaster::BeginOperationResponse",
"referenced_type" : "type-514",
"self_type" : "type-772",
"size" : 104,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::Buffer",
"name" : "const keymaster::Buffer",
"referenced_type" : "type-117",
"self_type" : "type-148",
"size" : 40,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::ComputeSharedHmacRequest",
"name" : "const keymaster::ComputeSharedHmacRequest",
"referenced_type" : "type-600",
"self_type" : "type-603",
"size" : 40,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::ComputeSharedHmacResponse",
"name" : "const keymaster::ComputeSharedHmacResponse",
"referenced_type" : "type-337",
"self_type" : "type-805",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::ConfigureRequest",
"name" : "const keymaster::ConfigureRequest",
"referenced_type" : "type-582",
"self_type" : "type-584",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::ConfigureResponse",
"name" : "const keymaster::ConfigureResponse",
"referenced_type" : "type-586",
"self_type" : "type-588",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []>",
"name" : "const keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []>",
"referenced_type" : "type-293",
"self_type" : "type-432",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::AsymmetricKey>",
"name" : "const keymaster::DefaultDelete<keymaster::AsymmetricKey>",
"referenced_type" : "type-1298",
"self_type" : "type-1300",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::HmacOperation>",
"name" : "const keymaster::DefaultDelete<keymaster::HmacOperation>",
"referenced_type" : "type-2589",
"self_type" : "type-2635",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::Key>",
"name" : "const keymaster::DefaultDelete<keymaster::Key>",
"referenced_type" : "type-575",
"self_type" : "type-749",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::KeyExchange>",
"name" : "const keymaster::DefaultDelete<keymaster::KeyExchange>",
"referenced_type" : "type-2480",
"self_type" : "type-2485",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::KeymasterContext>",
"name" : "const keymaster::DefaultDelete<keymaster::KeymasterContext>",
"referenced_type" : "type-41",
"self_type" : "type-59",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::NistCurveKeyExchange>",
"name" : "const keymaster::DefaultDelete<keymaster::NistCurveKeyExchange>",
"referenced_type" : "type-2669",
"self_type" : "type-2672",
"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-291",
"self_type" : "type-407",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::OperationTable>",
"name" : "const keymaster::DefaultDelete<keymaster::OperationTable>",
"referenced_type" : "type-280",
"self_type" : "type-360",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf>",
"name" : "const keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf>",
"referenced_type" : "type-2489",
"self_type" : "type-2493",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::RsaOperation>",
"name" : "const keymaster::DefaultDelete<keymaster::RsaOperation>",
"referenced_type" : "type-2921",
"self_type" : "type-2923",
"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-499",
"self_type" : "type-498",
"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-563",
"self_type" : "type-562",
"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-698",
"self_type" : "type-697",
"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-720",
"self_type" : "type-719",
"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-634",
"self_type" : "type-633",
"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-1",
"self_type" : "type-601",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const keymaster::DefaultDelete<v3_ext_ctx>",
"name" : "const keymaster::DefaultDelete<v3_ext_ctx>",
"referenced_type" : "type-2170",
"self_type" : "type-2249",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::DeleteAllKeysRequest",
"name" : "const keymaster::DeleteAllKeysRequest",
"referenced_type" : "type-552",
"self_type" : "type-554",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::DeleteAllKeysResponse",
"name" : "const keymaster::DeleteAllKeysResponse",
"referenced_type" : "type-556",
"self_type" : "type-558",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::DeleteKeyRequest",
"name" : "const keymaster::DeleteKeyRequest",
"referenced_type" : "type-546",
"self_type" : "type-665",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::DeleteKeyResponse",
"name" : "const keymaster::DeleteKeyResponse",
"referenced_type" : "type-548",
"self_type" : "type-550",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::EcKey",
"name" : "const keymaster::EcKey",
"referenced_type" : "type-2359",
"self_type" : "type-2361",
"size" : 200,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::EcKeyFactory",
"name" : "const keymaster::EcKeyFactory",
"referenced_type" : "type-2402",
"self_type" : "type-2404",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::EcdsaOperationFactory",
"name" : "const keymaster::EcdsaOperationFactory",
"referenced_type" : "type-2428",
"self_type" : "type-2429",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::EcdsaSignOperationFactory",
"name" : "const keymaster::EcdsaSignOperationFactory",
"referenced_type" : "type-2432",
"self_type" : "type-2433",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::EcdsaVerifyOperationFactory",
"name" : "const keymaster::EcdsaVerifyOperationFactory",
"referenced_type" : "type-2435",
"self_type" : "type-2436",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::ExportKeyRequest",
"name" : "const keymaster::ExportKeyRequest",
"referenced_type" : "type-542",
"self_type" : "type-658",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::ExportKeyResponse",
"name" : "const keymaster::ExportKeyResponse",
"referenced_type" : "type-544",
"self_type" : "type-788",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::FinishOperationRequest",
"name" : "const keymaster::FinishOperationRequest",
"referenced_type" : "type-520",
"self_type" : "type-673",
"size" : 184,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::FinishOperationResponse",
"name" : "const keymaster::FinishOperationResponse",
"referenced_type" : "type-522",
"self_type" : "type-779",
"size" : 136,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::GenerateKeyRequest",
"name" : "const keymaster::GenerateKeyRequest",
"referenced_type" : "type-501",
"self_type" : "type-503",
"size" : 96,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::GenerateKeyResponse",
"name" : "const keymaster::GenerateKeyResponse",
"referenced_type" : "type-505",
"self_type" : "type-765",
"size" : 192,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::GetHmacSharingParametersResponse",
"name" : "const keymaster::GetHmacSharingParametersResponse",
"referenced_type" : "type-594",
"self_type" : "type-598",
"size" : 72,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::GetKeyCharacteristicsRequest",
"name" : "const keymaster::GetKeyCharacteristicsRequest",
"referenced_type" : "type-507",
"self_type" : "type-652",
"size" : 112,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::GetKeyCharacteristicsResponse",
"name" : "const keymaster::GetKeyCharacteristicsResponse",
"referenced_type" : "type-509",
"self_type" : "type-768",
"size" : 176,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::GetVersionRequest",
"name" : "const keymaster::GetVersionRequest",
"referenced_type" : "type-560",
"self_type" : "type-565",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::GetVersionResponse",
"name" : "const keymaster::GetVersionResponse",
"referenced_type" : "type-567",
"self_type" : "type-792",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::HardwareAuthToken",
"name" : "const keymaster::HardwareAuthToken",
"referenced_type" : "type-611",
"self_type" : "type-811",
"size" : 64,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::HmacKeyFactory",
"name" : "const keymaster::HmacKeyFactory",
"referenced_type" : "type-2569",
"self_type" : "type-2571",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::HmacSha256",
"name" : "const keymaster::HmacSha256",
"referenced_type" : "type-2532",
"self_type" : "type-2538",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::HmacSharingParameters",
"name" : "const keymaster::HmacSharingParameters",
"referenced_type" : "type-331",
"self_type" : "type-800",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::HmacSharingParametersArray",
"name" : "const keymaster::HmacSharingParametersArray",
"referenced_type" : "type-591",
"self_type" : "type-802",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::ImportKeyRequest",
"name" : "const keymaster::ImportKeyRequest",
"referenced_type" : "type-538",
"self_type" : "type-654",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::ImportKeyResponse",
"name" : "const keymaster::ImportKeyResponse",
"referenced_type" : "type-540",
"self_type" : "type-784",
"size" : 192,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::ImportWrappedKeyRequest",
"name" : "const keymaster::ImportWrappedKeyRequest",
"referenced_type" : "type-606",
"self_type" : "type-656",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::ImportWrappedKeyResponse",
"name" : "const keymaster::ImportWrappedKeyResponse",
"referenced_type" : "type-609",
"self_type" : "type-808",
"size" : 192,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::Key",
"name" : "const keymaster::Key",
"referenced_type" : "type-296",
"self_type" : "type-295",
"size" : 192,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-1025",
"self_type" : "type-1024",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-1090",
"self_type" : "type-1089",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-1235",
"self_type" : "type-1234",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-1824",
"self_type" : "type-1823",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-1888",
"self_type" : "type-1887",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-2003",
"self_type" : "type-2002",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-2244",
"self_type" : "type-2243",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-2354",
"self_type" : "type-2353",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-2457",
"self_type" : "type-2456",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-2766",
"self_type" : "type-2765",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-277",
"self_type" : "type-276",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-2938",
"self_type" : "type-2937",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-300",
"self_type" : "type-299",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-3217",
"self_type" : "type-3216",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-3281",
"self_type" : "type-3280",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-3396",
"self_type" : "type-3395",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-3605",
"self_type" : "type-3604",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-3696",
"self_type" : "type-3695",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-3786",
"self_type" : "type-3785",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-4202",
"self_type" : "type-4201",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-4266",
"self_type" : "type-4265",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-4381",
"self_type" : "type-4380",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-4590",
"self_type" : "type-4589",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-4681",
"self_type" : "type-4680",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-4771",
"self_type" : "type-4770",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-5388",
"self_type" : "type-5387",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-5456",
"self_type" : "type-5455",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-5575",
"self_type" : "type-5574",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-5786",
"self_type" : "type-5785",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-5891",
"self_type" : "type-5890",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-5989",
"self_type" : "type-5988",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-6205",
"self_type" : "type-6204",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-6320",
"self_type" : "type-6319",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::KeymasterContext",
"name" : "const keymaster::KeymasterContext",
"referenced_type" : "type-42",
"self_type" : "type-695",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_context.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::KeymasterEnforcement",
"name" : "const keymaster::KeymasterEnforcement",
"referenced_type" : "type-685",
"self_type" : "type-693",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::KeymasterResponse",
"name" : "const keymaster::KeymasterResponse",
"referenced_type" : "type-338",
"self_type" : "type-762",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR>",
"name" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR>",
"referenced_type" : "type-136",
"self_type" : "type-140",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR>",
"name" : "const keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR>",
"referenced_type" : "type-129",
"self_type" : "type-132",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::List<AccessCount>::_Node",
"name" : "const keymaster::List<AccessCount>::_Node",
"referenced_type" : "type-112",
"self_type" : "type-123",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR>",
"name" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR>",
"referenced_type" : "type-99",
"self_type" : "type-102",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR>",
"name" : "const keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR>",
"referenced_type" : "type-89",
"self_type" : "type-92",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::List<AccessTime>::_Node",
"name" : "const keymaster::List<AccessTime>::_Node",
"referenced_type" : "type-73",
"self_type" : "type-82",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::List<keymaster::AccessCountMap::AccessCount>",
"name" : "const keymaster::List<keymaster::AccessCountMap::AccessCount>",
"referenced_type" : "type-110",
"self_type" : "type-145",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::List<keymaster::AccessTimeMap::AccessTime>",
"name" : "const keymaster::List<keymaster::AccessTimeMap::AccessTime>",
"referenced_type" : "type-71",
"self_type" : "type-108",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::NistCurveKeyExchange",
"name" : "const keymaster::NistCurveKeyExchange",
"referenced_type" : "type-2509",
"self_type" : "type-2686",
"size" : 40,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::Operation",
"name" : "const keymaster::Operation",
"referenced_type" : "type-286",
"self_type" : "type-715",
"size" : 192,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::OperationFactory",
"name" : "const keymaster::OperationFactory",
"referenced_type" : "type-703",
"self_type" : "type-713",
"size" : 8,
"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-706",
"self_type" : "type-708",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::RandomSource",
"name" : "const keymaster::RandomSource",
"referenced_type" : "type-717",
"self_type" : "type-1186",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaCryptOperation",
"name" : "const keymaster::RsaCryptOperation",
"referenced_type" : "type-2821",
"self_type" : "type-2823",
"size" : 264,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaCryptingOperationFactory",
"name" : "const keymaster::RsaCryptingOperationFactory",
"referenced_type" : "type-2834",
"self_type" : "type-2931",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaDecryptionOperationFactory",
"name" : "const keymaster::RsaDecryptionOperationFactory",
"referenced_type" : "type-2845",
"self_type" : "type-2846",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaDigestingOperation",
"name" : "const keymaster::RsaDigestingOperation",
"referenced_type" : "type-2812",
"self_type" : "type-2814",
"size" : 296,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaDigestingOperationFactory",
"name" : "const keymaster::RsaDigestingOperationFactory",
"referenced_type" : "type-2833",
"self_type" : "type-2929",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaEncryptionOperationFactory",
"name" : "const keymaster::RsaEncryptionOperationFactory",
"referenced_type" : "type-2842",
"self_type" : "type-2843",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaKey",
"name" : "const keymaster::RsaKey",
"referenced_type" : "type-2770",
"self_type" : "type-2778",
"size" : 200,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaKeyFactory",
"name" : "const keymaster::RsaKeyFactory",
"referenced_type" : "type-2896",
"self_type" : "type-2898",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaOperation",
"name" : "const keymaster::RsaOperation",
"referenced_type" : "type-2805",
"self_type" : "type-2810",
"size" : 264,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaOperationFactory",
"name" : "const keymaster::RsaOperationFactory",
"referenced_type" : "type-2830",
"self_type" : "type-2831",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaSigningOperationFactory",
"name" : "const keymaster::RsaSigningOperationFactory",
"referenced_type" : "type-2835",
"self_type" : "type-2836",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaVerificationOperationFactory",
"name" : "const keymaster::RsaVerificationOperationFactory",
"referenced_type" : "type-2838",
"self_type" : "type-2840",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SoftwareKeyBlobMaker",
"name" : "const keymaster::SoftwareKeyBlobMaker",
"referenced_type" : "type-1176",
"self_type" : "type-1180",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SoftwareRandomSource",
"name" : "const keymaster::SoftwareRandomSource",
"referenced_type" : "type-2957",
"self_type" : "type-2958",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/software_random_source.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedAlgorithmsRequest",
"name" : "const keymaster::SupportedAlgorithmsRequest",
"referenced_type" : "type-437",
"self_type" : "type-439",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedBlockModesRequest",
"name" : "const keymaster::SupportedBlockModesRequest",
"referenced_type" : "type-454",
"self_type" : "type-632",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedByAlgorithmAndPurposeRequest",
"name" : "const keymaster::SupportedByAlgorithmAndPurposeRequest",
"referenced_type" : "type-450",
"self_type" : "type-452",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedByAlgorithmRequest",
"name" : "const keymaster::SupportedByAlgorithmRequest",
"referenced_type" : "type-442",
"self_type" : "type-444",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedDigestsRequest",
"name" : "const keymaster::SupportedDigestsRequest",
"referenced_type" : "type-458",
"self_type" : "type-639",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedExportFormatsRequest",
"name" : "const keymaster::SupportedExportFormatsRequest",
"referenced_type" : "type-448",
"self_type" : "type-643",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedImportFormatsRequest",
"name" : "const keymaster::SupportedImportFormatsRequest",
"referenced_type" : "type-446",
"self_type" : "type-641",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedPaddingModesRequest",
"name" : "const keymaster::SupportedPaddingModesRequest",
"referenced_type" : "type-456",
"self_type" : "type-637",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_algorithm_t>",
"name" : "const keymaster::SupportedResponse<keymaster_algorithm_t>",
"referenced_type" : "type-460",
"self_type" : "type-462",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_block_mode_t>",
"name" : "const keymaster::SupportedResponse<keymaster_block_mode_t>",
"referenced_type" : "type-466",
"self_type" : "type-469",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_digest_t>",
"name" : "const keymaster::SupportedResponse<keymaster_digest_t>",
"referenced_type" : "type-476",
"self_type" : "type-479",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_key_format_t>",
"name" : "const keymaster::SupportedResponse<keymaster_key_format_t>",
"referenced_type" : "type-481",
"self_type" : "type-484",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_padding_t>",
"name" : "const keymaster::SupportedResponse<keymaster_padding_t>",
"referenced_type" : "type-471",
"self_type" : "type-474",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SymmetricKey",
"name" : "const keymaster::SymmetricKey",
"referenced_type" : "type-1191",
"self_type" : "type-1192",
"size" : 192,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::SymmetricKeyFactory",
"name" : "const keymaster::SymmetricKeyFactory",
"referenced_type" : "type-1184",
"self_type" : "type-1189",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_blob_t>",
"name" : "const keymaster::TKeymasterBlob<keymaster_blob_t>",
"referenced_type" : "type-275",
"self_type" : "type-1081",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t>",
"name" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t>",
"referenced_type" : "type-297",
"self_type" : "type-315",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::TripleDesKeyFactory",
"name" : "const keymaster::TripleDesKeyFactory",
"referenced_type" : "type-6392",
"self_type" : "type-6394",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> >",
"name" : "const keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> >",
"referenced_type" : "type-282",
"self_type" : "type-321",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> >",
"name" : "const keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> >",
"referenced_type" : "type-2146",
"self_type" : "type-2153",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> >",
"name" : "const keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> >",
"referenced_type" : "type-2156",
"self_type" : "type-2163",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> >",
"name" : "const keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> >",
"referenced_type" : "type-2262",
"self_type" : "type-2268",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> >",
"name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> >",
"referenced_type" : "type-2254",
"self_type" : "type-2260",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> >",
"name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> >",
"referenced_type" : "type-1363",
"self_type" : "type-1368",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> >",
"name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> >",
"referenced_type" : "type-2270",
"self_type" : "type-2273",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> >",
"name" : "const keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> >",
"referenced_type" : "type-2275",
"self_type" : "type-2278",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> >",
"name" : "const keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> >",
"referenced_type" : "type-2716",
"self_type" : "type-2719",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> >",
"name" : "const keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> >",
"referenced_type" : "type-1370",
"self_type" : "type-1375",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> >",
"name" : "const keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> >",
"referenced_type" : "type-2337",
"self_type" : "type-2343",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> >",
"name" : "const keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> >",
"referenced_type" : "type-2440",
"self_type" : "type-2445",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> >",
"name" : "const keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> >",
"referenced_type" : "type-1109",
"self_type" : "type-1114",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> >",
"name" : "const keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> >",
"referenced_type" : "type-2690",
"self_type" : "type-2696",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete>",
"name" : "const keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete>",
"referenced_type" : "type-2947",
"self_type" : "type-2953",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> >",
"name" : "const keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> >",
"referenced_type" : "type-1116",
"self_type" : "type-1122",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> >",
"name" : "const keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> >",
"referenced_type" : "type-1302",
"self_type" : "type-1305",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> >",
"name" : "const keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> >",
"referenced_type" : "type-2585",
"self_type" : "type-2640",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-735",
"self_type" : "type-738",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> >",
"name" : "const keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> >",
"referenced_type" : "type-2505",
"self_type" : "type-2514",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> >",
"name" : "const keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> >",
"referenced_type" : "type-349",
"self_type" : "type-743",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> >",
"name" : "const keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> >",
"referenced_type" : "type-2698",
"self_type" : "type-2700",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-284",
"self_type" : "type-464",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> >",
"name" : "const keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> >",
"referenced_type" : "type-352",
"self_type" : "type-747",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> >",
"name" : "const keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> >",
"referenced_type" : "type-2506",
"self_type" : "type-2518",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> >",
"name" : "const keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> >",
"referenced_type" : "type-2943",
"self_type" : "type-2945",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete>",
"name" : "const keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete>",
"referenced_type" : "type-1377",
"self_type" : "type-1380",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete>",
"name" : "const keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete>",
"referenced_type" : "type-6453",
"self_type" : "type-6456",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-607",
"self_type" : "type-681",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-705",
"self_type" : "type-752",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete>",
"name" : "const keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete>",
"referenced_type" : "type-729",
"self_type" : "type-733",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-764",
"self_type" : "type-782",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-791",
"self_type" : "type-815",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-756",
"self_type" : "type-760",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> >",
"name" : "const keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> >",
"referenced_type" : "type-2724",
"self_type" : "type-2731",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> >",
"name" : "const keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> >",
"referenced_type" : "type-1124",
"self_type" : "type-1129",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete>",
"name" : "const keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete>",
"referenced_type" : "type-2771",
"self_type" : "type-2851",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"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-118",
"self_type" : "type-727",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> >",
"name" : "const keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> >",
"referenced_type" : "type-2166",
"self_type" : "type-2175",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> >",
"name" : "const keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> >",
"referenced_type" : "type-2142",
"self_type" : "type-2144",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UpdateOperationRequest",
"name" : "const keymaster::UpdateOperationRequest",
"referenced_type" : "type-516",
"self_type" : "type-670",
"size" : 144,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UpdateOperationResponse",
"name" : "const keymaster::UpdateOperationResponse",
"referenced_type" : "type-518",
"self_type" : "type-776",
"size" : 144,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UpgradeKeyRequest",
"name" : "const keymaster::UpgradeKeyRequest",
"referenced_type" : "type-577",
"self_type" : "type-663",
"size" : 112,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::UpgradeKeyResponse",
"name" : "const keymaster::UpgradeKeyResponse",
"referenced_type" : "type-580",
"self_type" : "type-798",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::VerificationToken",
"name" : "const keymaster::VerificationToken",
"referenced_type" : "type-614",
"self_type" : "type-813",
"size" : 128,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::VerifyAuthorizationRequest",
"name" : "const keymaster::VerifyAuthorizationRequest",
"referenced_type" : "type-617",
"self_type" : "type-620",
"size" : 168,
"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-622",
"self_type" : "type-625",
"size" : 152,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster::km_auth_list",
"name" : "const keymaster::km_auth_list",
"referenced_type" : "type-1155",
"self_type" : "type-1350",
"size" : 296,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster_algorithm_t",
"name" : "const keymaster_algorithm_t",
"referenced_type" : "type-51",
"self_type" : "type-50",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster_blob_t",
"name" : "const keymaster_blob_t",
"referenced_type" : "type-11",
"self_type" : "type-273",
"size" : 16,
"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-54",
"self_type" : "type-53",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster_cert_chain_t",
"name" : "const keymaster_cert_chain_t",
"referenced_type" : "type-572",
"self_type" : "type-2194",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster_digest_t",
"name" : "const keymaster_digest_t",
"referenced_type" : "type-61",
"self_type" : "type-60",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster_key_blob_t",
"name" : "const keymaster_key_blob_t",
"referenced_type" : "type-229",
"self_type" : "type-228",
"size" : 16,
"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-64",
"self_type" : "type-63",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const keymaster_key_param_set_t",
"name" : "const keymaster_key_param_set_t",
"referenced_type" : "type-25",
"self_type" : "type-410",
"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-4",
"self_type" : "type-20",
"size" : 24,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster_padding_t",
"name" : "const keymaster_padding_t",
"referenced_type" : "type-57",
"self_type" : "type-56",
"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-34",
"self_type" : "type-39",
"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-5",
"self_type" : "type-378",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const nullptr_t",
"name" : "const nullptr_t",
"referenced_type" : "type-725",
"self_type" : "type-724",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1031",
"self_type" : "type-1030",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1047",
"self_type" : "type-1046",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1049",
"self_type" : "type-1048",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1056",
"self_type" : "type-1055",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1061",
"self_type" : "type-1060",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1069",
"self_type" : "type-1068",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1132",
"self_type" : "type-1131",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1203",
"self_type" : "type-1202",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1210",
"self_type" : "type-1209",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1223",
"self_type" : "type-1222",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1310",
"self_type" : "type-1309",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1384",
"self_type" : "type-1383",
"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-151",
"self_type" : "type-150",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1594",
"self_type" : "type-1593",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1665",
"self_type" : "type-1664",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1672",
"self_type" : "type-1671",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1676",
"self_type" : "type-1675",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1681",
"self_type" : "type-1680",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-16",
"self_type" : "type-15",
"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-1760",
"self_type" : "type-1759",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1830",
"self_type" : "type-1829",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1846",
"self_type" : "type-1845",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1848",
"self_type" : "type-1847",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1855",
"self_type" : "type-1854",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1860",
"self_type" : "type-1859",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1868",
"self_type" : "type-1867",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1917",
"self_type" : "type-1916",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1972",
"self_type" : "type-1971",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1979",
"self_type" : "type-1978",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1991",
"self_type" : "type-1990",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2074",
"self_type" : "type-2073",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2134",
"self_type" : "type-2133",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2179",
"self_type" : "type-2178",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-22",
"self_type" : "type-21",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2325",
"self_type" : "type-2324",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2347",
"self_type" : "type-2346",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2373",
"self_type" : "type-2372",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2450",
"self_type" : "type-2449",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2475",
"self_type" : "type-2474",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2495",
"self_type" : "type-2494",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2528",
"self_type" : "type-2527",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2536",
"self_type" : "type-2535",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2579",
"self_type" : "type-2578",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2643",
"self_type" : "type-2642",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2653",
"self_type" : "type-2652",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2664",
"self_type" : "type-2663",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2677",
"self_type" : "type-2676",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2711",
"self_type" : "type-2710",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2756",
"self_type" : "type-2755",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2861",
"self_type" : "type-2860",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2956",
"self_type" : "type-2955",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2961",
"self_type" : "type-2960",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-2964",
"self_type" : "type-2963",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-303",
"self_type" : "type-302",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3058",
"self_type" : "type-3057",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3065",
"self_type" : "type-3064",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3069",
"self_type" : "type-3068",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3074",
"self_type" : "type-3073",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-30",
"self_type" : "type-29",
"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-3153",
"self_type" : "type-3152",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3223",
"self_type" : "type-3222",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3239",
"self_type" : "type-3238",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3241",
"self_type" : "type-3240",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3248",
"self_type" : "type-3247",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3253",
"self_type" : "type-3252",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3261",
"self_type" : "type-3260",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-327",
"self_type" : "type-326",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3310",
"self_type" : "type-3309",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-334",
"self_type" : "type-333",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3365",
"self_type" : "type-3364",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3372",
"self_type" : "type-3371",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3384",
"self_type" : "type-3383",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-343",
"self_type" : "type-342",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3467",
"self_type" : "type-3466",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3527",
"self_type" : "type-3526",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3556",
"self_type" : "type-3555",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-355",
"self_type" : "type-354",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3672",
"self_type" : "type-3671",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3689",
"self_type" : "type-3688",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3714",
"self_type" : "type-3713",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3779",
"self_type" : "type-3778",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3804",
"self_type" : "type-3803",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3818",
"self_type" : "type-3817",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3974",
"self_type" : "type-3973",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4045",
"self_type" : "type-4044",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4050",
"self_type" : "type-4049",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4054",
"self_type" : "type-4053",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4059",
"self_type" : "type-4058",
"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-4138",
"self_type" : "type-4137",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4208",
"self_type" : "type-4207",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4224",
"self_type" : "type-4223",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4226",
"self_type" : "type-4225",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4233",
"self_type" : "type-4232",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4238",
"self_type" : "type-4237",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4246",
"self_type" : "type-4245",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4295",
"self_type" : "type-4294",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4350",
"self_type" : "type-4349",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4357",
"self_type" : "type-4356",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4369",
"self_type" : "type-4368",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4452",
"self_type" : "type-4451",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4512",
"self_type" : "type-4511",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4541",
"self_type" : "type-4540",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4657",
"self_type" : "type-4656",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4674",
"self_type" : "type-4673",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4699",
"self_type" : "type-4698",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4764",
"self_type" : "type-4763",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4789",
"self_type" : "type-4788",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4803",
"self_type" : "type-4802",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4831",
"self_type" : "type-4830",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4838",
"self_type" : "type-4837",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4879",
"self_type" : "type-4878",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4936",
"self_type" : "type-4935",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4945",
"self_type" : "type-4944",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4955",
"self_type" : "type-4954",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-4967",
"self_type" : "type-4966",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5055",
"self_type" : "type-5054",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5125",
"self_type" : "type-5124",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5130",
"self_type" : "type-5129",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5134",
"self_type" : "type-5133",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5139",
"self_type" : "type-5138",
"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-5218",
"self_type" : "type-5217",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5276",
"self_type" : "type-5275",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5300",
"self_type" : "type-5299",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5321",
"self_type" : "type-5320",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5324",
"self_type" : "type-5323",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5328",
"self_type" : "type-5327",
"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-5369",
"self_type" : "type-5368",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5395",
"self_type" : "type-5394",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5410",
"self_type" : "type-5409",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5414",
"self_type" : "type-5413",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5424",
"self_type" : "type-5423",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5431",
"self_type" : "type-5430",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5440",
"self_type" : "type-5439",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5486",
"self_type" : "type-5485",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5548",
"self_type" : "type-5547",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5556",
"self_type" : "type-5555",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5566",
"self_type" : "type-5565",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5645",
"self_type" : "type-5644",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5706",
"self_type" : "type-5705",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5735",
"self_type" : "type-5734",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5864",
"self_type" : "type-5863",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5882",
"self_type" : "type-5881",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5912",
"self_type" : "type-5911",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5984",
"self_type" : "type-5983",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6008",
"self_type" : "type-6007",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6024",
"self_type" : "type-6023",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6052",
"self_type" : "type-6051",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6059",
"self_type" : "type-6058",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6098",
"self_type" : "type-6097",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6135",
"self_type" : "type-6134",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6140",
"self_type" : "type-6139",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6145",
"self_type" : "type-6144",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6151",
"self_type" : "type-6150",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6160",
"self_type" : "type-6159",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6173",
"self_type" : "type-6172",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6201",
"self_type" : "type-6200",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6260",
"self_type" : "type-6259",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6334",
"self_type" : "type-6333",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6338",
"self_type" : "type-6337",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6400",
"self_type" : "type-6399",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6408",
"self_type" : "type-6407",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6459",
"self_type" : "type-6458",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-6497",
"self_type" : "type-6496",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-754",
"self_type" : "type-753",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-819",
"self_type" : "type-818",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-873",
"self_type" : "type-872",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-877",
"self_type" : "type-876",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-882",
"self_type" : "type-881",
"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-961",
"self_type" : "type-960",
"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-3",
"self_type" : "type-13",
"size" : 1,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const unsigned char *const",
"name" : "const unsigned char *const",
"referenced_type" : "type-12",
"self_type" : "type-208",
"size" : 8,
"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-8",
"self_type" : "type-1084",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const unsigned long",
"name" : "const unsigned long",
"referenced_type" : "type-10",
"self_type" : "type-271",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"is_const" : true,
"linker_set_key" : "const void",
"name" : "const void",
"referenced_type" : "type-48",
"self_type" : "type-47",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "keymaster_block_mode_t const[2]",
"name" : "keymaster_block_mode_t const[2]",
"referenced_type" : "type-6410",
"self_type" : "type-6409",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "keymaster_block_mode_t const[4]",
"name" : "keymaster_block_mode_t const[4]",
"referenced_type" : "type-1213",
"self_type" : "type-1212",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "keymaster_digest_t const[5]",
"name" : "keymaster_digest_t const[5]",
"referenced_type" : "type-2646",
"self_type" : "type-2645",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "keymaster_digest_t const[6]",
"name" : "keymaster_digest_t const[6]",
"referenced_type" : "type-2478",
"self_type" : "type-2477",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "keymaster_digest_t const[7]",
"name" : "keymaster_digest_t const[7]",
"referenced_type" : "type-2916",
"self_type" : "type-2915",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "keymaster_key_format_t const[1]",
"name" : "keymaster_key_format_t const[1]",
"referenced_type" : "type-1313",
"self_type" : "type-1312",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "keymaster_padding_t const[2]",
"name" : "keymaster_padding_t const[2]",
"referenced_type" : "type-2328",
"self_type" : "type-2327",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "keymaster_padding_t const[3]",
"name" : "keymaster_padding_t const[3]",
"referenced_type" : "type-2919",
"self_type" : "type-2918",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "unsigned char const[16]",
"name" : "unsigned char const[16]",
"referenced_type" : "type-1134",
"self_type" : "type-1133",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "unsigned char const[2]",
"name" : "unsigned char const[2]",
"referenced_type" : "type-1077",
"self_type" : "type-1076",
"size" : 2,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
}
],
"record_types" :
[
{
"alignment" : 1,
"fields" :
[
{
"field_name" : "version",
"referenced_type" : "type-3"
},
{
"field_name" : "challenge",
"field_offset" : 8,
"referenced_type" : "type-10"
},
{
"field_name" : "user_id",
"field_offset" : 72,
"referenced_type" : "type-10"
},
{
"field_name" : "authenticator_id",
"field_offset" : 136,
"referenced_type" : "type-10"
},
{
"field_name" : "authenticator_type",
"field_offset" : 200,
"referenced_type" : "type-8"
},
{
"field_name" : "timestamp",
"field_offset" : 232,
"referenced_type" : "type-10"
},
{
"field_name" : "hmac",
"field_offset" : 296,
"referenced_type" : "type-332"
}
],
"linker_set_key" : "hw_auth_token_t",
"name" : "hw_auth_token_t",
"referenced_type" : "type-377",
"self_type" : "type-377",
"size" : 69,
"source_file" : "/hardware/libhardware/include/hardware/hw_auth_token.h",
"unique_id" : "hw_auth_token_t"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::ASN1_STRING_Delete",
"name" : "keymaster::ASN1_STRING_Delete",
"referenced_type" : "type-1140",
"self_type" : "type-1140",
"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-1144",
"self_type" : "type-1144",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
"unique_id" : "_ZTSN9keymaster16ASN1_TYPE_DeleteE"
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "op_handle",
"field_offset" : 128,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::AbortOperationRequest",
"name" : "keymaster::AbortOperationRequest",
"referenced_type" : "type-524",
"self_type" : "type-524",
"size" : 24,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"linker_set_key" : "keymaster::AbortOperationResponse",
"name" : "keymaster::AbortOperationResponse",
"referenced_type" : "type-528",
"self_type" : "type-528",
"size" : 16,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "random_data",
"field_offset" : 128,
"referenced_type" : "type-117"
}
],
"linker_set_key" : "keymaster::AddEntropyRequest",
"name" : "keymaster::AddEntropyRequest",
"referenced_type" : "type-532",
"self_type" : "type-532",
"size" : 56,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"linker_set_key" : "keymaster::AddEntropyResponse",
"name" : "keymaster::AddEntropyResponse",
"referenced_type" : "type-534",
"self_type" : "type-534",
"size" : 16,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-1191"
}
],
"linker_set_key" : "keymaster::AesKey",
"name" : "keymaster::AesKey",
"record_kind" : "class",
"referenced_type" : "type-1198",
"self_type" : "type-1198",
"size" : 192,
"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_EEEEPm"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-1184"
}
],
"linker_set_key" : "keymaster::AesKeyFactory",
"name" : "keymaster::AesKeyFactory",
"record_kind" : "class",
"referenced_type" : "type-1194",
"self_type" : "type-1194",
"size" : 32,
"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" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster13AesKeyFactory18key_size_supportedEm"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory14key_size_bytesEm"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory13key_size_bitsEm"
},
{
"mangled_component_name" : "_ZNK9keymaster13AesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
},
{
"component_value" : -8,
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster13AesKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZThn8_N9keymaster13AesKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZThn8_N9keymaster13AesKeyFactoryD0Ev"
}
]
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "context_",
"field_offset" : 64,
"referenced_type" : "type-349"
},
{
"access" : "private",
"field_name" : "operation_table_",
"field_offset" : 128,
"referenced_type" : "type-352"
}
],
"linker_set_key" : "keymaster::AndroidKeymaster",
"name" : "keymaster::AndroidKeymaster",
"record_kind" : "class",
"referenced_type" : "type-627",
"self_type" : "type-627",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h",
"unique_id" : "_ZTSN9keymaster16AndroidKeymasterE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster16AndroidKeymasterE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16AndroidKeymasterD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16AndroidKeymasterD0Ev"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-296"
}
],
"linker_set_key" : "keymaster::AsymmetricKey",
"name" : "keymaster::AsymmetricKey",
"record_kind" : "class",
"referenced_type" : "type-1239",
"self_type" : "type-1239",
"size" : 192,
"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_EEEEPm"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster13AsymmetricKey13InternalToEvpEP11evp_pkey_st"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster13AsymmetricKey13EvpToInternalEPK11evp_pkey_st"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-300"
}
],
"linker_set_key" : "keymaster::AsymmetricKeyFactory",
"name" : "keymaster::AsymmetricKeyFactory",
"record_kind" : "class",
"referenced_type" : "type-1291",
"self_type" : "type-1291",
"size" : 8,
"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" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPm"
},
{
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "key_blob",
"field_offset" : 128,
"referenced_type" : "type-229"
},
{
"field_name" : "attest_params",
"field_offset" : 256,
"referenced_type" : "type-287"
}
],
"linker_set_key" : "keymaster::AttestKeyRequest",
"name" : "keymaster::AttestKeyRequest",
"referenced_type" : "type-569",
"self_type" : "type-569",
"size" : 112,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "certificate_chain",
"field_offset" : 128,
"referenced_type" : "type-572"
}
],
"linker_set_key" : "keymaster::AttestKeyResponse",
"name" : "keymaster::AttestKeyResponse",
"referenced_type" : "type-571",
"self_type" : "type-571",
"size" : 32,
"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" : 8,
"linker_set_key" : "keymaster::AttestationRecordContext",
"name" : "keymaster::AttestationRecordContext",
"record_kind" : "class",
"referenced_type" : "type-1168",
"self_type" : "type-1168",
"size" : 8,
"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" : "_ZNK9keymaster24AttestationRecordContext16GenerateUniqueIdEmRK16keymaster_blob_tbPNS_6BufferE"
},
{
"mangled_component_name" : "_ZNK9keymaster24AttestationRecordContext21GetVerifiedBootParamsEP16keymaster_blob_tP25keymaster_verified_boot_tPb"
}
]
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "hw_enforced_",
"referenced_type" : "type-413"
},
{
"access" : "private",
"field_name" : "sw_enforced_",
"field_offset" : 64,
"referenced_type" : "type-413"
}
],
"linker_set_key" : "keymaster::AuthProxy",
"name" : "keymaster::AuthProxy",
"record_kind" : "class",
"referenced_type" : "type-428",
"self_type" : "type-428",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
"unique_id" : "_ZTSN9keymaster9AuthProxyE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "pos_",
"referenced_type" : "type-10"
},
{
"access" : "private",
"field_name" : "auth_set1_",
"field_offset" : 64,
"referenced_type" : "type-414"
},
{
"access" : "private",
"field_name" : "auth_set2_",
"field_offset" : 128,
"referenced_type" : "type-414"
}
],
"linker_set_key" : "keymaster::AuthProxyIterator",
"name" : "keymaster::AuthProxyIterator",
"record_kind" : "class",
"referenced_type" : "type-421",
"self_type" : "type-421",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
"unique_id" : "_ZTSN9keymaster17AuthProxyIteratorE"
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-36"
},
{
"referenced_type" : "type-25"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "elems_",
"field_offset" : 192,
"referenced_type" : "type-288"
},
{
"access" : "private",
"field_name" : "elems_size_",
"field_offset" : 256,
"referenced_type" : "type-289"
},
{
"access" : "private",
"field_name" : "elems_capacity_",
"field_offset" : 320,
"referenced_type" : "type-10"
},
{
"access" : "private",
"field_name" : "indirect_data_",
"field_offset" : 384,
"referenced_type" : "type-119"
},
{
"access" : "private",
"field_name" : "indirect_data_size_",
"field_offset" : 448,
"referenced_type" : "type-10"
},
{
"access" : "private",
"field_name" : "indirect_data_capacity_",
"field_offset" : 512,
"referenced_type" : "type-10"
},
{
"access" : "private",
"field_name" : "error_",
"field_offset" : 576,
"referenced_type" : "type-290"
}
],
"linker_set_key" : "keymaster::AuthorizationSet",
"name" : "keymaster::AuthorizationSet",
"record_kind" : "class",
"referenced_type" : "type-287",
"self_type" : "type-287",
"size" : 80,
"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" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "set",
"referenced_type" : "type-287"
}
],
"linker_set_key" : "keymaster::AuthorizationSetBuilder",
"name" : "keymaster::AuthorizationSetBuilder",
"record_kind" : "class",
"referenced_type" : "type-416",
"self_type" : "type-416",
"size" : 80,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
"unique_id" : "_ZTSN9keymaster23AuthorizationSetBuilderE"
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "purpose",
"field_offset" : 96,
"referenced_type" : "type-34"
},
{
"field_name" : "key_blob",
"field_offset" : 128,
"referenced_type" : "type-229"
},
{
"field_name" : "additional_params",
"field_offset" : 256,
"referenced_type" : "type-287"
}
],
"linker_set_key" : "keymaster::BeginOperationRequest",
"name" : "keymaster::BeginOperationRequest",
"referenced_type" : "type-512",
"self_type" : "type-512",
"size" : 112,
"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-338"
}
],
"fields" :
[
{
"field_name" : "op_handle",
"field_offset" : 128,
"referenced_type" : "type-10"
},
{
"field_name" : "output_params",
"field_offset" : 192,
"referenced_type" : "type-287"
}
],
"linker_set_key" : "keymaster::BeginOperationResponse",
"name" : "keymaster::BeginOperationResponse",
"referenced_type" : "type-514",
"self_type" : "type-514",
"size" : 104,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-36"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "buffer_",
"field_offset" : 64,
"referenced_type" : "type-118"
},
{
"access" : "private",
"field_name" : "buffer_size_",
"field_offset" : 128,
"referenced_type" : "type-10"
},
{
"access" : "private",
"field_name" : "read_position_",
"field_offset" : 192,
"referenced_type" : "type-10"
},
{
"access" : "private",
"field_name" : "write_position_",
"field_offset" : 256,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::Buffer",
"name" : "keymaster::Buffer",
"record_kind" : "class",
"referenced_type" : "type-117",
"self_type" : "type-117",
"size" : 40,
"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-325",
"self_type" : "type-325",
"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-318",
"self_type" : "type-318",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"unique_id" : "_ZTSN9keymaster22Characteristics_DeleteE"
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "params_array",
"field_offset" : 128,
"referenced_type" : "type-591"
}
],
"linker_set_key" : "keymaster::ComputeSharedHmacRequest",
"name" : "keymaster::ComputeSharedHmacRequest",
"referenced_type" : "type-600",
"self_type" : "type-600",
"size" : 40,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "sharing_check",
"field_offset" : 128,
"referenced_type" : "type-275"
}
],
"linker_set_key" : "keymaster::ComputeSharedHmacResponse",
"name" : "keymaster::ComputeSharedHmacResponse",
"referenced_type" : "type-337",
"self_type" : "type-337",
"size" : 32,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "os_version",
"field_offset" : 96,
"referenced_type" : "type-8"
},
{
"field_name" : "os_patchlevel",
"field_offset" : 128,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::ConfigureRequest",
"name" : "keymaster::ConfigureRequest",
"referenced_type" : "type-582",
"self_type" : "type-582",
"size" : 24,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"linker_set_key" : "keymaster::ConfigureResponse",
"name" : "keymaster::ConfigureResponse",
"referenced_type" : "type-586",
"self_type" : "type-586",
"size" : 16,
"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<UniquePtr<Operation, DefaultDelete<Operation> > []>",
"name" : "keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []>",
"referenced_type" : "type-293",
"self_type" : "type-293",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-292" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_NS_9UniquePtrINS_9OperationENS0_IS2_EEEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::AsymmetricKey>",
"name" : "keymaster::DefaultDelete<keymaster::AsymmetricKey>",
"referenced_type" : "type-1298",
"self_type" : "type-1298",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1239" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_13AsymmetricKeyEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::HmacOperation>",
"name" : "keymaster::DefaultDelete<keymaster::HmacOperation>",
"referenced_type" : "type-2589",
"self_type" : "type-2589",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2590" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_13HmacOperationEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Key>",
"name" : "keymaster::DefaultDelete<keymaster::Key>",
"referenced_type" : "type-575",
"self_type" : "type-575",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-296" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_3KeyEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::KeyExchange>",
"name" : "keymaster::DefaultDelete<keymaster::KeyExchange>",
"referenced_type" : "type-2480",
"self_type" : "type-2480",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2481" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_11KeyExchangeEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::KeymasterContext>",
"name" : "keymaster::DefaultDelete<keymaster::KeymasterContext>",
"referenced_type" : "type-41",
"self_type" : "type-41",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-42" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_16KeymasterContextEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::NistCurveKeyExchange>",
"name" : "keymaster::DefaultDelete<keymaster::NistCurveKeyExchange>",
"referenced_type" : "type-2669",
"self_type" : "type-2669",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2509" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_20NistCurveKeyExchangeEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Operation>",
"name" : "keymaster::DefaultDelete<keymaster::Operation>",
"referenced_type" : "type-291",
"self_type" : "type-291",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-286" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_9OperationEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::OperationTable>",
"name" : "keymaster::DefaultDelete<keymaster::OperationTable>",
"referenced_type" : "type-280",
"self_type" : "type-280",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-281" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_14OperationTableEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf>",
"name" : "keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf>",
"referenced_type" : "type-2489",
"self_type" : "type-2489",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2490" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_16Rfc5869Sha256KdfEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::RsaOperation>",
"name" : "keymaster::DefaultDelete<keymaster::RsaOperation>",
"referenced_type" : "type-2921",
"self_type" : "type-2921",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2805" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_12RsaOperationEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster_algorithm_t []>",
"name" : "keymaster::DefaultDelete<keymaster_algorithm_t []>",
"referenced_type" : "type-499",
"self_type" : "type-499",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-500" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_21keymaster_algorithm_tEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster_block_mode_t []>",
"name" : "keymaster::DefaultDelete<keymaster_block_mode_t []>",
"referenced_type" : "type-563",
"self_type" : "type-563",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-564" ],
"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-698",
"self_type" : "type-698",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-699" ],
"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-720",
"self_type" : "type-720",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-721" ],
"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-634",
"self_type" : "type-634",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-635" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_19keymaster_padding_tEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<unsigned char []>",
"name" : "keymaster::DefaultDelete<unsigned char []>",
"referenced_type" : "type-1",
"self_type" : "type-1",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_hEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<v3_ext_ctx>",
"name" : "keymaster::DefaultDelete<v3_ext_ctx>",
"referenced_type" : "type-2170",
"self_type" : "type-2170",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2171" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteI10v3_ext_ctxEE"
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"linker_set_key" : "keymaster::DeleteAllKeysRequest",
"name" : "keymaster::DeleteAllKeysRequest",
"referenced_type" : "type-552",
"self_type" : "type-552",
"size" : 16,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"linker_set_key" : "keymaster::DeleteAllKeysResponse",
"name" : "keymaster::DeleteAllKeysResponse",
"referenced_type" : "type-556",
"self_type" : "type-556",
"size" : 16,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "key_blob",
"field_offset" : 128,
"referenced_type" : "type-229"
}
],
"linker_set_key" : "keymaster::DeleteKeyRequest",
"name" : "keymaster::DeleteKeyRequest",
"referenced_type" : "type-546",
"self_type" : "type-546",
"size" : 32,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"linker_set_key" : "keymaster::DeleteKeyResponse",
"name" : "keymaster::DeleteKeyResponse",
"referenced_type" : "type-548",
"self_type" : "type-548",
"size" : 16,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-1239"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "ec_key_",
"field_offset" : 1536,
"referenced_type" : "type-1109"
}
],
"linker_set_key" : "keymaster::EcKey",
"name" : "keymaster::EcKey",
"record_kind" : "class",
"referenced_type" : "type-2359",
"self_type" : "type-2359",
"size" : 200,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h",
"unique_id" : "_ZTSN9keymaster5EcKeyE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster5EcKeyE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster5EcKeyD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster5EcKeyD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster5EcKey13InternalToEvpEP11evp_pkey_st"
},
{
"mangled_component_name" : "_ZN9keymaster5EcKey13EvpToInternalEPK11evp_pkey_st"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-1291"
},
{
"referenced_type" : "type-1178"
}
],
"linker_set_key" : "keymaster::EcKeyFactory",
"name" : "keymaster::EcKeyFactory",
"record_kind" : "class",
"referenced_type" : "type-2402",
"self_type" : "type-2402",
"size" : 24,
"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" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster12EcKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE"
},
{
"mangled_component_name" : "_ZNK9keymaster12EcKeyFactory18keymaster_key_typeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster12EcKeyFactory12evp_key_typeEv"
},
{
"component_value" : -8,
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster12EcKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZThn8_N9keymaster12EcKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZThn8_N9keymaster12EcKeyFactoryD0Ev"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-286"
}
],
"fields" :
[
{
"access" : "protected",
"field_name" : "digest_",
"field_offset" : 1536,
"referenced_type" : "type-61"
},
{
"access" : "protected",
"field_name" : "digest_algorithm_",
"field_offset" : 1600,
"referenced_type" : "type-2415"
},
{
"access" : "protected",
"field_name" : "ecdsa_key_",
"field_offset" : 1664,
"referenced_type" : "type-2418"
},
{
"access" : "protected",
"field_name" : "digest_ctx_",
"field_offset" : 1728,
"referenced_type" : "type-2420"
},
{
"access" : "protected",
"field_name" : "data_",
"field_offset" : 1984,
"referenced_type" : "type-117"
}
],
"linker_set_key" : "keymaster::EcdsaOperation",
"name" : "keymaster::EcdsaOperation",
"record_kind" : "class",
"referenced_type" : "type-2414",
"self_type" : "type-2414",
"size" : 288,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h",
"unique_id" : "_ZTSN9keymaster14EcdsaOperationE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster14EcdsaOperationE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster14EcdsaOperationD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster14EcdsaOperationD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster9Operation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster9Operation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster9Operation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster14EcdsaOperation5AbortEv"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-703"
}
],
"linker_set_key" : "keymaster::EcdsaOperationFactory",
"name" : "keymaster::EcdsaOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-2428",
"self_type" : "type-2428",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h",
"unique_id" : "_ZTSN9keymaster21EcdsaOperationFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster21EcdsaOperationFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster21EcdsaOperationFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster21EcdsaOperationFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory12registry_keyEv"
},
{
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPm"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory7purposeEv"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_tP11evp_pkey_st"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2414"
}
],
"linker_set_key" : "keymaster::EcdsaSignOperation",
"name" : "keymaster::EcdsaSignOperation",
"record_kind" : "class",
"referenced_type" : "type-2424",
"self_type" : "type-2424",
"size" : 288,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h",
"unique_id" : "_ZTSN9keymaster18EcdsaSignOperationE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster18EcdsaSignOperationE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster18EcdsaSignOperationD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster18EcdsaSignOperationD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
},
{
"mangled_component_name" : "_ZN9keymaster18EcdsaSignOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"mangled_component_name" : "_ZN9keymaster18EcdsaSignOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"mangled_component_name" : "_ZN9keymaster18EcdsaSignOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster14EcdsaOperation5AbortEv"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2428"
}
],
"linker_set_key" : "keymaster::EcdsaSignOperationFactory",
"name" : "keymaster::EcdsaSignOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-2432",
"self_type" : "type-2432",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h",
"unique_id" : "_ZTSN9keymaster25EcdsaSignOperationFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster25EcdsaSignOperationFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster25EcdsaSignOperationFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster25EcdsaSignOperationFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory12registry_keyEv"
},
{
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster25EcdsaSignOperationFactory7purposeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster25EcdsaSignOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_tP11evp_pkey_st"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2414"
}
],
"linker_set_key" : "keymaster::EcdsaVerifyOperation",
"name" : "keymaster::EcdsaVerifyOperation",
"record_kind" : "class",
"referenced_type" : "type-2426",
"self_type" : "type-2426",
"size" : 288,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h",
"unique_id" : "_ZTSN9keymaster20EcdsaVerifyOperationE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster20EcdsaVerifyOperationE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster20EcdsaVerifyOperationD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster20EcdsaVerifyOperationD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
},
{
"mangled_component_name" : "_ZN9keymaster20EcdsaVerifyOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"mangled_component_name" : "_ZN9keymaster20EcdsaVerifyOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"mangled_component_name" : "_ZN9keymaster20EcdsaVerifyOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster14EcdsaOperation5AbortEv"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2428"
}
],
"linker_set_key" : "keymaster::EcdsaVerifyOperationFactory",
"name" : "keymaster::EcdsaVerifyOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-2435",
"self_type" : "type-2435",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h",
"unique_id" : "_ZTSN9keymaster27EcdsaVerifyOperationFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster27EcdsaVerifyOperationFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster27EcdsaVerifyOperationFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster27EcdsaVerifyOperationFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory12registry_keyEv"
},
{
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster27EcdsaVerifyOperationFactory7purposeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster27EcdsaVerifyOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_tP11evp_pkey_st"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2507"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "key_exchange_",
"field_offset" : 64,
"referenced_type" : "type-2505"
},
{
"access" : "private",
"field_name" : "kdf_",
"field_offset" : 128,
"referenced_type" : "type-2506"
},
{
"access" : "private",
"field_name" : "single_hash_mode_",
"field_offset" : 192,
"referenced_type" : "type-9"
},
{
"access" : "private",
"field_name" : "key_bytes_to_generate_",
"field_offset" : 224,
"referenced_type" : "type-8"
},
{
"access" : "private",
"field_name" : "curve_",
"field_offset" : 256,
"referenced_type" : "type-211"
}
],
"linker_set_key" : "keymaster::EciesKem",
"name" : "keymaster::EciesKem",
"record_kind" : "class",
"referenced_type" : "type-2504",
"self_type" : "type-2504",
"size" : 40,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h",
"unique_id" : "_ZTSN9keymaster8EciesKemE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster8EciesKemE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster8EciesKemD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster8EciesKemD0Ev"
},
{
"mangled_component_name" : "_ZN9keymaster8EciesKem7EncryptERKNS_6BufferEPS1_S4_"
},
{
"mangled_component_name" : "_ZN9keymaster8EciesKem7EncryptEPKhmPNS_6BufferES4_"
},
{
"mangled_component_name" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_stRKNS_6BufferEPS3_"
},
{
"mangled_component_name" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_stPKhmPNS_6BufferE"
}
]
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "buf_",
"referenced_type" : "type-119"
},
{
"access" : "private",
"field_name" : "size_",
"field_offset" : 64,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::Eraser",
"name" : "keymaster::Eraser",
"record_kind" : "class",
"referenced_type" : "type-186",
"self_type" : "type-186",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"unique_id" : "_ZTSN9keymaster6EraserE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "ctx_",
"referenced_type" : "type-1095"
}
],
"linker_set_key" : "keymaster::EvpMdCtxCleaner",
"name" : "keymaster::EvpMdCtxCleaner",
"record_kind" : "class",
"referenced_type" : "type-1094",
"self_type" : "type-1094",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"unique_id" : "_ZTSN9keymaster15EvpMdCtxCleanerE"
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "additional_params",
"field_offset" : 128,
"referenced_type" : "type-287"
},
{
"field_name" : "key_format",
"field_offset" : 768,
"referenced_type" : "type-64"
},
{
"field_name" : "key_blob",
"field_offset" : 832,
"referenced_type" : "type-229"
}
],
"linker_set_key" : "keymaster::ExportKeyRequest",
"name" : "keymaster::ExportKeyRequest",
"referenced_type" : "type-542",
"self_type" : "type-542",
"size" : 120,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "key_data",
"field_offset" : 128,
"referenced_type" : "type-119"
},
{
"field_name" : "key_data_length",
"field_offset" : 192,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::ExportKeyResponse",
"name" : "keymaster::ExportKeyResponse",
"referenced_type" : "type-544",
"self_type" : "type-544",
"size" : 32,
"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-339"
}
],
"fields" :
[
{
"field_name" : "op_handle",
"field_offset" : 128,
"referenced_type" : "type-10"
},
{
"field_name" : "input",
"field_offset" : 192,
"referenced_type" : "type-117"
},
{
"field_name" : "signature",
"field_offset" : 512,
"referenced_type" : "type-117"
},
{
"field_name" : "additional_params",
"field_offset" : 832,
"referenced_type" : "type-287"
}
],
"linker_set_key" : "keymaster::FinishOperationRequest",
"name" : "keymaster::FinishOperationRequest",
"referenced_type" : "type-520",
"self_type" : "type-520",
"size" : 184,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "output",
"field_offset" : 128,
"referenced_type" : "type-117"
},
{
"field_name" : "output_params",
"field_offset" : 448,
"referenced_type" : "type-287"
}
],
"linker_set_key" : "keymaster::FinishOperationResponse",
"name" : "keymaster::FinishOperationResponse",
"referenced_type" : "type-522",
"self_type" : "type-522",
"size" : 136,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "key_description",
"field_offset" : 128,
"referenced_type" : "type-287"
}
],
"linker_set_key" : "keymaster::GenerateKeyRequest",
"name" : "keymaster::GenerateKeyRequest",
"referenced_type" : "type-501",
"self_type" : "type-501",
"size" : 96,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "key_blob",
"field_offset" : 128,
"referenced_type" : "type-229"
},
{
"field_name" : "enforced",
"field_offset" : 256,
"referenced_type" : "type-287"
},
{
"field_name" : "unenforced",
"field_offset" : 896,
"referenced_type" : "type-287"
}
],
"linker_set_key" : "keymaster::GenerateKeyResponse",
"name" : "keymaster::GenerateKeyResponse",
"referenced_type" : "type-505",
"self_type" : "type-505",
"size" : 192,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "params",
"field_offset" : 128,
"referenced_type" : "type-331"
}
],
"linker_set_key" : "keymaster::GetHmacSharingParametersResponse",
"name" : "keymaster::GetHmacSharingParametersResponse",
"referenced_type" : "type-594",
"self_type" : "type-594",
"size" : 72,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "key_blob",
"field_offset" : 128,
"referenced_type" : "type-229"
},
{
"field_name" : "additional_params",
"field_offset" : 256,
"referenced_type" : "type-287"
}
],
"linker_set_key" : "keymaster::GetKeyCharacteristicsRequest",
"name" : "keymaster::GetKeyCharacteristicsRequest",
"referenced_type" : "type-507",
"self_type" : "type-507",
"size" : 112,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "enforced",
"field_offset" : 128,
"referenced_type" : "type-287"
},
{
"field_name" : "unenforced",
"field_offset" : 768,
"referenced_type" : "type-287"
}
],
"linker_set_key" : "keymaster::GetKeyCharacteristicsResponse",
"name" : "keymaster::GetKeyCharacteristicsResponse",
"referenced_type" : "type-509",
"self_type" : "type-509",
"size" : 176,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"linker_set_key" : "keymaster::GetVersionRequest",
"name" : "keymaster::GetVersionRequest",
"referenced_type" : "type-560",
"self_type" : "type-560",
"size" : 16,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "major_ver",
"field_offset" : 128,
"referenced_type" : "type-3"
},
{
"field_name" : "minor_ver",
"field_offset" : 136,
"referenced_type" : "type-3"
},
{
"field_name" : "subminor_ver",
"field_offset" : 144,
"referenced_type" : "type-3"
}
],
"linker_set_key" : "keymaster::GetVersionResponse",
"name" : "keymaster::GetVersionResponse",
"referenced_type" : "type-567",
"self_type" : "type-567",
"size" : 24,
"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-36"
}
],
"fields" :
[
{
"field_name" : "challenge",
"field_offset" : 64,
"referenced_type" : "type-10"
},
{
"field_name" : "user_id",
"field_offset" : 128,
"referenced_type" : "type-10"
},
{
"field_name" : "authenticator_id",
"field_offset" : 192,
"referenced_type" : "type-10"
},
{
"field_name" : "authenticator_type",
"field_offset" : 256,
"referenced_type" : "type-203"
},
{
"field_name" : "timestamp",
"field_offset" : 320,
"referenced_type" : "type-10"
},
{
"field_name" : "mac",
"field_offset" : 384,
"referenced_type" : "type-275"
}
],
"linker_set_key" : "keymaster::HardwareAuthToken",
"name" : "keymaster::HardwareAuthToken",
"referenced_type" : "type-611",
"self_type" : "type-611",
"size" : 64,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-1191"
}
],
"linker_set_key" : "keymaster::HmacKey",
"name" : "keymaster::HmacKey",
"record_kind" : "class",
"referenced_type" : "type-2573",
"self_type" : "type-2573",
"size" : 192,
"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_EEEEPm"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-1184"
}
],
"linker_set_key" : "keymaster::HmacKeyFactory",
"name" : "keymaster::HmacKeyFactory",
"record_kind" : "class",
"referenced_type" : "type-2569",
"self_type" : "type-2569",
"size" : 32,
"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" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster14HmacKeyFactory18key_size_supportedEm"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory14key_size_bytesEm"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory13key_size_bitsEm"
},
{
"mangled_component_name" : "_ZNK9keymaster14HmacKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
},
{
"component_value" : -8,
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster14HmacKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZThn8_N9keymaster14HmacKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZThn8_N9keymaster14HmacKeyFactoryD0Ev"
}
]
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "key_",
"referenced_type" : "type-118"
},
{
"access" : "private",
"field_name" : "key_len_",
"field_offset" : 64,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::HmacSha256",
"name" : "keymaster::HmacSha256",
"record_kind" : "class",
"referenced_type" : "type-2532",
"self_type" : "type-2532",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h",
"unique_id" : "_ZTSN9keymaster10HmacSha256E"
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-36"
}
],
"fields" :
[
{
"field_name" : "seed",
"field_offset" : 64,
"referenced_type" : "type-275"
},
{
"field_name" : "nonce",
"field_offset" : 192,
"referenced_type" : "type-332"
}
],
"linker_set_key" : "keymaster::HmacSharingParameters",
"name" : "keymaster::HmacSharingParameters",
"referenced_type" : "type-331",
"self_type" : "type-331",
"size" : 56,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-36"
}
],
"fields" :
[
{
"field_name" : "params_array",
"field_offset" : 64,
"referenced_type" : "type-590"
},
{
"field_name" : "num_params",
"field_offset" : 128,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::HmacSharingParametersArray",
"name" : "keymaster::HmacSharingParametersArray",
"referenced_type" : "type-591",
"self_type" : "type-591",
"size" : 24,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "key_description",
"field_offset" : 128,
"referenced_type" : "type-287"
},
{
"field_name" : "key_format",
"field_offset" : 768,
"referenced_type" : "type-64"
},
{
"field_name" : "key_data",
"field_offset" : 832,
"referenced_type" : "type-119"
},
{
"field_name" : "key_data_length",
"field_offset" : 896,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::ImportKeyRequest",
"name" : "keymaster::ImportKeyRequest",
"referenced_type" : "type-538",
"self_type" : "type-538",
"size" : 120,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "key_blob",
"field_offset" : 128,
"referenced_type" : "type-229"
},
{
"field_name" : "enforced",
"field_offset" : 256,
"referenced_type" : "type-287"
},
{
"field_name" : "unenforced",
"field_offset" : 896,
"referenced_type" : "type-287"
}
],
"linker_set_key" : "keymaster::ImportKeyResponse",
"name" : "keymaster::ImportKeyResponse",
"referenced_type" : "type-540",
"self_type" : "type-540",
"size" : 192,
"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-339"
}
],
"fields" :
[
{
"field_name" : "wrapped_key",
"field_offset" : 128,
"referenced_type" : "type-297"
},
{
"field_name" : "wrapping_key",
"field_offset" : 256,
"referenced_type" : "type-297"
},
{
"field_name" : "masking_key",
"field_offset" : 384,
"referenced_type" : "type-297"
},
{
"field_name" : "additional_params",
"field_offset" : 512,
"referenced_type" : "type-287"
},
{
"field_name" : "password_sid",
"field_offset" : 1152,
"referenced_type" : "type-10"
},
{
"field_name" : "biometric_sid",
"field_offset" : 1216,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::ImportWrappedKeyRequest",
"name" : "keymaster::ImportWrappedKeyRequest",
"referenced_type" : "type-606",
"self_type" : "type-606",
"size" : 160,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "key_blob",
"field_offset" : 128,
"referenced_type" : "type-297"
},
{
"field_name" : "enforced",
"field_offset" : 256,
"referenced_type" : "type-287"
},
{
"field_name" : "unenforced",
"field_offset" : 896,
"referenced_type" : "type-287"
}
],
"linker_set_key" : "keymaster::ImportWrappedKeyResponse",
"name" : "keymaster::ImportWrappedKeyResponse",
"referenced_type" : "type-609",
"self_type" : "type-609",
"size" : 192,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2491"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "start_counter_",
"field_offset" : 448,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::Iso18033Kdf",
"name" : "keymaster::Iso18033Kdf",
"record_kind" : "class",
"referenced_type" : "type-2657",
"self_type" : "type-2657",
"size" : 64,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/iso18033kdf.h",
"unique_id" : "_ZTSN9keymaster11Iso18033KdfE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster11Iso18033KdfE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster11Iso18033KdfD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster11Iso18033KdfD0Ev"
},
{
"mangled_component_name" : "_ZN9keymaster11Iso18033Kdf11GenerateKeyEPKhmPhm"
}
]
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "protected",
"field_name" : "secret_key_",
"field_offset" : 64,
"referenced_type" : "type-118"
},
{
"access" : "protected",
"field_name" : "secret_key_len_",
"field_offset" : 128,
"referenced_type" : "type-10"
},
{
"access" : "protected",
"field_name" : "salt_",
"field_offset" : 192,
"referenced_type" : "type-118"
},
{
"access" : "protected",
"field_name" : "salt_len_",
"field_offset" : 256,
"referenced_type" : "type-10"
},
{
"access" : "protected",
"field_name" : "is_initialized_",
"field_offset" : 320,
"referenced_type" : "type-9"
},
{
"access" : "protected",
"field_name" : "digest_type_",
"field_offset" : 352,
"referenced_type" : "type-61"
},
{
"access" : "protected",
"field_name" : "digest_size_",
"field_offset" : 384,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::Kdf",
"name" : "keymaster::Kdf",
"record_kind" : "class",
"referenced_type" : "type-2491",
"self_type" : "type-2491",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/kdf.h",
"unique_id" : "_ZTSN9keymaster3KdfE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster3KdfE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster3KdfD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster3KdfD0Ev"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster3Kdf11GenerateKeyEPKhmPhm"
}
]
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Kem",
"name" : "keymaster::Kem",
"record_kind" : "class",
"referenced_type" : "type-2507",
"self_type" : "type-2507",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/kem.h",
"unique_id" : "_ZTSN9keymaster3KemE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster3KemE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster3KemD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster3KemD0Ev"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster3Kem7EncryptERKNS_6BufferEPS1_S4_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster3Kem7EncryptEPKhmPNS_6BufferES4_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster3Kem7DecryptEP9ec_key_stRKNS_6BufferEPS3_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster3Kem7DecryptEP9ec_key_stPKhmPNS_6BufferE"
}
]
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "protected",
"field_name" : "hw_enforced_",
"field_offset" : 64,
"referenced_type" : "type-287"
},
{
"access" : "protected",
"field_name" : "sw_enforced_",
"field_offset" : 704,
"referenced_type" : "type-287"
},
{
"access" : "protected",
"field_name" : "key_material_",
"field_offset" : 1344,
"referenced_type" : "type-297"
},
{
"access" : "protected",
"field_name" : "key_factory_",
"field_offset" : 1472,
"referenced_type" : "type-298"
}
],
"linker_set_key" : "keymaster::Key",
"name" : "keymaster::Key",
"record_kind" : "class",
"referenced_type" : "type-296",
"self_type" : "type-296",
"size" : 192,
"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_EEEEPm"
}
]
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::KeyExchange",
"name" : "keymaster::KeyExchange",
"record_kind" : "class",
"referenced_type" : "type-2481",
"self_type" : "type-2481",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/key_exchange.h",
"unique_id" : "_ZTSN9keymaster11KeyExchangeE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster11KeyExchangeE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster11KeyExchangeD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster11KeyExchangeD0Ev"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster11KeyExchange18CalculateSharedKeyERKNS_6BufferEPS1_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster11KeyExchange18CalculateSharedKeyEPKhmPNS_6BufferE"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster11KeyExchange12public_valueEPNS_6BufferE"
}
]
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::KeyFactory",
"name" : "keymaster::KeyFactory",
"record_kind" : "class",
"referenced_type" : "type-300",
"self_type" : "type-300",
"size" : 8,
"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" : "_ZNK9keymaster10KeyFactory22SupportedImportFormatsEPm"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster10KeyFactory22SupportedExportFormatsEPm"
}
]
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::KeymasterContext",
"name" : "keymaster::KeymasterContext",
"record_kind" : "class",
"referenced_type" : "type-42",
"self_type" : "type-42",
"size" : 8,
"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" : "_ZNK9keymaster16KeymasterContext22GetSupportedAlgorithmsEPm"
},
{
"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" : "_ZNK9keymaster16KeymasterContext13AddRngEntropyEPKhm"
},
{
"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" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "access_time_map_",
"field_offset" : 64,
"referenced_type" : "type-686"
},
{
"access" : "private",
"field_name" : "access_count_map_",
"field_offset" : 128,
"referenced_type" : "type-688"
}
],
"linker_set_key" : "keymaster::KeymasterEnforcement",
"name" : "keymaster::KeymasterEnforcement",
"record_kind" : "class",
"referenced_type" : "type-685",
"self_type" : "type-685",
"size" : 24,
"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_validEm"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement22expiration_date_passedEm"
},
{
"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_tPm"
}
]
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::KeymasterEnforcementContext",
"name" : "keymaster::KeymasterEnforcementContext",
"record_kind" : "class",
"referenced_type" : "type-683",
"self_type" : "type-683",
"size" : 8,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-36"
}
],
"fields" :
[
{
"field_name" : "message_version",
"field_offset" : 64,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::KeymasterMessage",
"name" : "keymaster::KeymasterMessage",
"referenced_type" : "type-339",
"self_type" : "type-339",
"size" : 16,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "error",
"field_offset" : 96,
"referenced_type" : "type-19"
}
],
"linker_set_key" : "keymaster::KeymasterResponse",
"name" : "keymaster::KeymasterResponse",
"referenced_type" : "type-338",
"self_type" : "type-338",
"size" : 16,
"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" : 1,
"linker_set_key" : "keymaster::List<AccessCount>::CONST_ITERATOR<keymaster::AccessCountMap::AccessCount>",
"name" : "keymaster::List<AccessCount>::CONST_ITERATOR<keymaster::AccessCountMap::AccessCount>",
"referenced_type" : "type-125",
"self_type" : "type-125",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-126" ],
"unique_id" : "_ZTSN9keymaster4ListINS_14AccessCountMap11AccessCountEE14CONST_ITERATORIS2_EE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::List<AccessCount>::NON_CONST_ITERATOR<keymaster::AccessCountMap::AccessCount>",
"name" : "keymaster::List<AccessCount>::NON_CONST_ITERATOR<keymaster::AccessCountMap::AccessCount>",
"referenced_type" : "type-127",
"self_type" : "type-127",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-128" ],
"unique_id" : "_ZTSN9keymaster4ListINS_14AccessCountMap11AccessCountEE18NON_CONST_ITERATORIS2_EE"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "mpNode",
"referenced_type" : "type-124"
}
],
"linker_set_key" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR>",
"name" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::CONST_ITERATOR>",
"record_kind" : "class",
"referenced_type" : "type-136",
"self_type" : "type-136",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-137" ],
"unique_id" : "_ZTSN9keymaster4ListINS_14AccessCountMap11AccessCountEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "mpNode",
"referenced_type" : "type-111"
}
],
"linker_set_key" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR>",
"name" : "keymaster::List<AccessCount>::_ListIterator<keymaster::AccessCountMap::AccessCount, keymaster::List<AccessCount>::NON_CONST_ITERATOR>",
"record_kind" : "class",
"referenced_type" : "type-129",
"self_type" : "type-129",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-130" ],
"unique_id" : "_ZTSN9keymaster4ListINS_14AccessCountMap11AccessCountEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE"
},
{
"access" : "protected",
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mVal",
"referenced_type" : "type-113"
},
{
"access" : "private",
"field_name" : "mpPrev",
"field_offset" : 128,
"referenced_type" : "type-111"
},
{
"access" : "private",
"field_name" : "mpNext",
"field_offset" : 192,
"referenced_type" : "type-111"
}
],
"linker_set_key" : "keymaster::List<AccessCount>::_Node",
"name" : "keymaster::List<AccessCount>::_Node",
"record_kind" : "class",
"referenced_type" : "type-112",
"self_type" : "type-112",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"unique_id" : "_ZTSN9keymaster4ListINS_14AccessCountMap11AccessCountEE5_NodeE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::List<AccessTime>::CONST_ITERATOR<keymaster::AccessTimeMap::AccessTime>",
"name" : "keymaster::List<AccessTime>::CONST_ITERATOR<keymaster::AccessTimeMap::AccessTime>",
"referenced_type" : "type-84",
"self_type" : "type-84",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-85" ],
"unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEE14CONST_ITERATORIS2_EE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::List<AccessTime>::NON_CONST_ITERATOR<keymaster::AccessTimeMap::AccessTime>",
"name" : "keymaster::List<AccessTime>::NON_CONST_ITERATOR<keymaster::AccessTimeMap::AccessTime>",
"referenced_type" : "type-87",
"self_type" : "type-87",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-88" ],
"unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEE18NON_CONST_ITERATORIS2_EE"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "mpNode",
"referenced_type" : "type-83"
}
],
"linker_set_key" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR>",
"name" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::CONST_ITERATOR>",
"record_kind" : "class",
"referenced_type" : "type-99",
"self_type" : "type-99",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-100" ],
"unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "mpNode",
"referenced_type" : "type-72"
}
],
"linker_set_key" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR>",
"name" : "keymaster::List<AccessTime>::_ListIterator<keymaster::AccessTimeMap::AccessTime, keymaster::List<AccessTime>::NON_CONST_ITERATOR>",
"record_kind" : "class",
"referenced_type" : "type-89",
"self_type" : "type-89",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-90" ],
"unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE"
},
{
"access" : "protected",
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mVal",
"referenced_type" : "type-74"
},
{
"access" : "private",
"field_name" : "mpPrev",
"field_offset" : 128,
"referenced_type" : "type-72"
},
{
"access" : "private",
"field_name" : "mpNext",
"field_offset" : 192,
"referenced_type" : "type-72"
}
],
"linker_set_key" : "keymaster::List<AccessTime>::_Node",
"name" : "keymaster::List<AccessTime>::_Node",
"record_kind" : "class",
"referenced_type" : "type-73",
"self_type" : "type-73",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEE5_NodeE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mpMiddle",
"field_offset" : 64,
"referenced_type" : "type-111"
}
],
"linker_set_key" : "keymaster::List<keymaster::AccessCountMap::AccessCount>",
"name" : "keymaster::List<keymaster::AccessCountMap::AccessCount>",
"record_kind" : "class",
"referenced_type" : "type-110",
"self_type" : "type-110",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-114" ],
"unique_id" : "_ZTSN9keymaster4ListINS_14AccessCountMap11AccessCountEEE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster4ListINS_14AccessCountMap11AccessCountEEE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster4ListINS_14AccessCountMap11AccessCountEED1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster4ListINS_14AccessCountMap11AccessCountEED0Ev"
}
]
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mpMiddle",
"field_offset" : 64,
"referenced_type" : "type-72"
}
],
"linker_set_key" : "keymaster::List<keymaster::AccessTimeMap::AccessTime>",
"name" : "keymaster::List<keymaster::AccessTimeMap::AccessTime>",
"record_kind" : "class",
"referenced_type" : "type-71",
"self_type" : "type-71",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-75" ],
"unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEEE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster4ListINS_13AccessTimeMap10AccessTimeEEE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster4ListINS_13AccessTimeMap10AccessTimeEED1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster4ListINS_13AccessTimeMap10AccessTimeEED0Ev"
}
]
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Logger",
"name" : "keymaster::Logger",
"record_kind" : "class",
"referenced_type" : "type-700",
"self_type" : "type-700",
"size" : 8,
"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-320",
"self_type" : "type-320",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"unique_id" : "_ZTSN9keymaster13Malloc_DeleteE"
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2481"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "private_key_",
"field_offset" : 64,
"referenced_type" : "type-1109"
},
{
"access" : "private",
"field_name" : "public_key_",
"field_offset" : 128,
"referenced_type" : "type-118"
},
{
"access" : "private",
"field_name" : "public_key_len_",
"field_offset" : 192,
"referenced_type" : "type-10"
},
{
"access" : "private",
"field_name" : "shared_secret_len_",
"field_offset" : 256,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::NistCurveKeyExchange",
"name" : "keymaster::NistCurveKeyExchange",
"record_kind" : "class",
"referenced_type" : "type-2509",
"self_type" : "type-2509",
"size" : 40,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h",
"unique_id" : "_ZTSN9keymaster20NistCurveKeyExchangeE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster20NistCurveKeyExchangeE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster20NistCurveKeyExchangeD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster20NistCurveKeyExchangeD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyERKNS_6BufferEPS1_"
},
{
"mangled_component_name" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyEPKhmPNS_6BufferE"
},
{
"mangled_component_name" : "_ZNK9keymaster20NistCurveKeyExchange12public_valueEPNS_6BufferE"
}
]
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free>",
"name" : "keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free>",
"referenced_type" : "type-2150",
"self_type" : "type-2150",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-2151" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI17X509_extension_stXadL_Z19X509_EXTENSION_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free>",
"name" : "keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free>",
"referenced_type" : "type-2160",
"self_type" : "type-2160",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-2161" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI12X509_name_stXadL_Z14X509_NAME_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free>",
"name" : "keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free>",
"referenced_type" : "type-2207",
"self_type" : "type-2207",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-2208" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI14asn1_object_stXadL_Z16ASN1_OBJECT_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free>",
"name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free>",
"referenced_type" : "type-2204",
"self_type" : "type-2204",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-2205" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI14asn1_string_stXadL_Z20ASN1_BIT_STRING_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free>",
"name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free>",
"referenced_type" : "type-1356",
"self_type" : "type-1356",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1357" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI14asn1_string_stXadL_Z17ASN1_INTEGER_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free>",
"name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free>",
"referenced_type" : "type-2211",
"self_type" : "type-2211",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-2212" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI14asn1_string_stXadL_Z22ASN1_OCTET_STRING_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free>",
"name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free>",
"referenced_type" : "type-2214",
"self_type" : "type-2214",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-2215" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI14asn1_string_stXadL_Z14ASN1_TIME_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free>",
"name" : "keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free>",
"referenced_type" : "type-2712",
"self_type" : "type-2712",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-2713" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI10bignum_ctxXadL_Z11BN_CTX_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<bignum_st, &BN_free>",
"name" : "keymaster::OpenSslObjectDeleter<bignum_st, &BN_free>",
"referenced_type" : "type-1359",
"self_type" : "type-1359",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1360" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI9bignum_stXadL_Z7BN_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free>",
"name" : "keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free>",
"referenced_type" : "type-2335",
"self_type" : "type-2335",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-2336" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI11cmac_ctx_stXadL_Z13CMAC_CTX_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free>",
"name" : "keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free>",
"referenced_type" : "type-2411",
"self_type" : "type-2411",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-2412" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI11ec_group_stXadL_Z13EC_GROUP_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free>",
"name" : "keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free>",
"referenced_type" : "type-1099",
"self_type" : "type-1099",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1100" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI9ec_key_stXadL_Z11EC_KEY_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free>",
"name" : "keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free>",
"referenced_type" : "type-2683",
"self_type" : "type-2683",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-2684" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI11ec_point_stXadL_Z13EC_POINT_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free>",
"name" : "keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free>",
"referenced_type" : "type-1102",
"self_type" : "type-1102",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1103" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI11evp_pkey_stXadL_Z13EVP_PKEY_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free>",
"name" : "keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free>",
"referenced_type" : "type-2728",
"self_type" : "type-2728",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-2729" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI22pkcs8_priv_key_info_stXadL_Z24PKCS8_PRIV_KEY_INFO_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free>",
"name" : "keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free>",
"referenced_type" : "type-1106",
"self_type" : "type-1106",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1107" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI6rsa_stXadL_Z8RSA_freeEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<x509_st, &X509_free>",
"name" : "keymaster::OpenSslObjectDeleter<x509_st, &X509_free>",
"referenced_type" : "type-2139",
"self_type" : "type-2139",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-2140" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI7x509_stXadL_Z9X509_freeEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "protected",
"field_name" : "operation_handle_",
"field_offset" : 64,
"referenced_type" : "type-10"
},
{
"access" : "private",
"field_name" : "purpose_",
"field_offset" : 128,
"referenced_type" : "type-39"
},
{
"access" : "private",
"field_name" : "hw_enforced_",
"field_offset" : 192,
"referenced_type" : "type-287"
},
{
"access" : "private",
"field_name" : "sw_enforced_",
"field_offset" : 832,
"referenced_type" : "type-287"
},
{
"access" : "private",
"field_name" : "key_id_",
"field_offset" : 1472,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::Operation",
"name" : "keymaster::Operation",
"record_kind" : "class",
"referenced_type" : "type-286",
"self_type" : "type-286",
"size" : 192,
"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_Pm"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster9Operation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster9Operation5AbortEv"
}
]
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::OperationFactory",
"name" : "keymaster::OperationFactory",
"record_kind" : "class",
"referenced_type" : "type-703",
"self_type" : "type-703",
"size" : 8,
"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" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory16SupportedDigestsEPm"
}
]
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "algorithm",
"referenced_type" : "type-51"
},
{
"field_name" : "purpose",
"field_offset" : 32,
"referenced_type" : "type-34"
}
],
"linker_set_key" : "keymaster::OperationFactory::KeyType",
"name" : "keymaster::OperationFactory::KeyType",
"referenced_type" : "type-706",
"self_type" : "type-706",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/operation.h",
"unique_id" : "_ZTSN9keymaster16OperationFactory7KeyTypeE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "table_",
"referenced_type" : "type-282"
},
{
"access" : "private",
"field_name" : "table_size_",
"field_offset" : 64,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::OperationTable",
"name" : "keymaster::OperationTable",
"record_kind" : "class",
"referenced_type" : "type-281",
"self_type" : "type-281",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/operation_table.h",
"unique_id" : "_ZTSN9keymaster14OperationTableE"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::RandomSource",
"name" : "keymaster::RandomSource",
"record_kind" : "class",
"referenced_type" : "type-717",
"self_type" : "type-717",
"size" : 8,
"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" : "_ZNK9keymaster12RandomSource14GenerateRandomEPhm"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2491"
}
],
"linker_set_key" : "keymaster::Rfc5869Sha256Kdf",
"name" : "keymaster::Rfc5869Sha256Kdf",
"record_kind" : "class",
"referenced_type" : "type-2490",
"self_type" : "type-2490",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hkdf.h",
"unique_id" : "_ZTSN9keymaster16Rfc5869Sha256KdfE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster16Rfc5869Sha256KdfE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16Rfc5869Sha256KdfD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16Rfc5869Sha256KdfD0Ev"
},
{
"mangled_component_name" : "_ZN9keymaster16Rfc5869Sha256Kdf11GenerateKeyEPKhmPhm"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2805"
}
],
"linker_set_key" : "keymaster::RsaCryptOperation",
"name" : "keymaster::RsaCryptOperation",
"record_kind" : "class",
"referenced_type" : "type-2821",
"self_type" : "type-2821",
"size" : 264,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
"unique_id" : "_ZTSN9keymaster17RsaCryptOperationE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster17RsaCryptOperationE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17RsaCryptOperationD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17RsaCryptOperationD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster9Operation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
},
{
"mangled_component_name" : "_ZN9keymaster17RsaCryptOperation17GetOpensslPaddingEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster17RsaCryptOperation14require_digestEv"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2830"
}
],
"linker_set_key" : "keymaster::RsaCryptingOperationFactory",
"name" : "keymaster::RsaCryptingOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-2834",
"self_type" : "type-2834",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
"unique_id" : "_ZTSN9keymaster27RsaCryptingOperationFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster27RsaCryptingOperationFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster27RsaCryptingOperationFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster27RsaCryptingOperationFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory12registry_keyEv"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPm"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory7purposeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster27RsaCryptingOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2821"
}
],
"linker_set_key" : "keymaster::RsaDecryptOperation",
"name" : "keymaster::RsaDecryptOperation",
"record_kind" : "class",
"referenced_type" : "type-2827",
"self_type" : "type-2827",
"size" : 264,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
"unique_id" : "_ZTSN9keymaster19RsaDecryptOperationE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster19RsaDecryptOperationE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster19RsaDecryptOperationD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster19RsaDecryptOperationD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"mangled_component_name" : "_ZN9keymaster19RsaDecryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
},
{
"mangled_component_name" : "_ZN9keymaster17RsaCryptOperation17GetOpensslPaddingEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster17RsaCryptOperation14require_digestEv"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2834"
}
],
"linker_set_key" : "keymaster::RsaDecryptionOperationFactory",
"name" : "keymaster::RsaDecryptionOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-2845",
"self_type" : "type-2845",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
"unique_id" : "_ZTSN9keymaster29RsaDecryptionOperationFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster29RsaDecryptionOperationFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster29RsaDecryptionOperationFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster29RsaDecryptionOperationFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory12registry_keyEv"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster29RsaDecryptionOperationFactory7purposeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster27RsaCryptingOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster29RsaDecryptionOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2805"
}
],
"fields" :
[
{
"access" : "protected",
"field_name" : "digest_ctx_",
"field_offset" : 2112,
"referenced_type" : "type-2813"
}
],
"linker_set_key" : "keymaster::RsaDigestingOperation",
"name" : "keymaster::RsaDigestingOperation",
"record_kind" : "class",
"referenced_type" : "type-2812",
"self_type" : "type-2812",
"size" : 296,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
"unique_id" : "_ZTSN9keymaster21RsaDigestingOperationE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster21RsaDigestingOperationE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster21RsaDigestingOperationD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster21RsaDigestingOperationD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster9Operation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
},
{
"mangled_component_name" : "_ZN9keymaster21RsaDigestingOperation17GetOpensslPaddingEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster21RsaDigestingOperation14require_digestEv"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2830"
}
],
"linker_set_key" : "keymaster::RsaDigestingOperationFactory",
"name" : "keymaster::RsaDigestingOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-2833",
"self_type" : "type-2833",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
"unique_id" : "_ZTSN9keymaster28RsaDigestingOperationFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster28RsaDigestingOperationFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster28RsaDigestingOperationFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster28RsaDigestingOperationFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory12registry_keyEv"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPm"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory7purposeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2821"
}
],
"linker_set_key" : "keymaster::RsaEncryptOperation",
"name" : "keymaster::RsaEncryptOperation",
"record_kind" : "class",
"referenced_type" : "type-2825",
"self_type" : "type-2825",
"size" : 264,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
"unique_id" : "_ZTSN9keymaster19RsaEncryptOperationE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster19RsaEncryptOperationE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster19RsaEncryptOperationD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster19RsaEncryptOperationD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"mangled_component_name" : "_ZN9keymaster19RsaEncryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
},
{
"mangled_component_name" : "_ZN9keymaster17RsaCryptOperation17GetOpensslPaddingEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster17RsaCryptOperation14require_digestEv"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2834"
}
],
"linker_set_key" : "keymaster::RsaEncryptionOperationFactory",
"name" : "keymaster::RsaEncryptionOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-2842",
"self_type" : "type-2842",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
"unique_id" : "_ZTSN9keymaster29RsaEncryptionOperationFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster29RsaEncryptionOperationFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster29RsaEncryptionOperationFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster29RsaEncryptionOperationFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory12registry_keyEv"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster29RsaEncryptionOperationFactory7purposeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster27RsaCryptingOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster29RsaEncryptionOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-1239"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "rsa_key_",
"field_offset" : 1536,
"referenced_type" : "type-2771"
}
],
"linker_set_key" : "keymaster::RsaKey",
"name" : "keymaster::RsaKey",
"record_kind" : "class",
"referenced_type" : "type-2770",
"self_type" : "type-2770",
"size" : 200,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h",
"unique_id" : "_ZTSN9keymaster6RsaKeyE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster6RsaKeyE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster6RsaKeyD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster6RsaKeyD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster6RsaKey13InternalToEvpEP11evp_pkey_st"
},
{
"mangled_component_name" : "_ZN9keymaster6RsaKey13EvpToInternalEPK11evp_pkey_st"
}
]
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::RsaKey::RSA_Delete",
"name" : "keymaster::RsaKey::RSA_Delete",
"referenced_type" : "type-2775",
"self_type" : "type-2775",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h",
"unique_id" : "_ZTSN9keymaster6RsaKey10RSA_DeleteE"
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-1291"
},
{
"referenced_type" : "type-1178"
}
],
"linker_set_key" : "keymaster::RsaKeyFactory",
"name" : "keymaster::RsaKeyFactory",
"record_kind" : "class",
"referenced_type" : "type-2896",
"self_type" : "type-2896",
"size" : 24,
"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" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE"
},
{
"mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory18keymaster_key_typeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory12evp_key_typeEv"
},
{
"component_value" : -8,
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster13RsaKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZThn8_N9keymaster13RsaKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZThn8_N9keymaster13RsaKeyFactoryD0Ev"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-286"
}
],
"fields" :
[
{
"access" : "protected",
"field_name" : "rsa_key_",
"field_offset" : 1536,
"referenced_type" : "type-2780"
},
{
"access" : "protected",
"field_name" : "padding_",
"field_offset" : 1600,
"referenced_type" : "type-56"
},
{
"access" : "protected",
"field_name" : "data_",
"field_offset" : 1664,
"referenced_type" : "type-117"
},
{
"access" : "protected",
"field_name" : "digest_",
"field_offset" : 1984,
"referenced_type" : "type-60"
},
{
"access" : "protected",
"field_name" : "digest_algorithm_",
"field_offset" : 2048,
"referenced_type" : "type-2806"
}
],
"linker_set_key" : "keymaster::RsaOperation",
"name" : "keymaster::RsaOperation",
"record_kind" : "class",
"referenced_type" : "type-2805",
"self_type" : "type-2805",
"size" : 264,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
"unique_id" : "_ZTSN9keymaster12RsaOperationE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster12RsaOperationE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster12RsaOperationD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster12RsaOperationD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster9Operation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster12RsaOperation17GetOpensslPaddingEP17keymaster_error_t"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster12RsaOperation14require_digestEv"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-703"
}
],
"linker_set_key" : "keymaster::RsaOperationFactory",
"name" : "keymaster::RsaOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-2830",
"self_type" : "type-2830",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
"unique_id" : "_ZTSN9keymaster19RsaOperationFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster19RsaOperationFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster19RsaOperationFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster19RsaOperationFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory12registry_keyEv"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPm"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory7purposeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2812"
}
],
"linker_set_key" : "keymaster::RsaSignOperation",
"name" : "keymaster::RsaSignOperation",
"record_kind" : "class",
"referenced_type" : "type-2816",
"self_type" : "type-2816",
"size" : 296,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
"unique_id" : "_ZTSN9keymaster16RsaSignOperationE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster16RsaSignOperationE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16RsaSignOperationD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16RsaSignOperationD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
},
{
"mangled_component_name" : "_ZN9keymaster16RsaSignOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"mangled_component_name" : "_ZN9keymaster16RsaSignOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"mangled_component_name" : "_ZN9keymaster16RsaSignOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
},
{
"mangled_component_name" : "_ZN9keymaster21RsaDigestingOperation17GetOpensslPaddingEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster21RsaDigestingOperation14require_digestEv"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2833"
}
],
"linker_set_key" : "keymaster::RsaSigningOperationFactory",
"name" : "keymaster::RsaSigningOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-2835",
"self_type" : "type-2835",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
"unique_id" : "_ZTSN9keymaster26RsaSigningOperationFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster26RsaSigningOperationFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster26RsaSigningOperationFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster26RsaSigningOperationFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory12registry_keyEv"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster26RsaSigningOperationFactory7purposeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster26RsaSigningOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2833"
}
],
"linker_set_key" : "keymaster::RsaVerificationOperationFactory",
"name" : "keymaster::RsaVerificationOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-2838",
"self_type" : "type-2838",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
"unique_id" : "_ZTSN9keymaster31RsaVerificationOperationFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster31RsaVerificationOperationFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster31RsaVerificationOperationFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster31RsaVerificationOperationFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory12registry_keyEv"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster31RsaVerificationOperationFactory7purposeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster31RsaVerificationOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_t19keymaster_padding_tP11evp_pkey_st"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-2812"
}
],
"linker_set_key" : "keymaster::RsaVerifyOperation",
"name" : "keymaster::RsaVerifyOperation",
"record_kind" : "class",
"referenced_type" : "type-2819",
"self_type" : "type-2819",
"size" : 296,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h",
"unique_id" : "_ZTSN9keymaster18RsaVerifyOperationE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster18RsaVerifyOperationE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster18RsaVerifyOperationD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster18RsaVerifyOperationD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
},
{
"mangled_component_name" : "_ZN9keymaster18RsaVerifyOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"mangled_component_name" : "_ZN9keymaster18RsaVerifyOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pm"
},
{
"mangled_component_name" : "_ZN9keymaster18RsaVerifyOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
},
{
"mangled_component_name" : "_ZN9keymaster21RsaDigestingOperation17GetOpensslPaddingEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster21RsaDigestingOperation14require_digestEv"
}
]
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Serializable",
"name" : "keymaster::Serializable",
"record_kind" : "class",
"referenced_type" : "type-36",
"self_type" : "type-36",
"size" : 8,
"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" : 8,
"fields" :
[
{
"access" : "protected",
"field_name" : "blob_maker_",
"field_offset" : 64,
"referenced_type" : "type-1179"
}
],
"linker_set_key" : "keymaster::SoftKeyFactoryMixin",
"name" : "keymaster::SoftKeyFactoryMixin",
"record_kind" : "class",
"referenced_type" : "type-1178",
"self_type" : "type-1178",
"size" : 16,
"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" : 8,
"linker_set_key" : "keymaster::SoftwareKeyBlobMaker",
"name" : "keymaster::SoftwareKeyBlobMaker",
"record_kind" : "class",
"referenced_type" : "type-1176",
"self_type" : "type-1176",
"size" : 8,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-717"
}
],
"linker_set_key" : "keymaster::SoftwareRandomSource",
"name" : "keymaster::SoftwareRandomSource",
"record_kind" : "class",
"referenced_type" : "type-2957",
"self_type" : "type-2957",
"size" : 8,
"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" : "_ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhm"
}
]
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::StaticAssert<true>",
"name" : "keymaster::StaticAssert<true>",
"referenced_type" : "type-379",
"self_type" : "type-379",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster12StaticAssertILb1EEE"
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"linker_set_key" : "keymaster::SupportedAlgorithmsRequest",
"name" : "keymaster::SupportedAlgorithmsRequest",
"referenced_type" : "type-437",
"self_type" : "type-437",
"size" : 16,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-460"
}
],
"linker_set_key" : "keymaster::SupportedAlgorithmsResponse",
"name" : "keymaster::SupportedAlgorithmsResponse",
"referenced_type" : "type-486",
"self_type" : "type-486",
"size" : 32,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-450"
}
],
"linker_set_key" : "keymaster::SupportedBlockModesRequest",
"name" : "keymaster::SupportedBlockModesRequest",
"referenced_type" : "type-454",
"self_type" : "type-454",
"size" : 24,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-466"
}
],
"linker_set_key" : "keymaster::SupportedBlockModesResponse",
"name" : "keymaster::SupportedBlockModesResponse",
"referenced_type" : "type-488",
"self_type" : "type-488",
"size" : 32,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "algorithm",
"field_offset" : 96,
"referenced_type" : "type-51"
},
{
"field_name" : "purpose",
"field_offset" : 128,
"referenced_type" : "type-34"
}
],
"linker_set_key" : "keymaster::SupportedByAlgorithmAndPurposeRequest",
"name" : "keymaster::SupportedByAlgorithmAndPurposeRequest",
"referenced_type" : "type-450",
"self_type" : "type-450",
"size" : 24,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "algorithm",
"field_offset" : 96,
"referenced_type" : "type-51"
}
],
"linker_set_key" : "keymaster::SupportedByAlgorithmRequest",
"name" : "keymaster::SupportedByAlgorithmRequest",
"referenced_type" : "type-442",
"self_type" : "type-442",
"size" : 16,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-450"
}
],
"linker_set_key" : "keymaster::SupportedDigestsRequest",
"name" : "keymaster::SupportedDigestsRequest",
"referenced_type" : "type-458",
"self_type" : "type-458",
"size" : 24,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-476"
}
],
"linker_set_key" : "keymaster::SupportedDigestsResponse",
"name" : "keymaster::SupportedDigestsResponse",
"referenced_type" : "type-492",
"self_type" : "type-492",
"size" : 32,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-442"
}
],
"linker_set_key" : "keymaster::SupportedExportFormatsRequest",
"name" : "keymaster::SupportedExportFormatsRequest",
"referenced_type" : "type-448",
"self_type" : "type-448",
"size" : 16,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-481"
}
],
"linker_set_key" : "keymaster::SupportedExportFormatsResponse",
"name" : "keymaster::SupportedExportFormatsResponse",
"referenced_type" : "type-496",
"self_type" : "type-496",
"size" : 32,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-442"
}
],
"linker_set_key" : "keymaster::SupportedImportFormatsRequest",
"name" : "keymaster::SupportedImportFormatsRequest",
"referenced_type" : "type-446",
"self_type" : "type-446",
"size" : 16,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-481"
}
],
"linker_set_key" : "keymaster::SupportedImportFormatsResponse",
"name" : "keymaster::SupportedImportFormatsResponse",
"referenced_type" : "type-494",
"self_type" : "type-494",
"size" : 32,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-450"
}
],
"linker_set_key" : "keymaster::SupportedPaddingModesRequest",
"name" : "keymaster::SupportedPaddingModesRequest",
"referenced_type" : "type-456",
"self_type" : "type-456",
"size" : 24,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-471"
}
],
"linker_set_key" : "keymaster::SupportedPaddingModesResponse",
"name" : "keymaster::SupportedPaddingModesResponse",
"referenced_type" : "type-490",
"self_type" : "type-490",
"size" : 32,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "results",
"field_offset" : 128,
"referenced_type" : "type-367"
},
{
"field_name" : "results_length",
"field_offset" : 192,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::SupportedResponse<keymaster_algorithm_t>",
"name" : "keymaster::SupportedResponse<keymaster_algorithm_t>",
"referenced_type" : "type-460",
"self_type" : "type-460",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"template_args" : [ "type-51" ],
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "results",
"field_offset" : 128,
"referenced_type" : "type-467"
},
{
"field_name" : "results_length",
"field_offset" : 192,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::SupportedResponse<keymaster_block_mode_t>",
"name" : "keymaster::SupportedResponse<keymaster_block_mode_t>",
"referenced_type" : "type-466",
"self_type" : "type-466",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"template_args" : [ "type-54" ],
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "results",
"field_offset" : 128,
"referenced_type" : "type-477"
},
{
"field_name" : "results_length",
"field_offset" : 192,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::SupportedResponse<keymaster_digest_t>",
"name" : "keymaster::SupportedResponse<keymaster_digest_t>",
"referenced_type" : "type-476",
"self_type" : "type-476",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"template_args" : [ "type-61" ],
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "results",
"field_offset" : 128,
"referenced_type" : "type-482"
},
{
"field_name" : "results_length",
"field_offset" : 192,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::SupportedResponse<keymaster_key_format_t>",
"name" : "keymaster::SupportedResponse<keymaster_key_format_t>",
"referenced_type" : "type-481",
"self_type" : "type-481",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"template_args" : [ "type-64" ],
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "results",
"field_offset" : 128,
"referenced_type" : "type-472"
},
{
"field_name" : "results_length",
"field_offset" : 192,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::SupportedResponse<keymaster_padding_t>",
"name" : "keymaster::SupportedResponse<keymaster_padding_t>",
"referenced_type" : "type-471",
"self_type" : "type-471",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"template_args" : [ "type-57" ],
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-296"
}
],
"linker_set_key" : "keymaster::SymmetricKey",
"name" : "keymaster::SymmetricKey",
"record_kind" : "class",
"referenced_type" : "type-1191",
"self_type" : "type-1191",
"size" : 192,
"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_EEEEPm"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-300"
},
{
"referenced_type" : "type-1178"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "random_source_",
"field_offset" : 192,
"referenced_type" : "type-1185"
}
],
"linker_set_key" : "keymaster::SymmetricKeyFactory",
"name" : "keymaster::SymmetricKeyFactory",
"record_kind" : "class",
"referenced_type" : "type-1184",
"self_type" : "type-1184",
"size" : 32,
"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" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPm"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory18key_size_supportedEm"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory14key_size_bytesEm"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory13key_size_bitsEm"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
},
{
"component_value" : -8,
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster19SymmetricKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZThn8_N9keymaster19SymmetricKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZThn8_N9keymaster19SymmetricKeyFactoryD0Ev"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-11"
}
],
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t>",
"name" : "keymaster::TKeymasterBlob<keymaster_blob_t>",
"referenced_type" : "type-275",
"self_type" : "type-275",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-11" ],
"unique_id" : "_ZTSN9keymaster14TKeymasterBlobI16keymaster_blob_tEE"
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-229"
}
],
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t>",
"name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t>",
"referenced_type" : "type-297",
"self_type" : "type-297",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-229" ],
"unique_id" : "_ZTSN9keymaster14TKeymasterBlobI20keymaster_key_blob_tEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::TagValueType<KM_BIGNUM>",
"name" : "keymaster::TagValueType<KM_BIGNUM>",
"referenced_type" : "type-389",
"self_type" : "type-389",
"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-387",
"self_type" : "type-387",
"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-388",
"self_type" : "type-388",
"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-383",
"self_type" : "type-383",
"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-386",
"self_type" : "type-386",
"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-384",
"self_type" : "type-384",
"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-385",
"self_type" : "type-385",
"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-381",
"self_type" : "type-381",
"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-382",
"self_type" : "type-382",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_tn1610612736EEE"
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-1191"
}
],
"linker_set_key" : "keymaster::TripleDesKey",
"name" : "keymaster::TripleDesKey",
"record_kind" : "class",
"referenced_type" : "type-6396",
"self_type" : "type-6396",
"size" : 192,
"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_EEEEPm"
}
]
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-1184"
}
],
"linker_set_key" : "keymaster::TripleDesKeyFactory",
"name" : "keymaster::TripleDesKeyFactory",
"record_kind" : "class",
"referenced_type" : "type-6392",
"self_type" : "type-6392",
"size" : 32,
"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" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPm"
},
{
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory18key_size_supportedEm"
},
{
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory14key_size_bytesEm"
},
{
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory13key_size_bitsEm"
},
{
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
},
{
"component_value" : -8,
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster19TripleDesKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZThn8_N9keymaster19TripleDesKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZThn8_N9keymaster19TripleDesKeyFactoryD0Ev"
}
]
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t>",
"name" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t>",
"record_kind" : "class",
"referenced_type" : "type-191",
"self_type" : "type-191",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-61" ],
"unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435461E18keymaster_digest_tEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t>",
"name" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t>",
"record_kind" : "class",
"referenced_type" : "type-194",
"self_type" : "type-194",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-57" ],
"unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435463E19keymaster_padding_tEE"
},
{
"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-365",
"self_type" : "type-365",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-51" ],
"unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435458E21keymaster_algorithm_tEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_BLOB_USAGE_REQUIREMENTS, keymaster_key_blob_usage_requirements_t>",
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_BLOB_USAGE_REQUIREMENTS, keymaster_key_blob_usage_requirements_t>",
"record_kind" : "class",
"referenced_type" : "type-196",
"self_type" : "type-196",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-197" ],
"unique_id" : "_ZTSN9keymaster12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435757E39keymaster_key_blob_usage_requirements_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-210",
"self_type" : "type-210",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-211" ],
"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-199",
"self_type" : "type-199",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-200" ],
"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-202",
"self_type" : "type-202",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-203" ],
"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-402",
"self_type" : "type-402",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-54" ],
"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-264",
"self_type" : "type-264",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-61" ],
"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-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_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-309",
"self_type" : "type-309",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-57" ],
"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-33",
"self_type" : "type-33",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-34" ],
"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-247",
"self_type" : "type-247",
"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-254",
"self_type" : "type-254",
"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_ALL_USERS>",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_USERS>",
"record_kind" : "class",
"referenced_type" : "type-238",
"self_type" : "type-238",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048692EEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_BOOTLOADER_ONLY>",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_BOOTLOADER_ONLY>",
"record_kind" : "class",
"referenced_type" : "type-167",
"self_type" : "type-167",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048494EEE"
},
{
"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-217",
"self_type" : "type-217",
"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_ECIES_SINGLE_HASH_MODE>",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ECIES_SINGLE_HASH_MODE>",
"record_kind" : "class",
"referenced_type" : "type-222",
"self_type" : "type-222",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048393EEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_INCLUDE_UNIQUE_ID>",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_INCLUDE_UNIQUE_ID>",
"record_kind" : "class",
"referenced_type" : "type-224",
"self_type" : "type-224",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048394EEE"
},
{
"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-243",
"self_type" : "type-243",
"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_RESET_SINCE_ID_ROTATION>",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_RESET_SINCE_ID_ROTATION>",
"record_kind" : "class",
"referenced_type" : "type-1319",
"self_type" : "type-1319",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879049196EEE"
},
{
"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-158",
"self_type" : "type-158",
"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_TRUSTED_CONFIRMATION_REQUIRED>",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_TRUSTED_CONFIRMATION_REQUIRED>",
"record_kind" : "class",
"referenced_type" : "type-252",
"self_type" : "type-252",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048700EEE"
},
{
"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-249",
"self_type" : "type-249",
"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_DATA>",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_DATA>",
"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_tn1879048192EL15keymaster_tag_tn1879047492EEE"
},
{
"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-256",
"self_type" : "type-256",
"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-162",
"self_type" : "type-162",
"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-398",
"self_type" : "type-398",
"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_CHALLENGE>",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_CHALLENGE>",
"record_kind" : "class",
"referenced_type" : "type-1317",
"self_type" : "type-1317",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047484EEE"
},
{
"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-173",
"self_type" : "type-173",
"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-176",
"self_type" : "type-176",
"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-182",
"self_type" : "type-182",
"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-187",
"self_type" : "type-187",
"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-184",
"self_type" : "type-184",
"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-189",
"self_type" : "type-189",
"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-178",
"self_type" : "type-178",
"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-180",
"self_type" : "type-180",
"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_AUTH_TOKEN>",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_AUTH_TOKEN>",
"record_kind" : "class",
"referenced_type" : "type-43",
"self_type" : "type-43",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047190EEE"
},
{
"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-164",
"self_type" : "type-164",
"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-160",
"self_type" : "type-160",
"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_BYTES, KM_TAG_UNIQUE_ID>",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_UNIQUE_ID>",
"record_kind" : "class",
"referenced_type" : "type-171",
"self_type" : "type-171",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047485EEE"
},
{
"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-226",
"self_type" : "type-226",
"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-155",
"self_type" : "type-155",
"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-230",
"self_type" : "type-230",
"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-232",
"self_type" : "type-232",
"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_INVALID, KM_TAG_INVALID>",
"name" : "keymaster::TypedTag<KM_INVALID, KM_TAG_INVALID>",
"record_kind" : "class",
"referenced_type" : "type-213",
"self_type" : "type-213",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t0EL15keymaster_tag_t0EEE"
},
{
"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-245",
"self_type" : "type-245",
"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-390",
"self_type" : "type-390",
"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-215",
"self_type" : "type-215",
"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_MAX_USES_PER_BOOT>",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAX_USES_PER_BOOT>",
"record_kind" : "class",
"referenced_type" : "type-236",
"self_type" : "type-236",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306772EEE"
},
{
"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-220",
"self_type" : "type-220",
"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_MIN_SECONDS_BETWEEN_OPS>",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_SECONDS_BETWEEN_OPS>",
"record_kind" : "class",
"referenced_type" : "type-234",
"self_type" : "type-234",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306771EEE"
},
{
"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-396",
"self_type" : "type-396",
"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-169",
"self_type" : "type-169",
"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_UINT, KM_TAG_USER_ID>",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_USER_ID>",
"record_kind" : "class",
"referenced_type" : "type-241",
"self_type" : "type-241",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306869EEE"
},
{
"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-392",
"self_type" : "type-392",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1342177280EL15keymaster_tag_t1342177480EEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::TypedTag<KM_ULONG_REP, KM_TAG_USER_SECURE_ID>",
"name" : "keymaster::TypedTag<KM_ULONG_REP, KM_TAG_USER_SECURE_ID>",
"record_kind" : "class",
"referenced_type" : "type-394",
"self_type" : "type-394",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1610612736EL15keymaster_tag_tn1610612234EEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-283"
}
],
"linker_set_key" : "keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> >",
"name" : "keymaster::UniquePtr<UniquePtr<Operation, DefaultDelete<Operation> > [], keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> >",
"record_kind" : "class",
"referenced_type" : "type-282",
"self_type" : "type-282",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-292", "type-293" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_NS0_INS_9OperationENS_13DefaultDeleteIS1_EEEENS2_IS5_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2147"
}
],
"linker_set_key" : "keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> >",
"name" : "keymaster::UniquePtr<X509_extension_st, keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> >",
"record_kind" : "class",
"referenced_type" : "type-2146",
"self_type" : "type-2146",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2149", "type-2150" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI17X509_extension_stNS_20OpenSslObjectDeleterIS1_XadL_Z19X509_EXTENSION_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2157"
}
],
"linker_set_key" : "keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> >",
"name" : "keymaster::UniquePtr<X509_name_st, keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> >",
"record_kind" : "class",
"referenced_type" : "type-2156",
"self_type" : "type-2156",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2159", "type-2160" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI12X509_name_stNS_20OpenSslObjectDeleterIS1_XadL_Z14X509_NAME_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2263"
}
],
"linker_set_key" : "keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> >",
"name" : "keymaster::UniquePtr<asn1_object_st, keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> >",
"record_kind" : "class",
"referenced_type" : "type-2262",
"self_type" : "type-2262",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2265", "type-2207" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_object_stNS_20OpenSslObjectDeleterIS1_XadL_Z16ASN1_OBJECT_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2255"
}
],
"linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> >",
"name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_BIT_STRING_free> >",
"record_kind" : "class",
"referenced_type" : "type-2254",
"self_type" : "type-2254",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2257", "type-2204" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z20ASN1_BIT_STRING_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1364"
}
],
"linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> >",
"name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> >",
"record_kind" : "class",
"referenced_type" : "type-1363",
"self_type" : "type-1363",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1366", "type-1356" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z17ASN1_INTEGER_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2255"
}
],
"linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> >",
"name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_OCTET_STRING_free> >",
"record_kind" : "class",
"referenced_type" : "type-2270",
"self_type" : "type-2270",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2271", "type-2211" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z22ASN1_OCTET_STRING_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2255"
}
],
"linker_set_key" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> >",
"name" : "keymaster::UniquePtr<asn1_string_st, keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> >",
"record_kind" : "class",
"referenced_type" : "type-2275",
"self_type" : "type-2275",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2276", "type-2214" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z14ASN1_TIME_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2707"
}
],
"linker_set_key" : "keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> >",
"name" : "keymaster::UniquePtr<bignum_ctx, keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> >",
"record_kind" : "class",
"referenced_type" : "type-2716",
"self_type" : "type-2716",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2717", "type-2712" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI10bignum_ctxNS_20OpenSslObjectDeleterIS1_XadL_Z11BN_CTX_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1371"
}
],
"linker_set_key" : "keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> >",
"name" : "keymaster::UniquePtr<bignum_st, keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> >",
"record_kind" : "class",
"referenced_type" : "type-1370",
"self_type" : "type-1370",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1373", "type-1359" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI9bignum_stNS_20OpenSslObjectDeleterIS1_XadL_Z7BN_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2338"
}
],
"linker_set_key" : "keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> >",
"name" : "keymaster::UniquePtr<cmac_ctx_st, keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> >",
"record_kind" : "class",
"referenced_type" : "type-2337",
"self_type" : "type-2337",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2340", "type-2335" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI11cmac_ctx_stNS_20OpenSslObjectDeleterIS1_XadL_Z13CMAC_CTX_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2441"
}
],
"linker_set_key" : "keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> >",
"name" : "keymaster::UniquePtr<ec_group_st, keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> >",
"record_kind" : "class",
"referenced_type" : "type-2440",
"self_type" : "type-2440",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2443", "type-2411" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI11ec_group_stNS_20OpenSslObjectDeleterIS1_XadL_Z13EC_GROUP_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1110"
}
],
"linker_set_key" : "keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> >",
"name" : "keymaster::UniquePtr<ec_key_st, keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> >",
"record_kind" : "class",
"referenced_type" : "type-1109",
"self_type" : "type-1109",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1112", "type-1099" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI9ec_key_stNS_20OpenSslObjectDeleterIS1_XadL_Z11EC_KEY_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2691"
}
],
"linker_set_key" : "keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> >",
"name" : "keymaster::UniquePtr<ec_point_st, keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> >",
"record_kind" : "class",
"referenced_type" : "type-2690",
"self_type" : "type-2690",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2693", "type-2683" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI11ec_point_stNS_20OpenSslObjectDeleterIS1_XadL_Z13EC_POINT_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2948"
}
],
"linker_set_key" : "keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete>",
"name" : "keymaster::UniquePtr<evp_pkey_ctx_st, keymaster::EVP_PKEY_CTX_Delete>",
"record_kind" : "class",
"referenced_type" : "type-2947",
"self_type" : "type-2947",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2950", "type-2951" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI15evp_pkey_ctx_stNS_19EVP_PKEY_CTX_DeleteEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1117"
}
],
"linker_set_key" : "keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> >",
"name" : "keymaster::UniquePtr<evp_pkey_st, keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> >",
"record_kind" : "class",
"referenced_type" : "type-1116",
"self_type" : "type-1116",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1119", "type-1102" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI11evp_pkey_stNS_20OpenSslObjectDeleterIS1_XadL_Z13EVP_PKEY_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1240"
}
],
"linker_set_key" : "keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> >",
"name" : "keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> >",
"record_kind" : "class",
"referenced_type" : "type-1302",
"self_type" : "type-1302",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1239", "type-1298" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2586"
}
],
"linker_set_key" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> >",
"name" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> >",
"record_kind" : "class",
"referenced_type" : "type-2585",
"self_type" : "type-2585",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2588", "type-2589" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_13HmacOperationENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-736"
}
],
"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-735",
"self_type" : "type-735",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-296", "type-575" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_3KeyENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2488"
}
],
"linker_set_key" : "keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> >",
"name" : "keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> >",
"record_kind" : "class",
"referenced_type" : "type-2505",
"self_type" : "type-2505",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2481", "type-2480" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_11KeyExchangeENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-218"
}
],
"linker_set_key" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> >",
"name" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> >",
"record_kind" : "class",
"referenced_type" : "type-349",
"self_type" : "type-349",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-42", "type-41" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_16KeymasterContextENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2510"
}
],
"linker_set_key" : "keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> >",
"name" : "keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> >",
"record_kind" : "class",
"referenced_type" : "type-2698",
"self_type" : "type-2698",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2509", "type-2669" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_20NistCurveKeyExchangeENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-285"
}
],
"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-284",
"self_type" : "type-284",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-286", "type-291" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_9OperationENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-353"
}
],
"linker_set_key" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> >",
"name" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> >",
"record_kind" : "class",
"referenced_type" : "type-352",
"self_type" : "type-352",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-281", "type-280" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_14OperationTableENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2498"
}
],
"linker_set_key" : "keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> >",
"name" : "keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> >",
"record_kind" : "class",
"referenced_type" : "type-2506",
"self_type" : "type-2506",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2490", "type-2489" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_16Rfc5869Sha256KdfENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2809"
}
],
"linker_set_key" : "keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> >",
"name" : "keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> >",
"record_kind" : "class",
"referenced_type" : "type-2943",
"self_type" : "type-2943",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2805", "type-2921" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_12RsaOperationENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1348"
}
],
"linker_set_key" : "keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete>",
"name" : "keymaster::UniquePtr<keymaster::km_key_description, keymaster::KM_KEY_DESCRIPTION_Delete>",
"record_kind" : "class",
"referenced_type" : "type-1377",
"self_type" : "type-1377",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1162", "type-1378" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_18km_key_descriptionENS_25KM_KEY_DESCRIPTION_DeleteEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-6448"
}
],
"linker_set_key" : "keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete>",
"name" : "keymaster::UniquePtr<keymaster::km_wrapped_key, keymaster::KM_WRAPPED_KEY_Delete>",
"record_kind" : "class",
"referenced_type" : "type-6453",
"self_type" : "type-6453",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-6449", "type-6454" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_14km_wrapped_keyENS_21KM_WRAPPED_KEY_DeleteEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-367"
}
],
"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-607",
"self_type" : "type-607",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-500", "type-499" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_21keymaster_algorithm_tNS_13DefaultDeleteIS2_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-467"
}
],
"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-705",
"self_type" : "type-705",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-564", "type-563" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_22keymaster_block_mode_tNS_13DefaultDeleteIS2_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-730"
}
],
"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-729",
"self_type" : "type-729",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-572", "type-325" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-477"
}
],
"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-764",
"self_type" : "type-764",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-699", "type-698" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_18keymaster_digest_tNS_13DefaultDeleteIS2_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-482"
}
],
"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-791",
"self_type" : "type-791",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-721", "type-720" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_22keymaster_key_format_tNS_13DefaultDeleteIS2_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-472"
}
],
"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-756",
"self_type" : "type-756",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-635", "type-634" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_19keymaster_padding_tNS_13DefaultDeleteIS2_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2725"
}
],
"linker_set_key" : "keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> >",
"name" : "keymaster::UniquePtr<pkcs8_priv_key_info_st, keymaster::OpenSslObjectDeleter<pkcs8_priv_key_info_st, &PKCS8_PRIV_KEY_INFO_free> >",
"record_kind" : "class",
"referenced_type" : "type-2724",
"self_type" : "type-2724",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2727", "type-2728" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI22pkcs8_priv_key_info_stNS_20OpenSslObjectDeleterIS1_XadL_Z24PKCS8_PRIV_KEY_INFO_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1125"
}
],
"linker_set_key" : "keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> >",
"name" : "keymaster::UniquePtr<rsa_st, keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> >",
"record_kind" : "class",
"referenced_type" : "type-1124",
"self_type" : "type-1124",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1127", "type-1106" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI6rsa_stNS_20OpenSslObjectDeleterIS1_XadL_Z8RSA_freeEEEEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2772"
}
],
"linker_set_key" : "keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete>",
"name" : "keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete>",
"record_kind" : "class",
"referenced_type" : "type-2771",
"self_type" : "type-2771",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2774", "type-2775" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI6rsa_stNS_6RsaKey10RSA_DeleteEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-119"
}
],
"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-118",
"self_type" : "type-118",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2", "type-1" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2167"
}
],
"linker_set_key" : "keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> >",
"name" : "keymaster::UniquePtr<v3_ext_ctx, keymaster::DefaultDelete<v3_ext_ctx> >",
"record_kind" : "class",
"referenced_type" : "type-2166",
"self_type" : "type-2166",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2169", "type-2170" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI10v3_ext_ctxNS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-2137"
}
],
"linker_set_key" : "keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> >",
"name" : "keymaster::UniquePtr<x509_st, keymaster::OpenSslObjectDeleter<x509_st, &X509_free> >",
"record_kind" : "class",
"referenced_type" : "type-2142",
"self_type" : "type-2142",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2143", "type-2139" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI7x509_stNS_20OpenSslObjectDeleterIS1_XadL_Z9X509_freeEEEEEE"
},
{
"alignment" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "op_handle",
"field_offset" : 128,
"referenced_type" : "type-10"
},
{
"field_name" : "input",
"field_offset" : 192,
"referenced_type" : "type-117"
},
{
"field_name" : "additional_params",
"field_offset" : 512,
"referenced_type" : "type-287"
}
],
"linker_set_key" : "keymaster::UpdateOperationRequest",
"name" : "keymaster::UpdateOperationRequest",
"referenced_type" : "type-516",
"self_type" : "type-516",
"size" : 144,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "output",
"field_offset" : 128,
"referenced_type" : "type-117"
},
{
"field_name" : "input_consumed",
"field_offset" : 448,
"referenced_type" : "type-10"
},
{
"field_name" : "output_params",
"field_offset" : 512,
"referenced_type" : "type-287"
}
],
"linker_set_key" : "keymaster::UpdateOperationResponse",
"name" : "keymaster::UpdateOperationResponse",
"referenced_type" : "type-518",
"self_type" : "type-518",
"size" : 144,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-339"
}
],
"fields" :
[
{
"field_name" : "key_blob",
"field_offset" : 128,
"referenced_type" : "type-229"
},
{
"field_name" : "upgrade_params",
"field_offset" : 256,
"referenced_type" : "type-287"
}
],
"linker_set_key" : "keymaster::UpgradeKeyRequest",
"name" : "keymaster::UpgradeKeyRequest",
"referenced_type" : "type-577",
"self_type" : "type-577",
"size" : 112,
"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" : 8,
"base_specifiers" :
[
{
"referenced_type" : "type-338"
}
],
"fields" :
[
{
"field_name" : "upgraded_key",
"field_offset" : 128,
"referenced_type" : "type-229"
}
],
"linker_set_key" : "keymaster::UpgradeKeyResponse",
"name" : "keymaster::UpgradeKeyResponse",
"referenced_type" : "type-580",
"self_type" : "type-580",
"size" : 32,
"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-36"
}
],
"fields" :
[
{
"field_name" : "challenge",
"field_offset" : 64,
"referenced_type" : "type-10"
},
{
"field_name" : "timestamp",
"field_offset" : 128,
"referenced_type" : "type-10"
},
{
"field_name" : "parameters_verified",
"field_offset" : 192,
"referenced_type" : "type-287"
},
{
"field_name" : "security_level",
"field_offset" : 832,
"referenced_type" : "type-17"
},
{
"field_name" : "mac",
"field_offset" : 896,
"referenced_type" : "type-275"
}
],
"linker_set_key" : "keymaster::VerificationToken",
"name" : "keymaster::VerificationToken",
"referenced_type" : "type-614",
"self_type" : "type-614",
"size" : 128,
"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-339"
}
],
"fields" :
[
{
"field_name" : "challenge",
"field_offset" : 128,
"referenced_type" : "type-10"
},
{
"field_name" : "parameters_to_verify",
"field_offset" : 192,
"referenced_type" : "type-287"
},
{
"field_name" : "auth_token",
"field_offset" : 832,
"referenced_type" : "type-611"
}
],
"linker_set_key" : "keymaster::VerifyAuthorizationRequest",
"name" : "keymaster::VerifyAuthorizationRequest",
"referenced_type" : "type-617",
"self_type" : "type-617",
"size" : 168,
"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-338"
}
],
"fields" :
[
{
"field_name" : "error",
"field_offset" : 128,
"referenced_type" : "type-19"
},
{
"field_name" : "token",
"field_offset" : 192,
"referenced_type" : "type-614"
}
],
"linker_set_key" : "keymaster::VerifyAuthorizationResponse",
"name" : "keymaster::VerifyAuthorizationResponse",
"referenced_type" : "type-622",
"self_type" : "type-622",
"size" : 152,
"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-380",
"self_type" : "type-380",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster4VoidE"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "purpose",
"referenced_type" : "type-1156"
},
{
"field_name" : "algorithm",
"field_offset" : 64,
"referenced_type" : "type-1142"
},
{
"field_name" : "key_size",
"field_offset" : 128,
"referenced_type" : "type-1142"
},
{
"field_name" : "block_mode",
"field_offset" : 192,
"referenced_type" : "type-1156"
},
{
"field_name" : "digest",
"field_offset" : 256,
"referenced_type" : "type-1156"
},
{
"field_name" : "padding",
"field_offset" : 320,
"referenced_type" : "type-1156"
},
{
"field_name" : "caller_nonce",
"field_offset" : 384,
"referenced_type" : "type-1149"
},
{
"field_name" : "min_mac_length",
"field_offset" : 448,
"referenced_type" : "type-1142"
},
{
"field_name" : "kdf",
"field_offset" : 512,
"referenced_type" : "type-1156"
},
{
"field_name" : "ec_curve",
"field_offset" : 576,
"referenced_type" : "type-1142"
},
{
"field_name" : "rsa_public_exponent",
"field_offset" : 640,
"referenced_type" : "type-1142"
},
{
"field_name" : "active_date_time",
"field_offset" : 704,
"referenced_type" : "type-1142"
},
{
"field_name" : "origination_expire_date_time",
"field_offset" : 768,
"referenced_type" : "type-1142"
},
{
"field_name" : "usage_expire_date_time",
"field_offset" : 832,
"referenced_type" : "type-1142"
},
{
"field_name" : "no_auth_required",
"field_offset" : 896,
"referenced_type" : "type-1149"
},
{
"field_name" : "user_auth_type",
"field_offset" : 960,
"referenced_type" : "type-1142"
},
{
"field_name" : "auth_timeout",
"field_offset" : 1024,
"referenced_type" : "type-1142"
},
{
"field_name" : "allow_while_on_body",
"field_offset" : 1088,
"referenced_type" : "type-1149"
},
{
"field_name" : "trusted_confirmation_required",
"field_offset" : 1152,
"referenced_type" : "type-1149"
},
{
"field_name" : "unlocked_device_required",
"field_offset" : 1216,
"referenced_type" : "type-1149"
},
{
"field_name" : "all_applications",
"field_offset" : 1280,
"referenced_type" : "type-1149"
},
{
"field_name" : "application_id",
"field_offset" : 1344,
"referenced_type" : "type-1142"
},
{
"field_name" : "creation_date_time",
"field_offset" : 1408,
"referenced_type" : "type-1142"
},
{
"field_name" : "origin",
"field_offset" : 1472,
"referenced_type" : "type-1142"
},
{
"field_name" : "rollback_resistant",
"field_offset" : 1536,
"referenced_type" : "type-1149"
},
{
"field_name" : "root_of_trust",
"field_offset" : 1600,
"referenced_type" : "type-1158"
},
{
"field_name" : "os_version",
"field_offset" : 1664,
"referenced_type" : "type-1142"
},
{
"field_name" : "os_patchlevel",
"field_offset" : 1728,
"referenced_type" : "type-1142"
},
{
"field_name" : "attestation_application_id",
"field_offset" : 1792,
"referenced_type" : "type-1142"
},
{
"field_name" : "attestation_id_brand",
"field_offset" : 1856,
"referenced_type" : "type-1142"
},
{
"field_name" : "attestation_id_device",
"field_offset" : 1920,
"referenced_type" : "type-1142"
},
{
"field_name" : "attestation_id_product",
"field_offset" : 1984,
"referenced_type" : "type-1142"
},
{
"field_name" : "attestation_id_serial",
"field_offset" : 2048,
"referenced_type" : "type-1142"
},
{
"field_name" : "attestation_id_imei",
"field_offset" : 2112,
"referenced_type" : "type-1142"
},
{
"field_name" : "attestation_id_meid",
"field_offset" : 2176,
"referenced_type" : "type-1142"
},
{
"field_name" : "attestation_id_manufacturer",
"field_offset" : 2240,
"referenced_type" : "type-1142"
},
{
"field_name" : "attestation_id_model",
"field_offset" : 2304,
"referenced_type" : "type-1142"
}
],
"linker_set_key" : "keymaster::km_auth_list",
"name" : "keymaster::km_auth_list",
"referenced_type" : "type-1155",
"self_type" : "type-1155",
"size" : 296,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
"unique_id" : "_ZTSN9keymaster12km_auth_listE"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "attestation_version",
"referenced_type" : "type-1142"
},
{
"field_name" : "attestation_security_level",
"field_offset" : 64,
"referenced_type" : "type-1142"
},
{
"field_name" : "keymaster_version",
"field_offset" : 128,
"referenced_type" : "type-1142"
},
{
"field_name" : "keymaster_security_level",
"field_offset" : 192,
"referenced_type" : "type-1142"
},
{
"field_name" : "attestation_challenge",
"field_offset" : 256,
"referenced_type" : "type-1142"
},
{
"field_name" : "software_enforced",
"field_offset" : 320,
"referenced_type" : "type-1163"
},
{
"field_name" : "tee_enforced",
"field_offset" : 384,
"referenced_type" : "type-1163"
},
{
"field_name" : "unique_id",
"field_offset" : 448,
"referenced_type" : "type-1142"
}
],
"linker_set_key" : "keymaster::km_key_description",
"name" : "keymaster::km_key_description",
"referenced_type" : "type-1162",
"self_type" : "type-1162",
"size" : 64,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
"unique_id" : "_ZTSN9keymaster18km_key_descriptionE"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "verified_boot_key",
"referenced_type" : "type-1142"
},
{
"field_name" : "device_locked",
"field_offset" : 64,
"referenced_type" : "type-1149"
},
{
"field_name" : "verified_boot_state",
"field_offset" : 128,
"referenced_type" : "type-1142"
}
],
"linker_set_key" : "keymaster::km_root_of_trust",
"name" : "keymaster::km_root_of_trust",
"referenced_type" : "type-1148",
"self_type" : "type-1148",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
"unique_id" : "_ZTSN9keymaster16km_root_of_trustE"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "version",
"referenced_type" : "type-6420"
},
{
"field_name" : "transit_key",
"field_offset" : 64,
"referenced_type" : "type-6420"
},
{
"field_name" : "iv",
"field_offset" : 128,
"referenced_type" : "type-6420"
},
{
"field_name" : "wrapped_key_description",
"field_offset" : 192,
"referenced_type" : "type-6442"
},
{
"field_name" : "secure_key",
"field_offset" : 256,
"referenced_type" : "type-6420"
},
{
"field_name" : "tag",
"field_offset" : 320,
"referenced_type" : "type-6420"
}
],
"linker_set_key" : "keymaster::km_wrapped_key",
"name" : "keymaster::km_wrapped_key",
"referenced_type" : "type-6449",
"self_type" : "type-6449",
"size" : 48,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h",
"unique_id" : "_ZTSN9keymaster14km_wrapped_keyE"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "key_format",
"referenced_type" : "type-6420"
},
{
"field_name" : "auth_list",
"field_offset" : 64,
"referenced_type" : "type-1163"
}
],
"linker_set_key" : "keymaster::km_wrapped_key_description",
"name" : "keymaster::km_wrapped_key_description",
"referenced_type" : "type-6438",
"self_type" : "type-6438",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h",
"unique_id" : "_ZTSN9keymaster26km_wrapped_key_descriptionE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<const keymaster_cert_chain_t &>",
"name" : "keymaster::remove_reference<const keymaster_cert_chain_t &>",
"referenced_type" : "type-2192",
"self_type" : "type-2192",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-2193" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRK22keymaster_cert_chain_tEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<const keymaster_purpose_t &>",
"name" : "keymaster::remove_reference<const keymaster_purpose_t &>",
"referenced_type" : "type-37",
"self_type" : "type-37",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-38" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRK19keymaster_purpose_tEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::AuthorizationSet &>",
"name" : "keymaster::remove_reference<keymaster::AuthorizationSet &>",
"referenced_type" : "type-344",
"self_type" : "type-344",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-345" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_16AuthorizationSetEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::ComputeSharedHmacResponse &>",
"name" : "keymaster::remove_reference<keymaster::ComputeSharedHmacResponse &>",
"referenced_type" : "type-335",
"self_type" : "type-335",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-336" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_25ComputeSharedHmacResponseEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::HmacSharingParameters &>",
"name" : "keymaster::remove_reference<keymaster::HmacSharingParameters &>",
"referenced_type" : "type-329",
"self_type" : "type-329",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-330" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_21HmacSharingParametersEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::Key &>",
"name" : "keymaster::remove_reference<keymaster::Key &>",
"referenced_type" : "type-356",
"self_type" : "type-356",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-357" ],
"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-328",
"self_type" : "type-328",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-304" ],
"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-346",
"self_type" : "type-346",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-317" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_14TKeymasterBlobI20keymaster_key_blob_tEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> &>",
"name" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> &>",
"referenced_type" : "type-268",
"self_type" : "type-268",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-269" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435461E18keymaster_digest_tEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> &>",
"name" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> &>",
"referenced_type" : "type-313",
"self_type" : "type-313",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-314" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435463E19keymaster_padding_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-363",
"self_type" : "type-363",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-364" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435458E21keymaster_algorithm_tEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> &>",
"name" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> &>",
"referenced_type" : "type-2286",
"self_type" : "type-2286",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-2287" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870916E22keymaster_block_mode_tEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> &>",
"name" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> &>",
"referenced_type" : "type-262",
"self_type" : "type-262",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-263" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870917E18keymaster_digest_tEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> &>",
"name" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> &>",
"referenced_type" : "type-307",
"self_type" : "type-307",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-308" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870918E19keymaster_padding_tEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> &>",
"name" : "keymaster::remove_reference<keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> &>",
"referenced_type" : "type-31",
"self_type" : "type-31",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-32" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870913E19keymaster_purpose_tEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> &>",
"name" : "keymaster::remove_reference<keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> &>",
"referenced_type" : "type-2290",
"self_type" : "type-2290",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-2291" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048199EEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> &>",
"name" : "keymaster::remove_reference<keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> &>",
"referenced_type" : "type-2184",
"self_type" : "type-2184",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-2185" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613136EEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> &>",
"name" : "keymaster::remove_reference<keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> &>",
"referenced_type" : "type-2187",
"self_type" : "type-2187",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-2188" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613138EEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> &>",
"name" : "keymaster::remove_reference<keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> &>",
"referenced_type" : "type-2283",
"self_type" : "type-2283",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-2284" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306376EEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &>",
"name" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &>",
"referenced_type" : "type-2583",
"self_type" : "type-2583",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-2584" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_9UniquePtrINS_13HmacOperationENS_13DefaultDeleteIS2_EEEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &>",
"name" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &>",
"referenced_type" : "type-347",
"self_type" : "type-347",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-348" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_9UniquePtrINS_16KeymasterContextENS_13DefaultDeleteIS2_EEEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &>",
"name" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &>",
"referenced_type" : "type-361",
"self_type" : "type-361",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-362" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_9UniquePtrINS_9OperationENS_13DefaultDeleteIS2_EEEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &>",
"name" : "keymaster::remove_reference<keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &>",
"referenced_type" : "type-350",
"self_type" : "type-350",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-351" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_9UniquePtrINS_14OperationTableENS_13DefaultDeleteIS2_EEEEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster_algorithm_t *>",
"name" : "keymaster::remove_reference<keymaster_algorithm_t *>",
"referenced_type" : "type-366",
"self_type" : "type-366",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-367" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIP21keymaster_algorithm_tEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster_blob_t &>",
"name" : "keymaster::remove_reference<keymaster_blob_t &>",
"referenced_type" : "type-2182",
"self_type" : "type-2182",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-2183" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIR16keymaster_blob_tEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster_block_mode_t &>",
"name" : "keymaster::remove_reference<keymaster_block_mode_t &>",
"referenced_type" : "type-2288",
"self_type" : "type-2288",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-751" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIR22keymaster_block_mode_tEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster_digest_t &>",
"name" : "keymaster::remove_reference<keymaster_digest_t &>",
"referenced_type" : "type-266",
"self_type" : "type-266",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-267" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIR18keymaster_digest_tEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster_digest_t *>",
"name" : "keymaster::remove_reference<keymaster_digest_t *>",
"referenced_type" : "type-2592",
"self_type" : "type-2592",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-477" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIP18keymaster_digest_tEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster_digest_t>",
"name" : "keymaster::remove_reference<keymaster_digest_t>",
"referenced_type" : "type-265",
"self_type" : "type-265",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-61" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceI18keymaster_digest_tEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster_padding_t &>",
"name" : "keymaster::remove_reference<keymaster_padding_t &>",
"referenced_type" : "type-310",
"self_type" : "type-310",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-311" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIR19keymaster_padding_tEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<unsigned int *>",
"name" : "keymaster::remove_reference<unsigned int *>",
"referenced_type" : "type-2285",
"self_type" : "type-2285",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-96" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIPjEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<unsigned long *>",
"name" : "keymaster::remove_reference<unsigned long *>",
"referenced_type" : "type-2186",
"self_type" : "type-2186",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-76" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIPmEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<unsigned long>",
"name" : "keymaster::remove_reference<unsigned long>",
"referenced_type" : "type-2189",
"self_type" : "type-2189",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-10" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceImEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<x509_st *>",
"name" : "keymaster::remove_reference<x509_st *>",
"referenced_type" : "type-2190",
"self_type" : "type-2190",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-2137" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIP7x509_stEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::stack_st_ASN1_TYPE_Delete",
"name" : "keymaster::stack_st_ASN1_TYPE_Delete",
"referenced_type" : "type-1136",
"self_type" : "type-1136",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
"unique_id" : "_ZTSN9keymaster25stack_st_ASN1_TYPE_DeleteE"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "data",
"referenced_type" : "type-12"
},
{
"field_name" : "data_length",
"field_offset" : 64,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster_blob_t",
"name" : "keymaster_blob_t",
"referenced_type" : "type-11",
"self_type" : "type-11",
"size" : 16,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"unique_id" : "keymaster_blob_t"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "entries",
"referenced_type" : "type-573"
},
{
"field_name" : "entry_count",
"field_offset" : 64,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster_cert_chain_t",
"name" : "keymaster_cert_chain_t",
"referenced_type" : "type-572",
"self_type" : "type-572",
"size" : 16,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"unique_id" : "keymaster_cert_chain_t"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "key_material",
"referenced_type" : "type-12"
},
{
"field_name" : "key_material_size",
"field_offset" : 64,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster_key_blob_t",
"name" : "keymaster_key_blob_t",
"referenced_type" : "type-229",
"self_type" : "type-229",
"size" : 16,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"unique_id" : "keymaster_key_blob_t"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "hw_enforced",
"referenced_type" : "type-25"
},
{
"field_name" : "sw_enforced",
"field_offset" : 128,
"referenced_type" : "type-25"
}
],
"linker_set_key" : "keymaster_key_characteristics_t",
"name" : "keymaster_key_characteristics_t",
"referenced_type" : "type-28",
"self_type" : "type-28",
"size" : 32,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"unique_id" : "keymaster_key_characteristics_t"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "params",
"referenced_type" : "type-26"
},
{
"field_name" : "length",
"field_offset" : 64,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster_key_param_set_t",
"name" : "keymaster_key_param_set_t",
"referenced_type" : "type-25",
"self_type" : "type-25",
"size" : 16,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"unique_id" : "keymaster_key_param_set_t"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "tag",
"referenced_type" : "type-5"
},
{
"field_offset" : 64,
"referenced_type" : "type-7"
}
],
"linker_set_key" : "keymaster_key_param_t",
"name" : "keymaster_key_param_t",
"referenced_type" : "type-4",
"self_type" : "type-4",
"size" : 24,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"unique_id" : "keymaster_key_param_t"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "enumerated",
"referenced_type" : "type-8"
},
{
"field_name" : "boolean",
"referenced_type" : "type-9"
},
{
"field_name" : "integer",
"referenced_type" : "type-8"
},
{
"field_name" : "long_integer",
"referenced_type" : "type-10"
},
{
"field_name" : "date_time",
"referenced_type" : "type-10"
},
{
"field_name" : "blob",
"referenced_type" : "type-11"
}
],
"is_anonymous" : true,
"linker_set_key" : "keymaster_key_param_t::(anonymous union at hardware/libhardware/include/hardware/keymaster_defs.h:315:5) at hardware/libhardware/include/hardware/keymaster_defs.h:315:5",
"name" : "keymaster_key_param_t::(anonymous union at hardware/libhardware/include/hardware/keymaster_defs.h:315:5) at hardware/libhardware/include/hardware/keymaster_defs.h:315:5",
"record_kind" : "union",
"referenced_type" : "type-7",
"self_type" : "type-7",
"size" : 16,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"unique_id" : "keymaster_key_param_t::(anonymous union at hardware/libhardware/include/hardware/keymaster_defs.h:315:5)"
}
],
"rvalue_reference_types" :
[
{
"alignment" : 8,
"linker_set_key" : "keymaster::AndroidKeymaster &&",
"name" : "keymaster::AndroidKeymaster &&",
"referenced_type" : "type-627",
"self_type" : "type-629",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::AuthorizationSet &&",
"name" : "keymaster::AuthorizationSet &&",
"referenced_type" : "type-287",
"self_type" : "type-370",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::ComputeSharedHmacResponse &&",
"name" : "keymaster::ComputeSharedHmacResponse &&",
"referenced_type" : "type-337",
"self_type" : "type-369",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::GetHmacSharingParametersResponse &&",
"name" : "keymaster::GetHmacSharingParametersResponse &&",
"referenced_type" : "type-594",
"self_type" : "type-597",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::HardwareAuthToken &&",
"name" : "keymaster::HardwareAuthToken &&",
"referenced_type" : "type-611",
"self_type" : "type-613",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::HmacSharingParameters &&",
"name" : "keymaster::HmacSharingParameters &&",
"referenced_type" : "type-331",
"self_type" : "type-368",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::HmacSharingParametersArray &&",
"name" : "keymaster::HmacSharingParametersArray &&",
"referenced_type" : "type-591",
"self_type" : "type-593",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Key &&",
"name" : "keymaster::Key &&",
"referenced_type" : "type-1220",
"self_type" : "type-1219",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Key &&",
"name" : "keymaster::Key &&",
"referenced_type" : "type-1988",
"self_type" : "type-1987",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Key &&",
"name" : "keymaster::Key &&",
"referenced_type" : "type-296",
"self_type" : "type-373",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Key &&",
"name" : "keymaster::Key &&",
"referenced_type" : "type-3381",
"self_type" : "type-3380",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Key &&",
"name" : "keymaster::Key &&",
"referenced_type" : "type-4366",
"self_type" : "type-4365",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Key &&",
"name" : "keymaster::Key &&",
"referenced_type" : "type-5564",
"self_type" : "type-5563",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Key &&",
"name" : "keymaster::Key &&",
"referenced_type" : "type-6416",
"self_type" : "type-6415",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::Serializable &&",
"name" : "keymaster::Serializable &&",
"referenced_type" : "type-36",
"self_type" : "type-45",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t> &&",
"name" : "keymaster::TKeymasterBlob<keymaster_blob_t> &&",
"referenced_type" : "type-275",
"self_type" : "type-305",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &&",
"name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &&",
"referenced_type" : "type-297",
"self_type" : "type-371",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &&",
"name" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &&",
"referenced_type" : "type-2585",
"self_type" : "type-2638",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &&",
"name" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &&",
"referenced_type" : "type-349",
"self_type" : "type-741",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &&",
"name" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &&",
"referenced_type" : "type-284",
"self_type" : "type-374",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &&",
"name" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &&",
"referenced_type" : "type-352",
"self_type" : "type-746",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> &&",
"name" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> &&",
"referenced_type" : "type-729",
"self_type" : "type-2252",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::VerificationToken &&",
"name" : "keymaster::VerificationToken &&",
"referenced_type" : "type-614",
"self_type" : "type-616",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::VerifyAuthorizationRequest &&",
"name" : "keymaster::VerifyAuthorizationRequest &&",
"referenced_type" : "type-617",
"self_type" : "type-619",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster::VerifyAuthorizationResponse &&",
"name" : "keymaster::VerifyAuthorizationResponse &&",
"referenced_type" : "type-622",
"self_type" : "type-624",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_algorithm_t *&&",
"name" : "keymaster_algorithm_t *&&",
"referenced_type" : "type-367",
"self_type" : "type-375",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_blob_t &&",
"name" : "keymaster_blob_t &&",
"referenced_type" : "type-11",
"self_type" : "type-2195",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_digest_t &&",
"name" : "keymaster_digest_t &&",
"referenced_type" : "type-61",
"self_type" : "type-272",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "keymaster_digest_t *&&",
"name" : "keymaster_digest_t *&&",
"referenced_type" : "type-477",
"self_type" : "type-2595",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "unsigned int *&&",
"name" : "unsigned int *&&",
"referenced_type" : "type-96",
"self_type" : "type-2293",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "unsigned long &&",
"name" : "unsigned long &&",
"referenced_type" : "type-10",
"self_type" : "type-2198",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "unsigned long *&&",
"name" : "unsigned long *&&",
"referenced_type" : "type-76",
"self_type" : "type-2196",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "x509_st *&&",
"name" : "x509_st *&&",
"referenced_type" : "type-2137",
"self_type" : "type-2199",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "x509_st *&&",
"name" : "x509_st *&&",
"referenced_type" : "type-3530",
"self_type" : "type-3568",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "x509_st *&&",
"name" : "x509_st *&&",
"referenced_type" : "type-4515",
"self_type" : "type-4553",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 8,
"linker_set_key" : "x509_st *&&",
"name" : "x509_st *&&",
"referenced_type" : "type-5709",
"self_type" : "type-5747",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
}
]
}