blob: 1c4a1f141affe0b1ebdf0240b468aeb6f1906515 [file] [log] [blame]
{
"array_types" :
[
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [2]",
"name" : "ASN1_TEMPLATE_st [2]",
"referenced_type" : "type-6451",
"self_type" : "type-6450",
"size" : 40,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-1163",
"self_type" : "type-1162",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-1261",
"self_type" : "type-1260",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-1343",
"self_type" : "type-1342",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-1490",
"self_type" : "type-1489",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-1568",
"self_type" : "type-1567",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-1649",
"self_type" : "type-1648",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-1814",
"self_type" : "type-1813",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-1875",
"self_type" : "type-1874",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-2370",
"self_type" : "type-2369",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-2456",
"self_type" : "type-2455",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-2532",
"self_type" : "type-2531",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-3119",
"self_type" : "type-3118",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-3205",
"self_type" : "type-3204",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-3281",
"self_type" : "type-3280",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-3385",
"self_type" : "type-3384",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-3449",
"self_type" : "type-3448",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-3524",
"self_type" : "type-3523",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4106",
"self_type" : "type-4105",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4192",
"self_type" : "type-4191",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4268",
"self_type" : "type-4267",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4372",
"self_type" : "type-4371",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4436",
"self_type" : "type-4435",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4511",
"self_type" : "type-4510",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4652",
"self_type" : "type-4651",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4704",
"self_type" : "type-4703",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-4963",
"self_type" : "type-4962",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-5056",
"self_type" : "type-5055",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-5525",
"self_type" : "type-5524",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-5606",
"self_type" : "type-5605",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-5682",
"self_type" : "type-5681",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-5789",
"self_type" : "type-5788",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-5860",
"self_type" : "type-5859",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-5950",
"self_type" : "type-5949",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-6098",
"self_type" : "type-6097",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-6131",
"self_type" : "type-6130",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-6287",
"self_type" : "type-6286",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-6364",
"self_type" : "type-6363",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-6396",
"self_type" : "type-6395",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [36]",
"name" : "ASN1_TEMPLATE_st [36]",
"referenced_type" : "type-6444",
"self_type" : "type-6443",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-1154",
"self_type" : "type-1153",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-1253",
"self_type" : "type-1252",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-1332",
"self_type" : "type-1331",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-1483",
"self_type" : "type-1482",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-1560",
"self_type" : "type-1559",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-1642",
"self_type" : "type-1641",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-1807",
"self_type" : "type-1806",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-1867",
"self_type" : "type-1866",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-2362",
"self_type" : "type-2361",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-2448",
"self_type" : "type-2447",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-2521",
"self_type" : "type-2520",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-3111",
"self_type" : "type-3110",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-3197",
"self_type" : "type-3196",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-3270",
"self_type" : "type-3269",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-3378",
"self_type" : "type-3377",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-3441",
"self_type" : "type-3440",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-3517",
"self_type" : "type-3516",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4098",
"self_type" : "type-4097",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4184",
"self_type" : "type-4183",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4257",
"self_type" : "type-4256",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4365",
"self_type" : "type-4364",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4428",
"self_type" : "type-4427",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4504",
"self_type" : "type-4503",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4645",
"self_type" : "type-4644",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4696",
"self_type" : "type-4695",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-4955",
"self_type" : "type-4954",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-5049",
"self_type" : "type-5048",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-5516",
"self_type" : "type-5515",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-5599",
"self_type" : "type-5598",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-5672",
"self_type" : "type-5671",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-5781",
"self_type" : "type-5780",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-5852",
"self_type" : "type-5851",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-5943",
"self_type" : "type-5942",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-6090",
"self_type" : "type-6089",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-6124",
"self_type" : "type-6123",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-6280",
"self_type" : "type-6279",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-6357",
"self_type" : "type-6356",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-6388",
"self_type" : "type-6387",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [3]",
"name" : "ASN1_TEMPLATE_st [3]",
"referenced_type" : "type-6437",
"self_type" : "type-6436",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [6]",
"name" : "ASN1_TEMPLATE_st [6]",
"referenced_type" : "type-6456",
"self_type" : "type-6455",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-1168",
"self_type" : "type-1167",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-1264",
"self_type" : "type-1263",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-1347",
"self_type" : "type-1346",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-1493",
"self_type" : "type-1492",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-1571",
"self_type" : "type-1570",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-1653",
"self_type" : "type-1652",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-1818",
"self_type" : "type-1817",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-1879",
"self_type" : "type-1878",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-2374",
"self_type" : "type-2373",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-2459",
"self_type" : "type-2458",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-2536",
"self_type" : "type-2535",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-3123",
"self_type" : "type-3122",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-3208",
"self_type" : "type-3207",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-3285",
"self_type" : "type-3284",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-3388",
"self_type" : "type-3387",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-3452",
"self_type" : "type-3451",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-3528",
"self_type" : "type-3527",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4110",
"self_type" : "type-4109",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4195",
"self_type" : "type-4194",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4272",
"self_type" : "type-4271",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4375",
"self_type" : "type-4374",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4439",
"self_type" : "type-4438",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4515",
"self_type" : "type-4514",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4656",
"self_type" : "type-4655",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4708",
"self_type" : "type-4707",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-4966",
"self_type" : "type-4965",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-5059",
"self_type" : "type-5058",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-5529",
"self_type" : "type-5528",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-5610",
"self_type" : "type-5609",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-5686",
"self_type" : "type-5685",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-5793",
"self_type" : "type-5792",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-5863",
"self_type" : "type-5862",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-5953",
"self_type" : "type-5952",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-6101",
"self_type" : "type-6100",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-6134",
"self_type" : "type-6133",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-6290",
"self_type" : "type-6289",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-6367",
"self_type" : "type-6366",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-6399",
"self_type" : "type-6398",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "ASN1_TEMPLATE_st [8]",
"name" : "ASN1_TEMPLATE_st [8]",
"referenced_type" : "type-6447",
"self_type" : "type-6446",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 1,
"linker_set_key" : "char [25]",
"name" : "char [25]",
"referenced_type" : "type-260",
"self_type" : "type-1177",
"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-286",
"self_type" : "type-294",
"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-502",
"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-6422",
"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-1215",
"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-566",
"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-1900",
"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-1732",
"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-4991",
"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-701",
"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-1316",
"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-724",
"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-1582",
"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-4994",
"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-637",
"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-1137",
"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-1081",
"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-337",
"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,
"linker_set_key" : "char",
"name" : "char",
"referenced_type" : "type-260",
"self_type" : "type-260",
"size" : 1
},
{
"alignment" : 4,
"is_integral" : true,
"linker_set_key" : "int",
"name" : "int",
"referenced_type" : "type-6",
"self_type" : "type-6",
"size" : 4
},
{
"alignment" : 4,
"is_integral" : true,
"linker_set_key" : "long",
"name" : "long",
"referenced_type" : "type-174",
"self_type" : "type-174",
"size" : 4
},
{
"alignment" : 4,
"is_integral" : true,
"linker_set_key" : "long long",
"name" : "long long",
"referenced_type" : "type-166",
"self_type" : "type-166",
"size" : 8
},
{
"alignment" : 4,
"linker_set_key" : "nullptr_t",
"name" : "nullptr_t",
"referenced_type" : "type-728",
"self_type" : "type-728",
"size" : 4
},
{
"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" : 4,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "unsigned long long",
"name" : "unsigned long 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" : "_ZN9keymaster10HmacSha2564InitEPKhj"
},
{
"name" : "_ZN9keymaster10HmacSha2564InitERKNS_6BufferE"
},
{
"name" : "_ZN9keymaster10dup_bufferEPKvj"
},
{
"name" : "_ZN9keymaster11Iso18033Kdf11GenerateKeyEPKhjPhj"
},
{
"name" : "_ZN9keymaster12EcKeyFactory11ChooseGroupE20keymaster_ec_curve_t"
},
{
"name" : "_ZN9keymaster12EcKeyFactory11ChooseGroupEj"
},
{
"name" : "_ZN9keymaster12EcKeyFactory15GetCurveAndSizeERKNS_16AuthorizationSetEP20keymaster_ec_curve_tPj"
},
{
"binding" : "weak",
"name" : "_ZN9keymaster12GetSupportedI18keymaster_digest_tEEvRKNS_16KeymasterContextE21keymaster_algorithm_t19keymaster_purpose_tMNS_16OperationFactoryEKFPKT_PjEPNS_17SupportedResponseIS8_EE"
},
{
"binding" : "weak",
"name" : "_ZN9keymaster12GetSupportedI19keymaster_padding_tEEvRKNS_16KeymasterContextE21keymaster_algorithm_t19keymaster_purpose_tMNS_16OperationFactoryEKFPKT_PjEPNS_17SupportedResponseIS8_EE"
},
{
"binding" : "weak",
"name" : "_ZN9keymaster12GetSupportedI22keymaster_block_mode_tEEvRKNS_16KeymasterContextE21keymaster_algorithm_t19keymaster_purpose_tMNS_16OperationFactoryEKFPKT_PjEPNS_17SupportedResponseIS8_EE"
},
{
"name" : "_ZN9keymaster12RsaOperation10InitDigestEv"
},
{
"name" : "_ZN9keymaster12RsaOperation25SetRsaPaddingInEvpContextEP15evp_pkey_ctx_stb"
},
{
"name" : "_ZN9keymaster12RsaOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"name" : "_ZN9keymaster12RsaOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
},
{
"name" : "_ZN9keymaster12RsaOperation9StoreDataERKNS_6BufferEPj"
},
{
"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" : "_ZN9keymaster13AccessTimeMap19UpdateKeyAccessTimeEyjj"
},
{
"name" : "_ZN9keymaster13HmacOperation5AbortEv"
},
{
"name" : "_ZN9keymaster13HmacOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"name" : "_ZN9keymaster13HmacOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"name" : "_ZN9keymaster13HmacOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
},
{
"name" : "_ZN9keymaster13HmacOperationC1EONS_3KeyE19keymaster_purpose_t18keymaster_digest_tjj"
},
{
"name" : "_ZN9keymaster13HmacOperationC2EONS_3KeyE19keymaster_purpose_t18keymaster_digest_tjj"
},
{
"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_bufEPhPKhPKvj"
},
{
"name" : "_ZN9keymaster13copy_from_bufEPPKhS1_Pvj"
},
{
"name" : "_ZN9keymaster14AccessCountMap23IncrementKeyAccessCountEy"
},
{
"name" : "_ZN9keymaster14EcdsaOperation10InitDigestEv"
},
{
"name" : "_ZN9keymaster14EcdsaOperation9StoreDataERKNS_6BufferEPj"
},
{
"name" : "_ZN9keymaster14EcdsaOperationD0Ev"
},
{
"name" : "_ZN9keymaster14EcdsaOperationD1Ev"
},
{
"name" : "_ZN9keymaster14EcdsaOperationD2Ev"
},
{
"name" : "_ZN9keymaster14GenerateRandomEPhj"
},
{
"name" : "_ZN9keymaster14OperationTable3AddEONS_9UniquePtrINS_9OperationENS_13DefaultDeleteIS2_EEEE"
},
{
"name" : "_ZN9keymaster14OperationTable4FindEy"
},
{
"name" : "_ZN9keymaster14OperationTable6DeleteEy"
},
{
"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_16KeymasterContextEj"
},
{
"name" : "_ZN9keymaster16AndroidKeymasterC2EOS0_"
},
{
"name" : "_ZN9keymaster16AndroidKeymasterC2EPNS_16KeymasterContextEj"
},
{
"name" : "_ZN9keymaster16AndroidKeymasterD0Ev"
},
{
"name" : "_ZN9keymaster16AndroidKeymasterD1Ev"
},
{
"name" : "_ZN9keymaster16AndroidKeymasterD2Ev"
},
{
"name" : "_ZN9keymaster16AttestKeyRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster16AttestKeyRequest14SetKeyMaterialEPKvj"
},
{
"name" : "_ZN9keymaster16AttestKeyRequestD0Ev"
},
{
"name" : "_ZN9keymaster16AttestKeyRequestD1Ev"
},
{
"name" : "_ZN9keymaster16AttestKeyRequestD2Ev"
},
{
"name" : "_ZN9keymaster16AuthorizationSet10DifferenceERK25keymaster_key_param_set_t"
},
{
"name" : "_ZN9keymaster16AuthorizationSet11DeduplicateEv"
},
{
"name" : "_ZN9keymaster16AuthorizationSet11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster16AuthorizationSet11set_invalidENS0_5ErrorE"
},
{
"name" : "_ZN9keymaster16AuthorizationSet12ReinitializeEPK21keymaster_key_param_tj"
},
{
"name" : "_ZN9keymaster16AuthorizationSet13reserve_elemsEj"
},
{
"name" : "_ZN9keymaster16AuthorizationSet16CopyIndirectDataEv"
},
{
"name" : "_ZN9keymaster16AuthorizationSet16reserve_indirectEj"
},
{
"name" : "_ZN9keymaster16AuthorizationSet23ComputeIndirectDataSizeEPK21keymaster_key_param_tj"
},
{
"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" : "_ZN9keymaster16DeleteKeyRequest14SetKeyMaterialEPKvj"
},
{
"name" : "_ZN9keymaster16EcCurveToKeySizeE20keymaster_ec_curve_tPj"
},
{
"name" : "_ZN9keymaster16EcKeySizeToCurveEjP20keymaster_ec_curve_t"
},
{
"name" : "_ZN9keymaster16ExportKeyRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster16ExportKeyRequest14SetKeyMaterialEPKvj"
},
{
"name" : "_ZN9keymaster16ImportKeyRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster16ImportKeyRequest14SetKeyMaterialEPKvj"
},
{
"name" : "_ZN9keymaster16KM_AUTH_LIST_newEv"
},
{
"name" : "_ZN9keymaster16Rfc5869Sha256Kdf11GenerateKeyEPKhjPhj"
},
{
"name" : "_ZN9keymaster16RsaSignOperation12SignDigestedEPNS_6BufferE"
},
{
"name" : "_ZN9keymaster16RsaSignOperation14SignUndigestedEPNS_6BufferE"
},
{
"name" : "_ZN9keymaster16RsaSignOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"name" : "_ZN9keymaster16RsaSignOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"name" : "_ZN9keymaster16RsaSignOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
},
{
"name" : "_ZN9keymaster16d2i_KM_AUTH_LISTEPPNS_12km_auth_listEPPKhl"
},
{
"name" : "_ZN9keymaster16i2d_KM_AUTH_LISTEPNS_12km_auth_listEPPh"
},
{
"name" : "_ZN9keymaster17AddEntropyRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster17AttestKeyResponse13AllocateChainEj"
},
{
"name" : "_ZN9keymaster17AttestKeyResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster17AttestKeyResponseD0Ev"
},
{
"name" : "_ZN9keymaster17AttestKeyResponseD1Ev"
},
{
"name" : "_ZN9keymaster17AttestKeyResponseD2Ev"
},
{
"name" : "_ZN9keymaster17ExportKeyResponse14SetKeyMaterialEPKvj"
},
{
"name" : "_ZN9keymaster17ExportKeyResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster17HardwareAuthToken11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster17ImportKeyResponse14SetKeyMaterialEPKvj"
},
{
"name" : "_ZN9keymaster17ImportKeyResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster17KM_AUTH_LIST_freeEPNS_12km_auth_listE"
},
{
"name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster17RsaCryptOperation17GetOpensslPaddingEP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster17RsaCryptOperation23SetOaepDigestIfRequiredEP15evp_pkey_ctx_st"
},
{
"name" : "_ZN9keymaster17UpgradeKeyRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster17UpgradeKeyRequest14SetKeyMaterialEPKvj"
},
{
"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_stPj"
},
{
"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_Pj"
},
{
"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_Pj"
},
{
"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_trustEPKhjP16keymaster_blob_tP25keymaster_verified_boot_tPb"
},
{
"name" : "_ZN9keymaster20EcdsaVerifyOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"name" : "_ZN9keymaster20EcdsaVerifyOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"name" : "_ZN9keymaster20EcdsaVerifyOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
},
{
"name" : "_ZN9keymaster20KM_ROOT_OF_TRUST_newEv"
},
{
"name" : "_ZN9keymaster20KeymasterEnforcement14AuthorizeBeginE19keymaster_purpose_tyRKNS_9AuthProxyERKNS_16AuthorizationSetE"
},
{
"name" : "_ZN9keymaster20KeymasterEnforcement18AuthorizeOperationE19keymaster_purpose_tyRKNS_9AuthProxyERKNS_16AuthorizationSetEyb"
},
{
"name" : "_ZN9keymaster20KeymasterEnforcement23AuthorizeUpdateOrFinishERKNS_9AuthProxyERKNS_16AuthorizationSetEy"
},
{
"name" : "_ZN9keymaster20KeymasterEnforcement23MinTimeBetweenOpsPassedEjy"
},
{
"name" : "_ZN9keymaster20KeymasterEnforcement25MaxUsesPerBootNotExceededEyj"
},
{
"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" : "_ZN9keymaster21BeginOperationRequest14SetKeyMaterialEPKvj"
},
{
"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" : "_ZN9keymaster23BlockCipherEvpOperation14InternalUpdateEPKhjPNS_6BufferEP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation15UpdateForFinishERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_P17keymaster_error_t"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation16InitializeCipherENS_14TKeymasterBlobI20keymaster_key_blob_tEE"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation16ProcessAadBlocksEPKhjP17keymaster_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_Pj"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperation9HandleAadERKNS_16AuthorizationSetERKNS_6BufferEP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperationC2E19keymaster_purpose_t22keymaster_block_mode_t19keymaster_padding_tbjONS_3KeyERKNS_20EvpCipherDescriptionE"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperationD0Ev"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperationD1Ev"
},
{
"name" : "_ZN9keymaster23BlockCipherEvpOperationD2Ev"
},
{
"name" : "_ZN9keymaster23FinishOperationResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster23ImportWrappedKeyRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster23ImportWrappedKeyRequest18SetWrappedMaterialEPKvj"
},
{
"name" : "_ZN9keymaster23ImportWrappedKeyRequest19SetWrappingMaterialEPKvj"
},
{
"name" : "_ZN9keymaster23ImportWrappedKeyRequest21SetMaskingKeyMaterialEPKvj"
},
{
"name" : "_ZN9keymaster23KM_KEY_DESCRIPTION_freeEPNS_18km_key_descriptionE"
},
{
"name" : "_ZN9keymaster23UpdateOperationResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster23is_public_key_algorithmERKNS_9AuthProxyE"
},
{
"name" : "_ZN9keymaster24ImportWrappedKeyResponse14SetKeyMaterialEPKvj"
},
{
"name" : "_ZN9keymaster24ImportWrappedKeyResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster24SetKeyBlobAuthorizationsERKNS_16AuthorizationSetE22keymaster_key_origin_tjjPS0_S4_"
},
{
"name" : "_ZN9keymaster24build_attestation_recordERKNS_16AuthorizationSetES0_S0_RKNS_24AttestationRecordContextEPNS_9UniquePtrIA_hNS_13DefaultDeleteIS7_EEEEPj"
},
{
"name" : "_ZN9keymaster24parse_attestation_recordEPKhjPjP26keymaster_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_evpEPKhj21keymaster_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_PjPNS_9UniquePtrIA_hNS_13DefaultDeleteIS5_EEEE"
},
{
"name" : "_ZN9keymaster28DeserializeAuthEncryptedBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS2_PNS_16AuthorizationSetES7_PNS_6BufferES9_"
},
{
"name" : "_ZN9keymaster28GetKeyCharacteristicsRequest11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster28GetKeyCharacteristicsRequest14SetKeyMaterialEPKvj"
},
{
"name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD0Ev"
},
{
"name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD1Ev"
},
{
"name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD2Ev"
},
{
"name" : "_ZN9keymaster29GetKeyCharacteristicsResponse19NonErrorDeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster29SerializeIntegrityAssuredBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetES7_S7_PS2_"
},
{
"name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation22BufferCandidateTagDataEPKhj"
},
{
"name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation27ProcessAllButTagLengthBytesERKNS_6BufferEPS1_"
},
{
"name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation27ProcessTagBufContentsAsDataEjPNS_6BufferEP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"name" : "_ZN9keymaster30BlockCipherEvpDecryptOperation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
},
{
"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_tPKhjS3_j"
},
{
"name" : "_ZN9keymaster3KdfC2Ev"
},
{
"name" : "_ZN9keymaster3minEjj"
},
{
"name" : "_ZN9keymaster43DeserializeIntegrityAssuredBlob_NoHmacCheckERKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS2_PNS_16AuthorizationSetES7_"
},
{
"name" : "_ZN9keymaster4ckdfERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS0_I16keymaster_blob_tEEPKS5_jPS2_"
},
{
"name" : "_ZN9keymaster5EcKey13EvpToInternalEPK11evp_pkey_st"
},
{
"name" : "_ZN9keymaster6Buffer11DeserializeEPPKhS2_"
},
{
"name" : "_ZN9keymaster6Buffer12ReinitializeEPKvj"
},
{
"name" : "_ZN9keymaster6Buffer12ReinitializeEj"
},
{
"name" : "_ZN9keymaster6Buffer4readEPhj"
},
{
"name" : "_ZN9keymaster6Buffer5ClearEv"
},
{
"name" : "_ZN9keymaster6Buffer5writeEPKhj"
},
{
"name" : "_ZN9keymaster6Buffer7reserveEj"
},
{
"name" : "_ZN9keymaster6Logger3LogENS0_8LogLevelEPKcPc"
},
{
"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_stPKhjPNS_6BufferE"
},
{
"name" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_stRKNS_6BufferEPS3_"
},
{
"name" : "_ZN9keymaster8EciesKem7EncryptEPKhjPNS_6BufferES4_"
},
{
"name" : "_ZN9keymaster8EciesKem7EncryptERKNS_6BufferEPS1_S4_"
},
{
"name" : "_ZN9keymaster8EciesKemC1ERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster8EciesKemC2ERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"name" : "_ZN9keymaster8memcmp_sEPKvS1_j"
},
{
"name" : "_ZN9keymaster9Operation15UpdateForFinishERKNS_16AuthorizationSetERKNS_6BufferE"
},
{
"name" : "_ZNK9keymaster10HmacSha25612DigestLengthEv"
},
{
"name" : "_ZNK9keymaster10HmacSha2564SignEPKhjPhj"
},
{
"name" : "_ZNK9keymaster10HmacSha2564SignERKNS_6BufferEPhj"
},
{
"name" : "_ZNK9keymaster10HmacSha2566VerifyEPKhjS2_j"
},
{
"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" : "_ZNK9keymaster13AccessTimeMap17LastKeyAccessTimeEyPj"
},
{
"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_EEEEPj"
},
{
"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_PyPj"
},
{
"name" : "_ZNK9keymaster13RsaKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"name" : "_ZNK9keymaster14AccessCountMap14KeyAccessCountEyPj"
},
{
"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_operationEy"
},
{
"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_tPy"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueEnumE15keymaster_tag_tPj"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet15GetTagValueLongE15keymaster_tag_tPy"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet16ContainsIntValueE15keymaster_tag_tj"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet17ContainsEnumValueE15keymaster_tag_tj"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet17GetTagValueIntRepE15keymaster_tag_tjPj"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet18GetTagValueEnumRepE15keymaster_tag_tjPj"
},
{
"name" : "_ZNK9keymaster16AuthorizationSet18GetTagValueLongRepE15keymaster_tag_tjPy"
},
{
"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" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
},
{
"name" : "_ZNK9keymaster19RsaOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"name" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
},
{
"name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj"
},
{
"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" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj"
},
{
"name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj"
},
{
"name" : "_ZNK9keymaster20AsymmetricKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"name" : "_ZNK9keymaster20HmacOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"name" : "_ZNK9keymaster20HmacOperationFactory16SupportedDigestsEPj"
},
{
"name" : "_ZNK9keymaster20KeymasterEnforcement16AuthTokenMatchesERKNS_9AuthProxyERKNS_16AuthorizationSetEyiiyb"
},
{
"name" : "_ZNK9keymaster20NistCurveKeyExchange12public_valueEPNS_6BufferE"
},
{
"name" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyEPKhjPNS_6BufferE"
},
{
"name" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyERKNS_6BufferEPS1_"
},
{
"name" : "_ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhj"
},
{
"name" : "_ZNK9keymaster21BeginOperationRequest14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster21BeginOperationRequest9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster21EcdsaOperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"name" : "_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPj"
},
{
"name" : "_ZNK9keymaster21HmacSharingParameters14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster21HmacSharingParameters9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster22BeginOperationResponse17NonErrorSerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster22BeginOperationResponse22NonErrorSerializedSizeEv"
},
{
"name" : "_ZNK9keymaster22FinishOperationRequest14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster22FinishOperationRequest9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster22UpdateOperationRequest14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster22UpdateOperationRequest9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster23AesEvpCipherDescription17GetCipherInstanceEj22keymaster_block_mode_tP17keymaster_error_t"
},
{
"name" : "_ZNK9keymaster23AesEvpCipherDescription19SupportedBlockModesEPj"
},
{
"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" : "_ZNK9keymaster27BlockCipherOperationFactory21SupportedPaddingModesEPj"
},
{
"name" : "_ZNK9keymaster27RsaCryptingOperationFactory18CreateRsaOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"name" : "_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPj"
},
{
"name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest14SerializedSizeEv"
},
{
"name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest9SerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPj"
},
{
"name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse17NonErrorSerializeEPhPKh"
},
{
"name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse22NonErrorSerializedSizeEv"
},
{
"name" : "_ZNK9keymaster29TripleDesEvpCipherDescription17GetCipherInstanceEj22keymaster_block_mode_tP17keymaster_error_t"
},
{
"name" : "_ZNK9keymaster29TripleDesEvpCipherDescription19SupportedBlockModesEPj"
},
{
"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" : "_ZnajRKSt9nothrow_t"
},
{
"binding" : "weak",
"name" : "_ZnwjRKSt9nothrow_t"
},
{
"binding" : "weak",
"name" : "__cxa_pure_virtual"
},
{
"name" : "__udivdi3"
},
{
"name" : "ae_allocate"
},
{
"name" : "ae_clear"
},
{
"name" : "ae_ctx_sizeof"
},
{
"name" : "ae_decrypt"
},
{
"name" : "ae_encrypt"
},
{
"name" : "ae_free"
},
{
"name" : "ae_init"
}
],
"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-204",
"self_type" : "type-204",
"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-436",
"self_type" : "type-436",
"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-292",
"self_type" : "type-292",
"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-705",
"self_type" : "type-705",
"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-208",
"self_type" : "type-208",
"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-198",
"self_type" : "type-198",
"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-201",
"self_type" : "type-201",
"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-36",
"self_type" : "type-36",
"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-820",
"self_type" : "type-820",
"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" : "_ZN9keymaster10HmacSha2564InitEPKhj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1787"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-8"
}
],
"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-1787"
},
{
"referenced_type" : "type-150"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"function_name" : "keymaster::dup_buffer",
"linker_set_key" : "_ZN9keymaster10dup_bufferEPKvj",
"parameters" :
[
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-118",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"function_name" : "keymaster::Iso18033Kdf::GenerateKey",
"linker_set_key" : "_ZN9keymaster11Iso18033Kdf11GenerateKeyEPKhjPhj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1911"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-8"
}
],
"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-1694",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
},
{
"access" : "protected",
"function_name" : "keymaster::EcKeyFactory::ChooseGroup",
"linker_set_key" : "_ZN9keymaster12EcKeyFactory11ChooseGroupEj",
"parameters" :
[
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-1694",
"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-416"
},
{
"referenced_type" : "type-823"
},
{
"referenced_type" : "type-77"
}
],
"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-4884"
}
],
"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-4884"
},
{
"referenced_type" : "type-5024"
},
{
"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-4884"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-412"
}
],
"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_Pj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-4884"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-148"
},
{
"referenced_type" : "type-77"
}
],
"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_6BufferEPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-4884"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-77"
}
],
"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-4884"
}
],
"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-4884"
}
],
"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-4884"
}
],
"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-5061"
},
{
"referenced_type" : "type-375"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-301"
}
],
"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-5061"
},
{
"referenced_type" : "type-375"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-301"
}
],
"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-5061"
}
],
"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-5061"
}
],
"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-5061"
}
],
"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-4820",
"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-416"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-319"
},
{
"referenced_type" : "type-319"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-310"
}
],
"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-416"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-319"
},
{
"referenced_type" : "type-319"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-310"
},
{
"referenced_type" : "type-148"
}
],
"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_bufEPhPKhPKvj",
"parameters" :
[
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-118",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::copy_from_buf",
"linker_set_key" : "_ZN9keymaster13copy_from_bufEPPKhS1_Pvj",
"parameters" :
[
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-185"
},
{
"referenced_type" : "type-8"
}
],
"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-1676"
}
],
"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_6BufferEPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1676"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-77"
}
],
"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-1676"
}
],
"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-1676"
}
],
"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-1676"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"function_name" : "keymaster::GenerateRandom",
"linker_set_key" : "_ZN9keymaster14GenerateRandomEPhj",
"parameters" :
[
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-8"
}
],
"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-356"
},
{
"referenced_type" : "type-377"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/operation_table.h"
},
{
"function_name" : "keymaster::OperationTable::Find",
"linker_set_key" : "_ZN9keymaster14OperationTable4FindEy",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-356"
},
{
"referenced_type" : "type-10"
}
],
"return_type" : "type-287",
"source_file" : "/system/keymaster/include/keymaster/operation_table.h"
},
{
"function_name" : "keymaster::OperationTable::Delete",
"linker_set_key" : "_ZN9keymaster14OperationTable6DeleteEy",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-356"
},
{
"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-416"
},
{
"referenced_type" : "type-1166"
}
],
"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-631"
},
{
"referenced_type" : "type-633"
},
{
"referenced_type" : "type-571"
}
],
"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-631"
},
{
"referenced_type" : "type-667"
},
{
"referenced_type" : "type-584"
}
],
"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-631"
},
{
"referenced_type" : "type-654"
},
{
"referenced_type" : "type-509"
}
],
"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-631"
},
{
"referenced_type" : "type-652"
},
{
"referenced_type" : "type-538"
}
],
"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-631"
},
{
"referenced_type" : "type-670"
},
{
"referenced_type" : "type-560"
}
],
"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-631"
},
{
"referenced_type" : "type-678"
},
{
"referenced_type" : "type-532"
}
],
"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-631"
},
{
"referenced_type" : "type-672"
},
{
"referenced_type" : "type-518"
}
],
"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-631"
},
{
"referenced_type" : "type-677"
},
{
"referenced_type" : "type-526"
}
],
"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-631"
},
{
"referenced_type" : "type-675"
},
{
"referenced_type" : "type-522"
}
],
"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-631"
},
{
"referenced_type" : "type-660"
},
{
"referenced_type" : "type-613"
}
],
"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-631"
},
{
"referenced_type" : "type-643"
},
{
"referenced_type" : "type-496"
}
],
"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-631"
},
{
"referenced_type" : "type-649"
}
],
"return_type" : "type-340",
"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-631"
},
{
"referenced_type" : "type-634"
},
{
"referenced_type" : "type-490"
}
],
"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-631"
},
{
"referenced_type" : "type-639"
},
{
"referenced_type" : "type-492"
}
],
"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-631"
},
{
"referenced_type" : "type-650"
}
],
"return_type" : "type-625",
"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-631"
},
{
"referenced_type" : "type-656"
},
{
"referenced_type" : "type-514"
}
],
"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-631"
},
{
"referenced_type" : "type-641"
},
{
"referenced_type" : "type-494"
}
],
"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-631"
},
{
"referenced_type" : "type-647"
},
{
"referenced_type" : "type-503"
}
],
"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-631"
},
{
"referenced_type" : "type-645"
},
{
"referenced_type" : "type-498"
}
],
"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-631"
}
],
"return_type" : "type-597",
"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-631"
},
{
"referenced_type" : "type-317"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-681"
},
{
"referenced_type" : "type-740"
}
],
"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-631"
},
{
"referenced_type" : "type-665"
},
{
"referenced_type" : "type-579"
}
],
"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-631"
},
{
"referenced_type" : "type-653"
},
{
"referenced_type" : "type-590"
}
],
"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-631"
},
{
"referenced_type" : "type-669"
},
{
"referenced_type" : "type-552"
}
],
"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-631"
},
{
"referenced_type" : "type-663"
},
{
"referenced_type" : "type-548"
}
],
"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-631"
},
{
"referenced_type" : "type-658"
},
{
"referenced_type" : "type-544"
}
],
"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-631"
},
{
"referenced_type" : "type-632"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::AndroidKeymaster",
"linker_set_key" : "_ZN9keymaster16AndroidKeymasterC1EPNS_16KeymasterContextEj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-631"
},
{
"referenced_type" : "type-227"
},
{
"referenced_type" : "type-8"
}
],
"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-631"
},
{
"referenced_type" : "type-632"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"function_name" : "keymaster::AndroidKeymaster::AndroidKeymaster",
"linker_set_key" : "_ZN9keymaster16AndroidKeymasterC2EPNS_16KeymasterContextEj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-631"
},
{
"referenced_type" : "type-227"
},
{
"referenced_type" : "type-8"
}
],
"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-631"
}
],
"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-631"
}
],
"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-631"
}
],
"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-573"
},
{
"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" : "_ZN9keymaster16AttestKeyRequest14SetKeyMaterialEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-573"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"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-573"
}
],
"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-573"
}
],
"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-573"
}
],
"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-412"
},
{
"referenced_type" : "type-414"
}
],
"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-412"
}
],
"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-412"
},
{
"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-412"
},
{
"referenced_type" : "type-292"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::Reinitialize",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet12ReinitializeEPK21keymaster_key_param_tj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-23"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::reserve_elems",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet13reserve_elemsEj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-8"
}
],
"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-412"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"function_name" : "keymaster::AuthorizationSet::reserve_indirect",
"linker_set_key" : "_ZN9keymaster16AuthorizationSet16reserve_indirectEj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-8"
}
],
"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_tj",
"parameters" :
[
{
"referenced_type" : "type-23"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-8",
"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-412"
},
{
"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-412"
},
{
"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-412"
}
],
"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-412"
}
],
"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-412"
},
{
"referenced_type" : "type-414"
}
],
"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-412"
},
{
"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-412"
}
],
"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-412"
},
{
"referenced_type" : "type-348"
}
],
"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-412"
},
{
"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-412"
},
{
"referenced_type" : "type-414"
}
],
"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-412"
},
{
"referenced_type" : "type-420"
}
],
"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-412"
},
{
"referenced_type" : "type-420"
}
],
"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-412"
}
],
"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-412"
}
],
"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-412"
}
],
"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-412"
},
{
"referenced_type" : "type-6"
}
],
"return_type" : "type-824",
"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-550"
},
{
"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" : "_ZN9keymaster16DeleteKeyRequest14SetKeyMaterialEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-550"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"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-77"
}
],
"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-823"
}
],
"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-546"
},
{
"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" : "_ZN9keymaster16ExportKeyRequest14SetKeyMaterialEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-546"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"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-542"
},
{
"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" : "_ZN9keymaster16ImportKeyRequest14SetKeyMaterialEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-542"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"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-1166",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::Rfc5869Sha256Kdf::GenerateKey",
"linker_set_key" : "_ZN9keymaster16Rfc5869Sha256Kdf11GenerateKeyEPKhjPhj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1752"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-8"
}
],
"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-4892"
},
{
"referenced_type" : "type-148"
}
],
"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-4892"
},
{
"referenced_type" : "type-148"
}
],
"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-4892"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-412"
}
],
"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-4892"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-148"
}
],
"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_Pj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-4892"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-148"
},
{
"referenced_type" : "type-77"
}
],
"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-1345"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-174"
}
],
"return_type" : "type-1166",
"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-1166"
},
{
"referenced_type" : "type-1337"
}
],
"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-536"
},
{
"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" : "_ZN9keymaster17AttestKeyResponse13AllocateChainEj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-579"
},
{
"referenced_type" : "type-8"
}
],
"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-579"
},
{
"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-579"
}
],
"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-579"
}
],
"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-579"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ExportKeyResponse::SetKeyMaterial",
"linker_set_key" : "_ZN9keymaster17ExportKeyResponse14SetKeyMaterialEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-548"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"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-548"
},
{
"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-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::ImportKeyResponse::SetKeyMaterial",
"linker_set_key" : "_ZN9keymaster17ImportKeyResponse14SetKeyMaterialEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-544"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"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-544"
},
{
"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-1166"
}
],
"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-439"
},
{
"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-4896"
},
{
"referenced_type" : "type-95"
}
],
"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-4896"
},
{
"referenced_type" : "type-5024"
}
],
"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-582"
},
{
"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" : "_ZN9keymaster17UpgradeKeyRequest14SetKeyMaterialEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-582"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"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-582"
}
],
"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-582"
}
],
"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-582"
}
],
"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-618"
},
{
"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-319"
},
{
"referenced_type" : "type-1085"
},
{
"referenced_type" : "type-64"
},
{
"referenced_type" : "type-319"
},
{
"referenced_type" : "type-1085"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-310"
}
],
"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_stPj",
"parameters" :
[
{
"referenced_type" : "type-4819"
},
{
"referenced_type" : "type-77"
}
],
"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-1354"
},
{
"referenced_type" : "type-412"
}
],
"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-319"
},
{
"referenced_type" : "type-307"
},
{
"referenced_type" : "type-310"
},
{
"referenced_type" : "type-310"
},
{
"referenced_type" : "type-307"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-485"
},
{
"referenced_type" : "type-307"
}
],
"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-1678"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-412"
}
],
"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-1678"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-148"
}
],
"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_Pj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1678"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-148"
},
{
"referenced_type" : "type-77"
}
],
"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-571"
},
{
"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-6459",
"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-4894"
},
{
"referenced_type" : "type-150"
}
],
"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-4894"
},
{
"referenced_type" : "type-150"
}
],
"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-4894"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-412"
}
],
"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-4894"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-148"
}
],
"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_Pj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-4894"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-148"
},
{
"referenced_type" : "type-77"
}
],
"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-584"
},
{
"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-584"
}
],
"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-584"
}
],
"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-584"
}
],
"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-1086"
},
{
"referenced_type" : "type-276"
},
{
"referenced_type" : "type-276"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-310"
}
],
"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-6458"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-174"
}
],
"return_type" : "type-6459",
"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-4826"
}
],
"return_type" : "type-8",
"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-6459"
},
{
"referenced_type" : "type-1337"
}
],
"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-4825"
},
{
"referenced_type" : "type-310"
}
],
"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-509"
},
{
"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-509"
}
],
"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-509"
}
],
"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-509"
}
],
"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-6459"
}
],
"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-319"
},
{
"referenced_type" : "type-51"
},
{
"referenced_type" : "type-1123"
}
],
"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-4903"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-148"
}
],
"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-4901"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-148"
}
],
"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-376"
},
{
"referenced_type" : "type-95"
}
],
"return_type" : "type-5009",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::parse_root_of_trust",
"linker_set_key" : "_ZN9keymaster19parse_root_of_trustEPKhjP16keymaster_blob_tP25keymaster_verified_boot_tPb",
"parameters" :
[
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-576"
},
{
"referenced_type" : "type-1174"
},
{
"referenced_type" : "type-1175"
}
],
"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-1681"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-412"
}
],
"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-1681"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-148"
}
],
"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_Pj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1681"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-148"
},
{
"referenced_type" : "type-77"
}
],
"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-1161",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::KeymasterEnforcement::AuthorizeBegin",
"linker_set_key" : "_ZN9keymaster20KeymasterEnforcement14AuthorizeBeginE19keymaster_purpose_tyRKNS_9AuthProxyERKNS_16AuthorizationSetE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-693"
},
{
"referenced_type" : "type-39"
},
{
"referenced_type" : "type-71"
},
{
"referenced_type" : "type-695"
},
{
"referenced_type" : "type-416"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"function_name" : "keymaster::KeymasterEnforcement::AuthorizeOperation",
"linker_set_key" : "_ZN9keymaster20KeymasterEnforcement18AuthorizeOperationE19keymaster_purpose_tyRKNS_9AuthProxyERKNS_16AuthorizationSetEyb",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-693"
},
{
"referenced_type" : "type-39"
},
{
"referenced_type" : "type-71"
},
{
"referenced_type" : "type-695"
},
{
"referenced_type" : "type-416"
},
{
"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_16AuthorizationSetEy",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-693"
},
{
"referenced_type" : "type-695"
},
{
"referenced_type" : "type-416"
},
{
"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" : "_ZN9keymaster20KeymasterEnforcement23MinTimeBetweenOpsPassedEjy",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-693"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-71"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"access" : "private",
"function_name" : "keymaster::KeymasterEnforcement::MaxUsesPerBootNotExceeded",
"linker_set_key" : "_ZN9keymaster20KeymasterEnforcement25MaxUsesPerBootNotExceededEyj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-693"
},
{
"referenced_type" : "type-71"
},
{
"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-693"
},
{
"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-693"
}
],
"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-693"
}
],
"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-693"
}
],
"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-1764"
}
],
"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-1764",
"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-1764"
},
{
"referenced_type" : "type-1941"
},
{
"referenced_type" : "type-95"
}
],
"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-1764"
},
{
"referenced_type" : "type-1941"
},
{
"referenced_type" : "type-95"
}
],
"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-1336"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-174"
}
],
"return_type" : "type-1161",
"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-1473"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-1445"
},
{
"referenced_type" : "type-317"
},
{
"referenced_type" : "type-1352"
},
{
"referenced_type" : "type-734"
}
],
"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-1161"
},
{
"referenced_type" : "type-1337"
}
],
"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-516"
},
{
"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" : "_ZN9keymaster21BeginOperationRequest14SetKeyMaterialEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-516"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"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-1120"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-412"
}
],
"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-593"
},
{
"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-1161"
}
],
"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-5004"
},
{
"referenced_type" : "type-95"
}
],
"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-5004"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-36"
},
{
"referenced_type" : "type-61"
},
{
"referenced_type" : "type-57"
},
{
"referenced_type" : "type-5009"
}
],
"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-5004"
}
],
"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-5004"
}
],
"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-5004"
}
],
"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-518"
},
{
"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-524"
},
{
"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-1351",
"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-520"
},
{
"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-1350"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-174"
}
],
"return_type" : "type-1351",
"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-1351"
},
{
"referenced_type" : "type-1337"
}
],
"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-526"
},
{
"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-611"
},
{
"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" : "_ZN9keymaster23ImportWrappedKeyRequest18SetWrappedMaterialEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-611"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportWrappedKeyRequest::SetWrappingMaterial",
"linker_set_key" : "_ZN9keymaster23ImportWrappedKeyRequest19SetWrappingMaterialEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-611"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::ImportWrappedKeyRequest::SetMaskingKeyMaterial",
"linker_set_key" : "_ZN9keymaster23ImportWrappedKeyRequest21SetMaskingKeyMaterialEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-611"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"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-1351"
}
],
"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-522"
},
{
"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" : "_ZN9keymaster24ImportWrappedKeyResponse14SetKeyMaterialEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-613"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"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-613"
},
{
"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-416"
},
{
"referenced_type" : "type-201"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-412"
}
],
"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_EEEEPj",
"parameters" :
[
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-289"
},
{
"referenced_type" : "type-289"
},
{
"referenced_type" : "type-1352"
},
{
"referenced_type" : "type-726"
},
{
"referenced_type" : "type-77"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"function_name" : "keymaster::parse_attestation_record",
"linker_set_key" : "_ZN9keymaster24parse_attestation_recordEPKhjPjP26keymaster_security_level_tS2_S4_P16keymaster_blob_tPNS_16AuthorizationSetES8_S6_",
"parameters" :
[
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-77"
},
{
"referenced_type" : "type-761"
},
{
"referenced_type" : "type-77"
},
{
"referenced_type" : "type-761"
},
{
"referenced_type" : "type-576"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-576"
}
],
"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-416"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-1085"
}
],
"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-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::ParseOcbAuthEncryptedBlob",
"linker_set_key" : "_ZN9keymaster25ParseOcbAuthEncryptedBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS2_PS5_S9_",
"parameters" :
[
{
"referenced_type" : "type-319"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-310"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-412"
}
],
"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-319"
},
{
"referenced_type" : "type-310"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-412"
}
],
"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_evpEPKhj21keymaster_algorithm_tPNS_9UniquePtrI11evp_pkey_stNS_20OpenSslObjectDeleterIS4_XadL_Z13EVP_PKEY_freeEEEEEE",
"parameters" :
[
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-51"
},
{
"referenced_type" : "type-1123"
}
],
"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-595"
},
{
"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-319"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-310"
}
],
"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_PjPNS_9UniquePtrIA_hNS_13DefaultDeleteIS5_EEEE",
"parameters" :
[
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-77"
},
{
"referenced_type" : "type-726"
}
],
"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-319"
},
{
"referenced_type" : "type-310"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-148"
},
{
"referenced_type" : "type-148"
}
],
"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-511"
},
{
"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" : "_ZN9keymaster28GetKeyCharacteristicsRequest14SetKeyMaterialEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-511"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"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-511"
}
],
"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-511"
}
],
"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-511"
}
],
"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-514"
},
{
"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-319"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-310"
}
],
"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-6453",
"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-6454"
},
{
"referenced_type" : "type-70"
},
{
"referenced_type" : "type-174"
}
],
"return_type" : "type-6453",
"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-6453"
},
{
"referenced_type" : "type-1337"
}
],
"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-319"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-310"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-412"
}
],
"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-6453"
}
],
"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-1755"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-118"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/kdf.h"
},
{
"function_name" : "keymaster::Kdf::Init",
"linker_set_key" : "_ZN9keymaster3Kdf4InitE18keymaster_digest_tPKhjS3_j",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1755"
},
{
"referenced_type" : "type-61"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-8"
}
],
"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-1755"
}
],
"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-319"
},
{
"referenced_type" : "type-310"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-412"
}
],
"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_jPS2_",
"parameters" :
[
{
"referenced_type" : "type-319"
},
{
"referenced_type" : "type-1085"
},
{
"referenced_type" : "type-278"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-310"
}
],
"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-1614"
},
{
"referenced_type" : "type-1621"
}
],
"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-148"
},
{
"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" : "_ZN9keymaster6Buffer12ReinitializeEPKvj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-148"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::Buffer::Reinitialize",
"linker_set_key" : "_ZN9keymaster6Buffer12ReinitializeEj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-148"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::Buffer::read",
"linker_set_key" : "_ZN9keymaster6Buffer4readEPhj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-148"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-8"
}
],
"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-148"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::Buffer::write",
"linker_set_key" : "_ZN9keymaster6Buffer5writeEPKhj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-148"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::Buffer::reserve",
"linker_set_key" : "_ZN9keymaster6Buffer7reserveEj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-148"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"function_name" : "keymaster::Logger::Log",
"linker_set_key" : "_ZN9keymaster6Logger3LogENS0_8LogLevelEPKcPc",
"parameters" :
[
{
"referenced_type" : "type-705"
},
{
"referenced_type" : "type-263"
},
{
"referenced_type" : "type-259"
}
],
"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-705"
},
{
"referenced_type" : "type-263"
}
],
"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-263"
}
],
"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-263"
}
],
"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-263"
}
],
"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-263"
}
],
"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-263"
}
],
"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-4851"
},
{
"referenced_type" : "type-4859"
}
],
"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-4851"
},
{
"referenced_type" : "type-36"
},
{
"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-4851"
},
{
"referenced_type" : "type-36"
},
{
"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_stPKhjPNS_6BufferE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1762"
},
{
"referenced_type" : "type-1765"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-148"
}
],
"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-1762"
},
{
"referenced_type" : "type-1765"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-148"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
},
{
"function_name" : "keymaster::EciesKem::Encrypt",
"linker_set_key" : "_ZN9keymaster8EciesKem7EncryptEPKhjPNS_6BufferES4_",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1762"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-148"
},
{
"referenced_type" : "type-148"
}
],
"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-1762"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-148"
},
{
"referenced_type" : "type-148"
}
],
"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-1762"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-95"
}
],
"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-1762"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-95"
}
],
"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_j",
"parameters" :
[
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-8"
}
],
"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-287"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-150"
}
],
"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-1793"
}
],
"return_type" : "type-8",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"function_name" : "keymaster::HmacSha256::Sign",
"linker_set_key" : "_ZNK9keymaster10HmacSha2564SignEPKhjPhj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1793"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"function_name" : "keymaster::HmacSha256::Sign",
"linker_set_key" : "_ZNK9keymaster10HmacSha2564SignERKNS_6BufferEPhj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1793"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-8"
}
],
"return_type" : "type-9",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"function_name" : "keymaster::HmacSha256::Verify",
"linker_set_key" : "_ZNK9keymaster10HmacSha2566VerifyEPKhjS2_j",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1793"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-8"
}
],
"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-1793"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-150"
}
],
"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-1659"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-310"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-412"
}
],
"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-1659"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-1306"
}
],
"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-1659"
},
{
"referenced_type" : "type-36"
}
],
"return_type" : "type-708",
"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-1659"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-64"
},
{
"referenced_type" : "type-319"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-77"
}
],
"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-1659"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-64"
},
{
"referenced_type" : "type-319"
},
{
"referenced_type" : "type-310"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-412"
}
],
"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-1200"
},
{
"referenced_type" : "type-36"
}
],
"return_type" : "type-708",
"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-1200"
},
{
"referenced_type" : "type-416"
}
],
"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-1200"
},
{
"referenced_type" : "type-375"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-740"
}
],
"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_EEEEPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1245"
},
{
"referenced_type" : "type-64"
},
{
"referenced_type" : "type-726"
},
{
"referenced_type" : "type-77"
}
],
"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-4973"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-310"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-412"
}
],
"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-4973"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-1306"
}
],
"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-4973"
},
{
"referenced_type" : "type-36"
}
],
"return_type" : "type-708",
"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_PyPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-4973"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-64"
},
{
"referenced_type" : "type-319"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-105"
},
{
"referenced_type" : "type-77"
}
],
"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-4973"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-64"
},
{
"referenced_type" : "type-319"
},
{
"referenced_type" : "type-310"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-412"
}
],
"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-1826"
},
{
"referenced_type" : "type-36"
}
],
"return_type" : "type-708",
"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-1826"
},
{
"referenced_type" : "type-416"
}
],
"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-1826"
},
{
"referenced_type" : "type-375"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-740"
}
],
"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_operationEy",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-680"
},
{
"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-797"
}
],
"return_type" : "type-8",
"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-797"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-417"
},
{
"referenced_type" : "type-5"
}
],
"return_type" : "type-8",
"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-417"
},
{
"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-417"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-77"
}
],
"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-417"
}
],
"return_type" : "type-8",
"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-417"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-576"
}
],
"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-417"
},
{
"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_tPy",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-417"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-105"
}
],
"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-417"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-77"
}
],
"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_tPy",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-417"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-105"
}
],
"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-417"
},
{
"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-417"
},
{
"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_tjPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-417"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-77"
}
],
"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_tjPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-417"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-77"
}
],
"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_tjPy",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-417"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-105"
}
],
"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-417"
}
],
"return_type" : "type-8",
"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-417"
},
{
"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-417"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-417"
},
{
"referenced_type" : "type-6"
}
],
"return_type" : "type-429",
"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-793"
}
],
"return_type" : "type-8",
"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-793"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-790"
}
],
"return_type" : "type-8",
"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-790"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-786"
}
],
"return_type" : "type-8",
"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-786"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-717"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-297"
},
{
"referenced_type" : "type-480"
},
{
"referenced_type" : "type-95"
}
],
"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-717"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-297"
},
{
"referenced_type" : "type-475"
},
{
"referenced_type" : "type-95"
}
],
"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-717"
}
],
"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-717"
},
{
"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-717"
},
{
"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-717"
},
{
"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-784"
}
],
"return_type" : "type-8",
"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-784"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-799"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-799"
}
],
"return_type" : "type-8",
"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-792"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-792"
}
],
"return_type" : "type-8",
"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-815"
}
],
"return_type" : "type-8",
"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-815"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-788"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-788"
}
],
"return_type" : "type-8",
"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-766"
}
],
"return_type" : "type-8",
"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-766"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-800"
}
],
"return_type" : "type-8",
"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-800"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-817"
}
],
"return_type" : "type-8",
"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-817"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-796"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-796"
}
],
"return_type" : "type-8",
"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-802"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-802"
}
],
"return_type" : "type-8",
"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-769"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-769"
}
],
"return_type" : "type-8",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::RsaOperationFactory::SupportedDigests",
"linker_set_key" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-4906"
},
{
"referenced_type" : "type-77"
}
],
"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-4906"
},
{
"referenced_type" : "type-376"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-95"
}
],
"return_type" : "type-4884",
"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-1193"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-310"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-412"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"function_name" : "keymaster::SymmetricKeyFactory::SupportedImportFormats",
"linker_set_key" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1193"
},
{
"referenced_type" : "type-77"
}
],
"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-1193"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-64"
},
{
"referenced_type" : "type-319"
},
{
"referenced_type" : "type-310"
},
{
"referenced_type" : "type-412"
},
{
"referenced_type" : "type-412"
}
],
"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-6406"
},
{
"referenced_type" : "type-36"
}
],
"return_type" : "type-708",
"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-6406"
},
{
"referenced_type" : "type-416"
}
],
"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-6406"
},
{
"referenced_type" : "type-375"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-740"
}
],
"return_type" : "type-19",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
},
{
"function_name" : "keymaster::AsymmetricKeyFactory::SupportedExportFormats",
"linker_set_key" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1296"
},
{
"referenced_type" : "type-77"
}
],
"return_type" : "type-65",
"source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h"
},
{
"function_name" : "keymaster::AsymmetricKeyFactory::SupportedImportFormats",
"linker_set_key" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1296"
},
{
"referenced_type" : "type-77"
}
],
"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-1296"
},
{
"referenced_type" : "type-375"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-373"
},
{
"referenced_type" : "type-740"
}
],
"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_16AuthorizationSetEyiiyb",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-697"
},
{
"referenced_type" : "type-695"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-71"
},
{
"referenced_type" : "type-437"
},
{
"referenced_type" : "type-437"
},
{
"referenced_type" : "type-71"
},
{
"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-1940"
},
{
"referenced_type" : "type-148"
}
],
"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" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyEPKhjPNS_6BufferE",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1940"
},
{
"referenced_type" : "type-12"
},
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-148"
}
],
"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-1940"
},
{
"referenced_type" : "type-150"
},
{
"referenced_type" : "type-148"
}
],
"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" : "_ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-5035"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-8"
}
],
"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-774"
}
],
"return_type" : "type-8",
"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-774"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-1684"
},
{
"referenced_type" : "type-376"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-95"
}
],
"return_type" : "type-286",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"access" : "private",
"function_name" : "keymaster::EcdsaOperationFactory::SupportedDigests",
"linker_set_key" : "_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-1684"
},
{
"referenced_type" : "type-77"
}
],
"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-804"
}
],
"return_type" : "type-8",
"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-804"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-776"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-776"
}
],
"return_type" : "type-8",
"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-781"
}
],
"return_type" : "type-8",
"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-781"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-777"
}
],
"return_type" : "type-8",
"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-777"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-783"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-783"
}
],
"return_type" : "type-8",
"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-810"
}
],
"return_type" : "type-8",
"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-810"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-780"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-780"
}
],
"return_type" : "type-8",
"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-813"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-813"
}
],
"return_type" : "type-8",
"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-809"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-809"
}
],
"return_type" : "type-8",
"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-806"
}
],
"return_type" : "type-8",
"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-806"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-5008"
},
{
"referenced_type" : "type-376"
},
{
"referenced_type" : "type-416"
},
{
"referenced_type" : "type-95"
}
],
"return_type" : "type-4884",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"function_name" : "keymaster::RsaCryptingOperationFactory::SupportedPaddingModes",
"linker_set_key" : "_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-5008"
},
{
"referenced_type" : "type-77"
}
],
"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-770"
}
],
"return_type" : "type-8",
"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-770"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"function_name" : "keymaster::RsaDigestingOperationFactory::SupportedPaddingModes",
"linker_set_key" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPj",
"parameters" :
[
{
"is_this_ptr" : true,
"referenced_type" : "type-5006"
},
{
"referenced_type" : "type-77"
}
],
"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-772"
},
{
"referenced_type" : "type-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-772"
}
],
"return_type" : "type-8",
"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-1616"
},
{
"referenced_type" : "type-1617"
}
],
"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-8",
"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-8",
"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-8",
"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-118"
},
{
"referenced_type" : "type-12"
}
],
"return_type" : "type-118",
"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-4853"
},
{
"referenced_type" : "type-4854"
}
],
"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-185"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"function_name" : "operator delete",
"linker_set_key" : "_ZdlPv",
"parameters" :
[
{
"referenced_type" : "type-185"
}
],
"return_type" : "type-48",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"function_name" : "operator new[]",
"linker_set_key" : "_ZnajRKSt9nothrow_t",
"parameters" :
[
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-153"
}
],
"return_type" : "type-185",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"function_name" : "operator new",
"linker_set_key" : "_ZnwjRKSt9nothrow_t",
"parameters" :
[
{
"referenced_type" : "type-8"
},
{
"referenced_type" : "type-153"
}
],
"return_type" : "type-185",
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"function_name" : "ae_allocate",
"linker_set_key" : "ae_allocate",
"parameters" :
[
{
"referenced_type" : "type-185"
}
],
"return_type" : "type-359",
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"function_name" : "ae_clear",
"linker_set_key" : "ae_clear",
"parameters" :
[
{
"referenced_type" : "type-359"
}
],
"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-359"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-6"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-6"
},
{
"referenced_type" : "type-185"
},
{
"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-359"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-6"
},
{
"referenced_type" : "type-49"
},
{
"referenced_type" : "type-6"
},
{
"referenced_type" : "type-185"
},
{
"referenced_type" : "type-185"
},
{
"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-359"
}
],
"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-359"
},
{
"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-267",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster10TAG_ORIGINE",
"name" : "keymaster::TAG_ORIGIN",
"referenced_type" : "type-827",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster11TAG_INVALIDE",
"name" : "keymaster::TAG_INVALID",
"referenced_type" : "type-828",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster11TAG_PADDINGE",
"name" : "keymaster::TAG_PADDING",
"referenced_type" : "type-313",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster11TAG_PURPOSEE",
"name" : "keymaster::TAG_PURPOSE",
"referenced_type" : "type-35",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster11TAG_USER_IDE",
"name" : "keymaster::TAG_USER_ID",
"referenced_type" : "type-829",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster12TAG_EC_CURVEE",
"name" : "keymaster::TAG_EC_CURVE",
"referenced_type" : "type-830",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster12TAG_KEY_SIZEE",
"name" : "keymaster::TAG_KEY_SIZE",
"referenced_type" : "type-393",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster13TAG_ALGORITHME",
"name" : "keymaster::TAG_ALGORITHM",
"referenced_type" : "type-368",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster13TAG_ALL_USERSE",
"name" : "keymaster::TAG_ALL_USERS",
"referenced_type" : "type-831",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster13TAG_UNIQUE_IDE",
"name" : "keymaster::TAG_UNIQUE_ID",
"referenced_type" : "type-832",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster14TAG_AUTH_TOKENE",
"name" : "keymaster::TAG_AUTH_TOKEN",
"referenced_type" : "type-833",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster14TAG_BLOCK_MODEE",
"name" : "keymaster::TAG_BLOCK_MODE",
"referenced_type" : "type-405",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster14TAG_DIGEST_OLDE",
"name" : "keymaster::TAG_DIGEST_OLD",
"referenced_type" : "type-834",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster14TAG_MAC_LENGTHE",
"name" : "keymaster::TAG_MAC_LENGTH",
"referenced_type" : "type-835",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster14TAG_OS_VERSIONE",
"name" : "keymaster::TAG_OS_VERSION",
"referenced_type" : "type-836",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster15TAG_PADDING_OLDE",
"name" : "keymaster::TAG_PADDING_OLD",
"referenced_type" : "type-837",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster16TAG_AUTH_TIMEOUTE",
"name" : "keymaster::TAG_AUTH_TIMEOUT",
"referenced_type" : "type-838",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster16TAG_CALLER_NONCEE",
"name" : "keymaster::TAG_CALLER_NONCE",
"referenced_type" : "type-839",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster17TAG_OS_PATCHLEVELE",
"name" : "keymaster::TAG_OS_PATCHLEVEL",
"referenced_type" : "type-399",
"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-840",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster18TAG_APPLICATION_IDE",
"name" : "keymaster::TAG_APPLICATION_ID",
"referenced_type" : "type-841",
"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-842",
"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-843",
"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-397",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster19TAG_ACTIVE_DATETIMEE",
"name" : "keymaster::TAG_ACTIVE_DATETIME",
"referenced_type" : "type-844",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster19TAG_ASSOCIATED_DATAE",
"name" : "keymaster::TAG_ASSOCIATED_DATA",
"referenced_type" : "type-845",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster19TAG_BOOTLOADER_ONLYE",
"name" : "keymaster::TAG_BOOTLOADER_ONLY",
"referenced_type" : "type-846",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster19softwareRootOfTrustE",
"name" : "keymaster::softwareRootOfTrust",
"referenced_type" : "type-304",
"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-847",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster20TAG_APPLICATION_DATAE",
"name" : "keymaster::TAG_APPLICATION_DATA",
"referenced_type" : "type-848",
"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-849",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster21TAG_CREATION_DATETIMEE",
"name" : "keymaster::TAG_CREATION_DATETIME",
"referenced_type" : "type-850",
"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-851",
"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-852",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster22TAG_ROLLBACK_RESISTANTE",
"name" : "keymaster::TAG_ROLLBACK_RESISTANT",
"referenced_type" : "type-853",
"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-854",
"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-855",
"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-856",
"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-395",
"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-857",
"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-858",
"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-860",
"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-861",
"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-862",
"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-863",
"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-864",
"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-865",
"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-866",
"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-868",
"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-401",
"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-869",
"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-870",
"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-871",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"access" : "private",
"linker_set_key" : "_ZN9keymaster6Logger9instance_E",
"name" : "keymaster::Logger::instance_",
"referenced_type" : "type-704",
"source_file" : "/system/keymaster/include/keymaster/logger.h"
},
{
"linker_set_key" : "_ZN9keymaster7TAG_KDFE",
"name" : "keymaster::TAG_KDF",
"referenced_type" : "type-872",
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"linker_set_key" : "_ZN9keymaster9TAG_NONCEE",
"name" : "keymaster::TAG_NONCE",
"referenced_type" : "type-873",
"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" : 4,
"linker_set_key" : "const keymaster::AbortOperationRequest &",
"name" : "const keymaster::AbortOperationRequest &",
"referenced_type" : "type-529",
"self_type" : "type-678",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
"name" : "const keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-119",
"self_type" : "type-121",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
"name" : "const keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-2166",
"self_type" : "type-2168",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
"name" : "const keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-2915",
"self_type" : "type-2917",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
"name" : "const keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-3902",
"self_type" : "type-3904",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
"name" : "const keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-5203",
"self_type" : "type-5205",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
"name" : "const keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-5369",
"self_type" : "type-5371",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount &",
"name" : "const keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-939",
"self_type" : "type-941",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
"name" : "const keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-2140",
"self_type" : "type-2142",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
"name" : "const keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-2889",
"self_type" : "type-2891",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
"name" : "const keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-3876",
"self_type" : "type-3878",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
"name" : "const keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-5177",
"self_type" : "type-5179",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
"name" : "const keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-5360",
"self_type" : "type-5362",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
"name" : "const keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-78",
"self_type" : "type-80",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime &",
"name" : "const keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-913",
"self_type" : "type-915",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AddEntropyRequest &",
"name" : "const keymaster::AddEntropyRequest &",
"referenced_type" : "type-651",
"self_type" : "type-652",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AsymmetricKey &",
"name" : "const keymaster::AsymmetricKey &",
"referenced_type" : "type-1243",
"self_type" : "type-1473",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/attestation_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AttestKeyRequest &",
"name" : "const keymaster::AttestKeyRequest &",
"referenced_type" : "type-664",
"self_type" : "type-665",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AttestationRecordContext &",
"name" : "const keymaster::AttestationRecordContext &",
"referenced_type" : "type-1172",
"self_type" : "type-1352",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AuthProxy &",
"name" : "const keymaster::AuthProxy &",
"referenced_type" : "type-433",
"self_type" : "type-695",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AuthProxyIterator &",
"name" : "const keymaster::AuthProxyIterator &",
"referenced_type" : "type-426",
"self_type" : "type-427",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AuthorizationSet &",
"name" : "const keymaster::AuthorizationSet &",
"referenced_type" : "type-415",
"self_type" : "type-416",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::BeginOperationRequest &",
"name" : "const keymaster::BeginOperationRequest &",
"referenced_type" : "type-671",
"self_type" : "type-672",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::Buffer &",
"name" : "const keymaster::Buffer &",
"referenced_type" : "type-149",
"self_type" : "type-150",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::ComputeSharedHmacRequest &",
"name" : "const keymaster::ComputeSharedHmacRequest &",
"referenced_type" : "type-606",
"self_type" : "type-649",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::ConfigureRequest &",
"name" : "const keymaster::ConfigureRequest &",
"referenced_type" : "type-587",
"self_type" : "type-653",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DeleteAllKeysRequest &",
"name" : "const keymaster::DeleteAllKeysRequest &",
"referenced_type" : "type-557",
"self_type" : "type-670",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DeleteKeyRequest &",
"name" : "const keymaster::DeleteKeyRequest &",
"referenced_type" : "type-668",
"self_type" : "type-669",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::ExportKeyRequest &",
"name" : "const keymaster::ExportKeyRequest &",
"referenced_type" : "type-661",
"self_type" : "type-663",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::FinishOperationRequest &",
"name" : "const keymaster::FinishOperationRequest &",
"referenced_type" : "type-676",
"self_type" : "type-677",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::GenerateKeyRequest &",
"name" : "const keymaster::GenerateKeyRequest &",
"referenced_type" : "type-506",
"self_type" : "type-654",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::GetKeyCharacteristicsRequest &",
"name" : "const keymaster::GetKeyCharacteristicsRequest &",
"referenced_type" : "type-655",
"self_type" : "type-656",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::GetVersionRequest &",
"name" : "const keymaster::GetVersionRequest &",
"referenced_type" : "type-568",
"self_type" : "type-633",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::ImportKeyRequest &",
"name" : "const keymaster::ImportKeyRequest &",
"referenced_type" : "type-657",
"self_type" : "type-658",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::ImportWrappedKeyRequest &",
"name" : "const keymaster::ImportWrappedKeyRequest &",
"referenced_type" : "type-659",
"self_type" : "type-660",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::Key &",
"name" : "const keymaster::Key &",
"referenced_type" : "type-298",
"self_type" : "type-297",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-1031",
"self_type" : "type-1032",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-1093",
"self_type" : "type-1095",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-1239",
"self_type" : "type-1240",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-1498",
"self_type" : "type-1501",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-1609",
"self_type" : "type-1610",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-1712",
"self_type" : "type-1714",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-2258",
"self_type" : "type-2259",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-2319",
"self_type" : "type-2321",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-2435",
"self_type" : "type-2436",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-281",
"self_type" : "type-296",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-3007",
"self_type" : "type-3008",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-301",
"self_type" : "type-684",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-3068",
"self_type" : "type-3070",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-3184",
"self_type" : "type-3185",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-3393",
"self_type" : "type-3396",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-3485",
"self_type" : "type-3486",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-3575",
"self_type" : "type-3577",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-3994",
"self_type" : "type-3995",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-4055",
"self_type" : "type-4057",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-4171",
"self_type" : "type-4172",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-4380",
"self_type" : "type-4383",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-4472",
"self_type" : "type-4473",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-4562",
"self_type" : "type-4564",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-4842",
"self_type" : "type-4843",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-5015",
"self_type" : "type-5016",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-5401",
"self_type" : "type-5402",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-5467",
"self_type" : "type-5468",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-5586",
"self_type" : "type-5587",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-5798",
"self_type" : "type-5799",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-5903",
"self_type" : "type-5905",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-6001",
"self_type" : "type-6002",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-6217",
"self_type" : "type-6219",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *&",
"name" : "const keymaster::KeyFactory *&",
"referenced_type" : "type-6332",
"self_type" : "type-6333",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"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-141",
"self_type" : "type-143",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"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-133",
"self_type" : "type-135",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"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-103",
"self_type" : "type-106",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"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-93",
"self_type" : "type-94",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::OperationFactory::KeyType &",
"name" : "const keymaster::OperationFactory::KeyType &",
"referenced_type" : "type-711",
"self_type" : "type-715",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::RandomSource &",
"name" : "const keymaster::RandomSource &",
"referenced_type" : "type-1188",
"self_type" : "type-1187",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SoftwareKeyBlobMaker &",
"name" : "const keymaster::SoftwareKeyBlobMaker &",
"referenced_type" : "type-1183",
"self_type" : "type-1182",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SupportedAlgorithmsRequest &",
"name" : "const keymaster::SupportedAlgorithmsRequest &",
"referenced_type" : "type-442",
"self_type" : "type-634",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SupportedBlockModesRequest &",
"name" : "const keymaster::SupportedBlockModesRequest &",
"referenced_type" : "type-638",
"self_type" : "type-639",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SupportedDigestsRequest &",
"name" : "const keymaster::SupportedDigestsRequest &",
"referenced_type" : "type-642",
"self_type" : "type-643",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SupportedExportFormatsRequest &",
"name" : "const keymaster::SupportedExportFormatsRequest &",
"referenced_type" : "type-646",
"self_type" : "type-647",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SupportedImportFormatsRequest &",
"name" : "const keymaster::SupportedImportFormatsRequest &",
"referenced_type" : "type-644",
"self_type" : "type-645",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SupportedPaddingModesRequest &",
"name" : "const keymaster::SupportedPaddingModesRequest &",
"referenced_type" : "type-640",
"self_type" : "type-641",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_blob_t> &",
"name" : "const keymaster::TKeymasterBlob<keymaster_blob_t> &",
"referenced_type" : "type-1084",
"self_type" : "type-1085",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
"name" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
"referenced_type" : "type-318",
"self_type" : "type-319",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > &",
"name" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > &",
"referenced_type" : "type-741",
"self_type" : "type-1086",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::UpdateOperationRequest &",
"name" : "const keymaster::UpdateOperationRequest &",
"referenced_type" : "type-674",
"self_type" : "type-675",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::UpgradeKeyRequest &",
"name" : "const keymaster::UpgradeKeyRequest &",
"referenced_type" : "type-666",
"self_type" : "type-667",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::VerifyAuthorizationRequest &",
"name" : "const keymaster::VerifyAuthorizationRequest &",
"referenced_type" : "type-623",
"self_type" : "type-650",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster_blob_t &",
"name" : "const keymaster_blob_t &",
"referenced_type" : "type-277",
"self_type" : "type-418",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster_cert_chain_t &",
"name" : "const keymaster_cert_chain_t &",
"referenced_type" : "type-1446",
"self_type" : "type-1445",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster_key_blob_t &",
"name" : "const keymaster_key_blob_t &",
"referenced_type" : "type-238",
"self_type" : "type-317",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster_key_param_set_t &",
"name" : "const keymaster_key_param_set_t &",
"referenced_type" : "type-413",
"self_type" : "type-414",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster_key_param_t &",
"name" : "const keymaster_key_param_t &",
"referenced_type" : "type-20",
"self_type" : "type-429",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster_purpose_t &",
"name" : "const keymaster_purpose_t &",
"referenced_type" : "type-39",
"self_type" : "type-38",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "const nullptr_t &",
"name" : "const nullptr_t &",
"referenced_type" : "type-727",
"self_type" : "type-729",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const std::nothrow_t &",
"name" : "const std::nothrow_t &",
"referenced_type" : "type-151",
"self_type" : "type-153",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"alignment" : 4,
"linker_set_key" : "const std::nothrow_t &",
"name" : "const std::nothrow_t &",
"referenced_type" : "type-2190",
"self_type" : "type-2192",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"alignment" : 4,
"linker_set_key" : "const std::nothrow_t &",
"name" : "const std::nothrow_t &",
"referenced_type" : "type-2939",
"self_type" : "type-2941",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"alignment" : 4,
"linker_set_key" : "const std::nothrow_t &",
"name" : "const std::nothrow_t &",
"referenced_type" : "type-3926",
"self_type" : "type-3928",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"alignment" : 4,
"linker_set_key" : "const std::nothrow_t &",
"name" : "const std::nothrow_t &",
"referenced_type" : "type-5227",
"self_type" : "type-5229",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"alignment" : 4,
"linker_set_key" : "const std::nothrow_t &",
"name" : "const std::nothrow_t &",
"referenced_type" : "type-5377",
"self_type" : "type-5379",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"alignment" : 4,
"linker_set_key" : "const std::nothrow_t &",
"name" : "const std::nothrow_t &",
"referenced_type" : "type-963",
"self_type" : "type-965",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/new"
},
{
"alignment" : 4,
"linker_set_key" : "const unsigned char *&",
"name" : "const unsigned char *&",
"referenced_type" : "type-12",
"self_type" : "type-261",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "const unsigned char *const &",
"name" : "const unsigned char *const &",
"referenced_type" : "type-214",
"self_type" : "type-213",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "const unsigned int &",
"name" : "const unsigned int &",
"referenced_type" : "type-276",
"self_type" : "type-275",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
"name" : "keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-123",
"self_type" : "type-122",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
"name" : "keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-2170",
"self_type" : "type-2169",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
"name" : "keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-2919",
"self_type" : "type-2918",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
"name" : "keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-3906",
"self_type" : "type-3905",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
"name" : "keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-5207",
"self_type" : "type-5206",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
"name" : "keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-5373",
"self_type" : "type-5372",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap::AccessCount &",
"name" : "keymaster::AccessCountMap::AccessCount &",
"referenced_type" : "type-943",
"self_type" : "type-942",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
"name" : "keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-2144",
"self_type" : "type-2143",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
"name" : "keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-2893",
"self_type" : "type-2892",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
"name" : "keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-3880",
"self_type" : "type-3879",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
"name" : "keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-5181",
"self_type" : "type-5180",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
"name" : "keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-5364",
"self_type" : "type-5363",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
"name" : "keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-82",
"self_type" : "type-81",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime &",
"name" : "keymaster::AccessTimeMap::AccessTime &",
"referenced_type" : "type-917",
"self_type" : "type-916",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AuthProxyIterator &",
"name" : "keymaster::AuthProxyIterator &",
"referenced_type" : "type-424",
"self_type" : "type-428",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AuthorizationSet &",
"name" : "keymaster::AuthorizationSet &",
"referenced_type" : "type-289",
"self_type" : "type-348",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AuthorizationSetBuilder &",
"name" : "keymaster::AuthorizationSetBuilder &",
"referenced_type" : "type-419",
"self_type" : "type-420",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Buffer &",
"name" : "keymaster::Buffer &",
"referenced_type" : "type-116",
"self_type" : "type-1756",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hkdf.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::ComputeSharedHmacResponse &",
"name" : "keymaster::ComputeSharedHmacResponse &",
"referenced_type" : "type-340",
"self_type" : "type-339",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::HmacSharingParameters &",
"name" : "keymaster::HmacSharingParameters &",
"referenced_type" : "type-336",
"self_type" : "type-335",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Key &",
"name" : "keymaster::Key &",
"referenced_type" : "type-1220",
"self_type" : "type-1219",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Key &",
"name" : "keymaster::Key &",
"referenced_type" : "type-2416",
"self_type" : "type-2415",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Key &",
"name" : "keymaster::Key &",
"referenced_type" : "type-299",
"self_type" : "type-363",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Key &",
"name" : "keymaster::Key &",
"referenced_type" : "type-3165",
"self_type" : "type-3164",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Key &",
"name" : "keymaster::Key &",
"referenced_type" : "type-4152",
"self_type" : "type-4151",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Key &",
"name" : "keymaster::Key &",
"referenced_type" : "type-5572",
"self_type" : "type-5571",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Key &",
"name" : "keymaster::Key &",
"referenced_type" : "type-6425",
"self_type" : "type-6424",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::KeymasterContext &",
"name" : "keymaster::KeymasterContext &",
"referenced_type" : "type-42",
"self_type" : "type-745",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-137",
"self_type" : "type-144",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"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-130",
"self_type" : "type-136",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"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-100",
"self_type" : "type-107",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"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-90",
"self_type" : "type-99",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Serializable &",
"name" : "keymaster::Serializable &",
"referenced_type" : "type-32",
"self_type" : "type-46",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t> &",
"name" : "keymaster::TKeymasterBlob<keymaster_blob_t> &",
"referenced_type" : "type-304",
"self_type" : "type-308",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
"name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &",
"referenced_type" : "type-300",
"self_type" : "type-320",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> &",
"name" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> &",
"referenced_type" : "type-193",
"self_type" : "type-273",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> &",
"name" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> &",
"referenced_type" : "type-195",
"self_type" : "type-264",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> &",
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> &",
"referenced_type" : "type-368",
"self_type" : "type-367",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> &",
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> &",
"referenced_type" : "type-405",
"self_type" : "type-1541",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> &",
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> &",
"referenced_type" : "type-267",
"self_type" : "type-266",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> &",
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> &",
"referenced_type" : "type-313",
"self_type" : "type-312",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> &",
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> &",
"referenced_type" : "type-35",
"self_type" : "type-34",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> &",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> &",
"referenced_type" : "type-219",
"self_type" : "type-1545",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> &",
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> &",
"referenced_type" : "type-228",
"self_type" : "type-1437",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> &",
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> &",
"referenced_type" : "type-232",
"self_type" : "type-1440",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> &",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> &",
"referenced_type" : "type-221",
"self_type" : "type-1538",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &",
"name" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &",
"referenced_type" : "type-1839",
"self_type" : "type-1838",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &",
"name" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &",
"referenced_type" : "type-352",
"self_type" : "type-351",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &",
"name" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &",
"referenced_type" : "type-286",
"self_type" : "type-365",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &",
"name" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &",
"referenced_type" : "type-355",
"self_type" : "type-354",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> &",
"name" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> &",
"referenced_type" : "type-732",
"self_type" : "type-1507",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_algorithm_t &",
"name" : "keymaster_algorithm_t &",
"referenced_type" : "type-51",
"self_type" : "type-673",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_algorithm_t *&",
"name" : "keymaster_algorithm_t *&",
"referenced_type" : "type-370",
"self_type" : "type-379",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_blob_t &",
"name" : "keymaster_blob_t &",
"referenced_type" : "type-11",
"self_type" : "type-1435",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_block_mode_t &",
"name" : "keymaster_block_mode_t &",
"referenced_type" : "type-54",
"self_type" : "type-754",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_block_mode_t const (&)[2]",
"name" : "keymaster_block_mode_t const (&)[2]",
"referenced_type" : "type-6421",
"self_type" : "type-6423",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_block_mode_t const (&)[4]",
"name" : "keymaster_block_mode_t const (&)[4]",
"referenced_type" : "type-1214",
"self_type" : "type-1217",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_cert_chain_t &",
"name" : "keymaster_cert_chain_t &",
"referenced_type" : "type-575",
"self_type" : "type-735",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_digest_t &",
"name" : "keymaster_digest_t &",
"referenced_type" : "type-61",
"self_type" : "type-270",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_digest_t *&",
"name" : "keymaster_digest_t *&",
"referenced_type" : "type-480",
"self_type" : "type-1849",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_digest_t const (&)[5]",
"name" : "keymaster_digest_t const (&)[5]",
"referenced_type" : "type-1899",
"self_type" : "type-1901",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_digest_t const (&)[6]",
"name" : "keymaster_digest_t const (&)[6]",
"referenced_type" : "type-1731",
"self_type" : "type-1733",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_digest_t const (&)[7]",
"name" : "keymaster_digest_t const (&)[7]",
"referenced_type" : "type-4990",
"self_type" : "type-4992",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_key_format_t &",
"name" : "keymaster_key_format_t &",
"referenced_type" : "type-64",
"self_type" : "type-812",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_key_format_t const (&)[1]",
"name" : "keymaster_key_format_t const (&)[1]",
"referenced_type" : "type-1315",
"self_type" : "type-1317",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_key_param_t &",
"name" : "keymaster_key_param_t &",
"referenced_type" : "type-4",
"self_type" : "type-824",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_key_param_t *&",
"name" : "keymaster_key_param_t *&",
"referenced_type" : "type-26",
"self_type" : "type-290",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_padding_t &",
"name" : "keymaster_padding_t &",
"referenced_type" : "type-57",
"self_type" : "type-315",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_padding_t const (&)[2]",
"name" : "keymaster_padding_t const (&)[2]",
"referenced_type" : "type-1581",
"self_type" : "type-1583",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_padding_t const (&)[3]",
"name" : "keymaster_padding_t const (&)[3]",
"referenced_type" : "type-4993",
"self_type" : "type-4995",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "sha256_state_st &",
"name" : "sha256_state_st &",
"referenced_type" : "type-1076",
"self_type" : "type-1075",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "sha256_state_st &",
"name" : "sha256_state_st &",
"referenced_type" : "type-2303",
"self_type" : "type-2302",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "sha256_state_st &",
"name" : "sha256_state_st &",
"referenced_type" : "type-3052",
"self_type" : "type-3051",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "sha256_state_st &",
"name" : "sha256_state_st &",
"referenced_type" : "type-4039",
"self_type" : "type-4038",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "sha256_state_st &",
"name" : "sha256_state_st &",
"referenced_type" : "type-5455",
"self_type" : "type-5454",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "unsigned char const (&)[16]",
"name" : "unsigned char const (&)[16]",
"referenced_type" : "type-1136",
"self_type" : "type-1138",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "unsigned char const (&)[2]",
"name" : "unsigned char const (&)[2]",
"referenced_type" : "type-1080",
"self_type" : "type-1082",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "unsigned int &",
"name" : "unsigned int &",
"referenced_type" : "type-8",
"self_type" : "type-291",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "unsigned int *&",
"name" : "unsigned int *&",
"referenced_type" : "type-77",
"self_type" : "type-1547",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "unsigned long long &",
"name" : "unsigned long long &",
"referenced_type" : "type-10",
"self_type" : "type-1452",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "unsigned long long *&",
"name" : "unsigned long long *&",
"referenced_type" : "type-105",
"self_type" : "type-1450",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "v3_ext_ctx &",
"name" : "v3_ext_ctx &",
"referenced_type" : "type-1427",
"self_type" : "type-1426",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "v3_ext_ctx &",
"name" : "v3_ext_ctx &",
"referenced_type" : "type-3338",
"self_type" : "type-3337",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "v3_ext_ctx &",
"name" : "v3_ext_ctx &",
"referenced_type" : "type-4325",
"self_type" : "type-4324",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "v3_ext_ctx &",
"name" : "v3_ext_ctx &",
"referenced_type" : "type-5740",
"self_type" : "type-5739",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "x509_st *&",
"name" : "x509_st *&",
"referenced_type" : "type-1389",
"self_type" : "type-1454",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "x509_st *&",
"name" : "x509_st *&",
"referenced_type" : "type-3316",
"self_type" : "type-3357",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "x509_st *&",
"name" : "x509_st *&",
"referenced_type" : "type-4303",
"self_type" : "type-4344",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "x509_st *&",
"name" : "x509_st *&",
"referenced_type" : "type-5719",
"self_type" : "type-5759",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
}
],
"pointer_types" :
[
{
"alignment" : 4,
"linker_set_key" : "X509_extension_st *",
"name" : "X509_extension_st *",
"referenced_type" : "type-1401",
"self_type" : "type-1400",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "X509_extension_st *",
"name" : "X509_extension_st *",
"referenced_type" : "type-3323",
"self_type" : "type-3322",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "X509_extension_st *",
"name" : "X509_extension_st *",
"referenced_type" : "type-4310",
"self_type" : "type-4309",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "X509_extension_st *",
"name" : "X509_extension_st *",
"referenced_type" : "type-5726",
"self_type" : "type-5725",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "X509_name_st *",
"name" : "X509_name_st *",
"referenced_type" : "type-1410",
"self_type" : "type-1409",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "X509_name_st *",
"name" : "X509_name_st *",
"referenced_type" : "type-3328",
"self_type" : "type-3327",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "X509_name_st *",
"name" : "X509_name_st *",
"referenced_type" : "type-4315",
"self_type" : "type-4314",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "X509_name_st *",
"name" : "X509_name_st *",
"referenced_type" : "type-5732",
"self_type" : "type-5731",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "_ae_ctx *",
"name" : "_ae_ctx *",
"referenced_type" : "type-1068",
"self_type" : "type-1067",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"alignment" : 4,
"linker_set_key" : "_ae_ctx *",
"name" : "_ae_ctx *",
"referenced_type" : "type-2295",
"self_type" : "type-2294",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"alignment" : 4,
"linker_set_key" : "_ae_ctx *",
"name" : "_ae_ctx *",
"referenced_type" : "type-3044",
"self_type" : "type-3043",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"alignment" : 4,
"linker_set_key" : "_ae_ctx *",
"name" : "_ae_ctx *",
"referenced_type" : "type-360",
"self_type" : "type-359",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"alignment" : 4,
"linker_set_key" : "_ae_ctx *",
"name" : "_ae_ctx *",
"referenced_type" : "type-4031",
"self_type" : "type-4030",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"alignment" : 4,
"linker_set_key" : "_ae_ctx *",
"name" : "_ae_ctx *",
"referenced_type" : "type-5446",
"self_type" : "type-5445",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_object_st *",
"name" : "asn1_object_st *",
"referenced_type" : "type-1518",
"self_type" : "type-1517",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_object_st *",
"name" : "asn1_object_st *",
"referenced_type" : "type-3410",
"self_type" : "type-3409",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_object_st *",
"name" : "asn1_object_st *",
"referenced_type" : "type-4397",
"self_type" : "type-4396",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_object_st *",
"name" : "asn1_object_st *",
"referenced_type" : "type-5814",
"self_type" : "type-5813",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-1146",
"self_type" : "type-1145",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-1249",
"self_type" : "type-1248",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-1367",
"self_type" : "type-1366",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-1510",
"self_type" : "type-1509",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-1556",
"self_type" : "type-1555",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-1637",
"self_type" : "type-1636",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-1803",
"self_type" : "type-1802",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-1863",
"self_type" : "type-1862",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-2356",
"self_type" : "type-2355",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-2444",
"self_type" : "type-2443",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-2550",
"self_type" : "type-2549",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-3105",
"self_type" : "type-3104",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-3193",
"self_type" : "type-3192",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-3299",
"self_type" : "type-3298",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-3404",
"self_type" : "type-3403",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-3437",
"self_type" : "type-3436",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-3512",
"self_type" : "type-3511",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4092",
"self_type" : "type-4091",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4180",
"self_type" : "type-4179",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4286",
"self_type" : "type-4285",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4391",
"self_type" : "type-4390",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4424",
"self_type" : "type-4423",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4499",
"self_type" : "type-4498",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4641",
"self_type" : "type-4640",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4692",
"self_type" : "type-4691",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-4950",
"self_type" : "type-4949",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-5045",
"self_type" : "type-5044",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-5510",
"self_type" : "type-5509",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-5595",
"self_type" : "type-5594",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-5702",
"self_type" : "type-5701",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-5808",
"self_type" : "type-5807",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-5847",
"self_type" : "type-5846",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-5939",
"self_type" : "type-5938",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-6086",
"self_type" : "type-6085",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-6120",
"self_type" : "type-6119",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-6276",
"self_type" : "type-6275",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-6353",
"self_type" : "type-6352",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-6384",
"self_type" : "type-6383",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_string_st *",
"name" : "asn1_string_st *",
"referenced_type" : "type-6432",
"self_type" : "type-6431",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-1150",
"self_type" : "type-1149",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-1251",
"self_type" : "type-1250",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-1329",
"self_type" : "type-1328",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-1480",
"self_type" : "type-1479",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-1558",
"self_type" : "type-1557",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-1639",
"self_type" : "type-1638",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-1805",
"self_type" : "type-1804",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-1865",
"self_type" : "type-1864",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-2359",
"self_type" : "type-2358",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-2446",
"self_type" : "type-2445",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-2518",
"self_type" : "type-2517",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-3108",
"self_type" : "type-3107",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-3195",
"self_type" : "type-3194",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-3267",
"self_type" : "type-3266",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-3375",
"self_type" : "type-3374",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-3439",
"self_type" : "type-3438",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-3514",
"self_type" : "type-3513",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4095",
"self_type" : "type-4094",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4182",
"self_type" : "type-4181",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4254",
"self_type" : "type-4253",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4362",
"self_type" : "type-4361",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4426",
"self_type" : "type-4425",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4501",
"self_type" : "type-4500",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4643",
"self_type" : "type-4642",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4694",
"self_type" : "type-4693",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-4953",
"self_type" : "type-4952",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-5047",
"self_type" : "type-5046",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-5513",
"self_type" : "type-5512",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-5597",
"self_type" : "type-5596",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-5670",
"self_type" : "type-5669",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-5779",
"self_type" : "type-5778",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-5850",
"self_type" : "type-5849",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-5941",
"self_type" : "type-5940",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-6088",
"self_type" : "type-6087",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-6122",
"self_type" : "type-6121",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-6278",
"self_type" : "type-6277",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-6355",
"self_type" : "type-6354",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-6386",
"self_type" : "type-6385",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "asn1_type_st *",
"name" : "asn1_type_st *",
"referenced_type" : "type-6434",
"self_type" : "type-6433",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "bignum_ctx *",
"name" : "bignum_ctx *",
"referenced_type" : "type-4783",
"self_type" : "type-4782",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "bignum_ctx *",
"name" : "bignum_ctx *",
"referenced_type" : "type-6182",
"self_type" : "type-6181",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-1375",
"self_type" : "type-1374",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-2556",
"self_type" : "type-2555",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-3305",
"self_type" : "type-3304",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-4292",
"self_type" : "type-4291",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-4809",
"self_type" : "type-4808",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-4929",
"self_type" : "type-4928",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-5707",
"self_type" : "type-5706",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-6196",
"self_type" : "type-6195",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "bignum_st *",
"name" : "bignum_st *",
"referenced_type" : "type-6267",
"self_type" : "type-6266",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "bool *",
"name" : "bool *",
"referenced_type" : "type-9",
"self_type" : "type-1175",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "char *",
"name" : "char *",
"referenced_type" : "type-260",
"self_type" : "type-259",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/logger.h"
},
{
"alignment" : 4,
"linker_set_key" : "cmac_ctx_st *",
"name" : "cmac_ctx_st *",
"referenced_type" : "type-1593",
"self_type" : "type-1592",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "cmac_ctx_st *",
"name" : "cmac_ctx_st *",
"referenced_type" : "type-3470",
"self_type" : "type-3469",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "cmac_ctx_st *",
"name" : "cmac_ctx_st *",
"referenced_type" : "type-4457",
"self_type" : "type-4456",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "cmac_ctx_st *",
"name" : "cmac_ctx_st *",
"referenced_type" : "type-5886",
"self_type" : "type-5885",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const char *",
"name" : "const char *",
"referenced_type" : "type-262",
"self_type" : "type-263",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/logger.h"
},
{
"alignment" : 4,
"linker_set_key" : "const ec_group_st *",
"name" : "const ec_group_st *",
"referenced_type" : "type-4817",
"self_type" : "type-4819",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "const ec_group_st *",
"name" : "const ec_group_st *",
"referenced_type" : "type-6201",
"self_type" : "type-6203",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-1670",
"self_type" : "type-1669",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-1716",
"self_type" : "type-1718",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-3541",
"self_type" : "type-3540",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-3579",
"self_type" : "type-3581",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-4528",
"self_type" : "type-4527",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-4566",
"self_type" : "type-4568",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-4882",
"self_type" : "type-4881",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-4984",
"self_type" : "type-4986",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-5000",
"self_type" : "type-5002",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-5967",
"self_type" : "type-5966",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-6005",
"self_type" : "type-6007",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-6238",
"self_type" : "type-6237",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-6303",
"self_type" : "type-6305",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const env_md_st *",
"name" : "const env_md_st *",
"referenced_type" : "type-6318",
"self_type" : "type-6320",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-1619",
"self_type" : "type-1621",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-3494",
"self_type" : "type-3496",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-4481",
"self_type" : "type-4483",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-4822",
"self_type" : "type-4825",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-4857",
"self_type" : "type-4859",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-5914",
"self_type" : "type-5916",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-6206",
"self_type" : "type-6208",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "const evp_pkey_st *",
"name" : "const evp_pkey_st *",
"referenced_type" : "type-6227",
"self_type" : "type-6229",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AbortOperationRequest *",
"name" : "const keymaster::AbortOperationRequest *",
"referenced_type" : "type-529",
"self_type" : "type-530",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AbortOperationResponse *",
"name" : "const keymaster::AbortOperationResponse *",
"referenced_type" : "type-533",
"self_type" : "type-534",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AddEntropyRequest *",
"name" : "const keymaster::AddEntropyRequest *",
"referenced_type" : "type-651",
"self_type" : "type-784",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AddEntropyResponse *",
"name" : "const keymaster::AddEntropyResponse *",
"referenced_type" : "type-539",
"self_type" : "type-540",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AesKeyFactory *",
"name" : "const keymaster::AesKeyFactory *",
"referenced_type" : "type-1199",
"self_type" : "type-1200",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AndroidKeymaster *",
"name" : "const keymaster::AndroidKeymaster *",
"referenced_type" : "type-679",
"self_type" : "type-680",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AsymmetricKey *",
"name" : "const keymaster::AsymmetricKey *",
"referenced_type" : "type-1243",
"self_type" : "type-1245",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/asymmetric_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AsymmetricKeyFactory *",
"name" : "const keymaster::AsymmetricKeyFactory *",
"referenced_type" : "type-1295",
"self_type" : "type-1296",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AttestKeyRequest *",
"name" : "const keymaster::AttestKeyRequest *",
"referenced_type" : "type-664",
"self_type" : "type-797",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AttestKeyResponse *",
"name" : "const keymaster::AttestKeyResponse *",
"referenced_type" : "type-798",
"self_type" : "type-799",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AttestationRecordContext *",
"name" : "const keymaster::AttestationRecordContext *",
"referenced_type" : "type-1172",
"self_type" : "type-1173",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AuthProxy *",
"name" : "const keymaster::AuthProxy *",
"referenced_type" : "type-433",
"self_type" : "type-435",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AuthProxyIterator *",
"name" : "const keymaster::AuthProxyIterator *",
"referenced_type" : "type-426",
"self_type" : "type-430",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AuthorizationSet *",
"name" : "const keymaster::AuthorizationSet *",
"referenced_type" : "type-415",
"self_type" : "type-417",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::AuthorizationSetBuilder *",
"name" : "const keymaster::AuthorizationSetBuilder *",
"referenced_type" : "type-422",
"self_type" : "type-423",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::BeginOperationRequest *",
"name" : "const keymaster::BeginOperationRequest *",
"referenced_type" : "type-671",
"self_type" : "type-774",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::BeginOperationResponse *",
"name" : "const keymaster::BeginOperationResponse *",
"referenced_type" : "type-775",
"self_type" : "type-776",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::Buffer *",
"name" : "const keymaster::Buffer *",
"referenced_type" : "type-149",
"self_type" : "type-156",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::ComputeSharedHmacRequest *",
"name" : "const keymaster::ComputeSharedHmacRequest *",
"referenced_type" : "type-606",
"self_type" : "type-607",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::ComputeSharedHmacResponse *",
"name" : "const keymaster::ComputeSharedHmacResponse *",
"referenced_type" : "type-808",
"self_type" : "type-809",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::ConfigureRequest *",
"name" : "const keymaster::ConfigureRequest *",
"referenced_type" : "type-587",
"self_type" : "type-588",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::ConfigureResponse *",
"name" : "const keymaster::ConfigureResponse *",
"referenced_type" : "type-591",
"self_type" : "type-592",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> *",
"name" : "const keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []> *",
"referenced_type" : "type-434",
"self_type" : "type-443",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::AsymmetricKey> *",
"name" : "const keymaster::DefaultDelete<keymaster::AsymmetricKey> *",
"referenced_type" : "type-1303",
"self_type" : "type-1304",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::HmacOperation> *",
"name" : "const keymaster::DefaultDelete<keymaster::HmacOperation> *",
"referenced_type" : "type-1888",
"self_type" : "type-1889",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::Key> *",
"name" : "const keymaster::DefaultDelete<keymaster::Key> *",
"referenced_type" : "type-752",
"self_type" : "type-773",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::KeyExchange> *",
"name" : "const keymaster::DefaultDelete<keymaster::KeyExchange> *",
"referenced_type" : "type-1738",
"self_type" : "type-1740",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::KeymasterContext> *",
"name" : "const keymaster::DefaultDelete<keymaster::KeymasterContext> *",
"referenced_type" : "type-59",
"self_type" : "type-139",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> *",
"name" : "const keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> *",
"referenced_type" : "type-1926",
"self_type" : "type-1927",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::Operation> *",
"name" : "const keymaster::DefaultDelete<keymaster::Operation> *",
"referenced_type" : "type-410",
"self_type" : "type-411",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::OperationTable> *",
"name" : "const keymaster::DefaultDelete<keymaster::OperationTable> *",
"referenced_type" : "type-361",
"self_type" : "type-374",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> *",
"name" : "const keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> *",
"referenced_type" : "type-1747",
"self_type" : "type-1750",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster::RsaOperation> *",
"name" : "const keymaster::DefaultDelete<keymaster::RsaOperation> *",
"referenced_type" : "type-4998",
"self_type" : "type-4999",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_algorithm_t []> *",
"name" : "const keymaster::DefaultDelete<keymaster_algorithm_t []> *",
"referenced_type" : "type-500",
"self_type" : "type-513",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_block_mode_t []> *",
"name" : "const keymaster::DefaultDelete<keymaster_block_mode_t []> *",
"referenced_type" : "type-564",
"self_type" : "type-581",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_digest_t []> *",
"name" : "const keymaster::DefaultDelete<keymaster_digest_t []> *",
"referenced_type" : "type-699",
"self_type" : "type-714",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_key_format_t []> *",
"name" : "const keymaster::DefaultDelete<keymaster_key_format_t []> *",
"referenced_type" : "type-722",
"self_type" : "type-725",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<keymaster_padding_t []> *",
"name" : "const keymaster::DefaultDelete<keymaster_padding_t []> *",
"referenced_type" : "type-635",
"self_type" : "type-648",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<unsigned char []> *",
"name" : "const keymaster::DefaultDelete<unsigned char []> *",
"referenced_type" : "type-603",
"self_type" : "type-713",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DefaultDelete<v3_ext_ctx> *",
"name" : "const keymaster::DefaultDelete<v3_ext_ctx> *",
"referenced_type" : "type-1503",
"self_type" : "type-1504",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DeleteAllKeysRequest *",
"name" : "const keymaster::DeleteAllKeysRequest *",
"referenced_type" : "type-557",
"self_type" : "type-558",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DeleteAllKeysResponse *",
"name" : "const keymaster::DeleteAllKeysResponse *",
"referenced_type" : "type-561",
"self_type" : "type-562",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DeleteKeyRequest *",
"name" : "const keymaster::DeleteKeyRequest *",
"referenced_type" : "type-668",
"self_type" : "type-793",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::DeleteKeyResponse *",
"name" : "const keymaster::DeleteKeyResponse *",
"referenced_type" : "type-553",
"self_type" : "type-554",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::EcKey *",
"name" : "const keymaster::EcKey *",
"referenced_type" : "type-1615",
"self_type" : "type-1616",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::EcKeyFactory *",
"name" : "const keymaster::EcKeyFactory *",
"referenced_type" : "type-1658",
"self_type" : "type-1659",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::EcdsaOperationFactory *",
"name" : "const keymaster::EcdsaOperationFactory *",
"referenced_type" : "type-1683",
"self_type" : "type-1684",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::EcdsaSignOperationFactory *",
"name" : "const keymaster::EcdsaSignOperationFactory *",
"referenced_type" : "type-1686",
"self_type" : "type-1687",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::EcdsaVerifyOperationFactory *",
"name" : "const keymaster::EcdsaVerifyOperationFactory *",
"referenced_type" : "type-1689",
"self_type" : "type-1691",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::ExportKeyRequest *",
"name" : "const keymaster::ExportKeyRequest *",
"referenced_type" : "type-661",
"self_type" : "type-790",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::ExportKeyResponse *",
"name" : "const keymaster::ExportKeyResponse *",
"referenced_type" : "type-791",
"self_type" : "type-792",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::FinishOperationRequest *",
"name" : "const keymaster::FinishOperationRequest *",
"referenced_type" : "type-676",
"self_type" : "type-781",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::FinishOperationResponse *",
"name" : "const keymaster::FinishOperationResponse *",
"referenced_type" : "type-782",
"self_type" : "type-783",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::GenerateKeyRequest *",
"name" : "const keymaster::GenerateKeyRequest *",
"referenced_type" : "type-506",
"self_type" : "type-507",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::GenerateKeyResponse *",
"name" : "const keymaster::GenerateKeyResponse *",
"referenced_type" : "type-768",
"self_type" : "type-769",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::GetHmacSharingParametersResponse *",
"name" : "const keymaster::GetHmacSharingParametersResponse *",
"referenced_type" : "type-601",
"self_type" : "type-602",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::GetKeyCharacteristicsRequest *",
"name" : "const keymaster::GetKeyCharacteristicsRequest *",
"referenced_type" : "type-655",
"self_type" : "type-770",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::GetKeyCharacteristicsResponse *",
"name" : "const keymaster::GetKeyCharacteristicsResponse *",
"referenced_type" : "type-771",
"self_type" : "type-772",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::GetVersionRequest *",
"name" : "const keymaster::GetVersionRequest *",
"referenced_type" : "type-568",
"self_type" : "type-569",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::GetVersionResponse *",
"name" : "const keymaster::GetVersionResponse *",
"referenced_type" : "type-795",
"self_type" : "type-796",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::HardwareAuthToken *",
"name" : "const keymaster::HardwareAuthToken *",
"referenced_type" : "type-814",
"self_type" : "type-815",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::HmacKeyFactory *",
"name" : "const keymaster::HmacKeyFactory *",
"referenced_type" : "type-1825",
"self_type" : "type-1826",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::HmacSha256 *",
"name" : "const keymaster::HmacSha256 *",
"referenced_type" : "type-1792",
"self_type" : "type-1793",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::HmacSharingParameters *",
"name" : "const keymaster::HmacSharingParameters *",
"referenced_type" : "type-803",
"self_type" : "type-804",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::HmacSharingParametersArray *",
"name" : "const keymaster::HmacSharingParametersArray *",
"referenced_type" : "type-805",
"self_type" : "type-806",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::ImportKeyRequest *",
"name" : "const keymaster::ImportKeyRequest *",
"referenced_type" : "type-657",
"self_type" : "type-786",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::ImportKeyResponse *",
"name" : "const keymaster::ImportKeyResponse *",
"referenced_type" : "type-787",
"self_type" : "type-788",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::ImportWrappedKeyRequest *",
"name" : "const keymaster::ImportWrappedKeyRequest *",
"referenced_type" : "type-659",
"self_type" : "type-810",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::ImportWrappedKeyResponse *",
"name" : "const keymaster::ImportWrappedKeyResponse *",
"referenced_type" : "type-811",
"self_type" : "type-813",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::Key *",
"name" : "const keymaster::Key *",
"referenced_type" : "type-298",
"self_type" : "type-682",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-1029",
"self_type" : "type-1031",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-1091",
"self_type" : "type-1093",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-1236",
"self_type" : "type-1239",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-1496",
"self_type" : "type-1498",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-1606",
"self_type" : "type-1609",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-1710",
"self_type" : "type-1712",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-2256",
"self_type" : "type-2258",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-2317",
"self_type" : "type-2319",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-2432",
"self_type" : "type-2435",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-279",
"self_type" : "type-281",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-3005",
"self_type" : "type-3007",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-302",
"self_type" : "type-301",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-3066",
"self_type" : "type-3068",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-3181",
"self_type" : "type-3184",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-3391",
"self_type" : "type-3393",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-3482",
"self_type" : "type-3485",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-3573",
"self_type" : "type-3575",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-3992",
"self_type" : "type-3994",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-4053",
"self_type" : "type-4055",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-4168",
"self_type" : "type-4171",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-4378",
"self_type" : "type-4380",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-4469",
"self_type" : "type-4472",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-4560",
"self_type" : "type-4562",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-4840",
"self_type" : "type-4842",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-5013",
"self_type" : "type-5015",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-5398",
"self_type" : "type-5401",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-5465",
"self_type" : "type-5467",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-5584",
"self_type" : "type-5586",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-5796",
"self_type" : "type-5798",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-5901",
"self_type" : "type-5903",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-5999",
"self_type" : "type-6001",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-6215",
"self_type" : "type-6217",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory *",
"name" : "const keymaster::KeyFactory *",
"referenced_type" : "type-6330",
"self_type" : "type-6332",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeyFactory **",
"name" : "const keymaster::KeyFactory **",
"referenced_type" : "type-301",
"self_type" : "type-681",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeymasterContext *",
"name" : "const keymaster::KeymasterContext *",
"referenced_type" : "type-698",
"self_type" : "type-702",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_context.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeymasterEnforcement *",
"name" : "const keymaster::KeymasterEnforcement *",
"referenced_type" : "type-696",
"self_type" : "type-697",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::KeymasterResponse *",
"name" : "const keymaster::KeymasterResponse *",
"referenced_type" : "type-765",
"self_type" : "type-766",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"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-141",
"self_type" : "type-142",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"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-133",
"self_type" : "type-134",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::List<AccessCount>::_Node *",
"name" : "const keymaster::List<AccessCount>::_Node *",
"referenced_type" : "type-124",
"self_type" : "type-125",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"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-103",
"self_type" : "type-104",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"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-93",
"self_type" : "type-98",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::List<AccessTime>::_Node *",
"name" : "const keymaster::List<AccessTime>::_Node *",
"referenced_type" : "type-83",
"self_type" : "type-85",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::List<keymaster::AccessCountMap::AccessCount> *",
"name" : "const keymaster::List<keymaster::AccessCountMap::AccessCount> *",
"referenced_type" : "type-146",
"self_type" : "type-147",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::List<keymaster::AccessTimeMap::AccessTime> *",
"name" : "const keymaster::List<keymaster::AccessTimeMap::AccessTime> *",
"referenced_type" : "type-109",
"self_type" : "type-110",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::NistCurveKeyExchange *",
"name" : "const keymaster::NistCurveKeyExchange *",
"referenced_type" : "type-1939",
"self_type" : "type-1940",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::Operation *",
"name" : "const keymaster::Operation *",
"referenced_type" : "type-718",
"self_type" : "type-719",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::OperationFactory *",
"name" : "const keymaster::OperationFactory *",
"referenced_type" : "type-716",
"self_type" : "type-717",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::OperationFactory::KeyType *",
"name" : "const keymaster::OperationFactory::KeyType *",
"referenced_type" : "type-711",
"self_type" : "type-712",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::RandomSource *",
"name" : "const keymaster::RandomSource *",
"referenced_type" : "type-1188",
"self_type" : "type-1190",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::RsaCryptOperation *",
"name" : "const keymaster::RsaCryptOperation *",
"referenced_type" : "type-4897",
"self_type" : "type-4898",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::RsaCryptingOperationFactory *",
"name" : "const keymaster::RsaCryptingOperationFactory *",
"referenced_type" : "type-5007",
"self_type" : "type-5008",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::RsaDecryptionOperationFactory *",
"name" : "const keymaster::RsaDecryptionOperationFactory *",
"referenced_type" : "type-4921",
"self_type" : "type-4922",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::RsaDigestingOperation *",
"name" : "const keymaster::RsaDigestingOperation *",
"referenced_type" : "type-4889",
"self_type" : "type-4890",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::RsaDigestingOperationFactory *",
"name" : "const keymaster::RsaDigestingOperationFactory *",
"referenced_type" : "type-5005",
"self_type" : "type-5006",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::RsaEncryptionOperationFactory *",
"name" : "const keymaster::RsaEncryptionOperationFactory *",
"referenced_type" : "type-4917",
"self_type" : "type-4918",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::RsaKey *",
"name" : "const keymaster::RsaKey *",
"referenced_type" : "type-4852",
"self_type" : "type-4853",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::RsaKeyFactory *",
"name" : "const keymaster::RsaKeyFactory *",
"referenced_type" : "type-4972",
"self_type" : "type-4973",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::RsaOperation *",
"name" : "const keymaster::RsaOperation *",
"referenced_type" : "type-4885",
"self_type" : "type-4886",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::RsaOperationFactory *",
"name" : "const keymaster::RsaOperationFactory *",
"referenced_type" : "type-4905",
"self_type" : "type-4906",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::RsaSigningOperationFactory *",
"name" : "const keymaster::RsaSigningOperationFactory *",
"referenced_type" : "type-4911",
"self_type" : "type-4912",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::RsaVerificationOperationFactory *",
"name" : "const keymaster::RsaVerificationOperationFactory *",
"referenced_type" : "type-4914",
"self_type" : "type-4915",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SoftwareKeyBlobMaker *",
"name" : "const keymaster::SoftwareKeyBlobMaker *",
"referenced_type" : "type-1183",
"self_type" : "type-1185",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SoftwareRandomSource *",
"name" : "const keymaster::SoftwareRandomSource *",
"referenced_type" : "type-5034",
"self_type" : "type-5035",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/software_random_source.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SupportedAlgorithmsRequest *",
"name" : "const keymaster::SupportedAlgorithmsRequest *",
"referenced_type" : "type-442",
"self_type" : "type-444",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SupportedByAlgorithmAndPurposeRequest *",
"name" : "const keymaster::SupportedByAlgorithmAndPurposeRequest *",
"referenced_type" : "type-455",
"self_type" : "type-456",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SupportedByAlgorithmRequest *",
"name" : "const keymaster::SupportedByAlgorithmRequest *",
"referenced_type" : "type-447",
"self_type" : "type-448",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_algorithm_t> *",
"name" : "const keymaster::SupportedResponse<keymaster_algorithm_t> *",
"referenced_type" : "type-467",
"self_type" : "type-468",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_block_mode_t> *",
"name" : "const keymaster::SupportedResponse<keymaster_block_mode_t> *",
"referenced_type" : "type-472",
"self_type" : "type-473",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_digest_t> *",
"name" : "const keymaster::SupportedResponse<keymaster_digest_t> *",
"referenced_type" : "type-482",
"self_type" : "type-483",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_key_format_t> *",
"name" : "const keymaster::SupportedResponse<keymaster_key_format_t> *",
"referenced_type" : "type-487",
"self_type" : "type-488",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_padding_t> *",
"name" : "const keymaster::SupportedResponse<keymaster_padding_t> *",
"referenced_type" : "type-477",
"self_type" : "type-478",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SymmetricKey *",
"name" : "const keymaster::SymmetricKey *",
"referenced_type" : "type-1195",
"self_type" : "type-1196",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::SymmetricKeyFactory *",
"name" : "const keymaster::SymmetricKeyFactory *",
"referenced_type" : "type-1192",
"self_type" : "type-1193",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t> *",
"name" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t> *",
"referenced_type" : "type-318",
"self_type" : "type-343",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::TripleDesKeyFactory *",
"name" : "const keymaster::TripleDesKeyFactory *",
"referenced_type" : "type-6405",
"self_type" : "type-6406",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
},
{
"alignment" : 4,
"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-324",
"self_type" : "type-325",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1406",
"self_type" : "type-1407",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1416",
"self_type" : "type-1417",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1521",
"self_type" : "type-1522",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1513",
"self_type" : "type-1514",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1371",
"self_type" : "type-1372",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1527",
"self_type" : "type-1528",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1532",
"self_type" : "type-1533",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-4794",
"self_type" : "type-4795",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1378",
"self_type" : "type-1379",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1597",
"self_type" : "type-1598",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1699",
"self_type" : "type-1700",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1117",
"self_type" : "type-1118",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1949",
"self_type" : "type-1952",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-5029",
"self_type" : "type-5030",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1124",
"self_type" : "type-1125",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1307",
"self_type" : "type-1308",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1893",
"self_type" : "type-1895",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > *",
"name" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > *",
"referenced_type" : "type-741",
"self_type" : "type-742",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1768",
"self_type" : "type-1769",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-746",
"self_type" : "type-747",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1955",
"self_type" : "type-1956",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > *",
"name" : "const keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > *",
"referenced_type" : "type-466",
"self_type" : "type-465",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-750",
"self_type" : "type-751",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1771",
"self_type" : "type-1772",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-5021",
"self_type" : "type-5022",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1383",
"self_type" : "type-1384",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-6467",
"self_type" : "type-6468",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *",
"name" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *",
"referenced_type" : "type-683",
"self_type" : "type-694",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *",
"name" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *",
"referenced_type" : "type-755",
"self_type" : "type-758",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-736",
"self_type" : "type-737",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *",
"name" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *",
"referenced_type" : "type-785",
"self_type" : "type-789",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *",
"name" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *",
"referenced_type" : "type-818",
"self_type" : "type-819",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *",
"name" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *",
"referenced_type" : "type-763",
"self_type" : "type-764",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-4806",
"self_type" : "type-4807",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1132",
"self_type" : "type-1133",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-4926",
"self_type" : "type-4927",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *",
"name" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *",
"referenced_type" : "type-730",
"self_type" : "type-731",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1428",
"self_type" : "type-1429",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1397",
"self_type" : "type-1398",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::UpdateOperationRequest *",
"name" : "const keymaster::UpdateOperationRequest *",
"referenced_type" : "type-674",
"self_type" : "type-777",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::UpdateOperationResponse *",
"name" : "const keymaster::UpdateOperationResponse *",
"referenced_type" : "type-779",
"self_type" : "type-780",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::UpgradeKeyRequest *",
"name" : "const keymaster::UpgradeKeyRequest *",
"referenced_type" : "type-666",
"self_type" : "type-800",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::UpgradeKeyResponse *",
"name" : "const keymaster::UpgradeKeyResponse *",
"referenced_type" : "type-801",
"self_type" : "type-802",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::VerificationToken *",
"name" : "const keymaster::VerificationToken *",
"referenced_type" : "type-816",
"self_type" : "type-817",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::VerifyAuthorizationRequest *",
"name" : "const keymaster::VerifyAuthorizationRequest *",
"referenced_type" : "type-623",
"self_type" : "type-624",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::VerifyAuthorizationResponse *",
"name" : "const keymaster::VerifyAuthorizationResponse *",
"referenced_type" : "type-628",
"self_type" : "type-629",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster::km_auth_list *",
"name" : "const keymaster::km_auth_list *",
"referenced_type" : "type-1353",
"self_type" : "type-1354",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster_algorithm_t *",
"name" : "const keymaster_algorithm_t *",
"referenced_type" : "type-50",
"self_type" : "type-52",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster_blob_t *",
"name" : "const keymaster_blob_t *",
"referenced_type" : "type-277",
"self_type" : "type-278",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster_block_mode_t *",
"name" : "const keymaster_block_mode_t *",
"referenced_type" : "type-53",
"self_type" : "type-55",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster_digest_t *",
"name" : "const keymaster_digest_t *",
"referenced_type" : "type-60",
"self_type" : "type-62",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster_key_blob_t *",
"name" : "const keymaster_key_blob_t *",
"referenced_type" : "type-238",
"self_type" : "type-249",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster_key_format_t *",
"name" : "const keymaster_key_format_t *",
"referenced_type" : "type-63",
"self_type" : "type-65",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster_key_param_t *",
"name" : "const keymaster_key_param_t *",
"referenced_type" : "type-20",
"self_type" : "type-23",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
},
{
"alignment" : 4,
"linker_set_key" : "const keymaster_padding_t *",
"name" : "const keymaster_padding_t *",
"referenced_type" : "type-56",
"self_type" : "type-58",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "const unsigned char *",
"name" : "const unsigned char *",
"referenced_type" : "type-13",
"self_type" : "type-12",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
},
{
"alignment" : 4,
"linker_set_key" : "const unsigned char **",
"name" : "const unsigned char **",
"referenced_type" : "type-12",
"self_type" : "type-70",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "const void *",
"name" : "const void *",
"referenced_type" : "type-47",
"self_type" : "type-49",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_group_st *",
"name" : "ec_group_st *",
"referenced_type" : "type-1695",
"self_type" : "type-1694",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_group_st *",
"name" : "ec_group_st *",
"referenced_type" : "type-3559",
"self_type" : "type-3558",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_group_st *",
"name" : "ec_group_st *",
"referenced_type" : "type-4546",
"self_type" : "type-4545",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_group_st *",
"name" : "ec_group_st *",
"referenced_type" : "type-4821",
"self_type" : "type-4820",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_group_st *",
"name" : "ec_group_st *",
"referenced_type" : "type-5986",
"self_type" : "type-5985",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_group_st *",
"name" : "ec_group_st *",
"referenced_type" : "type-6205",
"self_type" : "type-6204",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-1114",
"self_type" : "type-1113",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-1624",
"self_type" : "type-1623",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-1702",
"self_type" : "type-1701",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-1723",
"self_type" : "type-1722",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-1766",
"self_type" : "type-1765",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-1942",
"self_type" : "type-1941",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-2332",
"self_type" : "type-2331",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-3081",
"self_type" : "type-3080",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-3499",
"self_type" : "type-3498",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-3565",
"self_type" : "type-3564",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-3586",
"self_type" : "type-3585",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-3618",
"self_type" : "type-3617",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-4068",
"self_type" : "type-4067",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-4486",
"self_type" : "type-4485",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-4552",
"self_type" : "type-4551",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-4573",
"self_type" : "type-4572",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-4605",
"self_type" : "type-4604",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-4766",
"self_type" : "type-4765",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-4827",
"self_type" : "type-4826",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-5480",
"self_type" : "type-5479",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-5920",
"self_type" : "type-5919",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-5992",
"self_type" : "type-5991",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-6013",
"self_type" : "type-6012",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-6048",
"self_type" : "type-6047",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-6169",
"self_type" : "type-6168",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_key_st *",
"name" : "ec_key_st *",
"referenced_type" : "type-6210",
"self_type" : "type-6209",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_point_st *",
"name" : "ec_point_st *",
"referenced_type" : "type-1946",
"self_type" : "type-1945",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_point_st *",
"name" : "ec_point_st *",
"referenced_type" : "type-4769",
"self_type" : "type-4768",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "ec_point_st *",
"name" : "ec_point_st *",
"referenced_type" : "type-6173",
"self_type" : "type-6172",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1098",
"self_type" : "type-1097",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1284",
"self_type" : "type-1283",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1299",
"self_type" : "type-1298",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1356",
"self_type" : "type-1355",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1456",
"self_type" : "type-1455",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1576",
"self_type" : "type-1575",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1587",
"self_type" : "type-1586",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1612",
"self_type" : "type-1611",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1662",
"self_type" : "type-1661",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1721",
"self_type" : "type-1720",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1777",
"self_type" : "type-1776",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1885",
"self_type" : "type-1884",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1913",
"self_type" : "type-1912",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-1934",
"self_type" : "type-1933",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2323",
"self_type" : "type-2322",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2479",
"self_type" : "type-2478",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2493",
"self_type" : "type-2492",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-2544",
"self_type" : "type-2543",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3072",
"self_type" : "type-3071",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3228",
"self_type" : "type-3227",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3242",
"self_type" : "type-3241",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3293",
"self_type" : "type-3292",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3359",
"self_type" : "type-3358",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3457",
"self_type" : "type-3456",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3467",
"self_type" : "type-3466",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3488",
"self_type" : "type-3487",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3536",
"self_type" : "type-3535",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3584",
"self_type" : "type-3583",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-3629",
"self_type" : "type-3628",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4059",
"self_type" : "type-4058",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4215",
"self_type" : "type-4214",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4229",
"self_type" : "type-4228",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4280",
"self_type" : "type-4279",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4346",
"self_type" : "type-4345",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4444",
"self_type" : "type-4443",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4454",
"self_type" : "type-4453",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4475",
"self_type" : "type-4474",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4523",
"self_type" : "type-4522",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4571",
"self_type" : "type-4570",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4616",
"self_type" : "type-4615",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4714",
"self_type" : "type-4713",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4740",
"self_type" : "type-4739",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4760",
"self_type" : "type-4759",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4814",
"self_type" : "type-4813",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4876",
"self_type" : "type-4875",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-4983",
"self_type" : "type-4982",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5012",
"self_type" : "type-5011",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5471",
"self_type" : "type-5470",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5630",
"self_type" : "type-5629",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5642",
"self_type" : "type-5641",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5696",
"self_type" : "type-5695",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5761",
"self_type" : "type-5760",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5870",
"self_type" : "type-5869",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5882",
"self_type" : "type-5881",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5907",
"self_type" : "type-5906",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-5962",
"self_type" : "type-5961",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6010",
"self_type" : "type-6009",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6058",
"self_type" : "type-6057",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6137",
"self_type" : "type-6136",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6154",
"self_type" : "type-6153",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6164",
"self_type" : "type-6163",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6198",
"self_type" : "type-6197",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6236",
"self_type" : "type-6235",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6302",
"self_type" : "type-6301",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6329",
"self_type" : "type-6328",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "env_md_ctx_st *",
"name" : "env_md_ctx_st *",
"referenced_type" : "type-6462",
"self_type" : "type-6461",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_ctx_st *",
"name" : "evp_pkey_ctx_st *",
"referenced_type" : "type-5025",
"self_type" : "type-5024",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_ctx_st *",
"name" : "evp_pkey_ctx_st *",
"referenced_type" : "type-6340",
"self_type" : "type-6339",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-1121",
"self_type" : "type-1120",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-1288",
"self_type" : "type-1287",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-1310",
"self_type" : "type-1309",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-1535",
"self_type" : "type-1534",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-1618",
"self_type" : "type-1617",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-1673",
"self_type" : "type-1672",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-1725",
"self_type" : "type-1724",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-2337",
"self_type" : "type-2336",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-2483",
"self_type" : "type-2482",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-2502",
"self_type" : "type-2501",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-3086",
"self_type" : "type-3085",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-3232",
"self_type" : "type-3231",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-3251",
"self_type" : "type-3250",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-3422",
"self_type" : "type-3421",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-3493",
"self_type" : "type-3492",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-3545",
"self_type" : "type-3544",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-3588",
"self_type" : "type-3587",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4073",
"self_type" : "type-4072",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4219",
"self_type" : "type-4218",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4238",
"self_type" : "type-4237",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4409",
"self_type" : "type-4408",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4480",
"self_type" : "type-4479",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4532",
"self_type" : "type-4531",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4575",
"self_type" : "type-4574",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4797",
"self_type" : "type-4796",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4855",
"self_type" : "type-4854",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-4988",
"self_type" : "type-4987",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-5010",
"self_type" : "type-5009",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-5485",
"self_type" : "type-5484",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-5633",
"self_type" : "type-5632",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-5652",
"self_type" : "type-5651",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-5826",
"self_type" : "type-5825",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-5913",
"self_type" : "type-5912",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-5970",
"self_type" : "type-5969",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-6016",
"self_type" : "type-6015",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-6189",
"self_type" : "type-6188",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-6226",
"self_type" : "type-6225",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-6307",
"self_type" : "type-6306",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "evp_pkey_st *",
"name" : "evp_pkey_st *",
"referenced_type" : "type-6327",
"self_type" : "type-6326",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "hw_authenticator_type_t *",
"name" : "hw_authenticator_type_t *",
"referenced_type" : "type-204",
"self_type" : "type-760",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "int *",
"name" : "int *",
"referenced_type" : "type-6",
"self_type" : "type-1152",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::ASN1_STRING_Delete *",
"name" : "keymaster::ASN1_STRING_Delete *",
"referenced_type" : "type-1143",
"self_type" : "type-1144",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::ASN1_TYPE_Delete *",
"name" : "keymaster::ASN1_TYPE_Delete *",
"referenced_type" : "type-1147",
"self_type" : "type-1148",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AbortOperationRequest *",
"name" : "keymaster::AbortOperationRequest *",
"referenced_type" : "type-527",
"self_type" : "type-528",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AbortOperationResponse *",
"name" : "keymaster::AbortOperationResponse *",
"referenced_type" : "type-531",
"self_type" : "type-532",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-1282",
"self_type" : "type-1281",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-1972",
"self_type" : "type-1971",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-2135",
"self_type" : "type-2134",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-2477",
"self_type" : "type-2476",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-2723",
"self_type" : "type-2722",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-2884",
"self_type" : "type-2883",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-3226",
"self_type" : "type-3225",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-3710",
"self_type" : "type-3709",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-3871",
"self_type" : "type-3870",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-4213",
"self_type" : "type-4212",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-4833",
"self_type" : "type-4832",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-4873",
"self_type" : "type-4872",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-4981",
"self_type" : "type-4980",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-5066",
"self_type" : "type-5065",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-5172",
"self_type" : "type-5171",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-5305",
"self_type" : "type-5304",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-5358",
"self_type" : "type-5357",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-5627",
"self_type" : "type-5626",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-5965",
"self_type" : "type-5964",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-6234",
"self_type" : "type-6233",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-6299",
"self_type" : "type-6298",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-6374",
"self_type" : "type-6373",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-69",
"self_type" : "type-68",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-692",
"self_type" : "type-691",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessCountMap *",
"name" : "keymaster::AccessCountMap *",
"referenced_type" : "type-908",
"self_type" : "type-907",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-1280",
"self_type" : "type-1279",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-1970",
"self_type" : "type-1969",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-2133",
"self_type" : "type-2132",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-2475",
"self_type" : "type-2474",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-2721",
"self_type" : "type-2720",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-2882",
"self_type" : "type-2881",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-3224",
"self_type" : "type-3223",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-3708",
"self_type" : "type-3707",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-3869",
"self_type" : "type-3868",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-4211",
"self_type" : "type-4210",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-4831",
"self_type" : "type-4830",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-4871",
"self_type" : "type-4870",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-4979",
"self_type" : "type-4978",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-5064",
"self_type" : "type-5063",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-5170",
"self_type" : "type-5169",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-5303",
"self_type" : "type-5302",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-5356",
"self_type" : "type-5355",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-5625",
"self_type" : "type-5624",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-5960",
"self_type" : "type-5959",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-6232",
"self_type" : "type-6231",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-6297",
"self_type" : "type-6296",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-6372",
"self_type" : "type-6371",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-67",
"self_type" : "type-66",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-690",
"self_type" : "type-689",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap *",
"name" : "keymaster::AccessTimeMap *",
"referenced_type" : "type-906",
"self_type" : "type-905",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
"name" : "keymaster::AccessTimeMap::AccessTime *",
"referenced_type" : "type-2153",
"self_type" : "type-2152",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
"name" : "keymaster::AccessTimeMap::AccessTime *",
"referenced_type" : "type-2902",
"self_type" : "type-2901",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
"name" : "keymaster::AccessTimeMap::AccessTime *",
"referenced_type" : "type-3889",
"self_type" : "type-3888",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
"name" : "keymaster::AccessTimeMap::AccessTime *",
"referenced_type" : "type-5190",
"self_type" : "type-5189",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
"name" : "keymaster::AccessTimeMap::AccessTime *",
"referenced_type" : "type-5366",
"self_type" : "type-5365",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
"name" : "keymaster::AccessTimeMap::AccessTime *",
"referenced_type" : "type-926",
"self_type" : "type-925",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AccessTimeMap::AccessTime *",
"name" : "keymaster::AccessTimeMap::AccessTime *",
"referenced_type" : "type-97",
"self_type" : "type-96",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AddEntropyRequest *",
"name" : "keymaster::AddEntropyRequest *",
"referenced_type" : "type-535",
"self_type" : "type-536",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AddEntropyResponse *",
"name" : "keymaster::AddEntropyResponse *",
"referenced_type" : "type-537",
"self_type" : "type-538",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AesKey *",
"name" : "keymaster::AesKey *",
"referenced_type" : "type-1201",
"self_type" : "type-1202",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AesKeyFactory *",
"name" : "keymaster::AesKeyFactory *",
"referenced_type" : "type-1197",
"self_type" : "type-1198",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AndroidKeymaster *",
"name" : "keymaster::AndroidKeymaster *",
"referenced_type" : "type-630",
"self_type" : "type-631",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AsymmetricKey *",
"name" : "keymaster::AsymmetricKey *",
"referenced_type" : "type-1241",
"self_type" : "type-1242",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/asymmetric_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AttestKeyRequest *",
"name" : "keymaster::AttestKeyRequest *",
"referenced_type" : "type-572",
"self_type" : "type-573",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AttestKeyResponse *",
"name" : "keymaster::AttestKeyResponse *",
"referenced_type" : "type-574",
"self_type" : "type-579",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AttestationRecordContext *",
"name" : "keymaster::AttestationRecordContext *",
"referenced_type" : "type-1170",
"self_type" : "type-1171",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AuthProxy *",
"name" : "keymaster::AuthProxy *",
"referenced_type" : "type-431",
"self_type" : "type-432",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AuthProxyIterator *",
"name" : "keymaster::AuthProxyIterator *",
"referenced_type" : "type-424",
"self_type" : "type-425",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AuthorizationSet *",
"name" : "keymaster::AuthorizationSet *",
"referenced_type" : "type-289",
"self_type" : "type-412",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AuthorizationSetBuilder *",
"name" : "keymaster::AuthorizationSetBuilder *",
"referenced_type" : "type-419",
"self_type" : "type-421",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::BeginOperationRequest *",
"name" : "keymaster::BeginOperationRequest *",
"referenced_type" : "type-515",
"self_type" : "type-516",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::BeginOperationResponse *",
"name" : "keymaster::BeginOperationResponse *",
"referenced_type" : "type-517",
"self_type" : "type-518",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Buffer *",
"name" : "keymaster::Buffer *",
"referenced_type" : "type-116",
"self_type" : "type-148",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::CertificateChainDelete *",
"name" : "keymaster::CertificateChainDelete *",
"referenced_type" : "type-328",
"self_type" : "type-327",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Characteristics_Delete *",
"name" : "keymaster::Characteristics_Delete *",
"referenced_type" : "type-321",
"self_type" : "type-322",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::ComputeSharedHmacRequest *",
"name" : "keymaster::ComputeSharedHmacRequest *",
"referenced_type" : "type-604",
"self_type" : "type-605",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::ComputeSharedHmacResponse *",
"name" : "keymaster::ComputeSharedHmacResponse *",
"referenced_type" : "type-340",
"self_type" : "type-608",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::ConfigureRequest *",
"name" : "keymaster::ConfigureRequest *",
"referenced_type" : "type-585",
"self_type" : "type-586",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::ConfigureResponse *",
"name" : "keymaster::ConfigureResponse *",
"referenced_type" : "type-589",
"self_type" : "type-590",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::AsymmetricKey> *",
"name" : "keymaster::DefaultDelete<keymaster::AsymmetricKey> *",
"referenced_type" : "type-1301",
"self_type" : "type-1302",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::HmacOperation> *",
"name" : "keymaster::DefaultDelete<keymaster::HmacOperation> *",
"referenced_type" : "type-1843",
"self_type" : "type-1887",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Key> *",
"name" : "keymaster::DefaultDelete<keymaster::Key> *",
"referenced_type" : "type-578",
"self_type" : "type-577",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::KeyExchange> *",
"name" : "keymaster::DefaultDelete<keymaster::KeyExchange> *",
"referenced_type" : "type-1734",
"self_type" : "type-1737",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::KeymasterContext> *",
"name" : "keymaster::DefaultDelete<keymaster::KeymasterContext> *",
"referenced_type" : "type-41",
"self_type" : "type-40",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> *",
"name" : "keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> *",
"referenced_type" : "type-1922",
"self_type" : "type-1924",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Operation> *",
"name" : "keymaster::DefaultDelete<keymaster::Operation> *",
"referenced_type" : "type-293",
"self_type" : "type-409",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::OperationTable> *",
"name" : "keymaster::DefaultDelete<keymaster::OperationTable> *",
"referenced_type" : "type-282",
"self_type" : "type-344",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> *",
"name" : "keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> *",
"referenced_type" : "type-1742",
"self_type" : "type-1746",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::RsaOperation> *",
"name" : "keymaster::DefaultDelete<keymaster::RsaOperation> *",
"referenced_type" : "type-4996",
"self_type" : "type-4997",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::DefaultDelete<v3_ext_ctx> *",
"name" : "keymaster::DefaultDelete<v3_ext_ctx> *",
"referenced_type" : "type-1422",
"self_type" : "type-1502",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::DeleteAllKeysRequest *",
"name" : "keymaster::DeleteAllKeysRequest *",
"referenced_type" : "type-555",
"self_type" : "type-556",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::DeleteAllKeysResponse *",
"name" : "keymaster::DeleteAllKeysResponse *",
"referenced_type" : "type-559",
"self_type" : "type-560",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::DeleteKeyRequest *",
"name" : "keymaster::DeleteKeyRequest *",
"referenced_type" : "type-549",
"self_type" : "type-550",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::DeleteKeyResponse *",
"name" : "keymaster::DeleteKeyResponse *",
"referenced_type" : "type-551",
"self_type" : "type-552",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::EcKey *",
"name" : "keymaster::EcKey *",
"referenced_type" : "type-1613",
"self_type" : "type-1614",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::EcKeyFactory *",
"name" : "keymaster::EcKeyFactory *",
"referenced_type" : "type-1656",
"self_type" : "type-1657",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::EcdsaOperation *",
"name" : "keymaster::EcdsaOperation *",
"referenced_type" : "type-1668",
"self_type" : "type-1676",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::EcdsaSignOperation *",
"name" : "keymaster::EcdsaSignOperation *",
"referenced_type" : "type-1677",
"self_type" : "type-1678",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::EcdsaVerifyOperation *",
"name" : "keymaster::EcdsaVerifyOperation *",
"referenced_type" : "type-1679",
"self_type" : "type-1681",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::EciesKem *",
"name" : "keymaster::EciesKem *",
"referenced_type" : "type-1757",
"self_type" : "type-1762",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecies_kem.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Eraser *",
"name" : "keymaster::Eraser *",
"referenced_type" : "type-192",
"self_type" : "type-205",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::EvpMdCtxCleaner *",
"name" : "keymaster::EvpMdCtxCleaner *",
"referenced_type" : "type-1096",
"self_type" : "type-1099",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::ExportKeyRequest *",
"name" : "keymaster::ExportKeyRequest *",
"referenced_type" : "type-545",
"self_type" : "type-546",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::ExportKeyResponse *",
"name" : "keymaster::ExportKeyResponse *",
"referenced_type" : "type-547",
"self_type" : "type-548",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::FinishOperationRequest *",
"name" : "keymaster::FinishOperationRequest *",
"referenced_type" : "type-523",
"self_type" : "type-524",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::FinishOperationResponse *",
"name" : "keymaster::FinishOperationResponse *",
"referenced_type" : "type-525",
"self_type" : "type-526",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::GenerateKeyRequest *",
"name" : "keymaster::GenerateKeyRequest *",
"referenced_type" : "type-504",
"self_type" : "type-505",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::GenerateKeyResponse *",
"name" : "keymaster::GenerateKeyResponse *",
"referenced_type" : "type-508",
"self_type" : "type-509",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::GetHmacSharingParametersResponse *",
"name" : "keymaster::GetHmacSharingParametersResponse *",
"referenced_type" : "type-597",
"self_type" : "type-599",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::GetKeyCharacteristicsRequest *",
"name" : "keymaster::GetKeyCharacteristicsRequest *",
"referenced_type" : "type-510",
"self_type" : "type-511",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::GetKeyCharacteristicsResponse *",
"name" : "keymaster::GetKeyCharacteristicsResponse *",
"referenced_type" : "type-512",
"self_type" : "type-514",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::GetVersionRequest *",
"name" : "keymaster::GetVersionRequest *",
"referenced_type" : "type-563",
"self_type" : "type-567",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::GetVersionResponse *",
"name" : "keymaster::GetVersionResponse *",
"referenced_type" : "type-570",
"self_type" : "type-571",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::HardwareAuthToken *",
"name" : "keymaster::HardwareAuthToken *",
"referenced_type" : "type-614",
"self_type" : "type-615",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::HmacKey *",
"name" : "keymaster::HmacKey *",
"referenced_type" : "type-1827",
"self_type" : "type-1828",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::HmacKeyFactory *",
"name" : "keymaster::HmacKeyFactory *",
"referenced_type" : "type-1823",
"self_type" : "type-1824",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::HmacOperation *",
"name" : "keymaster::HmacOperation *",
"referenced_type" : "type-1841",
"self_type" : "type-1840",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::HmacOperation *",
"name" : "keymaster::HmacOperation *",
"referenced_type" : "type-4675",
"self_type" : "type-4674",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::HmacOperation *",
"name" : "keymaster::HmacOperation *",
"referenced_type" : "type-6113",
"self_type" : "type-6112",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::HmacSha256 *",
"name" : "keymaster::HmacSha256 *",
"referenced_type" : "type-1786",
"self_type" : "type-1787",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::HmacSharingParameters *",
"name" : "keymaster::HmacSharingParameters *",
"referenced_type" : "type-336",
"self_type" : "type-593",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::HmacSharingParametersArray *",
"name" : "keymaster::HmacSharingParametersArray *",
"referenced_type" : "type-594",
"self_type" : "type-595",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::ImportKeyRequest *",
"name" : "keymaster::ImportKeyRequest *",
"referenced_type" : "type-541",
"self_type" : "type-542",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::ImportKeyResponse *",
"name" : "keymaster::ImportKeyResponse *",
"referenced_type" : "type-543",
"self_type" : "type-544",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::ImportWrappedKeyRequest *",
"name" : "keymaster::ImportWrappedKeyRequest *",
"referenced_type" : "type-610",
"self_type" : "type-611",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::ImportWrappedKeyResponse *",
"name" : "keymaster::ImportWrappedKeyResponse *",
"referenced_type" : "type-612",
"self_type" : "type-613",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Iso18033Kdf *",
"name" : "keymaster::Iso18033Kdf *",
"referenced_type" : "type-1910",
"self_type" : "type-1911",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/iso18033kdf.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Kdf *",
"name" : "keymaster::Kdf *",
"referenced_type" : "type-1744",
"self_type" : "type-1755",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/kdf.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Kem *",
"name" : "keymaster::Kem *",
"referenced_type" : "type-1760",
"self_type" : "type-1779",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/kem.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Key *",
"name" : "keymaster::Key *",
"referenced_type" : "type-299",
"self_type" : "type-739",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::KeyExchange *",
"name" : "keymaster::KeyExchange *",
"referenced_type" : "type-1735",
"self_type" : "type-1741",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::KeyFactory *",
"name" : "keymaster::KeyFactory *",
"referenced_type" : "type-303",
"self_type" : "type-685",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key_factory.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::KeymasterContext *",
"name" : "keymaster::KeymasterContext *",
"referenced_type" : "type-42",
"self_type" : "type-227",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::KeymasterEnforcement *",
"name" : "keymaster::KeymasterEnforcement *",
"referenced_type" : "type-688",
"self_type" : "type-693",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::KeymasterEnforcementContext *",
"name" : "keymaster::KeymasterEnforcementContext *",
"referenced_type" : "type-686",
"self_type" : "type-687",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::KeymasterMessage *",
"name" : "keymaster::KeymasterMessage *",
"referenced_type" : "type-342",
"self_type" : "type-438",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::KeymasterResponse *",
"name" : "keymaster::KeymasterResponse *",
"referenced_type" : "type-341",
"self_type" : "type-439",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"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-137",
"self_type" : "type-140",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"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-130",
"self_type" : "type-132",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::List<AccessCount>::_Node *",
"name" : "keymaster::List<AccessCount>::_Node *",
"referenced_type" : "type-113",
"self_type" : "type-112",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"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-100",
"self_type" : "type-102",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"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-90",
"self_type" : "type-92",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::List<AccessTime>::_Node *",
"name" : "keymaster::List<AccessTime>::_Node *",
"referenced_type" : "type-74",
"self_type" : "type-73",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::List<keymaster::AccessCountMap::AccessCount> *",
"name" : "keymaster::List<keymaster::AccessCountMap::AccessCount> *",
"referenced_type" : "type-111",
"self_type" : "type-145",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::List<keymaster::AccessTimeMap::AccessTime> *",
"name" : "keymaster::List<keymaster::AccessTimeMap::AccessTime> *",
"referenced_type" : "type-72",
"self_type" : "type-108",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Logger *",
"name" : "keymaster::Logger *",
"referenced_type" : "type-703",
"self_type" : "type-704",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/logger.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Malloc_Delete *",
"name" : "keymaster::Malloc_Delete *",
"referenced_type" : "type-323",
"self_type" : "type-326",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::NistCurveKeyExchange *",
"name" : "keymaster::NistCurveKeyExchange *",
"referenced_type" : "type-1763",
"self_type" : "type-1764",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> *",
"name" : "keymaster::OpenSslObjectDeleter<X509_extension_st, &X509_EXTENSION_free> *",
"referenced_type" : "type-1403",
"self_type" : "type-1471",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> *",
"name" : "keymaster::OpenSslObjectDeleter<X509_name_st, &X509_NAME_free> *",
"referenced_type" : "type-1412",
"self_type" : "type-1472",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> *",
"name" : "keymaster::OpenSslObjectDeleter<asn1_object_st, &ASN1_OBJECT_free> *",
"referenced_type" : "type-1461",
"self_type" : "type-1460",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"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-1458",
"self_type" : "type-1457",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> *",
"name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_INTEGER_free> *",
"referenced_type" : "type-1358",
"self_type" : "type-1357",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"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-1464",
"self_type" : "type-1463",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> *",
"name" : "keymaster::OpenSslObjectDeleter<asn1_string_st, &ASN1_TIME_free> *",
"referenced_type" : "type-1467",
"self_type" : "type-1466",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> *",
"name" : "keymaster::OpenSslObjectDeleter<bignum_ctx, &BN_CTX_free> *",
"referenced_type" : "type-4787",
"self_type" : "type-4815",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> *",
"name" : "keymaster::OpenSslObjectDeleter<bignum_st, &BN_free> *",
"referenced_type" : "type-1362",
"self_type" : "type-1361",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> *",
"name" : "keymaster::OpenSslObjectDeleter<cmac_ctx_st, &CMAC_CTX_free> *",
"referenced_type" : "type-1589",
"self_type" : "type-1588",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> *",
"name" : "keymaster::OpenSslObjectDeleter<ec_group_st, &EC_GROUP_free> *",
"referenced_type" : "type-1664",
"self_type" : "type-1663",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> *",
"name" : "keymaster::OpenSslObjectDeleter<ec_key_st, &EC_KEY_free> *",
"referenced_type" : "type-1101",
"self_type" : "type-1100",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> *",
"name" : "keymaster::OpenSslObjectDeleter<ec_point_st, &EC_POINT_free> *",
"referenced_type" : "type-1937",
"self_type" : "type-1936",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> *",
"name" : "keymaster::OpenSslObjectDeleter<evp_pkey_st, &EVP_PKEY_free> *",
"referenced_type" : "type-1105",
"self_type" : "type-1104",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"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-4802",
"self_type" : "type-4816",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> *",
"name" : "keymaster::OpenSslObjectDeleter<rsa_st, &RSA_free> *",
"referenced_type" : "type-1108",
"self_type" : "type-1107",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OpenSslObjectDeleter<x509_st, &X509_free> *",
"name" : "keymaster::OpenSslObjectDeleter<x509_st, &X509_free> *",
"referenced_type" : "type-1391",
"self_type" : "type-1470",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Operation *",
"name" : "keymaster::Operation *",
"referenced_type" : "type-288",
"self_type" : "type-287",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OperationFactory *",
"name" : "keymaster::OperationFactory *",
"referenced_type" : "type-706",
"self_type" : "type-708",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OperationFactory::KeyType *",
"name" : "keymaster::OperationFactory::KeyType *",
"referenced_type" : "type-709",
"self_type" : "type-710",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OperationTable *",
"name" : "keymaster::OperationTable *",
"referenced_type" : "type-283",
"self_type" : "type-356",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::RandomSource *",
"name" : "keymaster::RandomSource *",
"referenced_type" : "type-720",
"self_type" : "type-721",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/random_source.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Rfc5869Sha256Kdf *",
"name" : "keymaster::Rfc5869Sha256Kdf *",
"referenced_type" : "type-1743",
"self_type" : "type-1752",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::RsaCryptOperation *",
"name" : "keymaster::RsaCryptOperation *",
"referenced_type" : "type-4895",
"self_type" : "type-4896",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::RsaDecryptOperation *",
"name" : "keymaster::RsaDecryptOperation *",
"referenced_type" : "type-4902",
"self_type" : "type-4903",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::RsaDigestingOperation *",
"name" : "keymaster::RsaDigestingOperation *",
"referenced_type" : "type-4887",
"self_type" : "type-5004",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::RsaEncryptOperation *",
"name" : "keymaster::RsaEncryptOperation *",
"referenced_type" : "type-4900",
"self_type" : "type-4901",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::RsaKey *",
"name" : "keymaster::RsaKey *",
"referenced_type" : "type-4845",
"self_type" : "type-4851",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::RsaKey::RSA_Delete *",
"name" : "keymaster::RsaKey::RSA_Delete *",
"referenced_type" : "type-4850",
"self_type" : "type-4860",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::RsaKeyFactory *",
"name" : "keymaster::RsaKeyFactory *",
"referenced_type" : "type-4970",
"self_type" : "type-4971",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::RsaOperation *",
"name" : "keymaster::RsaOperation *",
"referenced_type" : "type-4880",
"self_type" : "type-4884",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::RsaSignOperation *",
"name" : "keymaster::RsaSignOperation *",
"referenced_type" : "type-4891",
"self_type" : "type-4892",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::RsaVerifyOperation *",
"name" : "keymaster::RsaVerifyOperation *",
"referenced_type" : "type-4893",
"self_type" : "type-4894",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Serializable *",
"name" : "keymaster::Serializable *",
"referenced_type" : "type-32",
"self_type" : "type-31",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SoftKeyFactoryMixin *",
"name" : "keymaster::SoftKeyFactoryMixin *",
"referenced_type" : "type-1181",
"self_type" : "type-1184",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SoftwareKeyBlobMaker *",
"name" : "keymaster::SoftwareKeyBlobMaker *",
"referenced_type" : "type-1179",
"self_type" : "type-1180",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedAlgorithmsRequest *",
"name" : "keymaster::SupportedAlgorithmsRequest *",
"referenced_type" : "type-440",
"self_type" : "type-441",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedAlgorithmsResponse *",
"name" : "keymaster::SupportedAlgorithmsResponse *",
"referenced_type" : "type-489",
"self_type" : "type-490",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedBlockModesRequest *",
"name" : "keymaster::SupportedBlockModesRequest *",
"referenced_type" : "type-457",
"self_type" : "type-458",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedBlockModesResponse *",
"name" : "keymaster::SupportedBlockModesResponse *",
"referenced_type" : "type-491",
"self_type" : "type-492",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedByAlgorithmAndPurposeRequest *",
"name" : "keymaster::SupportedByAlgorithmAndPurposeRequest *",
"referenced_type" : "type-453",
"self_type" : "type-454",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedByAlgorithmRequest *",
"name" : "keymaster::SupportedByAlgorithmRequest *",
"referenced_type" : "type-445",
"self_type" : "type-446",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedDigestsRequest *",
"name" : "keymaster::SupportedDigestsRequest *",
"referenced_type" : "type-461",
"self_type" : "type-462",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedDigestsResponse *",
"name" : "keymaster::SupportedDigestsResponse *",
"referenced_type" : "type-495",
"self_type" : "type-496",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedExportFormatsRequest *",
"name" : "keymaster::SupportedExportFormatsRequest *",
"referenced_type" : "type-451",
"self_type" : "type-452",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedExportFormatsResponse *",
"name" : "keymaster::SupportedExportFormatsResponse *",
"referenced_type" : "type-499",
"self_type" : "type-503",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedImportFormatsRequest *",
"name" : "keymaster::SupportedImportFormatsRequest *",
"referenced_type" : "type-449",
"self_type" : "type-450",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedImportFormatsResponse *",
"name" : "keymaster::SupportedImportFormatsResponse *",
"referenced_type" : "type-497",
"self_type" : "type-498",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedPaddingModesRequest *",
"name" : "keymaster::SupportedPaddingModesRequest *",
"referenced_type" : "type-459",
"self_type" : "type-460",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedPaddingModesResponse *",
"name" : "keymaster::SupportedPaddingModesResponse *",
"referenced_type" : "type-493",
"self_type" : "type-494",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedResponse<keymaster_algorithm_t> *",
"name" : "keymaster::SupportedResponse<keymaster_algorithm_t> *",
"referenced_type" : "type-463",
"self_type" : "type-464",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedResponse<keymaster_block_mode_t> *",
"name" : "keymaster::SupportedResponse<keymaster_block_mode_t> *",
"referenced_type" : "type-469",
"self_type" : "type-471",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedResponse<keymaster_digest_t> *",
"name" : "keymaster::SupportedResponse<keymaster_digest_t> *",
"referenced_type" : "type-479",
"self_type" : "type-481",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedResponse<keymaster_key_format_t> *",
"name" : "keymaster::SupportedResponse<keymaster_key_format_t> *",
"referenced_type" : "type-484",
"self_type" : "type-486",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SupportedResponse<keymaster_padding_t> *",
"name" : "keymaster::SupportedResponse<keymaster_padding_t> *",
"referenced_type" : "type-474",
"self_type" : "type-476",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SymmetricKey *",
"name" : "keymaster::SymmetricKey *",
"referenced_type" : "type-1194",
"self_type" : "type-5061",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SymmetricKeyFactory *",
"name" : "keymaster::SymmetricKeyFactory *",
"referenced_type" : "type-1186",
"self_type" : "type-1189",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t> *",
"name" : "keymaster::TKeymasterBlob<keymaster_blob_t> *",
"referenced_type" : "type-304",
"self_type" : "type-307",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> *",
"name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> *",
"referenced_type" : "type-300",
"self_type" : "type-310",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TripleDesKey *",
"name" : "keymaster::TripleDesKey *",
"referenced_type" : "type-6407",
"self_type" : "type-6408",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TripleDesKeyFactory *",
"name" : "keymaster::TripleDesKeyFactory *",
"referenced_type" : "type-6403",
"self_type" : "type-6404",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> *",
"name" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t> *",
"referenced_type" : "type-193",
"self_type" : "type-194",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> *",
"name" : "keymaster::TypedEnumTag<KM_ENUM, 268435463, keymaster_padding_t> *",
"referenced_type" : "type-195",
"self_type" : "type-196",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> *",
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ALGORITHM, keymaster_algorithm_t> *",
"referenced_type" : "type-368",
"self_type" : "type-404",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"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-197",
"self_type" : "type-199",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_EC_CURVE, keymaster_ec_curve_t> *",
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_EC_CURVE, keymaster_ec_curve_t> *",
"referenced_type" : "type-210",
"self_type" : "type-212",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ORIGIN, keymaster_key_origin_t> *",
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_ORIGIN, keymaster_key_origin_t> *",
"referenced_type" : "type-200",
"self_type" : "type-202",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_USER_AUTH_TYPE, hw_authenticator_type_t> *",
"name" : "keymaster::TypedEnumTag<KM_ENUM, KM_TAG_USER_AUTH_TYPE, hw_authenticator_type_t> *",
"referenced_type" : "type-203",
"self_type" : "type-206",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> *",
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_BLOCK_MODE, keymaster_block_mode_t> *",
"referenced_type" : "type-405",
"self_type" : "type-406",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> *",
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_DIGEST, keymaster_digest_t> *",
"referenced_type" : "type-267",
"self_type" : "type-407",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_KDF, keymaster_kdf_t> *",
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_KDF, keymaster_kdf_t> *",
"referenced_type" : "type-207",
"self_type" : "type-209",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> *",
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PADDING, keymaster_padding_t> *",
"referenced_type" : "type-313",
"self_type" : "type-408",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> *",
"name" : "keymaster::TypedEnumTag<KM_ENUM_REP, KM_TAG_PURPOSE, keymaster_purpose_t> *",
"referenced_type" : "type-35",
"self_type" : "type-403",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALLOW_WHILE_ON_BODY> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALLOW_WHILE_ON_BODY> *",
"referenced_type" : "type-248",
"self_type" : "type-250",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_APPLICATIONS> *",
"referenced_type" : "type-255",
"self_type" : "type-256",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_USERS> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ALL_USERS> *",
"referenced_type" : "type-240",
"self_type" : "type-241",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_BOOTLOADER_ONLY> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_BOOTLOADER_ONLY> *",
"referenced_type" : "type-168",
"self_type" : "type-169",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_CALLER_NONCE> *",
"referenced_type" : "type-219",
"self_type" : "type-220",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"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-223",
"self_type" : "type-224",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"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-225",
"self_type" : "type-226",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_NO_AUTH_REQUIRED> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_NO_AUTH_REQUIRED> *",
"referenced_type" : "type-244",
"self_type" : "type-245",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"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-1322",
"self_type" : "type-1323",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_ROLLBACK_RESISTANT> *",
"referenced_type" : "type-159",
"self_type" : "type-160",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"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-253",
"self_type" : "type-254",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BOOL, KM_TAG_UNLOCKED_DEVICE_REQUIRED> *",
"name" : "keymaster::TypedTag<KM_BOOL, KM_TAG_UNLOCKED_DEVICE_REQUIRED> *",
"referenced_type" : "type-251",
"self_type" : "type-252",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_DATA> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_DATA> *",
"referenced_type" : "type-155",
"self_type" : "type-154",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_APPLICATION_ID> *",
"referenced_type" : "type-257",
"self_type" : "type-258",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ASSOCIATED_DATA> *",
"referenced_type" : "type-163",
"self_type" : "type-164",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_APPLICATION_ID> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_APPLICATION_ID> *",
"referenced_type" : "type-401",
"self_type" : "type-402",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_CHALLENGE> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_CHALLENGE> *",
"referenced_type" : "type-1320",
"self_type" : "type-1321",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_BRAND> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_BRAND> *",
"referenced_type" : "type-175",
"self_type" : "type-176",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_DEVICE> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_DEVICE> *",
"referenced_type" : "type-177",
"self_type" : "type-178",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_IMEI> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_IMEI> *",
"referenced_type" : "type-183",
"self_type" : "type-184",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MANUFACTURER> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MANUFACTURER> *",
"referenced_type" : "type-188",
"self_type" : "type-189",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MEID> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MEID> *",
"referenced_type" : "type-186",
"self_type" : "type-187",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MODEL> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_MODEL> *",
"referenced_type" : "type-190",
"self_type" : "type-191",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_PRODUCT> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_PRODUCT> *",
"referenced_type" : "type-179",
"self_type" : "type-180",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_SERIAL> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ATTESTATION_ID_SERIAL> *",
"referenced_type" : "type-181",
"self_type" : "type-182",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"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" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_NONCE> *",
"referenced_type" : "type-165",
"self_type" : "type-167",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ROOT_OF_TRUST> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_ROOT_OF_TRUST> *",
"referenced_type" : "type-161",
"self_type" : "type-162",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_BYTES, KM_TAG_UNIQUE_ID> *",
"name" : "keymaster::TypedTag<KM_BYTES, KM_TAG_UNIQUE_ID> *",
"referenced_type" : "type-172",
"self_type" : "type-173",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> *",
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ACTIVE_DATETIME> *",
"referenced_type" : "type-228",
"self_type" : "type-229",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME> *",
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_CREATION_DATETIME> *",
"referenced_type" : "type-157",
"self_type" : "type-158",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_ORIGINATION_EXPIRE_DATETIME> *",
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_ORIGINATION_EXPIRE_DATETIME> *",
"referenced_type" : "type-230",
"self_type" : "type-231",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> *",
"name" : "keymaster::TypedTag<KM_DATE, KM_TAG_USAGE_EXPIRE_DATETIME> *",
"referenced_type" : "type-232",
"self_type" : "type-233",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_INVALID, KM_TAG_INVALID> *",
"name" : "keymaster::TypedTag<KM_INVALID, KM_TAG_INVALID> *",
"referenced_type" : "type-215",
"self_type" : "type-216",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT> *",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_AUTH_TIMEOUT> *",
"referenced_type" : "type-246",
"self_type" : "type-247",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE> *",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_KEY_SIZE> *",
"referenced_type" : "type-393",
"self_type" : "type-394",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH> *",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MAC_LENGTH> *",
"referenced_type" : "type-217",
"self_type" : "type-218",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"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" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> *",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_MIN_MAC_LENGTH> *",
"referenced_type" : "type-221",
"self_type" : "type-222",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"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" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL> *",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_PATCHLEVEL> *",
"referenced_type" : "type-399",
"self_type" : "type-400",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION> *",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION> *",
"referenced_type" : "type-170",
"self_type" : "type-171",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_USER_ID> *",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_USER_ID> *",
"referenced_type" : "type-242",
"self_type" : "type-243",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TypedTag<KM_ULONG, KM_TAG_RSA_PUBLIC_EXPONENT> *",
"name" : "keymaster::TypedTag<KM_ULONG, KM_TAG_RSA_PUBLIC_EXPONENT> *",
"referenced_type" : "type-395",
"self_type" : "type-396",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"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-397",
"self_type" : "type-398",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"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-284",
"self_type" : "type-598",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1399",
"self_type" : "type-1405",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1408",
"self_type" : "type-1415",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1516",
"self_type" : "type-1520",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1508",
"self_type" : "type-1512",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1365",
"self_type" : "type-1369",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1524",
"self_type" : "type-1526",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1529",
"self_type" : "type-1531",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-4791",
"self_type" : "type-4790",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1373",
"self_type" : "type-1377",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1591",
"self_type" : "type-1595",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1693",
"self_type" : "type-1698",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1112",
"self_type" : "type-1116",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1944",
"self_type" : "type-1948",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-5023",
"self_type" : "type-5028",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1119",
"self_type" : "type-1123",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> > *",
"name" : "keymaster::UniquePtr<keymaster::AsymmetricKey, keymaster::DefaultDelete<keymaster::AsymmetricKey> > *",
"referenced_type" : "type-1305",
"self_type" : "type-1306",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > *",
"name" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > *",
"referenced_type" : "type-1839",
"self_type" : "type-1892",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > *",
"name" : "keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> > *",
"referenced_type" : "type-738",
"self_type" : "type-740",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> > *",
"name" : "keymaster::UniquePtr<keymaster::KeyExchange, keymaster::DefaultDelete<keymaster::KeyExchange> > *",
"referenced_type" : "type-1758",
"self_type" : "type-1767",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > *",
"name" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > *",
"referenced_type" : "type-352",
"self_type" : "type-743",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> > *",
"name" : "keymaster::UniquePtr<keymaster::NistCurveKeyExchange, keymaster::DefaultDelete<keymaster::NistCurveKeyExchange> > *",
"referenced_type" : "type-1953",
"self_type" : "type-1954",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > *",
"name" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > *",
"referenced_type" : "type-286",
"self_type" : "type-285",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > *",
"name" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > *",
"referenced_type" : "type-355",
"self_type" : "type-748",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> > *",
"name" : "keymaster::UniquePtr<keymaster::Rfc5869Sha256Kdf, keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf> > *",
"referenced_type" : "type-1759",
"self_type" : "type-1770",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> > *",
"name" : "keymaster::UniquePtr<keymaster::RsaOperation, keymaster::DefaultDelete<keymaster::RsaOperation> > *",
"referenced_type" : "type-5019",
"self_type" : "type-5020",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1380",
"self_type" : "type-1382",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-6464",
"self_type" : "type-6466",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *",
"name" : "keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> > *",
"referenced_type" : "type-609",
"self_type" : "type-662",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *",
"name" : "keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> > *",
"referenced_type" : "type-707",
"self_type" : "type-753",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> *",
"name" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> *",
"referenced_type" : "type-732",
"self_type" : "type-734",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *",
"name" : "keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> > *",
"referenced_type" : "type-767",
"self_type" : "type-778",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *",
"name" : "keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> > *",
"referenced_type" : "type-794",
"self_type" : "type-807",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *",
"name" : "keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> > *",
"referenced_type" : "type-759",
"self_type" : "type-762",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-4798",
"self_type" : "type-4805",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1126",
"self_type" : "type-1131",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete> *",
"name" : "keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete> *",
"referenced_type" : "type-4846",
"self_type" : "type-4925",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *",
"name" : "keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> > *",
"referenced_type" : "type-117",
"self_type" : "type-726",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1418",
"self_type" : "type-1424",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1395",
"self_type" : "type-1394",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UpdateOperationRequest *",
"name" : "keymaster::UpdateOperationRequest *",
"referenced_type" : "type-519",
"self_type" : "type-520",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UpdateOperationResponse *",
"name" : "keymaster::UpdateOperationResponse *",
"referenced_type" : "type-521",
"self_type" : "type-522",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UpgradeKeyRequest *",
"name" : "keymaster::UpgradeKeyRequest *",
"referenced_type" : "type-580",
"self_type" : "type-582",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UpgradeKeyResponse *",
"name" : "keymaster::UpgradeKeyResponse *",
"referenced_type" : "type-583",
"self_type" : "type-584",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::VerificationToken *",
"name" : "keymaster::VerificationToken *",
"referenced_type" : "type-617",
"self_type" : "type-618",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::VerifyAuthorizationRequest *",
"name" : "keymaster::VerifyAuthorizationRequest *",
"referenced_type" : "type-620",
"self_type" : "type-621",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::VerifyAuthorizationResponse *",
"name" : "keymaster::VerifyAuthorizationResponse *",
"referenced_type" : "type-625",
"self_type" : "type-626",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::km_auth_list *",
"name" : "keymaster::km_auth_list *",
"referenced_type" : "type-1158",
"self_type" : "type-1166",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::km_auth_list **",
"name" : "keymaster::km_auth_list **",
"referenced_type" : "type-1166",
"self_type" : "type-1345",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::km_key_description *",
"name" : "keymaster::km_key_description *",
"referenced_type" : "type-1165",
"self_type" : "type-1351",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::km_key_description **",
"name" : "keymaster::km_key_description **",
"referenced_type" : "type-1351",
"self_type" : "type-1350",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::km_root_of_trust *",
"name" : "keymaster::km_root_of_trust *",
"referenced_type" : "type-1151",
"self_type" : "type-1161",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::km_root_of_trust **",
"name" : "keymaster::km_root_of_trust **",
"referenced_type" : "type-1161",
"self_type" : "type-1336",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::km_wrapped_key *",
"name" : "keymaster::km_wrapped_key *",
"referenced_type" : "type-6460",
"self_type" : "type-6459",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::km_wrapped_key **",
"name" : "keymaster::km_wrapped_key **",
"referenced_type" : "type-6459",
"self_type" : "type-6458",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::km_wrapped_key_description *",
"name" : "keymaster::km_wrapped_key_description *",
"referenced_type" : "type-6449",
"self_type" : "type-6453",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::km_wrapped_key_description **",
"name" : "keymaster::km_wrapped_key_description **",
"referenced_type" : "type-6453",
"self_type" : "type-6454",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::stack_st_ASN1_TYPE_Delete *",
"name" : "keymaster::stack_st_ASN1_TYPE_Delete *",
"referenced_type" : "type-1139",
"self_type" : "type-1140",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_algorithm_t *",
"name" : "keymaster_algorithm_t *",
"referenced_type" : "type-51",
"self_type" : "type-370",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_blob_t *",
"name" : "keymaster_blob_t *",
"referenced_type" : "type-11",
"self_type" : "type-576",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_block_mode_t *",
"name" : "keymaster_block_mode_t *",
"referenced_type" : "type-54",
"self_type" : "type-470",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_cert_chain_t *",
"name" : "keymaster_cert_chain_t *",
"referenced_type" : "type-575",
"self_type" : "type-733",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_digest_t *",
"name" : "keymaster_digest_t *",
"referenced_type" : "type-61",
"self_type" : "type-480",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_ec_curve_t *",
"name" : "keymaster_ec_curve_t *",
"referenced_type" : "type-211",
"self_type" : "type-823",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_error_t *",
"name" : "keymaster_error_t *",
"referenced_type" : "type-19",
"self_type" : "type-95",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_kdf_t *",
"name" : "keymaster_kdf_t *",
"referenced_type" : "type-208",
"self_type" : "type-1753",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_key_blob_t *",
"name" : "keymaster_key_blob_t *",
"referenced_type" : "type-239",
"self_type" : "type-271",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_key_characteristics_t *",
"name" : "keymaster_key_characteristics_t *",
"referenced_type" : "type-28",
"self_type" : "type-27",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_key_format_t *",
"name" : "keymaster_key_format_t *",
"referenced_type" : "type-64",
"self_type" : "type-485",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_key_param_set_t *",
"name" : "keymaster_key_param_set_t *",
"referenced_type" : "type-25",
"self_type" : "type-24",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_key_param_t *",
"name" : "keymaster_key_param_t *",
"referenced_type" : "type-4",
"self_type" : "type-26",
"size" : 4,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_padding_t *",
"name" : "keymaster_padding_t *",
"referenced_type" : "type-57",
"self_type" : "type-475",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_purpose_t *",
"name" : "keymaster_purpose_t *",
"referenced_type" : "type-36",
"self_type" : "type-84",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_security_level_t *",
"name" : "keymaster_security_level_t *",
"referenced_type" : "type-17",
"self_type" : "type-761",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_tag_t *",
"name" : "keymaster_tag_t *",
"referenced_type" : "type-5",
"self_type" : "type-18",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_verified_boot_t *",
"name" : "keymaster_verified_boot_t *",
"referenced_type" : "type-14",
"self_type" : "type-1174",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "pkcs8_priv_key_info_st *",
"name" : "pkcs8_priv_key_info_st *",
"referenced_type" : "type-4800",
"self_type" : "type-4799",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "pkcs8_priv_key_info_st *",
"name" : "pkcs8_priv_key_info_st *",
"referenced_type" : "type-6191",
"self_type" : "type-6190",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-1128",
"self_type" : "type-1127",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-2342",
"self_type" : "type-2341",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-3091",
"self_type" : "type-3090",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-4078",
"self_type" : "type-4077",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-4848",
"self_type" : "type-4847",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-4931",
"self_type" : "type-4930",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-5018",
"self_type" : "type-5017",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-5490",
"self_type" : "type-5489",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-6221",
"self_type" : "type-6220",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-6269",
"self_type" : "type-6268",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "rsa_st *",
"name" : "rsa_st *",
"referenced_type" : "type-6335",
"self_type" : "type-6334",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-1160",
"self_type" : "type-1159",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-1258",
"self_type" : "type-1257",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-1341",
"self_type" : "type-1340",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-1488",
"self_type" : "type-1487",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-1566",
"self_type" : "type-1565",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-1647",
"self_type" : "type-1646",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-1812",
"self_type" : "type-1811",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-1873",
"self_type" : "type-1872",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-2367",
"self_type" : "type-2366",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-2453",
"self_type" : "type-2452",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-2530",
"self_type" : "type-2529",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-3116",
"self_type" : "type-3115",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-3202",
"self_type" : "type-3201",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-3279",
"self_type" : "type-3278",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-3383",
"self_type" : "type-3382",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-3447",
"self_type" : "type-3446",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-3522",
"self_type" : "type-3521",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4103",
"self_type" : "type-4102",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4189",
"self_type" : "type-4188",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4266",
"self_type" : "type-4265",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4370",
"self_type" : "type-4369",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4434",
"self_type" : "type-4433",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4509",
"self_type" : "type-4508",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4650",
"self_type" : "type-4649",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4702",
"self_type" : "type-4701",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-4961",
"self_type" : "type-4960",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-5054",
"self_type" : "type-5053",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-5521",
"self_type" : "type-5520",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-5604",
"self_type" : "type-5603",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-5680",
"self_type" : "type-5679",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-5787",
"self_type" : "type-5786",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-5858",
"self_type" : "type-5857",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-5948",
"self_type" : "type-5947",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-6096",
"self_type" : "type-6095",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-6129",
"self_type" : "type-6128",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-6285",
"self_type" : "type-6284",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-6362",
"self_type" : "type-6361",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-6394",
"self_type" : "type-6393",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_INTEGER *",
"name" : "stack_st_ASN1_INTEGER *",
"referenced_type" : "type-6442",
"self_type" : "type-6441",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-1142",
"self_type" : "type-1141",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-1247",
"self_type" : "type-1246",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-1327",
"self_type" : "type-1326",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-1478",
"self_type" : "type-1477",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-1554",
"self_type" : "type-1553",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-1635",
"self_type" : "type-1634",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-1801",
"self_type" : "type-1800",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-1860",
"self_type" : "type-1859",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-2353",
"self_type" : "type-2352",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-2442",
"self_type" : "type-2441",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-2516",
"self_type" : "type-2515",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-3102",
"self_type" : "type-3101",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-3191",
"self_type" : "type-3190",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-3265",
"self_type" : "type-3264",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-3373",
"self_type" : "type-3372",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-3435",
"self_type" : "type-3434",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-3510",
"self_type" : "type-3509",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4089",
"self_type" : "type-4088",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4178",
"self_type" : "type-4177",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4252",
"self_type" : "type-4251",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4360",
"self_type" : "type-4359",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4422",
"self_type" : "type-4421",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4497",
"self_type" : "type-4496",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4639",
"self_type" : "type-4638",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4689",
"self_type" : "type-4688",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-4948",
"self_type" : "type-4947",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-5043",
"self_type" : "type-5042",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-5506",
"self_type" : "type-5505",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-5592",
"self_type" : "type-5591",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-5668",
"self_type" : "type-5667",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-5777",
"self_type" : "type-5776",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-5845",
"self_type" : "type-5844",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-5936",
"self_type" : "type-5935",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-6083",
"self_type" : "type-6082",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-6118",
"self_type" : "type-6117",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-6274",
"self_type" : "type-6273",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-6351",
"self_type" : "type-6350",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-6382",
"self_type" : "type-6381",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "stack_st_ASN1_TYPE *",
"name" : "stack_st_ASN1_TYPE *",
"referenced_type" : "type-6430",
"self_type" : "type-6429",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "unsigned char *",
"name" : "unsigned char *",
"referenced_type" : "type-3",
"self_type" : "type-118",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "unsigned char **",
"name" : "unsigned char **",
"referenced_type" : "type-118",
"self_type" : "type-1337",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"linker_set_key" : "unsigned int *",
"name" : "unsigned int *",
"referenced_type" : "type-8",
"self_type" : "type-77",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "unsigned long long *",
"name" : "unsigned long long *",
"referenced_type" : "type-10",
"self_type" : "type-105",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "v3_ext_ctx *",
"name" : "v3_ext_ctx *",
"referenced_type" : "type-1420",
"self_type" : "type-1419",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "v3_ext_ctx *",
"name" : "v3_ext_ctx *",
"referenced_type" : "type-3334",
"self_type" : "type-3333",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "v3_ext_ctx *",
"name" : "v3_ext_ctx *",
"referenced_type" : "type-4321",
"self_type" : "type-4320",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "v3_ext_ctx *",
"name" : "v3_ext_ctx *",
"referenced_type" : "type-5737",
"self_type" : "type-5736",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "void *",
"name" : "void *",
"referenced_type" : "type-48",
"self_type" : "type-185",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "x509_st *",
"name" : "x509_st *",
"referenced_type" : "type-1390",
"self_type" : "type-1389",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "x509_st *",
"name" : "x509_st *",
"referenced_type" : "type-3317",
"self_type" : "type-3316",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "x509_st *",
"name" : "x509_st *",
"referenced_type" : "type-4304",
"self_type" : "type-4303",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "x509_st *",
"name" : "x509_st *",
"referenced_type" : "type-5720",
"self_type" : "type-5719",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
}
],
"qualified_types" :
[
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[2]",
"name" : "ASN1_TEMPLATE_st const[2]",
"referenced_type" : "type-6450",
"self_type" : "type-6452",
"size" : 40,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-1162",
"self_type" : "type-1164",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-1260",
"self_type" : "type-1262",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-1342",
"self_type" : "type-1344",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-1489",
"self_type" : "type-1491",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-1567",
"self_type" : "type-1569",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-1648",
"self_type" : "type-1651",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-1813",
"self_type" : "type-1816",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-1874",
"self_type" : "type-1876",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-2369",
"self_type" : "type-2371",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-2455",
"self_type" : "type-2457",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-2531",
"self_type" : "type-2533",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-3118",
"self_type" : "type-3120",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-3204",
"self_type" : "type-3206",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-3280",
"self_type" : "type-3282",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-3384",
"self_type" : "type-3386",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-3448",
"self_type" : "type-3450",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-3523",
"self_type" : "type-3526",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4105",
"self_type" : "type-4107",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4191",
"self_type" : "type-4193",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4267",
"self_type" : "type-4269",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4371",
"self_type" : "type-4373",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4435",
"self_type" : "type-4437",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4510",
"self_type" : "type-4513",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4651",
"self_type" : "type-4654",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4703",
"self_type" : "type-4705",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-4962",
"self_type" : "type-4964",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-5055",
"self_type" : "type-5057",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-5524",
"self_type" : "type-5526",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-5605",
"self_type" : "type-5607",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-5681",
"self_type" : "type-5683",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-5788",
"self_type" : "type-5790",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-5859",
"self_type" : "type-5861",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-5949",
"self_type" : "type-5951",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-6097",
"self_type" : "type-6099",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-6130",
"self_type" : "type-6132",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-6286",
"self_type" : "type-6288",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-6363",
"self_type" : "type-6365",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-6395",
"self_type" : "type-6397",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[36]",
"name" : "ASN1_TEMPLATE_st const[36]",
"referenced_type" : "type-6443",
"self_type" : "type-6445",
"size" : 720,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-1153",
"self_type" : "type-1155",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-1252",
"self_type" : "type-1254",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-1331",
"self_type" : "type-1333",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-1482",
"self_type" : "type-1484",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-1559",
"self_type" : "type-1562",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-1641",
"self_type" : "type-1643",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-1806",
"self_type" : "type-1808",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-1866",
"self_type" : "type-1869",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-2361",
"self_type" : "type-2363",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-2447",
"self_type" : "type-2449",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-2520",
"self_type" : "type-2522",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-3110",
"self_type" : "type-3112",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-3196",
"self_type" : "type-3198",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-3269",
"self_type" : "type-3271",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-3377",
"self_type" : "type-3379",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-3440",
"self_type" : "type-3443",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-3516",
"self_type" : "type-3518",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4097",
"self_type" : "type-4099",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4183",
"self_type" : "type-4185",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4256",
"self_type" : "type-4258",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4364",
"self_type" : "type-4366",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4427",
"self_type" : "type-4430",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4503",
"self_type" : "type-4505",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4644",
"self_type" : "type-4646",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4695",
"self_type" : "type-4698",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-4954",
"self_type" : "type-4956",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-5048",
"self_type" : "type-5050",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-5515",
"self_type" : "type-5517",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-5598",
"self_type" : "type-5600",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-5671",
"self_type" : "type-5673",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-5780",
"self_type" : "type-5783",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-5851",
"self_type" : "type-5853",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-5942",
"self_type" : "type-5944",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-6089",
"self_type" : "type-6091",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-6123",
"self_type" : "type-6125",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-6279",
"self_type" : "type-6281",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-6356",
"self_type" : "type-6358",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-6387",
"self_type" : "type-6390",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[3]",
"name" : "ASN1_TEMPLATE_st const[3]",
"referenced_type" : "type-6436",
"self_type" : "type-6438",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[6]",
"name" : "ASN1_TEMPLATE_st const[6]",
"referenced_type" : "type-6455",
"self_type" : "type-6457",
"size" : 120,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-1167",
"self_type" : "type-1169",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-1263",
"self_type" : "type-1265",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-1346",
"self_type" : "type-1348",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-1492",
"self_type" : "type-1494",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-1570",
"self_type" : "type-1572",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-1652",
"self_type" : "type-1654",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-1817",
"self_type" : "type-1819",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-1878",
"self_type" : "type-1880",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-2373",
"self_type" : "type-2375",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-2458",
"self_type" : "type-2460",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-2535",
"self_type" : "type-2537",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-3122",
"self_type" : "type-3124",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-3207",
"self_type" : "type-3209",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-3284",
"self_type" : "type-3286",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-3387",
"self_type" : "type-3389",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-3451",
"self_type" : "type-3453",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-3527",
"self_type" : "type-3529",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4109",
"self_type" : "type-4111",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4194",
"self_type" : "type-4196",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4271",
"self_type" : "type-4273",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4374",
"self_type" : "type-4376",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4438",
"self_type" : "type-4440",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4514",
"self_type" : "type-4516",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4655",
"self_type" : "type-4657",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4707",
"self_type" : "type-4709",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-4965",
"self_type" : "type-4968",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-5058",
"self_type" : "type-5060",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-5528",
"self_type" : "type-5530",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-5609",
"self_type" : "type-5611",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-5685",
"self_type" : "type-5687",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-5792",
"self_type" : "type-5794",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-5862",
"self_type" : "type-5864",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-5952",
"self_type" : "type-5955",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-6100",
"self_type" : "type-6103",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-6133",
"self_type" : "type-6135",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-6289",
"self_type" : "type-6291",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-6366",
"self_type" : "type-6368",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-6398",
"self_type" : "type-6400",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "ASN1_TEMPLATE_st const[8]",
"name" : "ASN1_TEMPLATE_st const[8]",
"referenced_type" : "type-6446",
"self_type" : "type-6448",
"size" : 160,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "char const[25]",
"name" : "char const[25]",
"referenced_type" : "type-1177",
"self_type" : "type-1178",
"size" : 25,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-1157",
"self_type" : "type-1156",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-1256",
"self_type" : "type-1255",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-1335",
"self_type" : "type-1334",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-1486",
"self_type" : "type-1485",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-1564",
"self_type" : "type-1563",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-1645",
"self_type" : "type-1644",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-1810",
"self_type" : "type-1809",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-1871",
"self_type" : "type-1870",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-2365",
"self_type" : "type-2364",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-2451",
"self_type" : "type-2450",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-2524",
"self_type" : "type-2523",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-3114",
"self_type" : "type-3113",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-3200",
"self_type" : "type-3199",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-3273",
"self_type" : "type-3272",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-3381",
"self_type" : "type-3380",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-3445",
"self_type" : "type-3444",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-3520",
"self_type" : "type-3519",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4101",
"self_type" : "type-4100",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4187",
"self_type" : "type-4186",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4260",
"self_type" : "type-4259",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4368",
"self_type" : "type-4367",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4432",
"self_type" : "type-4431",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4507",
"self_type" : "type-4506",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4648",
"self_type" : "type-4647",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4700",
"self_type" : "type-4699",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-4958",
"self_type" : "type-4957",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-5052",
"self_type" : "type-5051",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-5519",
"self_type" : "type-5518",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-5602",
"self_type" : "type-5601",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-5676",
"self_type" : "type-5675",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-5785",
"self_type" : "type-5784",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-5855",
"self_type" : "type-5854",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-5946",
"self_type" : "type-5945",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-6093",
"self_type" : "type-6092",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-6127",
"self_type" : "type-6126",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-6283",
"self_type" : "type-6282",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-6360",
"self_type" : "type-6359",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-6392",
"self_type" : "type-6391",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const ASN1_ITEM_st",
"name" : "const ASN1_ITEM_st",
"referenced_type" : "type-6440",
"self_type" : "type-6439",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const char",
"name" : "const char",
"referenced_type" : "type-260",
"self_type" : "type-262",
"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-4818",
"self_type" : "type-4817",
"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-6202",
"self_type" : "type-6201",
"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-1671",
"self_type" : "type-1670",
"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-1717",
"self_type" : "type-1716",
"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-3542",
"self_type" : "type-3541",
"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-3580",
"self_type" : "type-3579",
"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-4529",
"self_type" : "type-4528",
"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-4567",
"self_type" : "type-4566",
"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-4883",
"self_type" : "type-4882",
"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-4985",
"self_type" : "type-4984",
"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-5001",
"self_type" : "type-5000",
"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-5968",
"self_type" : "type-5967",
"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-6006",
"self_type" : "type-6005",
"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-6239",
"self_type" : "type-6238",
"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-6304",
"self_type" : "type-6303",
"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-6319",
"self_type" : "type-6318",
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-1620",
"self_type" : "type-1619",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-3495",
"self_type" : "type-3494",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-4482",
"self_type" : "type-4481",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-4823",
"self_type" : "type-4822",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-4858",
"self_type" : "type-4857",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-5915",
"self_type" : "type-5914",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-6207",
"self_type" : "type-6206",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const evp_pkey_st",
"name" : "const evp_pkey_st",
"referenced_type" : "type-6228",
"self_type" : "type-6227",
"size" : 16,
"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-437",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AbortOperationRequest",
"name" : "const keymaster::AbortOperationRequest",
"referenced_type" : "type-527",
"self_type" : "type-529",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AbortOperationResponse",
"name" : "const keymaster::AbortOperationResponse",
"referenced_type" : "type-531",
"self_type" : "type-533",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
"name" : "const keymaster::AccessCountMap::AccessCount",
"referenced_type" : "type-120",
"self_type" : "type-119",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
"name" : "const keymaster::AccessCountMap::AccessCount",
"referenced_type" : "type-2167",
"self_type" : "type-2166",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
"name" : "const keymaster::AccessCountMap::AccessCount",
"referenced_type" : "type-2916",
"self_type" : "type-2915",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
"name" : "const keymaster::AccessCountMap::AccessCount",
"referenced_type" : "type-3903",
"self_type" : "type-3902",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
"name" : "const keymaster::AccessCountMap::AccessCount",
"referenced_type" : "type-5204",
"self_type" : "type-5203",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
"name" : "const keymaster::AccessCountMap::AccessCount",
"referenced_type" : "type-5370",
"self_type" : "type-5369",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessCountMap::AccessCount",
"name" : "const keymaster::AccessCountMap::AccessCount",
"referenced_type" : "type-940",
"self_type" : "type-939",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
"name" : "const keymaster::AccessTimeMap::AccessTime",
"referenced_type" : "type-2141",
"self_type" : "type-2140",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
"name" : "const keymaster::AccessTimeMap::AccessTime",
"referenced_type" : "type-2890",
"self_type" : "type-2889",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
"name" : "const keymaster::AccessTimeMap::AccessTime",
"referenced_type" : "type-3877",
"self_type" : "type-3876",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
"name" : "const keymaster::AccessTimeMap::AccessTime",
"referenced_type" : "type-5178",
"self_type" : "type-5177",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
"name" : "const keymaster::AccessTimeMap::AccessTime",
"referenced_type" : "type-5361",
"self_type" : "type-5360",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
"name" : "const keymaster::AccessTimeMap::AccessTime",
"referenced_type" : "type-79",
"self_type" : "type-78",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AccessTimeMap::AccessTime",
"name" : "const keymaster::AccessTimeMap::AccessTime",
"referenced_type" : "type-914",
"self_type" : "type-913",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AddEntropyRequest",
"name" : "const keymaster::AddEntropyRequest",
"referenced_type" : "type-535",
"self_type" : "type-651",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AddEntropyResponse",
"name" : "const keymaster::AddEntropyResponse",
"referenced_type" : "type-537",
"self_type" : "type-539",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AesKeyFactory",
"name" : "const keymaster::AesKeyFactory",
"referenced_type" : "type-1197",
"self_type" : "type-1199",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AndroidKeymaster",
"name" : "const keymaster::AndroidKeymaster",
"referenced_type" : "type-630",
"self_type" : "type-679",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AsymmetricKey",
"name" : "const keymaster::AsymmetricKey",
"referenced_type" : "type-1241",
"self_type" : "type-1243",
"size" : 96,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/asymmetric_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AsymmetricKeyFactory",
"name" : "const keymaster::AsymmetricKeyFactory",
"referenced_type" : "type-1294",
"self_type" : "type-1295",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AttestKeyRequest",
"name" : "const keymaster::AttestKeyRequest",
"referenced_type" : "type-572",
"self_type" : "type-664",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AttestKeyResponse",
"name" : "const keymaster::AttestKeyResponse",
"referenced_type" : "type-574",
"self_type" : "type-798",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AttestationRecordContext",
"name" : "const keymaster::AttestationRecordContext",
"referenced_type" : "type-1170",
"self_type" : "type-1172",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AuthProxy",
"name" : "const keymaster::AuthProxy",
"referenced_type" : "type-431",
"self_type" : "type-433",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AuthProxyIterator",
"name" : "const keymaster::AuthProxyIterator",
"referenced_type" : "type-424",
"self_type" : "type-426",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AuthorizationSet",
"name" : "const keymaster::AuthorizationSet",
"referenced_type" : "type-289",
"self_type" : "type-415",
"size" : 40,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::AuthorizationSetBuilder",
"name" : "const keymaster::AuthorizationSetBuilder",
"referenced_type" : "type-419",
"self_type" : "type-422",
"size" : 40,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::BeginOperationRequest",
"name" : "const keymaster::BeginOperationRequest",
"referenced_type" : "type-515",
"self_type" : "type-671",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::BeginOperationResponse",
"name" : "const keymaster::BeginOperationResponse",
"referenced_type" : "type-517",
"self_type" : "type-775",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::Buffer",
"name" : "const keymaster::Buffer",
"referenced_type" : "type-116",
"self_type" : "type-149",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::ComputeSharedHmacRequest",
"name" : "const keymaster::ComputeSharedHmacRequest",
"referenced_type" : "type-604",
"self_type" : "type-606",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::ComputeSharedHmacResponse",
"name" : "const keymaster::ComputeSharedHmacResponse",
"referenced_type" : "type-340",
"self_type" : "type-808",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::ConfigureRequest",
"name" : "const keymaster::ConfigureRequest",
"referenced_type" : "type-585",
"self_type" : "type-587",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::ConfigureResponse",
"name" : "const keymaster::ConfigureResponse",
"referenced_type" : "type-589",
"self_type" : "type-591",
"size" : 12,
"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-295",
"self_type" : "type-434",
"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-1301",
"self_type" : "type-1303",
"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-1843",
"self_type" : "type-1888",
"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-578",
"self_type" : "type-752",
"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-1734",
"self_type" : "type-1738",
"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-1922",
"self_type" : "type-1926",
"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-293",
"self_type" : "type-410",
"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-282",
"self_type" : "type-361",
"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-1742",
"self_type" : "type-1747",
"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-4996",
"self_type" : "type-4998",
"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-501",
"self_type" : "type-500",
"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-565",
"self_type" : "type-564",
"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-700",
"self_type" : "type-699",
"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-723",
"self_type" : "type-722",
"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-636",
"self_type" : "type-635",
"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-603",
"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-1422",
"self_type" : "type-1503",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::DeleteAllKeysRequest",
"name" : "const keymaster::DeleteAllKeysRequest",
"referenced_type" : "type-555",
"self_type" : "type-557",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::DeleteAllKeysResponse",
"name" : "const keymaster::DeleteAllKeysResponse",
"referenced_type" : "type-559",
"self_type" : "type-561",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::DeleteKeyRequest",
"name" : "const keymaster::DeleteKeyRequest",
"referenced_type" : "type-549",
"self_type" : "type-668",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::DeleteKeyResponse",
"name" : "const keymaster::DeleteKeyResponse",
"referenced_type" : "type-551",
"self_type" : "type-553",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::EcKey",
"name" : "const keymaster::EcKey",
"referenced_type" : "type-1613",
"self_type" : "type-1615",
"size" : 100,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::EcKeyFactory",
"name" : "const keymaster::EcKeyFactory",
"referenced_type" : "type-1656",
"self_type" : "type-1658",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::EcdsaOperationFactory",
"name" : "const keymaster::EcdsaOperationFactory",
"referenced_type" : "type-1682",
"self_type" : "type-1683",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::EcdsaSignOperationFactory",
"name" : "const keymaster::EcdsaSignOperationFactory",
"referenced_type" : "type-1685",
"self_type" : "type-1686",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::EcdsaVerifyOperationFactory",
"name" : "const keymaster::EcdsaVerifyOperationFactory",
"referenced_type" : "type-1688",
"self_type" : "type-1689",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ecdsa_operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::ExportKeyRequest",
"name" : "const keymaster::ExportKeyRequest",
"referenced_type" : "type-545",
"self_type" : "type-661",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::ExportKeyResponse",
"name" : "const keymaster::ExportKeyResponse",
"referenced_type" : "type-547",
"self_type" : "type-791",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::FinishOperationRequest",
"name" : "const keymaster::FinishOperationRequest",
"referenced_type" : "type-523",
"self_type" : "type-676",
"size" : 96,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::FinishOperationResponse",
"name" : "const keymaster::FinishOperationResponse",
"referenced_type" : "type-525",
"self_type" : "type-782",
"size" : 72,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::GenerateKeyRequest",
"name" : "const keymaster::GenerateKeyRequest",
"referenced_type" : "type-504",
"self_type" : "type-506",
"size" : 48,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::GenerateKeyResponse",
"name" : "const keymaster::GenerateKeyResponse",
"referenced_type" : "type-508",
"self_type" : "type-768",
"size" : 100,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::GetHmacSharingParametersResponse",
"name" : "const keymaster::GetHmacSharingParametersResponse",
"referenced_type" : "type-597",
"self_type" : "type-601",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::GetKeyCharacteristicsRequest",
"name" : "const keymaster::GetKeyCharacteristicsRequest",
"referenced_type" : "type-510",
"self_type" : "type-655",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::GetKeyCharacteristicsResponse",
"name" : "const keymaster::GetKeyCharacteristicsResponse",
"referenced_type" : "type-512",
"self_type" : "type-771",
"size" : 92,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::GetVersionRequest",
"name" : "const keymaster::GetVersionRequest",
"referenced_type" : "type-563",
"self_type" : "type-568",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::GetVersionResponse",
"name" : "const keymaster::GetVersionResponse",
"referenced_type" : "type-570",
"self_type" : "type-795",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::HardwareAuthToken",
"name" : "const keymaster::HardwareAuthToken",
"referenced_type" : "type-614",
"self_type" : "type-814",
"size" : 48,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::HmacKeyFactory",
"name" : "const keymaster::HmacKeyFactory",
"referenced_type" : "type-1823",
"self_type" : "type-1825",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::HmacSha256",
"name" : "const keymaster::HmacSha256",
"referenced_type" : "type-1786",
"self_type" : "type-1792",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::HmacSharingParameters",
"name" : "const keymaster::HmacSharingParameters",
"referenced_type" : "type-336",
"self_type" : "type-803",
"size" : 44,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::HmacSharingParametersArray",
"name" : "const keymaster::HmacSharingParametersArray",
"referenced_type" : "type-594",
"self_type" : "type-805",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::ImportKeyRequest",
"name" : "const keymaster::ImportKeyRequest",
"referenced_type" : "type-541",
"self_type" : "type-657",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::ImportKeyResponse",
"name" : "const keymaster::ImportKeyResponse",
"referenced_type" : "type-543",
"self_type" : "type-787",
"size" : 100,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::ImportWrappedKeyRequest",
"name" : "const keymaster::ImportWrappedKeyRequest",
"referenced_type" : "type-610",
"self_type" : "type-659",
"size" : 88,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::ImportWrappedKeyResponse",
"name" : "const keymaster::ImportWrappedKeyResponse",
"referenced_type" : "type-612",
"self_type" : "type-811",
"size" : 100,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::Key",
"name" : "const keymaster::Key",
"referenced_type" : "type-299",
"self_type" : "type-298",
"size" : 96,
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-1030",
"self_type" : "type-1029",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-1092",
"self_type" : "type-1091",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-1237",
"self_type" : "type-1236",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-1497",
"self_type" : "type-1496",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-1607",
"self_type" : "type-1606",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-1711",
"self_type" : "type-1710",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-2257",
"self_type" : "type-2256",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-2318",
"self_type" : "type-2317",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-2433",
"self_type" : "type-2432",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-280",
"self_type" : "type-279",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-3006",
"self_type" : "type-3005",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-303",
"self_type" : "type-302",
"size" : 4,
"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-3067",
"self_type" : "type-3066",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-3182",
"self_type" : "type-3181",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-3392",
"self_type" : "type-3391",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-3483",
"self_type" : "type-3482",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-3574",
"self_type" : "type-3573",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-3993",
"self_type" : "type-3992",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-4054",
"self_type" : "type-4053",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-4169",
"self_type" : "type-4168",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-4379",
"self_type" : "type-4378",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-4470",
"self_type" : "type-4469",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-4561",
"self_type" : "type-4560",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-4841",
"self_type" : "type-4840",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-5014",
"self_type" : "type-5013",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-5399",
"self_type" : "type-5398",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-5466",
"self_type" : "type-5465",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-5585",
"self_type" : "type-5584",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-5797",
"self_type" : "type-5796",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-5902",
"self_type" : "type-5901",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-6000",
"self_type" : "type-5999",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-6216",
"self_type" : "type-6215",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"is_const" : true,
"linker_set_key" : "const keymaster::KeyFactory",
"name" : "const keymaster::KeyFactory",
"referenced_type" : "type-6331",
"self_type" : "type-6330",
"source_file" : "/system/keymaster/include/keymaster/key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::KeymasterContext",
"name" : "const keymaster::KeymasterContext",
"referenced_type" : "type-42",
"self_type" : "type-698",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_context.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::KeymasterEnforcement",
"name" : "const keymaster::KeymasterEnforcement",
"referenced_type" : "type-688",
"self_type" : "type-696",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::KeymasterResponse",
"name" : "const keymaster::KeymasterResponse",
"referenced_type" : "type-341",
"self_type" : "type-765",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"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-137",
"self_type" : "type-141",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"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-130",
"self_type" : "type-133",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::List<AccessCount>::_Node",
"name" : "const keymaster::List<AccessCount>::_Node",
"referenced_type" : "type-113",
"self_type" : "type-124",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"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-100",
"self_type" : "type-103",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"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-90",
"self_type" : "type-93",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::List<AccessTime>::_Node",
"name" : "const keymaster::List<AccessTime>::_Node",
"referenced_type" : "type-74",
"self_type" : "type-83",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::List<keymaster::AccessCountMap::AccessCount>",
"name" : "const keymaster::List<keymaster::AccessCountMap::AccessCount>",
"referenced_type" : "type-111",
"self_type" : "type-146",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::List<keymaster::AccessTimeMap::AccessTime>",
"name" : "const keymaster::List<keymaster::AccessTimeMap::AccessTime>",
"referenced_type" : "type-72",
"self_type" : "type-109",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::NistCurveKeyExchange",
"name" : "const keymaster::NistCurveKeyExchange",
"referenced_type" : "type-1763",
"self_type" : "type-1939",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::Operation",
"name" : "const keymaster::Operation",
"referenced_type" : "type-288",
"self_type" : "type-718",
"size" : 104,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::OperationFactory",
"name" : "const keymaster::OperationFactory",
"referenced_type" : "type-706",
"self_type" : "type-716",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::OperationFactory::KeyType",
"name" : "const keymaster::OperationFactory::KeyType",
"referenced_type" : "type-709",
"self_type" : "type-711",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::RandomSource",
"name" : "const keymaster::RandomSource",
"referenced_type" : "type-720",
"self_type" : "type-1188",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaCryptOperation",
"name" : "const keymaster::RsaCryptOperation",
"referenced_type" : "type-4895",
"self_type" : "type-4897",
"size" : 140,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaCryptingOperationFactory",
"name" : "const keymaster::RsaCryptingOperationFactory",
"referenced_type" : "type-4908",
"self_type" : "type-5007",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaDecryptionOperationFactory",
"name" : "const keymaster::RsaDecryptionOperationFactory",
"referenced_type" : "type-4919",
"self_type" : "type-4921",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaDigestingOperation",
"name" : "const keymaster::RsaDigestingOperation",
"referenced_type" : "type-4887",
"self_type" : "type-4889",
"size" : 156,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaDigestingOperationFactory",
"name" : "const keymaster::RsaDigestingOperationFactory",
"referenced_type" : "type-4907",
"self_type" : "type-5005",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaEncryptionOperationFactory",
"name" : "const keymaster::RsaEncryptionOperationFactory",
"referenced_type" : "type-4916",
"self_type" : "type-4917",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaKey",
"name" : "const keymaster::RsaKey",
"referenced_type" : "type-4845",
"self_type" : "type-4852",
"size" : 100,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaKeyFactory",
"name" : "const keymaster::RsaKeyFactory",
"referenced_type" : "type-4970",
"self_type" : "type-4972",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaOperation",
"name" : "const keymaster::RsaOperation",
"referenced_type" : "type-4880",
"self_type" : "type-4885",
"size" : 140,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaOperationFactory",
"name" : "const keymaster::RsaOperationFactory",
"referenced_type" : "type-4904",
"self_type" : "type-4905",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaSigningOperationFactory",
"name" : "const keymaster::RsaSigningOperationFactory",
"referenced_type" : "type-4910",
"self_type" : "type-4911",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::RsaVerificationOperationFactory",
"name" : "const keymaster::RsaVerificationOperationFactory",
"referenced_type" : "type-4913",
"self_type" : "type-4914",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SoftwareKeyBlobMaker",
"name" : "const keymaster::SoftwareKeyBlobMaker",
"referenced_type" : "type-1179",
"self_type" : "type-1183",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SoftwareRandomSource",
"name" : "const keymaster::SoftwareRandomSource",
"referenced_type" : "type-5033",
"self_type" : "type-5034",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/software_random_source.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedAlgorithmsRequest",
"name" : "const keymaster::SupportedAlgorithmsRequest",
"referenced_type" : "type-440",
"self_type" : "type-442",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedBlockModesRequest",
"name" : "const keymaster::SupportedBlockModesRequest",
"referenced_type" : "type-457",
"self_type" : "type-638",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedByAlgorithmAndPurposeRequest",
"name" : "const keymaster::SupportedByAlgorithmAndPurposeRequest",
"referenced_type" : "type-453",
"self_type" : "type-455",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedByAlgorithmRequest",
"name" : "const keymaster::SupportedByAlgorithmRequest",
"referenced_type" : "type-445",
"self_type" : "type-447",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedDigestsRequest",
"name" : "const keymaster::SupportedDigestsRequest",
"referenced_type" : "type-461",
"self_type" : "type-642",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedExportFormatsRequest",
"name" : "const keymaster::SupportedExportFormatsRequest",
"referenced_type" : "type-451",
"self_type" : "type-646",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedImportFormatsRequest",
"name" : "const keymaster::SupportedImportFormatsRequest",
"referenced_type" : "type-449",
"self_type" : "type-644",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedPaddingModesRequest",
"name" : "const keymaster::SupportedPaddingModesRequest",
"referenced_type" : "type-459",
"self_type" : "type-640",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_algorithm_t>",
"name" : "const keymaster::SupportedResponse<keymaster_algorithm_t>",
"referenced_type" : "type-463",
"self_type" : "type-467",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_block_mode_t>",
"name" : "const keymaster::SupportedResponse<keymaster_block_mode_t>",
"referenced_type" : "type-469",
"self_type" : "type-472",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_digest_t>",
"name" : "const keymaster::SupportedResponse<keymaster_digest_t>",
"referenced_type" : "type-479",
"self_type" : "type-482",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_key_format_t>",
"name" : "const keymaster::SupportedResponse<keymaster_key_format_t>",
"referenced_type" : "type-484",
"self_type" : "type-487",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SupportedResponse<keymaster_padding_t>",
"name" : "const keymaster::SupportedResponse<keymaster_padding_t>",
"referenced_type" : "type-474",
"self_type" : "type-477",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SymmetricKey",
"name" : "const keymaster::SymmetricKey",
"referenced_type" : "type-1194",
"self_type" : "type-1195",
"size" : 96,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::SymmetricKeyFactory",
"name" : "const keymaster::SymmetricKeyFactory",
"referenced_type" : "type-1186",
"self_type" : "type-1192",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_blob_t>",
"name" : "const keymaster::TKeymasterBlob<keymaster_blob_t>",
"referenced_type" : "type-304",
"self_type" : "type-1084",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t>",
"name" : "const keymaster::TKeymasterBlob<keymaster_key_blob_t>",
"referenced_type" : "type-300",
"self_type" : "type-318",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::TripleDesKeyFactory",
"name" : "const keymaster::TripleDesKeyFactory",
"referenced_type" : "type-6403",
"self_type" : "type-6405",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<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-284",
"self_type" : "type-324",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1399",
"self_type" : "type-1406",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1408",
"self_type" : "type-1416",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1516",
"self_type" : "type-1521",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1508",
"self_type" : "type-1513",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1365",
"self_type" : "type-1371",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1524",
"self_type" : "type-1527",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1529",
"self_type" : "type-1532",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-4791",
"self_type" : "type-4794",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1373",
"self_type" : "type-1378",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1591",
"self_type" : "type-1597",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1693",
"self_type" : "type-1699",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1112",
"self_type" : "type-1117",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1944",
"self_type" : "type-1949",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-5023",
"self_type" : "type-5029",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1119",
"self_type" : "type-1124",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1305",
"self_type" : "type-1307",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1839",
"self_type" : "type-1893",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> >",
"name" : "const keymaster::UniquePtr<keymaster::Key, keymaster::DefaultDelete<keymaster::Key> >",
"referenced_type" : "type-738",
"self_type" : "type-741",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1758",
"self_type" : "type-1768",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-352",
"self_type" : "type-746",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1953",
"self_type" : "type-1955",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> >",
"name" : "const keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> >",
"referenced_type" : "type-286",
"self_type" : "type-466",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-355",
"self_type" : "type-750",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1759",
"self_type" : "type-1771",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-5019",
"self_type" : "type-5021",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1380",
"self_type" : "type-1383",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-6464",
"self_type" : "type-6467",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> >",
"name" : "const keymaster::UniquePtr<keymaster_algorithm_t [], keymaster::DefaultDelete<keymaster_algorithm_t []> >",
"referenced_type" : "type-609",
"self_type" : "type-683",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> >",
"name" : "const keymaster::UniquePtr<keymaster_block_mode_t [], keymaster::DefaultDelete<keymaster_block_mode_t []> >",
"referenced_type" : "type-707",
"self_type" : "type-755",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-732",
"self_type" : "type-736",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> >",
"name" : "const keymaster::UniquePtr<keymaster_digest_t [], keymaster::DefaultDelete<keymaster_digest_t []> >",
"referenced_type" : "type-767",
"self_type" : "type-785",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> >",
"name" : "const keymaster::UniquePtr<keymaster_key_format_t [], keymaster::DefaultDelete<keymaster_key_format_t []> >",
"referenced_type" : "type-794",
"self_type" : "type-818",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> >",
"name" : "const keymaster::UniquePtr<keymaster_padding_t [], keymaster::DefaultDelete<keymaster_padding_t []> >",
"referenced_type" : "type-759",
"self_type" : "type-763",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-4798",
"self_type" : "type-4806",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1126",
"self_type" : "type-1132",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete>",
"name" : "const keymaster::UniquePtr<rsa_st, keymaster::RsaKey::RSA_Delete>",
"referenced_type" : "type-4846",
"self_type" : "type-4926",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> >",
"name" : "const keymaster::UniquePtr<unsigned char [], keymaster::DefaultDelete<unsigned char []> >",
"referenced_type" : "type-117",
"self_type" : "type-730",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1418",
"self_type" : "type-1428",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"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-1395",
"self_type" : "type-1397",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::UpdateOperationRequest",
"name" : "const keymaster::UpdateOperationRequest",
"referenced_type" : "type-519",
"self_type" : "type-674",
"size" : 76,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::UpdateOperationResponse",
"name" : "const keymaster::UpdateOperationResponse",
"referenced_type" : "type-521",
"self_type" : "type-779",
"size" : 76,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::UpgradeKeyRequest",
"name" : "const keymaster::UpgradeKeyRequest",
"referenced_type" : "type-580",
"self_type" : "type-666",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::UpgradeKeyResponse",
"name" : "const keymaster::UpgradeKeyResponse",
"referenced_type" : "type-583",
"self_type" : "type-801",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::VerificationToken",
"name" : "const keymaster::VerificationToken",
"referenced_type" : "type-617",
"self_type" : "type-816",
"size" : 72,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::VerifyAuthorizationRequest",
"name" : "const keymaster::VerifyAuthorizationRequest",
"referenced_type" : "type-620",
"self_type" : "type-623",
"size" : 104,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::VerifyAuthorizationResponse",
"name" : "const keymaster::VerifyAuthorizationResponse",
"referenced_type" : "type-625",
"self_type" : "type-628",
"size" : 88,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster::km_auth_list",
"name" : "const keymaster::km_auth_list",
"referenced_type" : "type-1158",
"self_type" : "type-1353",
"size" : 148,
"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" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster_blob_t",
"name" : "const keymaster_blob_t",
"referenced_type" : "type-11",
"self_type" : "type-277",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster_block_mode_t",
"name" : "const keymaster_block_mode_t",
"referenced_type" : "type-54",
"self_type" : "type-53",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster_cert_chain_t",
"name" : "const keymaster_cert_chain_t",
"referenced_type" : "type-575",
"self_type" : "type-1446",
"size" : 8,
"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" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster_key_blob_t",
"name" : "const keymaster_key_blob_t",
"referenced_type" : "type-239",
"self_type" : "type-238",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster_key_format_t",
"name" : "const keymaster_key_format_t",
"referenced_type" : "type-64",
"self_type" : "type-63",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const keymaster_key_param_set_t",
"name" : "const keymaster_key_param_set_t",
"referenced_type" : "type-25",
"self_type" : "type-413",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h"
},
{
"alignment" : 4,
"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" : 12,
"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-36",
"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-381",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const nullptr_t",
"name" : "const nullptr_t",
"referenced_type" : "type-728",
"self_type" : "type-727",
"size" : 4,
"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-1035",
"self_type" : "type-1034",
"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-1051",
"self_type" : "type-1050",
"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-1053",
"self_type" : "type-1052",
"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-1060",
"self_type" : "type-1059",
"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-1064",
"self_type" : "type-1063",
"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-1072",
"self_type" : "type-1071",
"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-1135",
"self_type" : "type-1134",
"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-1206",
"self_type" : "type-1205",
"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-1213",
"self_type" : "type-1212",
"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-1225",
"self_type" : "type-1224",
"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-1312",
"self_type" : "type-1311",
"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-1386",
"self_type" : "type-1385",
"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-1431",
"self_type" : "type-1430",
"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-152",
"self_type" : "type-151",
"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-1579",
"self_type" : "type-1578",
"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-1601",
"self_type" : "type-1600",
"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-1626",
"self_type" : "type-1625",
"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"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-1704",
"self_type" : "type-1703",
"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-1728",
"self_type" : "type-1727",
"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-1749",
"self_type" : "type-1748",
"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-1783",
"self_type" : "type-1782",
"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-1790",
"self_type" : "type-1789",
"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-1833",
"self_type" : "type-1832",
"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-1897",
"self_type" : "type-1896",
"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-1906",
"self_type" : "type-1905",
"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-1930",
"self_type" : "type-1929",
"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-2023",
"self_type" : "type-2022",
"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-2093",
"self_type" : "type-2092",
"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-2102",
"self_type" : "type-2101",
"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-2106",
"self_type" : "type-2105",
"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-2111",
"self_type" : "type-2110",
"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-2191",
"self_type" : "type-2190",
"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-2262",
"self_type" : "type-2261",
"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-2278",
"self_type" : "type-2277",
"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-2280",
"self_type" : "type-2279",
"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-2287",
"self_type" : "type-2286",
"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-2291",
"self_type" : "type-2290",
"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-2299",
"self_type" : "type-2298",
"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-2348",
"self_type" : "type-2347",
"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-2403",
"self_type" : "type-2402",
"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-2410",
"self_type" : "type-2409",
"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-2421",
"self_type" : "type-2420",
"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-2504",
"self_type" : "type-2503",
"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-2564",
"self_type" : "type-2563",
"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-2775",
"self_type" : "type-2774",
"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-2846",
"self_type" : "type-2845",
"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-2851",
"self_type" : "type-2850",
"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-2855",
"self_type" : "type-2854",
"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-2860",
"self_type" : "type-2859",
"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-2940",
"self_type" : "type-2939",
"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-3011",
"self_type" : "type-3010",
"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-3027",
"self_type" : "type-3026",
"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-3029",
"self_type" : "type-3028",
"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-3036",
"self_type" : "type-3035",
"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-3040",
"self_type" : "type-3039",
"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-3048",
"self_type" : "type-3047",
"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-306",
"self_type" : "type-305",
"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-3097",
"self_type" : "type-3096",
"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"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-3152",
"self_type" : "type-3151",
"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-3159",
"self_type" : "type-3158",
"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-3170",
"self_type" : "type-3169",
"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-330",
"self_type" : "type-329",
"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-3313",
"self_type" : "type-3312",
"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-333",
"self_type" : "type-332",
"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-3342",
"self_type" : "type-3341",
"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-3460",
"self_type" : "type-3459",
"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-346",
"self_type" : "type-345",
"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-3477",
"self_type" : "type-3476",
"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-3501",
"self_type" : "type-3500",
"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-3567",
"self_type" : "type-3566",
"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-358",
"self_type" : "type-357",
"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-3591",
"self_type" : "type-3590",
"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-3606",
"self_type" : "type-3605",
"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-3762",
"self_type" : "type-3761",
"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-3833",
"self_type" : "type-3832",
"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-3838",
"self_type" : "type-3837",
"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-3842",
"self_type" : "type-3841",
"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-3847",
"self_type" : "type-3846",
"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-3927",
"self_type" : "type-3926",
"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-3998",
"self_type" : "type-3997",
"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-4014",
"self_type" : "type-4013",
"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-4016",
"self_type" : "type-4015",
"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-4023",
"self_type" : "type-4022",
"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-4027",
"self_type" : "type-4026",
"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-4035",
"self_type" : "type-4034",
"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-4084",
"self_type" : "type-4083",
"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-4139",
"self_type" : "type-4138",
"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-4146",
"self_type" : "type-4145",
"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-4157",
"self_type" : "type-4156",
"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-4240",
"self_type" : "type-4239",
"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-4300",
"self_type" : "type-4299",
"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-4329",
"self_type" : "type-4328",
"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-4447",
"self_type" : "type-4446",
"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-4464",
"self_type" : "type-4463",
"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-4488",
"self_type" : "type-4487",
"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-4554",
"self_type" : "type-4553",
"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-4578",
"self_type" : "type-4577",
"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-4593",
"self_type" : "type-4592",
"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-4622",
"self_type" : "type-4621",
"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-4628",
"self_type" : "type-4627",
"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-4669",
"self_type" : "type-4668",
"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-4726",
"self_type" : "type-4725",
"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-4734",
"self_type" : "type-4733",
"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-4744",
"self_type" : "type-4743",
"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-4756",
"self_type" : "type-4755",
"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-4785",
"self_type" : "type-4784",
"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-4829",
"self_type" : "type-4828",
"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-5032",
"self_type" : "type-5031",
"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-5037",
"self_type" : "type-5036",
"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-5040",
"self_type" : "type-5039",
"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"
},
{
"is_const" : true,
"linker_set_key" : "const std::nothrow_t",
"name" : "const std::nothrow_t",
"referenced_type" : "type-5143",
"self_type" : "type-5142",
"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-5148",
"self_type" : "type-5147",
"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-5228",
"self_type" : "type-5227",
"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-5285",
"self_type" : "type-5284",
"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-5309",
"self_type" : "type-5308",
"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-5331",
"self_type" : "type-5330",
"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-5334",
"self_type" : "type-5333",
"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-5337",
"self_type" : "type-5336",
"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-5378",
"self_type" : "type-5377",
"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-5407",
"self_type" : "type-5406",
"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-5420",
"self_type" : "type-5419",
"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-5425",
"self_type" : "type-5424",
"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-5434",
"self_type" : "type-5433",
"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-5442",
"self_type" : "type-5441",
"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-5451",
"self_type" : "type-5450",
"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-5496",
"self_type" : "type-5495",
"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-5558",
"self_type" : "type-5557",
"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-5576",
"self_type" : "type-5575",
"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-5654",
"self_type" : "type-5653",
"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-5716",
"self_type" : "type-5715",
"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-5745",
"self_type" : "type-5744",
"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-5874",
"self_type" : "type-5873",
"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-5892",
"self_type" : "type-5891",
"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-5922",
"self_type" : "type-5921",
"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-5994",
"self_type" : "type-5993",
"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-6019",
"self_type" : "type-6018",
"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-6035",
"self_type" : "type-6034",
"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-6062",
"self_type" : "type-6061",
"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-6069",
"self_type" : "type-6068",
"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-6109",
"self_type" : "type-6108",
"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-6146",
"self_type" : "type-6145",
"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-6156",
"self_type" : "type-6155",
"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-6162",
"self_type" : "type-6161",
"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-6171",
"self_type" : "type-6170",
"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-6184",
"self_type" : "type-6183",
"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-6212",
"self_type" : "type-6211",
"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-6271",
"self_type" : "type-6270",
"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-6345",
"self_type" : "type-6344",
"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-6349",
"self_type" : "type-6348",
"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-6412",
"self_type" : "type-6411",
"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-6419",
"self_type" : "type-6418",
"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-6470",
"self_type" : "type-6469",
"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-6508",
"self_type" : "type-6507",
"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-757",
"self_type" : "type-756",
"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-822",
"self_type" : "type-821",
"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-875",
"self_type" : "type-874",
"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-879",
"self_type" : "type-878",
"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-884",
"self_type" : "type-883",
"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-964",
"self_type" : "type-963",
"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" : 4,
"is_const" : true,
"linker_set_key" : "const unsigned char *const",
"name" : "const unsigned char *const",
"referenced_type" : "type-12",
"self_type" : "type-214",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const unsigned int",
"name" : "const unsigned int",
"referenced_type" : "type-8",
"self_type" : "type-276",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const unsigned long long",
"name" : "const unsigned long long",
"referenced_type" : "type-10",
"self_type" : "type-71",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.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-6422",
"self_type" : "type-6421",
"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-1215",
"self_type" : "type-1214",
"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-1900",
"self_type" : "type-1899",
"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-1732",
"self_type" : "type-1731",
"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-4991",
"self_type" : "type-4990",
"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-1316",
"self_type" : "type-1315",
"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-1582",
"self_type" : "type-1581",
"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-4994",
"self_type" : "type-4993",
"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-1137",
"self_type" : "type-1136",
"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-1081",
"self_type" : "type-1080",
"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-337"
}
],
"linker_set_key" : "hw_auth_token_t",
"name" : "hw_auth_token_t",
"referenced_type" : "type-380",
"self_type" : "type-380",
"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-1143",
"self_type" : "type-1143",
"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-1147",
"self_type" : "type-1147",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
"unique_id" : "_ZTSN9keymaster16ASN1_TYPE_DeleteE"
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "op_handle",
"field_offset" : 64,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::AbortOperationRequest",
"name" : "keymaster::AbortOperationRequest",
"referenced_type" : "type-527",
"self_type" : "type-527",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster21AbortOperationRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster21AbortOperationRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster21AbortOperationRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster21AbortOperationRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster21AbortOperationRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster21AbortOperationRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster21AbortOperationRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"linker_set_key" : "keymaster::AbortOperationResponse",
"name" : "keymaster::AbortOperationResponse",
"referenced_type" : "type-531",
"self_type" : "type-531",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster22AbortOperationResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster22AbortOperationResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster22AbortOperationResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster22AbortOperationResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster22AbortOperationResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster22AbortOperationResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster22AbortOperationResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "random_data",
"field_offset" : 64,
"referenced_type" : "type-116"
}
],
"linker_set_key" : "keymaster::AddEntropyRequest",
"name" : "keymaster::AddEntropyRequest",
"referenced_type" : "type-535",
"self_type" : "type-535",
"size" : 28,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster17AddEntropyRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster17AddEntropyRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17AddEntropyRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17AddEntropyRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17AddEntropyRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17AddEntropyRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17AddEntropyRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"linker_set_key" : "keymaster::AddEntropyResponse",
"name" : "keymaster::AddEntropyResponse",
"referenced_type" : "type-537",
"self_type" : "type-537",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster18AddEntropyResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster18AddEntropyResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster18AddEntropyResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster18AddEntropyResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster18AddEntropyResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster18AddEntropyResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster18AddEntropyResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1194"
}
],
"linker_set_key" : "keymaster::AesKey",
"name" : "keymaster::AesKey",
"record_kind" : "class",
"referenced_type" : "type-1201",
"self_type" : "type-1201",
"size" : 96,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h",
"unique_id" : "_ZTSN9keymaster6AesKeyE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster6AesKeyE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster6AesKeyD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster6AesKeyD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster12SymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1186"
}
],
"linker_set_key" : "keymaster::AesKeyFactory",
"name" : "keymaster::AesKeyFactory",
"record_kind" : "class",
"referenced_type" : "type-1197",
"self_type" : "type-1197",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/aes_key.h",
"unique_id" : "_ZTSN9keymaster13AesKeyFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster13AesKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster13AesKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster13AesKeyFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"mangled_component_name" : "_ZNK9keymaster13AesKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"mangled_component_name" : "_ZNK9keymaster13AesKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster13AesKeyFactory18key_size_supportedEj"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory14key_size_bytesEj"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory13key_size_bitsEj"
},
{
"mangled_component_name" : "_ZNK9keymaster13AesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
},
{
"component_value" : -4,
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster13AesKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZThn4_N9keymaster13AesKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZThn4_N9keymaster13AesKeyFactoryD0Ev"
}
]
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "context_",
"field_offset" : 32,
"referenced_type" : "type-352"
},
{
"access" : "private",
"field_name" : "operation_table_",
"field_offset" : 64,
"referenced_type" : "type-355"
}
],
"linker_set_key" : "keymaster::AndroidKeymaster",
"name" : "keymaster::AndroidKeymaster",
"record_kind" : "class",
"referenced_type" : "type-630",
"self_type" : "type-630",
"size" : 12,
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-299"
}
],
"linker_set_key" : "keymaster::AsymmetricKey",
"name" : "keymaster::AsymmetricKey",
"record_kind" : "class",
"referenced_type" : "type-1241",
"self_type" : "type-1241",
"size" : 96,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/asymmetric_key.h",
"unique_id" : "_ZTSN9keymaster13AsymmetricKeyE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster13AsymmetricKeyE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster13AsymmetricKeyD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster13AsymmetricKeyD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster13AsymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster13AsymmetricKey13InternalToEvpEP11evp_pkey_st"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster13AsymmetricKey13EvpToInternalEPK11evp_pkey_st"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-303"
}
],
"linker_set_key" : "keymaster::AsymmetricKeyFactory",
"name" : "keymaster::AsymmetricKeyFactory",
"record_kind" : "class",
"referenced_type" : "type-1294",
"self_type" : "type-1294",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/asymmetric_key_factory.h",
"unique_id" : "_ZTSN9keymaster20AsymmetricKeyFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster20AsymmetricKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster20AsymmetricKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster20AsymmetricKeyFactoryD0Ev"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster10KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster10KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster10KeyFactory19GetOperationFactoryE19keymaster_purpose_t"
},
{
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory18keymaster_key_typeEv"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory12evp_key_typeEv"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "key_blob",
"field_offset" : 64,
"referenced_type" : "type-239"
},
{
"field_name" : "attest_params",
"field_offset" : 128,
"referenced_type" : "type-289"
}
],
"linker_set_key" : "keymaster::AttestKeyRequest",
"name" : "keymaster::AttestKeyRequest",
"referenced_type" : "type-572",
"self_type" : "type-572",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster16AttestKeyRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster16AttestKeyRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16AttestKeyRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16AttestKeyRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster16AttestKeyRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster16AttestKeyRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster16AttestKeyRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "certificate_chain",
"field_offset" : 96,
"referenced_type" : "type-575"
}
],
"linker_set_key" : "keymaster::AttestKeyResponse",
"name" : "keymaster::AttestKeyResponse",
"referenced_type" : "type-574",
"self_type" : "type-574",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster17AttestKeyResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster17AttestKeyResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17AttestKeyResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17AttestKeyResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster17AttestKeyResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17AttestKeyResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17AttestKeyResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AttestationRecordContext",
"name" : "keymaster::AttestationRecordContext",
"record_kind" : "class",
"referenced_type" : "type-1170",
"self_type" : "type-1170",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
"unique_id" : "_ZTSN9keymaster24AttestationRecordContextE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster24AttestationRecordContextE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster24AttestationRecordContextD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster24AttestationRecordContextD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster24AttestationRecordContext16GetSecurityLevelEv"
},
{
"mangled_component_name" : "_ZNK9keymaster24AttestationRecordContext22VerifyAndCopyDeviceIdsERKNS_16AuthorizationSetEPS1_"
},
{
"mangled_component_name" : "_ZNK9keymaster24AttestationRecordContext16GenerateUniqueIdEyRK16keymaster_blob_tbPNS_6BufferE"
},
{
"mangled_component_name" : "_ZNK9keymaster24AttestationRecordContext21GetVerifiedBootParamsEP16keymaster_blob_tP25keymaster_verified_boot_tPb"
}
]
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "hw_enforced_",
"referenced_type" : "type-416"
},
{
"access" : "private",
"field_name" : "sw_enforced_",
"field_offset" : 32,
"referenced_type" : "type-416"
}
],
"linker_set_key" : "keymaster::AuthProxy",
"name" : "keymaster::AuthProxy",
"record_kind" : "class",
"referenced_type" : "type-431",
"self_type" : "type-431",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
"unique_id" : "_ZTSN9keymaster9AuthProxyE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "pos_",
"referenced_type" : "type-8"
},
{
"access" : "private",
"field_name" : "auth_set1_",
"field_offset" : 32,
"referenced_type" : "type-417"
},
{
"access" : "private",
"field_name" : "auth_set2_",
"field_offset" : 64,
"referenced_type" : "type-417"
}
],
"linker_set_key" : "keymaster::AuthProxyIterator",
"name" : "keymaster::AuthProxyIterator",
"record_kind" : "class",
"referenced_type" : "type-424",
"self_type" : "type-424",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
"unique_id" : "_ZTSN9keymaster17AuthProxyIteratorE"
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-32"
},
{
"referenced_type" : "type-25"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "elems_",
"field_offset" : 96,
"referenced_type" : "type-290"
},
{
"access" : "private",
"field_name" : "elems_size_",
"field_offset" : 128,
"referenced_type" : "type-291"
},
{
"access" : "private",
"field_name" : "elems_capacity_",
"field_offset" : 160,
"referenced_type" : "type-8"
},
{
"access" : "private",
"field_name" : "indirect_data_",
"field_offset" : 192,
"referenced_type" : "type-118"
},
{
"access" : "private",
"field_name" : "indirect_data_size_",
"field_offset" : 224,
"referenced_type" : "type-8"
},
{
"access" : "private",
"field_name" : "indirect_data_capacity_",
"field_offset" : 256,
"referenced_type" : "type-8"
},
{
"access" : "private",
"field_name" : "error_",
"field_offset" : 288,
"referenced_type" : "type-292"
}
],
"linker_set_key" : "keymaster::AuthorizationSet",
"name" : "keymaster::AuthorizationSet",
"record_kind" : "class",
"referenced_type" : "type-289",
"self_type" : "type-289",
"size" : 40,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
"unique_id" : "_ZTSN9keymaster16AuthorizationSetE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster16AuthorizationSetE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16AuthorizationSetD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16AuthorizationSetD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster16AuthorizationSet14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster16AuthorizationSet9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster16AuthorizationSet11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "set",
"referenced_type" : "type-289"
}
],
"linker_set_key" : "keymaster::AuthorizationSetBuilder",
"name" : "keymaster::AuthorizationSetBuilder",
"record_kind" : "class",
"referenced_type" : "type-419",
"self_type" : "type-419",
"size" : 40,
"source_file" : "/system/keymaster/include/keymaster/authorization_set.h",
"unique_id" : "_ZTSN9keymaster23AuthorizationSetBuilderE"
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "purpose",
"field_offset" : 64,
"referenced_type" : "type-36"
},
{
"field_name" : "key_blob",
"field_offset" : 96,
"referenced_type" : "type-239"
},
{
"field_name" : "additional_params",
"field_offset" : 160,
"referenced_type" : "type-289"
}
],
"linker_set_key" : "keymaster::BeginOperationRequest",
"name" : "keymaster::BeginOperationRequest",
"referenced_type" : "type-515",
"self_type" : "type-515",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster21BeginOperationRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster21BeginOperationRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster21BeginOperationRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster21BeginOperationRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster21BeginOperationRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster21BeginOperationRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster21BeginOperationRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "op_handle",
"field_offset" : 96,
"referenced_type" : "type-10"
},
{
"field_name" : "output_params",
"field_offset" : 160,
"referenced_type" : "type-289"
}
],
"linker_set_key" : "keymaster::BeginOperationResponse",
"name" : "keymaster::BeginOperationResponse",
"referenced_type" : "type-517",
"self_type" : "type-517",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster22BeginOperationResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster22BeginOperationResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster22BeginOperationResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster22BeginOperationResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster22BeginOperationResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster22BeginOperationResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster22BeginOperationResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-32"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "buffer_",
"field_offset" : 32,
"referenced_type" : "type-117"
},
{
"access" : "private",
"field_name" : "buffer_size_",
"field_offset" : 64,
"referenced_type" : "type-8"
},
{
"access" : "private",
"field_name" : "read_position_",
"field_offset" : 96,
"referenced_type" : "type-8"
},
{
"access" : "private",
"field_name" : "write_position_",
"field_offset" : 128,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::Buffer",
"name" : "keymaster::Buffer",
"record_kind" : "class",
"referenced_type" : "type-116",
"self_type" : "type-116",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/serializable.h",
"unique_id" : "_ZTSN9keymaster6BufferE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster6BufferE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster6BufferD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster6BufferD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster6Buffer14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster6Buffer9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster6Buffer11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::CertificateChainDelete",
"name" : "keymaster::CertificateChainDelete",
"referenced_type" : "type-328",
"self_type" : "type-328",
"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-321",
"self_type" : "type-321",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"unique_id" : "_ZTSN9keymaster22Characteristics_DeleteE"
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "params_array",
"field_offset" : 64,
"referenced_type" : "type-594"
}
],
"linker_set_key" : "keymaster::ComputeSharedHmacRequest",
"name" : "keymaster::ComputeSharedHmacRequest",
"referenced_type" : "type-604",
"self_type" : "type-604",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster24ComputeSharedHmacRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster24ComputeSharedHmacRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster24ComputeSharedHmacRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster24ComputeSharedHmacRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster24ComputeSharedHmacRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster24ComputeSharedHmacRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster24ComputeSharedHmacRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "sharing_check",
"field_offset" : 96,
"referenced_type" : "type-304"
}
],
"linker_set_key" : "keymaster::ComputeSharedHmacResponse",
"name" : "keymaster::ComputeSharedHmacResponse",
"referenced_type" : "type-340",
"self_type" : "type-340",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster25ComputeSharedHmacResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster25ComputeSharedHmacResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster25ComputeSharedHmacResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster25ComputeSharedHmacResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster25ComputeSharedHmacResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster25ComputeSharedHmacResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster25ComputeSharedHmacResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "os_version",
"field_offset" : 64,
"referenced_type" : "type-8"
},
{
"field_name" : "os_patchlevel",
"field_offset" : 96,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::ConfigureRequest",
"name" : "keymaster::ConfigureRequest",
"referenced_type" : "type-585",
"self_type" : "type-585",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster16ConfigureRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster16ConfigureRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16ConfigureRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16ConfigureRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster16ConfigureRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster16ConfigureRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster16ConfigureRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"linker_set_key" : "keymaster::ConfigureResponse",
"name" : "keymaster::ConfigureResponse",
"referenced_type" : "type-589",
"self_type" : "type-589",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster17ConfigureResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster17ConfigureResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17ConfigureResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17ConfigureResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster17ConfigureResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17ConfigureResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17ConfigureResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []>",
"name" : "keymaster::DefaultDelete<UniquePtr<Operation, DefaultDelete<Operation> > []>",
"referenced_type" : "type-295",
"self_type" : "type-295",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-294" ],
"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-1301",
"self_type" : "type-1301",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1241" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_13AsymmetricKeyEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::HmacOperation>",
"name" : "keymaster::DefaultDelete<keymaster::HmacOperation>",
"referenced_type" : "type-1843",
"self_type" : "type-1843",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1844" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_13HmacOperationEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Key>",
"name" : "keymaster::DefaultDelete<keymaster::Key>",
"referenced_type" : "type-578",
"self_type" : "type-578",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-299" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_3KeyEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::KeyExchange>",
"name" : "keymaster::DefaultDelete<keymaster::KeyExchange>",
"referenced_type" : "type-1734",
"self_type" : "type-1734",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1735" ],
"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-1922",
"self_type" : "type-1922",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1763" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_20NistCurveKeyExchangeEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Operation>",
"name" : "keymaster::DefaultDelete<keymaster::Operation>",
"referenced_type" : "type-293",
"self_type" : "type-293",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-288" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_9OperationEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::OperationTable>",
"name" : "keymaster::DefaultDelete<keymaster::OperationTable>",
"referenced_type" : "type-282",
"self_type" : "type-282",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-283" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_14OperationTableEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf>",
"name" : "keymaster::DefaultDelete<keymaster::Rfc5869Sha256Kdf>",
"referenced_type" : "type-1742",
"self_type" : "type-1742",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1743" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_16Rfc5869Sha256KdfEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster::RsaOperation>",
"name" : "keymaster::DefaultDelete<keymaster::RsaOperation>",
"referenced_type" : "type-4996",
"self_type" : "type-4996",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-4880" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_12RsaOperationEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::DefaultDelete<keymaster_algorithm_t []>",
"name" : "keymaster::DefaultDelete<keymaster_algorithm_t []>",
"referenced_type" : "type-501",
"self_type" : "type-501",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-502" ],
"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-565",
"self_type" : "type-565",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-566" ],
"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-700",
"self_type" : "type-700",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-701" ],
"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-723",
"self_type" : "type-723",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-724" ],
"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-636",
"self_type" : "type-636",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-637" ],
"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-1422",
"self_type" : "type-1422",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1423" ],
"unique_id" : "_ZTSN9keymaster13DefaultDeleteI10v3_ext_ctxEE"
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"linker_set_key" : "keymaster::DeleteAllKeysRequest",
"name" : "keymaster::DeleteAllKeysRequest",
"referenced_type" : "type-555",
"self_type" : "type-555",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster20DeleteAllKeysRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster20DeleteAllKeysRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster20DeleteAllKeysRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster20DeleteAllKeysRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster20DeleteAllKeysRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster20DeleteAllKeysRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster20DeleteAllKeysRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"linker_set_key" : "keymaster::DeleteAllKeysResponse",
"name" : "keymaster::DeleteAllKeysResponse",
"referenced_type" : "type-559",
"self_type" : "type-559",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster21DeleteAllKeysResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster21DeleteAllKeysResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster21DeleteAllKeysResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster21DeleteAllKeysResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster21DeleteAllKeysResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster21DeleteAllKeysResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster21DeleteAllKeysResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "key_blob",
"field_offset" : 64,
"referenced_type" : "type-239"
}
],
"linker_set_key" : "keymaster::DeleteKeyRequest",
"name" : "keymaster::DeleteKeyRequest",
"referenced_type" : "type-549",
"self_type" : "type-549",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster16DeleteKeyRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster16DeleteKeyRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16DeleteKeyRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16DeleteKeyRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster16DeleteKeyRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster16DeleteKeyRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster16DeleteKeyRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"linker_set_key" : "keymaster::DeleteKeyResponse",
"name" : "keymaster::DeleteKeyResponse",
"referenced_type" : "type-551",
"self_type" : "type-551",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster17DeleteKeyResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster17DeleteKeyResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17DeleteKeyResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17DeleteKeyResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster17DeleteKeyResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17DeleteKeyResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17DeleteKeyResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1241"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "ec_key_",
"field_offset" : 768,
"referenced_type" : "type-1112"
}
],
"linker_set_key" : "keymaster::EcKey",
"name" : "keymaster::EcKey",
"record_kind" : "class",
"referenced_type" : "type-1613",
"self_type" : "type-1613",
"size" : 100,
"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_EEEEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster5EcKey13InternalToEvpEP11evp_pkey_st"
},
{
"mangled_component_name" : "_ZN9keymaster5EcKey13EvpToInternalEPK11evp_pkey_st"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1294"
},
{
"referenced_type" : "type-1181"
}
],
"linker_set_key" : "keymaster::EcKeyFactory",
"name" : "keymaster::EcKeyFactory",
"record_kind" : "class",
"referenced_type" : "type-1656",
"self_type" : "type-1656",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/ec_key_factory.h",
"unique_id" : "_ZTSN9keymaster12EcKeyFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster12EcKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster12EcKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster12EcKeyFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster12EcKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
},
{
"mangled_component_name" : "_ZNK9keymaster12EcKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"mangled_component_name" : "_ZNK9keymaster12EcKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
},
{
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster12EcKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE"
},
{
"mangled_component_name" : "_ZNK9keymaster12EcKeyFactory18keymaster_key_typeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster12EcKeyFactory12evp_key_typeEv"
},
{
"component_value" : -4,
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster12EcKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZThn4_N9keymaster12EcKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZThn4_N9keymaster12EcKeyFactoryD0Ev"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-288"
}
],
"fields" :
[
{
"access" : "protected",
"field_name" : "digest_",
"field_offset" : 832,
"referenced_type" : "type-61"
},
{
"access" : "protected",
"field_name" : "digest_algorithm_",
"field_offset" : 864,
"referenced_type" : "type-1669"
},
{
"access" : "protected",
"field_name" : "ecdsa_key_",
"field_offset" : 896,
"referenced_type" : "type-1672"
},
{
"access" : "protected",
"field_name" : "digest_ctx_",
"field_offset" : 928,
"referenced_type" : "type-1674"
},
{
"access" : "protected",
"field_name" : "data_",
"field_offset" : 1056,
"referenced_type" : "type-116"
}
],
"linker_set_key" : "keymaster::EcdsaOperation",
"name" : "keymaster::EcdsaOperation",
"record_kind" : "class",
"referenced_type" : "type-1668",
"self_type" : "type-1668",
"size" : 152,
"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_Pj"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster9Operation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster14EcdsaOperation5AbortEv"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-706"
}
],
"linker_set_key" : "keymaster::EcdsaOperationFactory",
"name" : "keymaster::EcdsaOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-1682",
"self_type" : "type-1682",
"size" : 4,
"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" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPj"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory7purposeEv"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_tP11evp_pkey_st"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1668"
}
],
"linker_set_key" : "keymaster::EcdsaSignOperation",
"name" : "keymaster::EcdsaSignOperation",
"record_kind" : "class",
"referenced_type" : "type-1677",
"self_type" : "type-1677",
"size" : 152,
"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_Pj"
},
{
"mangled_component_name" : "_ZN9keymaster18EcdsaSignOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster14EcdsaOperation5AbortEv"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1682"
}
],
"linker_set_key" : "keymaster::EcdsaSignOperationFactory",
"name" : "keymaster::EcdsaSignOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-1685",
"self_type" : "type-1685",
"size" : 4,
"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" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster25EcdsaSignOperationFactory7purposeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster25EcdsaSignOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_tP11evp_pkey_st"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1668"
}
],
"linker_set_key" : "keymaster::EcdsaVerifyOperation",
"name" : "keymaster::EcdsaVerifyOperation",
"record_kind" : "class",
"referenced_type" : "type-1679",
"self_type" : "type-1679",
"size" : 152,
"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_Pj"
},
{
"mangled_component_name" : "_ZN9keymaster20EcdsaVerifyOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster14EcdsaOperation5AbortEv"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1682"
}
],
"linker_set_key" : "keymaster::EcdsaVerifyOperationFactory",
"name" : "keymaster::EcdsaVerifyOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-1688",
"self_type" : "type-1688",
"size" : 4,
"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" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster21EcdsaOperationFactory16SupportedDigestsEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster27EcdsaVerifyOperationFactory7purposeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster27EcdsaVerifyOperationFactory20InstantiateOperationEONS_16AuthorizationSetES2_18keymaster_digest_tP11evp_pkey_st"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1760"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "key_exchange_",
"field_offset" : 32,
"referenced_type" : "type-1758"
},
{
"access" : "private",
"field_name" : "kdf_",
"field_offset" : 64,
"referenced_type" : "type-1759"
},
{
"access" : "private",
"field_name" : "single_hash_mode_",
"field_offset" : 96,
"referenced_type" : "type-9"
},
{
"access" : "private",
"field_name" : "key_bytes_to_generate_",
"field_offset" : 128,
"referenced_type" : "type-8"
},
{
"access" : "private",
"field_name" : "curve_",
"field_offset" : 160,
"referenced_type" : "type-211"
}
],
"linker_set_key" : "keymaster::EciesKem",
"name" : "keymaster::EciesKem",
"record_kind" : "class",
"referenced_type" : "type-1757",
"self_type" : "type-1757",
"size" : 24,
"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" : "_ZN9keymaster8EciesKem7EncryptEPKhjPNS_6BufferES4_"
},
{
"mangled_component_name" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_stRKNS_6BufferEPS3_"
},
{
"mangled_component_name" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_stPKhjPNS_6BufferE"
}
]
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "buf_",
"referenced_type" : "type-118"
},
{
"access" : "private",
"field_name" : "size_",
"field_offset" : 32,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::Eraser",
"name" : "keymaster::Eraser",
"record_kind" : "class",
"referenced_type" : "type-192",
"self_type" : "type-192",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"unique_id" : "_ZTSN9keymaster6EraserE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "ctx_",
"referenced_type" : "type-1097"
}
],
"linker_set_key" : "keymaster::EvpMdCtxCleaner",
"name" : "keymaster::EvpMdCtxCleaner",
"record_kind" : "class",
"referenced_type" : "type-1096",
"self_type" : "type-1096",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"unique_id" : "_ZTSN9keymaster15EvpMdCtxCleanerE"
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "additional_params",
"field_offset" : 64,
"referenced_type" : "type-289"
},
{
"field_name" : "key_format",
"field_offset" : 384,
"referenced_type" : "type-64"
},
{
"field_name" : "key_blob",
"field_offset" : 416,
"referenced_type" : "type-239"
}
],
"linker_set_key" : "keymaster::ExportKeyRequest",
"name" : "keymaster::ExportKeyRequest",
"referenced_type" : "type-545",
"self_type" : "type-545",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster16ExportKeyRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster16ExportKeyRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16ExportKeyRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16ExportKeyRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster16ExportKeyRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster16ExportKeyRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster16ExportKeyRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "key_data",
"field_offset" : 96,
"referenced_type" : "type-118"
},
{
"field_name" : "key_data_length",
"field_offset" : 128,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::ExportKeyResponse",
"name" : "keymaster::ExportKeyResponse",
"referenced_type" : "type-547",
"self_type" : "type-547",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster17ExportKeyResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster17ExportKeyResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17ExportKeyResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17ExportKeyResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster17ExportKeyResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17ExportKeyResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17ExportKeyResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "op_handle",
"field_offset" : 64,
"referenced_type" : "type-10"
},
{
"field_name" : "input",
"field_offset" : 128,
"referenced_type" : "type-116"
},
{
"field_name" : "signature",
"field_offset" : 288,
"referenced_type" : "type-116"
},
{
"field_name" : "additional_params",
"field_offset" : 448,
"referenced_type" : "type-289"
}
],
"linker_set_key" : "keymaster::FinishOperationRequest",
"name" : "keymaster::FinishOperationRequest",
"referenced_type" : "type-523",
"self_type" : "type-523",
"size" : 96,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster22FinishOperationRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster22FinishOperationRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster22FinishOperationRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster22FinishOperationRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster22FinishOperationRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster22FinishOperationRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster22FinishOperationRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "output",
"field_offset" : 96,
"referenced_type" : "type-116"
},
{
"field_name" : "output_params",
"field_offset" : 256,
"referenced_type" : "type-289"
}
],
"linker_set_key" : "keymaster::FinishOperationResponse",
"name" : "keymaster::FinishOperationResponse",
"referenced_type" : "type-525",
"self_type" : "type-525",
"size" : 72,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster23FinishOperationResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster23FinishOperationResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster23FinishOperationResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster23FinishOperationResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster23FinishOperationResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster23FinishOperationResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster23FinishOperationResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "key_description",
"field_offset" : 64,
"referenced_type" : "type-289"
}
],
"linker_set_key" : "keymaster::GenerateKeyRequest",
"name" : "keymaster::GenerateKeyRequest",
"referenced_type" : "type-504",
"self_type" : "type-504",
"size" : 48,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster18GenerateKeyRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster18GenerateKeyRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster18GenerateKeyRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster18GenerateKeyRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster18GenerateKeyRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster18GenerateKeyRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster18GenerateKeyRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "key_blob",
"field_offset" : 96,
"referenced_type" : "type-239"
},
{
"field_name" : "enforced",
"field_offset" : 160,
"referenced_type" : "type-289"
},
{
"field_name" : "unenforced",
"field_offset" : 480,
"referenced_type" : "type-289"
}
],
"linker_set_key" : "keymaster::GenerateKeyResponse",
"name" : "keymaster::GenerateKeyResponse",
"referenced_type" : "type-508",
"self_type" : "type-508",
"size" : 100,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster19GenerateKeyResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster19GenerateKeyResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster19GenerateKeyResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster19GenerateKeyResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster19GenerateKeyResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster19GenerateKeyResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster19GenerateKeyResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "params",
"field_offset" : 96,
"referenced_type" : "type-336"
}
],
"linker_set_key" : "keymaster::GetHmacSharingParametersResponse",
"name" : "keymaster::GetHmacSharingParametersResponse",
"referenced_type" : "type-597",
"self_type" : "type-597",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster32GetHmacSharingParametersResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster32GetHmacSharingParametersResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster32GetHmacSharingParametersResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster32GetHmacSharingParametersResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster32GetHmacSharingParametersResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster32GetHmacSharingParametersResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster32GetHmacSharingParametersResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "key_blob",
"field_offset" : 64,
"referenced_type" : "type-239"
},
{
"field_name" : "additional_params",
"field_offset" : 128,
"referenced_type" : "type-289"
}
],
"linker_set_key" : "keymaster::GetKeyCharacteristicsRequest",
"name" : "keymaster::GetKeyCharacteristicsRequest",
"referenced_type" : "type-510",
"self_type" : "type-510",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster28GetKeyCharacteristicsRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster28GetKeyCharacteristicsRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster28GetKeyCharacteristicsRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster28GetKeyCharacteristicsRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster28GetKeyCharacteristicsRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "enforced",
"field_offset" : 96,
"referenced_type" : "type-289"
},
{
"field_name" : "unenforced",
"field_offset" : 416,
"referenced_type" : "type-289"
}
],
"linker_set_key" : "keymaster::GetKeyCharacteristicsResponse",
"name" : "keymaster::GetKeyCharacteristicsResponse",
"referenced_type" : "type-512",
"self_type" : "type-512",
"size" : 92,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster29GetKeyCharacteristicsResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster29GetKeyCharacteristicsResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster29GetKeyCharacteristicsResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster29GetKeyCharacteristicsResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster29GetKeyCharacteristicsResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster29GetKeyCharacteristicsResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"linker_set_key" : "keymaster::GetVersionRequest",
"name" : "keymaster::GetVersionRequest",
"referenced_type" : "type-563",
"self_type" : "type-563",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster17GetVersionRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster17GetVersionRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17GetVersionRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17GetVersionRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17GetVersionRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17GetVersionRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17GetVersionRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "major_ver",
"field_offset" : 96,
"referenced_type" : "type-3"
},
{
"field_name" : "minor_ver",
"field_offset" : 104,
"referenced_type" : "type-3"
},
{
"field_name" : "subminor_ver",
"field_offset" : 112,
"referenced_type" : "type-3"
}
],
"linker_set_key" : "keymaster::GetVersionResponse",
"name" : "keymaster::GetVersionResponse",
"referenced_type" : "type-570",
"self_type" : "type-570",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster18GetVersionResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster18GetVersionResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster18GetVersionResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster18GetVersionResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster18GetVersionResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster18GetVersionResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster18GetVersionResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-32"
}
],
"fields" :
[
{
"field_name" : "challenge",
"field_offset" : 32,
"referenced_type" : "type-10"
},
{
"field_name" : "user_id",
"field_offset" : 96,
"referenced_type" : "type-10"
},
{
"field_name" : "authenticator_id",
"field_offset" : 160,
"referenced_type" : "type-10"
},
{
"field_name" : "authenticator_type",
"field_offset" : 224,
"referenced_type" : "type-204"
},
{
"field_name" : "timestamp",
"field_offset" : 256,
"referenced_type" : "type-10"
},
{
"field_name" : "mac",
"field_offset" : 320,
"referenced_type" : "type-304"
}
],
"linker_set_key" : "keymaster::HardwareAuthToken",
"name" : "keymaster::HardwareAuthToken",
"referenced_type" : "type-614",
"self_type" : "type-614",
"size" : 48,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster17HardwareAuthTokenE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster17HardwareAuthTokenE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17HardwareAuthTokenD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17HardwareAuthTokenD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17HardwareAuthToken14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17HardwareAuthToken9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17HardwareAuthToken11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1194"
}
],
"linker_set_key" : "keymaster::HmacKey",
"name" : "keymaster::HmacKey",
"record_kind" : "class",
"referenced_type" : "type-1827",
"self_type" : "type-1827",
"size" : 96,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h",
"unique_id" : "_ZTSN9keymaster7HmacKeyE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster7HmacKeyE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster7HmacKeyD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster7HmacKeyD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster12SymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1186"
}
],
"linker_set_key" : "keymaster::HmacKeyFactory",
"name" : "keymaster::HmacKeyFactory",
"record_kind" : "class",
"referenced_type" : "type-1823",
"self_type" : "type-1823",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac_key.h",
"unique_id" : "_ZTSN9keymaster14HmacKeyFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster14HmacKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster14HmacKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster14HmacKeyFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"mangled_component_name" : "_ZNK9keymaster14HmacKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"mangled_component_name" : "_ZNK9keymaster14HmacKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster14HmacKeyFactory18key_size_supportedEj"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory14key_size_bytesEj"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory13key_size_bitsEj"
},
{
"mangled_component_name" : "_ZNK9keymaster14HmacKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
},
{
"component_value" : -4,
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster14HmacKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZThn4_N9keymaster14HmacKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZThn4_N9keymaster14HmacKeyFactoryD0Ev"
}
]
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "key_",
"referenced_type" : "type-117"
},
{
"access" : "private",
"field_name" : "key_len_",
"field_offset" : 32,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::HmacSha256",
"name" : "keymaster::HmacSha256",
"record_kind" : "class",
"referenced_type" : "type-1786",
"self_type" : "type-1786",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/hmac.h",
"unique_id" : "_ZTSN9keymaster10HmacSha256E"
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-32"
}
],
"fields" :
[
{
"field_name" : "seed",
"field_offset" : 32,
"referenced_type" : "type-304"
},
{
"field_name" : "nonce",
"field_offset" : 96,
"referenced_type" : "type-337"
}
],
"linker_set_key" : "keymaster::HmacSharingParameters",
"name" : "keymaster::HmacSharingParameters",
"referenced_type" : "type-336",
"self_type" : "type-336",
"size" : 44,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster21HmacSharingParametersE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster21HmacSharingParametersE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster21HmacSharingParametersD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster21HmacSharingParametersD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster21HmacSharingParameters14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster21HmacSharingParameters9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster21HmacSharingParameters11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-32"
}
],
"fields" :
[
{
"field_name" : "params_array",
"field_offset" : 32,
"referenced_type" : "type-593"
},
{
"field_name" : "num_params",
"field_offset" : 64,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::HmacSharingParametersArray",
"name" : "keymaster::HmacSharingParametersArray",
"referenced_type" : "type-594",
"self_type" : "type-594",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster26HmacSharingParametersArrayE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster26HmacSharingParametersArrayE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster26HmacSharingParametersArrayD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster26HmacSharingParametersArrayD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster26HmacSharingParametersArray14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster26HmacSharingParametersArray9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster26HmacSharingParametersArray11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "key_description",
"field_offset" : 64,
"referenced_type" : "type-289"
},
{
"field_name" : "key_format",
"field_offset" : 384,
"referenced_type" : "type-64"
},
{
"field_name" : "key_data",
"field_offset" : 416,
"referenced_type" : "type-118"
},
{
"field_name" : "key_data_length",
"field_offset" : 448,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::ImportKeyRequest",
"name" : "keymaster::ImportKeyRequest",
"referenced_type" : "type-541",
"self_type" : "type-541",
"size" : 60,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster16ImportKeyRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster16ImportKeyRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16ImportKeyRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16ImportKeyRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster16ImportKeyRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster16ImportKeyRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster16ImportKeyRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "key_blob",
"field_offset" : 96,
"referenced_type" : "type-239"
},
{
"field_name" : "enforced",
"field_offset" : 160,
"referenced_type" : "type-289"
},
{
"field_name" : "unenforced",
"field_offset" : 480,
"referenced_type" : "type-289"
}
],
"linker_set_key" : "keymaster::ImportKeyResponse",
"name" : "keymaster::ImportKeyResponse",
"referenced_type" : "type-543",
"self_type" : "type-543",
"size" : 100,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster17ImportKeyResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster17ImportKeyResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17ImportKeyResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17ImportKeyResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster17ImportKeyResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17ImportKeyResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17ImportKeyResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "wrapped_key",
"field_offset" : 64,
"referenced_type" : "type-300"
},
{
"field_name" : "wrapping_key",
"field_offset" : 128,
"referenced_type" : "type-300"
},
{
"field_name" : "masking_key",
"field_offset" : 192,
"referenced_type" : "type-300"
},
{
"field_name" : "additional_params",
"field_offset" : 256,
"referenced_type" : "type-289"
},
{
"field_name" : "password_sid",
"field_offset" : 576,
"referenced_type" : "type-10"
},
{
"field_name" : "biometric_sid",
"field_offset" : 640,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::ImportWrappedKeyRequest",
"name" : "keymaster::ImportWrappedKeyRequest",
"referenced_type" : "type-610",
"self_type" : "type-610",
"size" : 88,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster23ImportWrappedKeyRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster23ImportWrappedKeyRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster23ImportWrappedKeyRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster23ImportWrappedKeyRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster23ImportWrappedKeyRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster23ImportWrappedKeyRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster23ImportWrappedKeyRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "key_blob",
"field_offset" : 96,
"referenced_type" : "type-300"
},
{
"field_name" : "enforced",
"field_offset" : 160,
"referenced_type" : "type-289"
},
{
"field_name" : "unenforced",
"field_offset" : 480,
"referenced_type" : "type-289"
}
],
"linker_set_key" : "keymaster::ImportWrappedKeyResponse",
"name" : "keymaster::ImportWrappedKeyResponse",
"referenced_type" : "type-612",
"self_type" : "type-612",
"size" : 100,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster24ImportWrappedKeyResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster24ImportWrappedKeyResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster24ImportWrappedKeyResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster24ImportWrappedKeyResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster24ImportWrappedKeyResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster24ImportWrappedKeyResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster24ImportWrappedKeyResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1744"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "start_counter_",
"field_offset" : 256,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::Iso18033Kdf",
"name" : "keymaster::Iso18033Kdf",
"record_kind" : "class",
"referenced_type" : "type-1910",
"self_type" : "type-1910",
"size" : 36,
"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" : "_ZN9keymaster11Iso18033Kdf11GenerateKeyEPKhjPhj"
}
]
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "protected",
"field_name" : "secret_key_",
"field_offset" : 32,
"referenced_type" : "type-117"
},
{
"access" : "protected",
"field_name" : "secret_key_len_",
"field_offset" : 64,
"referenced_type" : "type-8"
},
{
"access" : "protected",
"field_name" : "salt_",
"field_offset" : 96,
"referenced_type" : "type-117"
},
{
"access" : "protected",
"field_name" : "salt_len_",
"field_offset" : 128,
"referenced_type" : "type-8"
},
{
"access" : "protected",
"field_name" : "is_initialized_",
"field_offset" : 160,
"referenced_type" : "type-9"
},
{
"access" : "protected",
"field_name" : "digest_type_",
"field_offset" : 192,
"referenced_type" : "type-61"
},
{
"access" : "protected",
"field_name" : "digest_size_",
"field_offset" : 224,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::Kdf",
"name" : "keymaster::Kdf",
"record_kind" : "class",
"referenced_type" : "type-1744",
"self_type" : "type-1744",
"size" : 32,
"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" : "_ZN9keymaster3Kdf11GenerateKeyEPKhjPhj"
}
]
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Kem",
"name" : "keymaster::Kem",
"record_kind" : "class",
"referenced_type" : "type-1760",
"self_type" : "type-1760",
"size" : 4,
"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" : "_ZN9keymaster3Kem7EncryptEPKhjPNS_6BufferES4_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster3Kem7DecryptEP9ec_key_stRKNS_6BufferEPS3_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster3Kem7DecryptEP9ec_key_stPKhjPNS_6BufferE"
}
]
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "protected",
"field_name" : "hw_enforced_",
"field_offset" : 32,
"referenced_type" : "type-289"
},
{
"access" : "protected",
"field_name" : "sw_enforced_",
"field_offset" : 352,
"referenced_type" : "type-289"
},
{
"access" : "protected",
"field_name" : "key_material_",
"field_offset" : 672,
"referenced_type" : "type-300"
},
{
"access" : "protected",
"field_name" : "key_factory_",
"field_offset" : 736,
"referenced_type" : "type-301"
}
],
"linker_set_key" : "keymaster::Key",
"name" : "keymaster::Key",
"record_kind" : "class",
"referenced_type" : "type-299",
"self_type" : "type-299",
"size" : 96,
"source_file" : "/system/keymaster/include/keymaster/key.h",
"unique_id" : "_ZTSN9keymaster3KeyE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster3KeyE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster3KeyD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster3KeyD0Ev"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster3Key22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
}
]
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::KeyExchange",
"name" : "keymaster::KeyExchange",
"record_kind" : "class",
"referenced_type" : "type-1735",
"self_type" : "type-1735",
"size" : 4,
"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" : "_ZNK9keymaster11KeyExchange18CalculateSharedKeyEPKhjPNS_6BufferE"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster11KeyExchange12public_valueEPNS_6BufferE"
}
]
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::KeyFactory",
"name" : "keymaster::KeyFactory",
"record_kind" : "class",
"referenced_type" : "type-303",
"self_type" : "type-303",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/key_factory.h",
"unique_id" : "_ZTSN9keymaster10KeyFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster10KeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster10KeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster10KeyFactoryD0Ev"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster10KeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster10KeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster10KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster10KeyFactory19GetOperationFactoryE19keymaster_purpose_t"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster10KeyFactory22SupportedImportFormatsEPj"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster10KeyFactory22SupportedExportFormatsEPj"
}
]
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::KeymasterContext",
"name" : "keymaster::KeymasterContext",
"record_kind" : "class",
"referenced_type" : "type-42",
"self_type" : "type-42",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_context.h",
"unique_id" : "_ZTSN9keymaster16KeymasterContextE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster16KeymasterContextE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16KeymasterContextD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16KeymasterContextD0Ev"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster16KeymasterContext16SetSystemVersionEjj"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext16GetSystemVersionEPjS1_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext13GetKeyFactoryE21keymaster_algorithm_t"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext19GetOperationFactoryE21keymaster_algorithm_t19keymaster_purpose_t"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext22GetSupportedAlgorithmsEPj"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext14UpgradeKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext12ParseKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE"
},
{
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext13DeleteAllKeysEv"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext13AddRngEntropyEPKhj"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster16KeymasterContext18enforcement_policyEv"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext19GenerateAttestationERKNS_3KeyERKNS_16AuthorizationSetEPNS_9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster16KeymasterContext9UnwrapKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEES5_RKNS_16AuthorizationSetES5_PS6_P22keymaster_key_format_tPS3_"
}
]
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "access_time_map_",
"field_offset" : 32,
"referenced_type" : "type-689"
},
{
"access" : "private",
"field_name" : "access_count_map_",
"field_offset" : 64,
"referenced_type" : "type-691"
}
],
"linker_set_key" : "keymaster::KeymasterEnforcement",
"name" : "keymaster::KeymasterEnforcement",
"record_kind" : "class",
"referenced_type" : "type-688",
"self_type" : "type-688",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h",
"unique_id" : "_ZTSN9keymaster20KeymasterEnforcementE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster20KeymasterEnforcementE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster20KeymasterEnforcementD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster20KeymasterEnforcementD0Ev"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement21activation_date_validEy"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement22expiration_date_passedEy"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement20auth_token_timed_outERK15hw_auth_token_tj"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement19get_current_time_msEv"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement13SecurityLevelEv"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement22ValidateTokenSignatureERK15hw_auth_token_t"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster20KeymasterEnforcement24GetHmacSharingParametersEPNS_21HmacSharingParametersE"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster20KeymasterEnforcement17ComputeSharedHmacERKNS_26HmacSharingParametersArrayEPNS_14TKeymasterBlobI16keymaster_blob_tEE"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster20KeymasterEnforcement19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster20KeymasterEnforcement11CreateKeyIdERK20keymaster_key_blob_tPy"
}
]
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::KeymasterEnforcementContext",
"name" : "keymaster::KeymasterEnforcementContext",
"record_kind" : "class",
"referenced_type" : "type-686",
"self_type" : "type-686",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h",
"unique_id" : "_ZTSN9keymaster27KeymasterEnforcementContextE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster27KeymasterEnforcementContextE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster27KeymasterEnforcementContextD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster27KeymasterEnforcementContextD0Ev"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-32"
}
],
"fields" :
[
{
"field_name" : "message_version",
"field_offset" : 32,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::KeymasterMessage",
"name" : "keymaster::KeymasterMessage",
"referenced_type" : "type-342",
"self_type" : "type-342",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster16KeymasterMessageE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster16KeymasterMessageE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16KeymasterMessageD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16KeymasterMessageD0Ev"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster12Serializable14SerializedSizeEv"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster12Serializable9SerializeEPhPKh"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster12Serializable11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "error",
"field_offset" : 64,
"referenced_type" : "type-19"
}
],
"linker_set_key" : "keymaster::KeymasterResponse",
"name" : "keymaster::KeymasterResponse",
"referenced_type" : "type-341",
"self_type" : "type-341",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster17KeymasterResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster17KeymasterResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17KeymasterResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17KeymasterResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse22NonErrorSerializedSizeEv"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse17NonErrorSerializeEPhPKh"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::List<AccessCount>::CONST_ITERATOR<keymaster::AccessCountMap::AccessCount>",
"name" : "keymaster::List<AccessCount>::CONST_ITERATOR<keymaster::AccessCountMap::AccessCount>",
"referenced_type" : "type-126",
"self_type" : "type-126",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-127" ],
"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-128",
"self_type" : "type-128",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-129" ],
"unique_id" : "_ZTSN9keymaster4ListINS_14AccessCountMap11AccessCountEE18NON_CONST_ITERATORIS2_EE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "mpNode",
"referenced_type" : "type-125"
}
],
"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-137",
"self_type" : "type-137",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-138" ],
"unique_id" : "_ZTSN9keymaster4ListINS_14AccessCountMap11AccessCountEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "mpNode",
"referenced_type" : "type-112"
}
],
"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-130",
"self_type" : "type-130",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-131" ],
"unique_id" : "_ZTSN9keymaster4ListINS_14AccessCountMap11AccessCountEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE"
},
{
"access" : "protected",
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mVal",
"referenced_type" : "type-114"
},
{
"access" : "private",
"field_name" : "mpPrev",
"field_offset" : 128,
"referenced_type" : "type-112"
},
{
"access" : "private",
"field_name" : "mpNext",
"field_offset" : 160,
"referenced_type" : "type-112"
}
],
"linker_set_key" : "keymaster::List<AccessCount>::_Node",
"name" : "keymaster::List<AccessCount>::_Node",
"record_kind" : "class",
"referenced_type" : "type-113",
"self_type" : "type-113",
"size" : 24,
"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-86",
"self_type" : "type-86",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-87" ],
"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-88",
"self_type" : "type-88",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-89" ],
"unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEE18NON_CONST_ITERATORIS2_EE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "mpNode",
"referenced_type" : "type-85"
}
],
"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-100",
"self_type" : "type-100",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-101" ],
"unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "mpNode",
"referenced_type" : "type-73"
}
],
"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-90",
"self_type" : "type-90",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-91" ],
"unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE"
},
{
"access" : "protected",
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mVal",
"referenced_type" : "type-75"
},
{
"access" : "private",
"field_name" : "mpPrev",
"field_offset" : 128,
"referenced_type" : "type-73"
},
{
"access" : "private",
"field_name" : "mpNext",
"field_offset" : 160,
"referenced_type" : "type-73"
}
],
"linker_set_key" : "keymaster::List<AccessTime>::_Node",
"name" : "keymaster::List<AccessTime>::_Node",
"record_kind" : "class",
"referenced_type" : "type-74",
"self_type" : "type-74",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"unique_id" : "_ZTSN9keymaster4ListINS_13AccessTimeMap10AccessTimeEE5_NodeE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mpMiddle",
"field_offset" : 32,
"referenced_type" : "type-112"
}
],
"linker_set_key" : "keymaster::List<keymaster::AccessCountMap::AccessCount>",
"name" : "keymaster::List<keymaster::AccessCountMap::AccessCount>",
"record_kind" : "class",
"referenced_type" : "type-111",
"self_type" : "type-111",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-115" ],
"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" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mpMiddle",
"field_offset" : 32,
"referenced_type" : "type-73"
}
],
"linker_set_key" : "keymaster::List<keymaster::AccessTimeMap::AccessTime>",
"name" : "keymaster::List<keymaster::AccessTimeMap::AccessTime>",
"record_kind" : "class",
"referenced_type" : "type-72",
"self_type" : "type-72",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/List.h",
"template_args" : [ "type-76" ],
"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" : 4,
"linker_set_key" : "keymaster::Logger",
"name" : "keymaster::Logger",
"record_kind" : "class",
"referenced_type" : "type-703",
"self_type" : "type-703",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/logger.h",
"unique_id" : "_ZTSN9keymaster6LoggerE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster6LoggerE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster6LoggerD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster6LoggerD0Ev"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster6Logger7log_msgENS0_8LogLevelEPKcPc"
}
]
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::Malloc_Delete",
"name" : "keymaster::Malloc_Delete",
"referenced_type" : "type-323",
"self_type" : "type-323",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"unique_id" : "_ZTSN9keymaster13Malloc_DeleteE"
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1735"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "private_key_",
"field_offset" : 32,
"referenced_type" : "type-1112"
},
{
"access" : "private",
"field_name" : "public_key_",
"field_offset" : 64,
"referenced_type" : "type-117"
},
{
"access" : "private",
"field_name" : "public_key_len_",
"field_offset" : 96,
"referenced_type" : "type-8"
},
{
"access" : "private",
"field_name" : "shared_secret_len_",
"field_offset" : 128,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::NistCurveKeyExchange",
"name" : "keymaster::NistCurveKeyExchange",
"record_kind" : "class",
"referenced_type" : "type-1763",
"self_type" : "type-1763",
"size" : 20,
"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" : "_ZNK9keymaster20NistCurveKeyExchange18CalculateSharedKeyEPKhjPNS_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-1403",
"self_type" : "type-1403",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1404" ],
"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-1412",
"self_type" : "type-1412",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1413" ],
"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-1461",
"self_type" : "type-1461",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1462" ],
"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-1458",
"self_type" : "type-1458",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1459" ],
"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-1358",
"self_type" : "type-1358",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1359" ],
"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-1464",
"self_type" : "type-1464",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1465" ],
"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-1467",
"self_type" : "type-1467",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1468" ],
"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-4787",
"self_type" : "type-4787",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-4788" ],
"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-1362",
"self_type" : "type-1362",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1363" ],
"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-1589",
"self_type" : "type-1589",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1590" ],
"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-1664",
"self_type" : "type-1664",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1665" ],
"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-1101",
"self_type" : "type-1101",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1102" ],
"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-1937",
"self_type" : "type-1937",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1938" ],
"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-1105",
"self_type" : "type-1105",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1106" ],
"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-4802",
"self_type" : "type-4802",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-4803" ],
"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-1108",
"self_type" : "type-1108",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1109" ],
"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-1391",
"self_type" : "type-1391",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h",
"template_args" : [ "type-1392" ],
"unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI7x509_stXadL_Z9X509_freeEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "protected",
"field_name" : "operation_handle_",
"field_offset" : 32,
"referenced_type" : "type-10"
},
{
"access" : "private",
"field_name" : "purpose_",
"field_offset" : 96,
"referenced_type" : "type-39"
},
{
"access" : "private",
"field_name" : "hw_enforced_",
"field_offset" : 128,
"referenced_type" : "type-289"
},
{
"access" : "private",
"field_name" : "sw_enforced_",
"field_offset" : 448,
"referenced_type" : "type-289"
},
{
"access" : "private",
"field_name" : "key_id_",
"field_offset" : 768,
"referenced_type" : "type-10"
}
],
"linker_set_key" : "keymaster::Operation",
"name" : "keymaster::Operation",
"record_kind" : "class",
"referenced_type" : "type-288",
"self_type" : "type-288",
"size" : 104,
"source_file" : "/system/keymaster/include/keymaster/operation.h",
"unique_id" : "_ZTSN9keymaster9OperationE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster9OperationE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster9OperationD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster9OperationD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster9Operation5BeginERKNS_16AuthorizationSetEPS1_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster9Operation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster9Operation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster9Operation5AbortEv"
}
]
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::OperationFactory",
"name" : "keymaster::OperationFactory",
"record_kind" : "class",
"referenced_type" : "type-706",
"self_type" : "type-706",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/operation.h",
"unique_id" : "_ZTSN9keymaster16OperationFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster16OperationFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16OperationFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster16OperationFactoryD0Ev"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster16OperationFactory12registry_keyEv"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster16OperationFactory15CreateOperationEONS_3KeyERKNS_16AuthorizationSetEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory16SupportedDigestsEPj"
}
]
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "algorithm",
"referenced_type" : "type-51"
},
{
"field_name" : "purpose",
"field_offset" : 32,
"referenced_type" : "type-36"
}
],
"linker_set_key" : "keymaster::OperationFactory::KeyType",
"name" : "keymaster::OperationFactory::KeyType",
"referenced_type" : "type-709",
"self_type" : "type-709",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/operation.h",
"unique_id" : "_ZTSN9keymaster16OperationFactory7KeyTypeE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "table_",
"referenced_type" : "type-284"
},
{
"access" : "private",
"field_name" : "table_size_",
"field_offset" : 32,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::OperationTable",
"name" : "keymaster::OperationTable",
"record_kind" : "class",
"referenced_type" : "type-283",
"self_type" : "type-283",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/operation_table.h",
"unique_id" : "_ZTSN9keymaster14OperationTableE"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::RandomSource",
"name" : "keymaster::RandomSource",
"record_kind" : "class",
"referenced_type" : "type-720",
"self_type" : "type-720",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/random_source.h",
"unique_id" : "_ZTSN9keymaster12RandomSourceE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster12RandomSourceE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster12RandomSourceD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster12RandomSourceD0Ev"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster12RandomSource14GenerateRandomEPhj"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1744"
}
],
"linker_set_key" : "keymaster::Rfc5869Sha256Kdf",
"name" : "keymaster::Rfc5869Sha256Kdf",
"record_kind" : "class",
"referenced_type" : "type-1743",
"self_type" : "type-1743",
"size" : 32,
"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" : "_ZN9keymaster16Rfc5869Sha256Kdf11GenerateKeyEPKhjPhj"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-4880"
}
],
"linker_set_key" : "keymaster::RsaCryptOperation",
"name" : "keymaster::RsaCryptOperation",
"record_kind" : "class",
"referenced_type" : "type-4895",
"self_type" : "type-4895",
"size" : 140,
"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_Pj"
},
{
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-4904"
}
],
"linker_set_key" : "keymaster::RsaCryptingOperationFactory",
"name" : "keymaster::RsaCryptingOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-4908",
"self_type" : "type-4908",
"size" : 4,
"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" : "_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
},
{
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-4895"
}
],
"linker_set_key" : "keymaster::RsaDecryptOperation",
"name" : "keymaster::RsaDecryptOperation",
"record_kind" : "class",
"referenced_type" : "type-4902",
"self_type" : "type-4902",
"size" : 140,
"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_Pj"
},
{
"mangled_component_name" : "_ZN9keymaster19RsaDecryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
},
{
"mangled_component_name" : "_ZN9keymaster17RsaCryptOperation17GetOpensslPaddingEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster17RsaCryptOperation14require_digestEv"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-4908"
}
],
"linker_set_key" : "keymaster::RsaDecryptionOperationFactory",
"name" : "keymaster::RsaDecryptionOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-4919",
"self_type" : "type-4919",
"size" : 4,
"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" : "_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
},
{
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-4880"
}
],
"fields" :
[
{
"access" : "protected",
"field_name" : "digest_ctx_",
"field_offset" : 1120,
"referenced_type" : "type-4888"
}
],
"linker_set_key" : "keymaster::RsaDigestingOperation",
"name" : "keymaster::RsaDigestingOperation",
"record_kind" : "class",
"referenced_type" : "type-4887",
"self_type" : "type-4887",
"size" : 156,
"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_Pj"
},
{
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-4904"
}
],
"linker_set_key" : "keymaster::RsaDigestingOperationFactory",
"name" : "keymaster::RsaDigestingOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-4907",
"self_type" : "type-4907",
"size" : 4,
"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" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
},
{
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-4895"
}
],
"linker_set_key" : "keymaster::RsaEncryptOperation",
"name" : "keymaster::RsaEncryptOperation",
"record_kind" : "class",
"referenced_type" : "type-4900",
"self_type" : "type-4900",
"size" : 140,
"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_Pj"
},
{
"mangled_component_name" : "_ZN9keymaster19RsaEncryptOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
},
{
"mangled_component_name" : "_ZN9keymaster17RsaCryptOperation17GetOpensslPaddingEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster17RsaCryptOperation14require_digestEv"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-4908"
}
],
"linker_set_key" : "keymaster::RsaEncryptionOperationFactory",
"name" : "keymaster::RsaEncryptionOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-4916",
"self_type" : "type-4916",
"size" : 4,
"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" : "_ZNK9keymaster27RsaCryptingOperationFactory21SupportedPaddingModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
},
{
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1241"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "rsa_key_",
"field_offset" : 768,
"referenced_type" : "type-4846"
}
],
"linker_set_key" : "keymaster::RsaKey",
"name" : "keymaster::RsaKey",
"record_kind" : "class",
"referenced_type" : "type-4845",
"self_type" : "type-4845",
"size" : 100,
"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_EEEEPj"
},
{
"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-4850",
"self_type" : "type-4850",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h",
"unique_id" : "_ZTSN9keymaster6RsaKey10RSA_DeleteE"
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1294"
},
{
"referenced_type" : "type-1181"
}
],
"linker_set_key" : "keymaster::RsaKeyFactory",
"name" : "keymaster::RsaKeyFactory",
"record_kind" : "class",
"referenced_type" : "type-4970",
"self_type" : "type-4970",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h",
"unique_id" : "_ZTSN9keymaster13RsaKeyFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster13RsaKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster13RsaKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster13RsaKeyFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
},
{
"mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
},
{
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedImportFormatsEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster20AsymmetricKeyFactory22SupportedExportFormatsEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory14CreateEmptyKeyEONS_16AuthorizationSetES2_PNS_9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS4_EEEE"
},
{
"mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory18keymaster_key_typeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster13RsaKeyFactory12evp_key_typeEv"
},
{
"component_value" : -4,
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster13RsaKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZThn4_N9keymaster13RsaKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZThn4_N9keymaster13RsaKeyFactoryD0Ev"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-288"
}
],
"fields" :
[
{
"access" : "protected",
"field_name" : "rsa_key_",
"field_offset" : 832,
"referenced_type" : "type-4854"
},
{
"access" : "protected",
"field_name" : "padding_",
"field_offset" : 864,
"referenced_type" : "type-56"
},
{
"access" : "protected",
"field_name" : "data_",
"field_offset" : 896,
"referenced_type" : "type-116"
},
{
"access" : "protected",
"field_name" : "digest_",
"field_offset" : 1056,
"referenced_type" : "type-60"
},
{
"access" : "protected",
"field_name" : "digest_algorithm_",
"field_offset" : 1088,
"referenced_type" : "type-4881"
}
],
"linker_set_key" : "keymaster::RsaOperation",
"name" : "keymaster::RsaOperation",
"record_kind" : "class",
"referenced_type" : "type-4880",
"self_type" : "type-4880",
"size" : 140,
"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_Pj"
},
{
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-706"
}
],
"linker_set_key" : "keymaster::RsaOperationFactory",
"name" : "keymaster::RsaOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-4904",
"self_type" : "type-4904",
"size" : 4,
"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" : "_ZNK9keymaster16OperationFactory21SupportedPaddingModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
},
{
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-4887"
}
],
"linker_set_key" : "keymaster::RsaSignOperation",
"name" : "keymaster::RsaSignOperation",
"record_kind" : "class",
"referenced_type" : "type-4891",
"self_type" : "type-4891",
"size" : 156,
"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_Pj"
},
{
"mangled_component_name" : "_ZN9keymaster16RsaSignOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
},
{
"mangled_component_name" : "_ZN9keymaster21RsaDigestingOperation17GetOpensslPaddingEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster21RsaDigestingOperation14require_digestEv"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-4907"
}
],
"linker_set_key" : "keymaster::RsaSigningOperationFactory",
"name" : "keymaster::RsaSigningOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-4910",
"self_type" : "type-4910",
"size" : 4,
"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" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
},
{
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-4907"
}
],
"linker_set_key" : "keymaster::RsaVerificationOperationFactory",
"name" : "keymaster::RsaVerificationOperationFactory",
"record_kind" : "class",
"referenced_type" : "type-4913",
"self_type" : "type-4913",
"size" : 4,
"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" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster16OperationFactory19SupportedBlockModesEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster19RsaOperationFactory16SupportedDigestsEPj"
},
{
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-4887"
}
],
"linker_set_key" : "keymaster::RsaVerifyOperation",
"name" : "keymaster::RsaVerifyOperation",
"record_kind" : "class",
"referenced_type" : "type-4893",
"self_type" : "type-4893",
"size" : 156,
"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_Pj"
},
{
"mangled_component_name" : "_ZN9keymaster18RsaVerifyOperation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_"
},
{
"mangled_component_name" : "_ZN9keymaster12RsaOperation5AbortEv"
},
{
"mangled_component_name" : "_ZN9keymaster21RsaDigestingOperation17GetOpensslPaddingEP17keymaster_error_t"
},
{
"mangled_component_name" : "_ZNK9keymaster21RsaDigestingOperation14require_digestEv"
}
]
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Serializable",
"name" : "keymaster::Serializable",
"record_kind" : "class",
"referenced_type" : "type-32",
"self_type" : "type-32",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h",
"unique_id" : "_ZTSN9keymaster12SerializableE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster12SerializableE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster12SerializableD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster12SerializableD0Ev"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster12Serializable14SerializedSizeEv"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster12Serializable9SerializeEPhPKh"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZN9keymaster12Serializable11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "protected",
"field_name" : "blob_maker_",
"field_offset" : 32,
"referenced_type" : "type-1182"
}
],
"linker_set_key" : "keymaster::SoftKeyFactoryMixin",
"name" : "keymaster::SoftKeyFactoryMixin",
"record_kind" : "class",
"referenced_type" : "type-1181",
"self_type" : "type-1181",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h",
"unique_id" : "_ZTSN9keymaster19SoftKeyFactoryMixinE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster19SoftKeyFactoryMixinE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster19SoftKeyFactoryMixinD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster19SoftKeyFactoryMixinD0Ev"
}
]
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::SoftwareKeyBlobMaker",
"name" : "keymaster::SoftwareKeyBlobMaker",
"record_kind" : "class",
"referenced_type" : "type-1179",
"self_type" : "type-1179",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/soft_key_factory.h",
"unique_id" : "_ZTSN9keymaster20SoftwareKeyBlobMakerE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster20SoftwareKeyBlobMakerE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster20SoftwareKeyBlobMakerD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster20SoftwareKeyBlobMakerD0Ev"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster20SoftwareKeyBlobMaker13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-720"
}
],
"linker_set_key" : "keymaster::SoftwareRandomSource",
"name" : "keymaster::SoftwareRandomSource",
"record_kind" : "class",
"referenced_type" : "type-5033",
"self_type" : "type-5033",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/software_random_source.h",
"unique_id" : "_ZTSN9keymaster20SoftwareRandomSourceE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster20SoftwareRandomSourceE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster20SoftwareRandomSourceD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster20SoftwareRandomSourceD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhj"
}
]
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::StaticAssert<true>",
"name" : "keymaster::StaticAssert<true>",
"referenced_type" : "type-382",
"self_type" : "type-382",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster12StaticAssertILb1EEE"
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"linker_set_key" : "keymaster::SupportedAlgorithmsRequest",
"name" : "keymaster::SupportedAlgorithmsRequest",
"referenced_type" : "type-440",
"self_type" : "type-440",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster26SupportedAlgorithmsRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster26SupportedAlgorithmsRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster26SupportedAlgorithmsRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster26SupportedAlgorithmsRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster26SupportedAlgorithmsRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster26SupportedAlgorithmsRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster26SupportedAlgorithmsRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-463"
}
],
"linker_set_key" : "keymaster::SupportedAlgorithmsResponse",
"name" : "keymaster::SupportedAlgorithmsResponse",
"referenced_type" : "type-489",
"self_type" : "type-489",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster27SupportedAlgorithmsResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster27SupportedAlgorithmsResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster27SupportedAlgorithmsResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster27SupportedAlgorithmsResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17SupportedResponseI21keymaster_algorithm_tE17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17SupportedResponseI21keymaster_algorithm_tE19NonErrorDeserializeEPPKhS4_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-453"
}
],
"linker_set_key" : "keymaster::SupportedBlockModesRequest",
"name" : "keymaster::SupportedBlockModesRequest",
"referenced_type" : "type-457",
"self_type" : "type-457",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster26SupportedBlockModesRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster26SupportedBlockModesRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster26SupportedBlockModesRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster26SupportedBlockModesRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-469"
}
],
"linker_set_key" : "keymaster::SupportedBlockModesResponse",
"name" : "keymaster::SupportedBlockModesResponse",
"referenced_type" : "type-491",
"self_type" : "type-491",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster27SupportedBlockModesResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster27SupportedBlockModesResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster27SupportedBlockModesResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster27SupportedBlockModesResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_block_mode_tE17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_block_mode_tE19NonErrorDeserializeEPPKhS4_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "algorithm",
"field_offset" : 64,
"referenced_type" : "type-51"
},
{
"field_name" : "purpose",
"field_offset" : 96,
"referenced_type" : "type-36"
}
],
"linker_set_key" : "keymaster::SupportedByAlgorithmAndPurposeRequest",
"name" : "keymaster::SupportedByAlgorithmAndPurposeRequest",
"referenced_type" : "type-453",
"self_type" : "type-453",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster37SupportedByAlgorithmAndPurposeRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster37SupportedByAlgorithmAndPurposeRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "algorithm",
"field_offset" : 64,
"referenced_type" : "type-51"
}
],
"linker_set_key" : "keymaster::SupportedByAlgorithmRequest",
"name" : "keymaster::SupportedByAlgorithmRequest",
"referenced_type" : "type-445",
"self_type" : "type-445",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster27SupportedByAlgorithmRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster27SupportedByAlgorithmRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-453"
}
],
"linker_set_key" : "keymaster::SupportedDigestsRequest",
"name" : "keymaster::SupportedDigestsRequest",
"referenced_type" : "type-461",
"self_type" : "type-461",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster23SupportedDigestsRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster23SupportedDigestsRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster23SupportedDigestsRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster23SupportedDigestsRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-479"
}
],
"linker_set_key" : "keymaster::SupportedDigestsResponse",
"name" : "keymaster::SupportedDigestsResponse",
"referenced_type" : "type-495",
"self_type" : "type-495",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster24SupportedDigestsResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster24SupportedDigestsResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster24SupportedDigestsResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster24SupportedDigestsResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17SupportedResponseI18keymaster_digest_tE17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17SupportedResponseI18keymaster_digest_tE19NonErrorDeserializeEPPKhS4_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-445"
}
],
"linker_set_key" : "keymaster::SupportedExportFormatsRequest",
"name" : "keymaster::SupportedExportFormatsRequest",
"referenced_type" : "type-451",
"self_type" : "type-451",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster29SupportedExportFormatsRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster29SupportedExportFormatsRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster29SupportedExportFormatsRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster29SupportedExportFormatsRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-484"
}
],
"linker_set_key" : "keymaster::SupportedExportFormatsResponse",
"name" : "keymaster::SupportedExportFormatsResponse",
"referenced_type" : "type-499",
"self_type" : "type-499",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster30SupportedExportFormatsResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster30SupportedExportFormatsResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster30SupportedExportFormatsResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster30SupportedExportFormatsResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_key_format_tE19NonErrorDeserializeEPPKhS4_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-445"
}
],
"linker_set_key" : "keymaster::SupportedImportFormatsRequest",
"name" : "keymaster::SupportedImportFormatsRequest",
"referenced_type" : "type-449",
"self_type" : "type-449",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster29SupportedImportFormatsRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster29SupportedImportFormatsRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster29SupportedImportFormatsRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster29SupportedImportFormatsRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster27SupportedByAlgorithmRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster27SupportedByAlgorithmRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-484"
}
],
"linker_set_key" : "keymaster::SupportedImportFormatsResponse",
"name" : "keymaster::SupportedImportFormatsResponse",
"referenced_type" : "type-497",
"self_type" : "type-497",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster30SupportedImportFormatsResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster30SupportedImportFormatsResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster30SupportedImportFormatsResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster30SupportedImportFormatsResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17SupportedResponseI22keymaster_key_format_tE17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17SupportedResponseI22keymaster_key_format_tE19NonErrorDeserializeEPPKhS4_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-453"
}
],
"linker_set_key" : "keymaster::SupportedPaddingModesRequest",
"name" : "keymaster::SupportedPaddingModesRequest",
"referenced_type" : "type-459",
"self_type" : "type-459",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster28SupportedPaddingModesRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster28SupportedPaddingModesRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster28SupportedPaddingModesRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster28SupportedPaddingModesRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster37SupportedByAlgorithmAndPurposeRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster37SupportedByAlgorithmAndPurposeRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-474"
}
],
"linker_set_key" : "keymaster::SupportedPaddingModesResponse",
"name" : "keymaster::SupportedPaddingModesResponse",
"referenced_type" : "type-493",
"self_type" : "type-493",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster29SupportedPaddingModesResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster29SupportedPaddingModesResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster29SupportedPaddingModesResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster29SupportedPaddingModesResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17SupportedResponseI19keymaster_padding_tE17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17SupportedResponseI19keymaster_padding_tE19NonErrorDeserializeEPPKhS4_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "results",
"field_offset" : 96,
"referenced_type" : "type-370"
},
{
"field_name" : "results_length",
"field_offset" : 128,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::SupportedResponse<keymaster_algorithm_t>",
"name" : "keymaster::SupportedResponse<keymaster_algorithm_t>",
"referenced_type" : "type-463",
"self_type" : "type-463",
"size" : 20,
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "results",
"field_offset" : 96,
"referenced_type" : "type-470"
},
{
"field_name" : "results_length",
"field_offset" : 128,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::SupportedResponse<keymaster_block_mode_t>",
"name" : "keymaster::SupportedResponse<keymaster_block_mode_t>",
"referenced_type" : "type-469",
"self_type" : "type-469",
"size" : 20,
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "results",
"field_offset" : 96,
"referenced_type" : "type-480"
},
{
"field_name" : "results_length",
"field_offset" : 128,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::SupportedResponse<keymaster_digest_t>",
"name" : "keymaster::SupportedResponse<keymaster_digest_t>",
"referenced_type" : "type-479",
"self_type" : "type-479",
"size" : 20,
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "results",
"field_offset" : 96,
"referenced_type" : "type-485"
},
{
"field_name" : "results_length",
"field_offset" : 128,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::SupportedResponse<keymaster_key_format_t>",
"name" : "keymaster::SupportedResponse<keymaster_key_format_t>",
"referenced_type" : "type-484",
"self_type" : "type-484",
"size" : 20,
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "results",
"field_offset" : 96,
"referenced_type" : "type-475"
},
{
"field_name" : "results_length",
"field_offset" : 128,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster::SupportedResponse<keymaster_padding_t>",
"name" : "keymaster::SupportedResponse<keymaster_padding_t>",
"referenced_type" : "type-474",
"self_type" : "type-474",
"size" : 20,
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-299"
}
],
"linker_set_key" : "keymaster::SymmetricKey",
"name" : "keymaster::SymmetricKey",
"record_kind" : "class",
"referenced_type" : "type-1194",
"self_type" : "type-1194",
"size" : 96,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h",
"unique_id" : "_ZTSN9keymaster12SymmetricKeyE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster12SymmetricKeyE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster12SymmetricKeyD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster12SymmetricKeyD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster12SymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-303"
},
{
"referenced_type" : "type-1181"
}
],
"fields" :
[
{
"access" : "private",
"field_name" : "random_source_",
"field_offset" : 96,
"referenced_type" : "type-1187"
}
],
"linker_set_key" : "keymaster::SymmetricKeyFactory",
"name" : "keymaster::SymmetricKeyFactory",
"record_kind" : "class",
"referenced_type" : "type-1186",
"self_type" : "type-1186",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h",
"unique_id" : "_ZTSN9keymaster19SymmetricKeyFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster19SymmetricKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster19SymmetricKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster19SymmetricKeyFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster10KeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster10KeyFactory19GetOperationFactoryE19keymaster_purpose_t"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPj"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory18key_size_supportedEj"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory14key_size_bytesEj"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory13key_size_bitsEj"
},
{
"is_pure" : true,
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
},
{
"component_value" : -4,
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster19SymmetricKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZThn4_N9keymaster19SymmetricKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZThn4_N9keymaster19SymmetricKeyFactoryD0Ev"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-11"
}
],
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t>",
"name" : "keymaster::TKeymasterBlob<keymaster_blob_t>",
"referenced_type" : "type-304",
"self_type" : "type-304",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-11" ],
"unique_id" : "_ZTSN9keymaster14TKeymasterBlobI16keymaster_blob_tEE"
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-239"
}
],
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t>",
"name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t>",
"referenced_type" : "type-300",
"self_type" : "type-300",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-239" ],
"unique_id" : "_ZTSN9keymaster14TKeymasterBlobI20keymaster_key_blob_tEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::TagValueType<KM_BIGNUM>",
"name" : "keymaster::TagValueType<KM_BIGNUM>",
"referenced_type" : "type-392",
"self_type" : "type-392",
"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-390",
"self_type" : "type-390",
"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-391",
"self_type" : "type-391",
"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-386",
"self_type" : "type-386",
"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-389",
"self_type" : "type-389",
"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-387",
"self_type" : "type-387",
"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-388",
"self_type" : "type-388",
"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-384",
"self_type" : "type-384",
"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-385",
"self_type" : "type-385",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_tn1610612736EEE"
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1194"
}
],
"linker_set_key" : "keymaster::TripleDesKey",
"name" : "keymaster::TripleDesKey",
"record_kind" : "class",
"referenced_type" : "type-6407",
"self_type" : "type-6407",
"size" : 96,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h",
"unique_id" : "_ZTSN9keymaster12TripleDesKeyE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster12TripleDesKeyE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster12TripleDesKeyD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster12TripleDesKeyD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster12SymmetricKey22formatted_key_materialE22keymaster_key_format_tPNS_9UniquePtrIA_hNS_13DefaultDeleteIS3_EEEEPj"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-1186"
}
],
"linker_set_key" : "keymaster::TripleDesKeyFactory",
"name" : "keymaster::TripleDesKeyFactory",
"record_kind" : "class",
"referenced_type" : "type-6403",
"self_type" : "type-6403",
"size" : 16,
"source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h",
"unique_id" : "_ZTSN9keymaster19TripleDesKeyFactoryE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster19TripleDesKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster19TripleDesKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster19TripleDesKeyFactoryD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory11GenerateKeyERKNS_16AuthorizationSetEPNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS1_S8_"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory9ImportKeyERKNS_16AuthorizationSetE22keymaster_key_format_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory7LoadKeyEONS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEOS5_S8_PNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory19GetOperationFactoryE19keymaster_purpose_t"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedImportFormatsEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster19SymmetricKeyFactory22SupportedExportFormatsEPj"
},
{
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory18key_size_supportedEj"
},
{
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory14key_size_bytesEj"
},
{
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory13key_size_bitsEj"
},
{
"mangled_component_name" : "_ZNK9keymaster19TripleDesKeyFactory42validate_algorithm_specific_new_key_paramsERKNS_16AuthorizationSetE"
},
{
"component_value" : -4,
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster19TripleDesKeyFactoryE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZThn4_N9keymaster19TripleDesKeyFactoryD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZThn4_N9keymaster19TripleDesKeyFactoryD0Ev"
}
]
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t>",
"name" : "keymaster::TypedEnumTag<KM_ENUM, 268435461, keymaster_digest_t>",
"record_kind" : "class",
"referenced_type" : "type-193",
"self_type" : "type-193",
"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-195",
"self_type" : "type-195",
"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-368",
"self_type" : "type-368",
"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-197",
"self_type" : "type-197",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-198" ],
"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-200",
"self_type" : "type-200",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-201" ],
"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-203",
"self_type" : "type-203",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-204" ],
"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-405",
"self_type" : "type-405",
"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-267",
"self_type" : "type-267",
"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-207",
"self_type" : "type-207",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-208" ],
"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-313",
"self_type" : "type-313",
"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-35",
"self_type" : "type-35",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"template_args" : [ "type-36" ],
"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-248",
"self_type" : "type-248",
"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-255",
"self_type" : "type-255",
"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-240",
"self_type" : "type-240",
"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-168",
"self_type" : "type-168",
"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-219",
"self_type" : "type-219",
"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-223",
"self_type" : "type-223",
"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-225",
"self_type" : "type-225",
"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-244",
"self_type" : "type-244",
"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-1322",
"self_type" : "type-1322",
"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-159",
"self_type" : "type-159",
"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-253",
"self_type" : "type-253",
"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-251",
"self_type" : "type-251",
"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-155",
"self_type" : "type-155",
"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-257",
"self_type" : "type-257",
"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-163",
"self_type" : "type-163",
"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-401",
"self_type" : "type-401",
"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-1320",
"self_type" : "type-1320",
"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-175",
"self_type" : "type-175",
"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-177",
"self_type" : "type-177",
"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-183",
"self_type" : "type-183",
"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-188",
"self_type" : "type-188",
"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-186",
"self_type" : "type-186",
"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-190",
"self_type" : "type-190",
"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-179",
"self_type" : "type-179",
"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-181",
"self_type" : "type-181",
"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-165",
"self_type" : "type-165",
"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-161",
"self_type" : "type-161",
"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-172",
"self_type" : "type-172",
"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-228",
"self_type" : "type-228",
"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-157",
"self_type" : "type-157",
"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-215",
"self_type" : "type-215",
"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-246",
"self_type" : "type-246",
"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-393",
"self_type" : "type-393",
"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-217",
"self_type" : "type-217",
"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-221",
"self_type" : "type-221",
"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-399",
"self_type" : "type-399",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805307074EEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION>",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_OS_VERSION>",
"record_kind" : "class",
"referenced_type" : "type-170",
"self_type" : "type-170",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805307073EEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::TypedTag<KM_UINT, KM_TAG_USER_ID>",
"name" : "keymaster::TypedTag<KM_UINT, KM_TAG_USER_ID>",
"record_kind" : "class",
"referenced_type" : "type-242",
"self_type" : "type-242",
"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-395",
"self_type" : "type-395",
"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-397",
"self_type" : "type-397",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1610612736EL15keymaster_tag_tn1610612234EEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-285"
}
],
"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-284",
"self_type" : "type-284",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-294", "type-295" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_NS0_INS_9OperationENS_13DefaultDeleteIS1_EEEENS2_IS5_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1400"
}
],
"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-1399",
"self_type" : "type-1399",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1402", "type-1403" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI17X509_extension_stNS_20OpenSslObjectDeleterIS1_XadL_Z19X509_EXTENSION_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1409"
}
],
"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-1408",
"self_type" : "type-1408",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1411", "type-1412" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI12X509_name_stNS_20OpenSslObjectDeleterIS1_XadL_Z14X509_NAME_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1517"
}
],
"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-1516",
"self_type" : "type-1516",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1519", "type-1461" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_object_stNS_20OpenSslObjectDeleterIS1_XadL_Z16ASN1_OBJECT_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1509"
}
],
"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-1508",
"self_type" : "type-1508",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1511", "type-1458" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z20ASN1_BIT_STRING_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1366"
}
],
"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-1365",
"self_type" : "type-1365",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1368", "type-1358" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z17ASN1_INTEGER_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1509"
}
],
"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-1524",
"self_type" : "type-1524",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1525", "type-1464" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z22ASN1_OCTET_STRING_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1509"
}
],
"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-1529",
"self_type" : "type-1529",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1530", "type-1467" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z14ASN1_TIME_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-4782"
}
],
"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-4791",
"self_type" : "type-4791",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-4792", "type-4787" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI10bignum_ctxNS_20OpenSslObjectDeleterIS1_XadL_Z11BN_CTX_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1374"
}
],
"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-1373",
"self_type" : "type-1373",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1376", "type-1362" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI9bignum_stNS_20OpenSslObjectDeleterIS1_XadL_Z7BN_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1592"
}
],
"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-1591",
"self_type" : "type-1591",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1594", "type-1589" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI11cmac_ctx_stNS_20OpenSslObjectDeleterIS1_XadL_Z13CMAC_CTX_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1694"
}
],
"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-1693",
"self_type" : "type-1693",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1696", "type-1664" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI11ec_group_stNS_20OpenSslObjectDeleterIS1_XadL_Z13EC_GROUP_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1113"
}
],
"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-1112",
"self_type" : "type-1112",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1115", "type-1101" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI9ec_key_stNS_20OpenSslObjectDeleterIS1_XadL_Z11EC_KEY_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1945"
}
],
"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-1944",
"self_type" : "type-1944",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1947", "type-1937" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI11ec_point_stNS_20OpenSslObjectDeleterIS1_XadL_Z13EC_POINT_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-5024"
}
],
"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-5023",
"self_type" : "type-5023",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-5026", "type-5027" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI15evp_pkey_ctx_stNS_19EVP_PKEY_CTX_DeleteEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1120"
}
],
"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-1119",
"self_type" : "type-1119",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1122", "type-1105" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI11evp_pkey_stNS_20OpenSslObjectDeleterIS1_XadL_Z13EVP_PKEY_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1242"
}
],
"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-1305",
"self_type" : "type-1305",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1241", "type-1301" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1840"
}
],
"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-1839",
"self_type" : "type-1839",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1842", "type-1843" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_13HmacOperationENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-739"
}
],
"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-738",
"self_type" : "type-738",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-299", "type-578" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_3KeyENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1741"
}
],
"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-1758",
"self_type" : "type-1758",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1735", "type-1734" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_11KeyExchangeENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-227"
}
],
"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-352",
"self_type" : "type-352",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-42", "type-41" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_16KeymasterContextENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1764"
}
],
"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-1953",
"self_type" : "type-1953",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1763", "type-1922" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_20NistCurveKeyExchangeENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-287"
}
],
"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-286",
"self_type" : "type-286",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-288", "type-293" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_9OperationENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-356"
}
],
"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-355",
"self_type" : "type-355",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-283", "type-282" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_14OperationTableENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1752"
}
],
"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-1759",
"self_type" : "type-1759",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1743", "type-1742" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_16Rfc5869Sha256KdfENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-4884"
}
],
"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-5019",
"self_type" : "type-5019",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-4880", "type-4996" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_12RsaOperationENS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1351"
}
],
"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-1380",
"self_type" : "type-1380",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1165", "type-1381" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_18km_key_descriptionENS_25KM_KEY_DESCRIPTION_DeleteEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-6459"
}
],
"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-6464",
"self_type" : "type-6464",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-6460", "type-6465" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrINS_14km_wrapped_keyENS_21KM_WRAPPED_KEY_DeleteEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-370"
}
],
"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-609",
"self_type" : "type-609",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-502", "type-501" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_21keymaster_algorithm_tNS_13DefaultDeleteIS2_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-470"
}
],
"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-707",
"self_type" : "type-707",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-566", "type-565" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_22keymaster_block_mode_tNS_13DefaultDeleteIS2_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-733"
}
],
"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-732",
"self_type" : "type-732",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-575", "type-328" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-480"
}
],
"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-767",
"self_type" : "type-767",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-701", "type-700" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_18keymaster_digest_tNS_13DefaultDeleteIS2_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-485"
}
],
"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-794",
"self_type" : "type-794",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-724", "type-723" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_22keymaster_key_format_tNS_13DefaultDeleteIS2_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-475"
}
],
"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-759",
"self_type" : "type-759",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-637", "type-636" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_19keymaster_padding_tNS_13DefaultDeleteIS2_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-4799"
}
],
"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-4798",
"self_type" : "type-4798",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-4801", "type-4802" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI22pkcs8_priv_key_info_stNS_20OpenSslObjectDeleterIS1_XadL_Z24PKCS8_PRIV_KEY_INFO_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1127"
}
],
"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-1126",
"self_type" : "type-1126",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1129", "type-1108" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI6rsa_stNS_20OpenSslObjectDeleterIS1_XadL_Z8RSA_freeEEEEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-4847"
}
],
"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-4846",
"self_type" : "type-4846",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-4849", "type-4850" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI6rsa_stNS_6RsaKey10RSA_DeleteEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-118"
}
],
"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-117",
"self_type" : "type-117",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-2", "type-1" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrIA_hNS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1419"
}
],
"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-1418",
"self_type" : "type-1418",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1421", "type-1422" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI10v3_ext_ctxNS_13DefaultDeleteIS1_EEEE"
},
{
"alignment" : 4,
"fields" :
[
{
"access" : "private",
"field_name" : "mPtr",
"referenced_type" : "type-1389"
}
],
"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-1395",
"self_type" : "type-1395",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h",
"template_args" : [ "type-1396", "type-1391" ],
"unique_id" : "_ZTSN9keymaster9UniquePtrI7x509_stNS_20OpenSslObjectDeleterIS1_XadL_Z9X509_freeEEEEEE"
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "op_handle",
"field_offset" : 64,
"referenced_type" : "type-10"
},
{
"field_name" : "input",
"field_offset" : 128,
"referenced_type" : "type-116"
},
{
"field_name" : "additional_params",
"field_offset" : 288,
"referenced_type" : "type-289"
}
],
"linker_set_key" : "keymaster::UpdateOperationRequest",
"name" : "keymaster::UpdateOperationRequest",
"referenced_type" : "type-519",
"self_type" : "type-519",
"size" : 76,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster22UpdateOperationRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster22UpdateOperationRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster22UpdateOperationRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster22UpdateOperationRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster22UpdateOperationRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster22UpdateOperationRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster22UpdateOperationRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "output",
"field_offset" : 96,
"referenced_type" : "type-116"
},
{
"field_name" : "input_consumed",
"field_offset" : 256,
"referenced_type" : "type-8"
},
{
"field_name" : "output_params",
"field_offset" : 288,
"referenced_type" : "type-289"
}
],
"linker_set_key" : "keymaster::UpdateOperationResponse",
"name" : "keymaster::UpdateOperationResponse",
"referenced_type" : "type-521",
"self_type" : "type-521",
"size" : 76,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster23UpdateOperationResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster23UpdateOperationResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster23UpdateOperationResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster23UpdateOperationResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster23UpdateOperationResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster23UpdateOperationResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster23UpdateOperationResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "key_blob",
"field_offset" : 64,
"referenced_type" : "type-239"
},
{
"field_name" : "upgrade_params",
"field_offset" : 128,
"referenced_type" : "type-289"
}
],
"linker_set_key" : "keymaster::UpgradeKeyRequest",
"name" : "keymaster::UpgradeKeyRequest",
"referenced_type" : "type-580",
"self_type" : "type-580",
"size" : 56,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster17UpgradeKeyRequestE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster17UpgradeKeyRequestE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17UpgradeKeyRequestD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster17UpgradeKeyRequestD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17UpgradeKeyRequest14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17UpgradeKeyRequest9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17UpgradeKeyRequest11DeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "upgraded_key",
"field_offset" : 96,
"referenced_type" : "type-239"
}
],
"linker_set_key" : "keymaster::UpgradeKeyResponse",
"name" : "keymaster::UpgradeKeyResponse",
"referenced_type" : "type-583",
"self_type" : "type-583",
"size" : 20,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h",
"unique_id" : "_ZTSN9keymaster18UpgradeKeyResponseE",
"vtable_components" :
[
{
"kind" : "offset_to_top"
},
{
"kind" : "rtti",
"mangled_component_name" : "_ZTIN9keymaster18UpgradeKeyResponseE"
},
{
"kind" : "complete_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster18UpgradeKeyResponseD1Ev"
},
{
"kind" : "deleting_dtor_pointer",
"mangled_component_name" : "_ZN9keymaster18UpgradeKeyResponseD0Ev"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name" : "_ZNK9keymaster18UpgradeKeyResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name" : "_ZNK9keymaster18UpgradeKeyResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name" : "_ZN9keymaster18UpgradeKeyResponse19NonErrorDeserializeEPPKhS2_"
}
]
},
{
"alignment" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-32"
}
],
"fields" :
[
{
"field_name" : "challenge",
"field_offset" : 32,
"referenced_type" : "type-10"
},
{
"field_name" : "timestamp",
"field_offset" : 96,
"referenced_type" : "type-10"
},
{
"field_name" : "parameters_verified",
"field_offset" : 160,
"referenced_type" : "type-289"
},
{
"field_name" : "security_level",
"field_offset" : 480,
"referenced_type" : "type-17"
},
{
"field_name" : "mac",
"field_offset" : 512,
"referenced_type" : "type-304"
}
],
"linker_set_key" : "keymaster::VerificationToken",
"name" : "keymaster::VerificationToken",
"referenced_type" : "type-617",
"self_type" : "type-617",
"size" : 72,
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-342"
}
],
"fields" :
[
{
"field_name" : "challenge",
"field_offset" : 64,
"referenced_type" : "type-10"
},
{
"field_name" : "parameters_to_verify",
"field_offset" : 128,
"referenced_type" : "type-289"
},
{
"field_name" : "auth_token",
"field_offset" : 448,
"referenced_type" : "type-614"
}
],
"linker_set_key" : "keymaster::VerifyAuthorizationRequest",
"name" : "keymaster::VerifyAuthorizationRequest",
"referenced_type" : "type-620",
"self_type" : "type-620",
"size" : 104,
"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" : 4,
"base_specifiers" :
[
{
"referenced_type" : "type-341"
}
],
"fields" :
[
{
"field_name" : "error",
"field_offset" : 96,
"referenced_type" : "type-19"
},
{
"field_name" : "token",
"field_offset" : 128,
"referenced_type" : "type-617"
}
],
"linker_set_key" : "keymaster::VerifyAuthorizationResponse",
"name" : "keymaster::VerifyAuthorizationResponse",
"referenced_type" : "type-625",
"self_type" : "type-625",
"size" : 88,
"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-383",
"self_type" : "type-383",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h",
"unique_id" : "_ZTSN9keymaster4VoidE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "purpose",
"referenced_type" : "type-1159"
},
{
"field_name" : "algorithm",
"field_offset" : 32,
"referenced_type" : "type-1145"
},
{
"field_name" : "key_size",
"field_offset" : 64,
"referenced_type" : "type-1145"
},
{
"field_name" : "block_mode",
"field_offset" : 96,
"referenced_type" : "type-1159"
},
{
"field_name" : "digest",
"field_offset" : 128,
"referenced_type" : "type-1159"
},
{
"field_name" : "padding",
"field_offset" : 160,
"referenced_type" : "type-1159"
},
{
"field_name" : "caller_nonce",
"field_offset" : 192,
"referenced_type" : "type-1152"
},
{
"field_name" : "min_mac_length",
"field_offset" : 224,
"referenced_type" : "type-1145"
},
{
"field_name" : "kdf",
"field_offset" : 256,
"referenced_type" : "type-1159"
},
{
"field_name" : "ec_curve",
"field_offset" : 288,
"referenced_type" : "type-1145"
},
{
"field_name" : "rsa_public_exponent",
"field_offset" : 320,
"referenced_type" : "type-1145"
},
{
"field_name" : "active_date_time",
"field_offset" : 352,
"referenced_type" : "type-1145"
},
{
"field_name" : "origination_expire_date_time",
"field_offset" : 384,
"referenced_type" : "type-1145"
},
{
"field_name" : "usage_expire_date_time",
"field_offset" : 416,
"referenced_type" : "type-1145"
},
{
"field_name" : "no_auth_required",
"field_offset" : 448,
"referenced_type" : "type-1152"
},
{
"field_name" : "user_auth_type",
"field_offset" : 480,
"referenced_type" : "type-1145"
},
{
"field_name" : "auth_timeout",
"field_offset" : 512,
"referenced_type" : "type-1145"
},
{
"field_name" : "allow_while_on_body",
"field_offset" : 544,
"referenced_type" : "type-1152"
},
{
"field_name" : "trusted_confirmation_required",
"field_offset" : 576,
"referenced_type" : "type-1152"
},
{
"field_name" : "unlocked_device_required",
"field_offset" : 608,
"referenced_type" : "type-1152"
},
{
"field_name" : "all_applications",
"field_offset" : 640,
"referenced_type" : "type-1152"
},
{
"field_name" : "application_id",
"field_offset" : 672,
"referenced_type" : "type-1145"
},
{
"field_name" : "creation_date_time",
"field_offset" : 704,
"referenced_type" : "type-1145"
},
{
"field_name" : "origin",
"field_offset" : 736,
"referenced_type" : "type-1145"
},
{
"field_name" : "rollback_resistant",
"field_offset" : 768,
"referenced_type" : "type-1152"
},
{
"field_name" : "root_of_trust",
"field_offset" : 800,
"referenced_type" : "type-1161"
},
{
"field_name" : "os_version",
"field_offset" : 832,
"referenced_type" : "type-1145"
},
{
"field_name" : "os_patchlevel",
"field_offset" : 864,
"referenced_type" : "type-1145"
},
{
"field_name" : "attestation_application_id",
"field_offset" : 896,
"referenced_type" : "type-1145"
},
{
"field_name" : "attestation_id_brand",
"field_offset" : 928,
"referenced_type" : "type-1145"
},
{
"field_name" : "attestation_id_device",
"field_offset" : 960,
"referenced_type" : "type-1145"
},
{
"field_name" : "attestation_id_product",
"field_offset" : 992,
"referenced_type" : "type-1145"
},
{
"field_name" : "attestation_id_serial",
"field_offset" : 1024,
"referenced_type" : "type-1145"
},
{
"field_name" : "attestation_id_imei",
"field_offset" : 1056,
"referenced_type" : "type-1145"
},
{
"field_name" : "attestation_id_meid",
"field_offset" : 1088,
"referenced_type" : "type-1145"
},
{
"field_name" : "attestation_id_manufacturer",
"field_offset" : 1120,
"referenced_type" : "type-1145"
},
{
"field_name" : "attestation_id_model",
"field_offset" : 1152,
"referenced_type" : "type-1145"
}
],
"linker_set_key" : "keymaster::km_auth_list",
"name" : "keymaster::km_auth_list",
"referenced_type" : "type-1158",
"self_type" : "type-1158",
"size" : 148,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
"unique_id" : "_ZTSN9keymaster12km_auth_listE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "attestation_version",
"referenced_type" : "type-1145"
},
{
"field_name" : "attestation_security_level",
"field_offset" : 32,
"referenced_type" : "type-1145"
},
{
"field_name" : "keymaster_version",
"field_offset" : 64,
"referenced_type" : "type-1145"
},
{
"field_name" : "keymaster_security_level",
"field_offset" : 96,
"referenced_type" : "type-1145"
},
{
"field_name" : "attestation_challenge",
"field_offset" : 128,
"referenced_type" : "type-1145"
},
{
"field_name" : "software_enforced",
"field_offset" : 160,
"referenced_type" : "type-1166"
},
{
"field_name" : "tee_enforced",
"field_offset" : 192,
"referenced_type" : "type-1166"
},
{
"field_name" : "unique_id",
"field_offset" : 224,
"referenced_type" : "type-1145"
}
],
"linker_set_key" : "keymaster::km_key_description",
"name" : "keymaster::km_key_description",
"referenced_type" : "type-1165",
"self_type" : "type-1165",
"size" : 32,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
"unique_id" : "_ZTSN9keymaster18km_key_descriptionE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "verified_boot_key",
"referenced_type" : "type-1145"
},
{
"field_name" : "device_locked",
"field_offset" : 32,
"referenced_type" : "type-1152"
},
{
"field_name" : "verified_boot_state",
"field_offset" : 64,
"referenced_type" : "type-1145"
}
],
"linker_set_key" : "keymaster::km_root_of_trust",
"name" : "keymaster::km_root_of_trust",
"referenced_type" : "type-1151",
"self_type" : "type-1151",
"size" : 12,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
"unique_id" : "_ZTSN9keymaster16km_root_of_trustE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "version",
"referenced_type" : "type-6431"
},
{
"field_name" : "transit_key",
"field_offset" : 32,
"referenced_type" : "type-6431"
},
{
"field_name" : "iv",
"field_offset" : 64,
"referenced_type" : "type-6431"
},
{
"field_name" : "wrapped_key_description",
"field_offset" : 96,
"referenced_type" : "type-6453"
},
{
"field_name" : "secure_key",
"field_offset" : 128,
"referenced_type" : "type-6431"
},
{
"field_name" : "tag",
"field_offset" : 160,
"referenced_type" : "type-6431"
}
],
"linker_set_key" : "keymaster::km_wrapped_key",
"name" : "keymaster::km_wrapped_key",
"referenced_type" : "type-6460",
"self_type" : "type-6460",
"size" : 24,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h",
"unique_id" : "_ZTSN9keymaster14km_wrapped_keyE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "key_format",
"referenced_type" : "type-6431"
},
{
"field_name" : "auth_list",
"field_offset" : 32,
"referenced_type" : "type-1166"
}
],
"linker_set_key" : "keymaster::km_wrapped_key_description",
"name" : "keymaster::km_wrapped_key_description",
"referenced_type" : "type-6449",
"self_type" : "type-6449",
"size" : 8,
"source_file" : "/system/keymaster/include/keymaster/wrapped_key.h",
"unique_id" : "_ZTSN9keymaster26km_wrapped_key_descriptionE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<const keymaster_cert_chain_t &>",
"name" : "keymaster::remove_reference<const keymaster_cert_chain_t &>",
"referenced_type" : "type-1444",
"self_type" : "type-1444",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-1445" ],
"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-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_16AuthorizationSetEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::ComputeSharedHmacResponse &>",
"name" : "keymaster::remove_reference<keymaster::ComputeSharedHmacResponse &>",
"referenced_type" : "type-338",
"self_type" : "type-338",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-339" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_25ComputeSharedHmacResponseEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::HmacSharingParameters &>",
"name" : "keymaster::remove_reference<keymaster::HmacSharingParameters &>",
"referenced_type" : "type-334",
"self_type" : "type-334",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-335" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_21HmacSharingParametersEEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<keymaster::Key &>",
"name" : "keymaster::remove_reference<keymaster::Key &>",
"referenced_type" : "type-362",
"self_type" : "type-362",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-363" ],
"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-331",
"self_type" : "type-331",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-308" ],
"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-349",
"self_type" : "type-349",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-320" ],
"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-272",
"self_type" : "type-272",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-273" ],
"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-316",
"self_type" : "type-316",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-264" ],
"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-366",
"self_type" : "type-366",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-367" ],
"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-1540",
"self_type" : "type-1540",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-1541" ],
"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-265",
"self_type" : "type-265",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-266" ],
"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-311",
"self_type" : "type-311",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-312" ],
"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-33",
"self_type" : "type-33",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-34" ],
"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-1544",
"self_type" : "type-1544",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-1545" ],
"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-1436",
"self_type" : "type-1436",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-1437" ],
"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-1439",
"self_type" : "type-1439",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-1440" ],
"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-1537",
"self_type" : "type-1537",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-1538" ],
"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-1837",
"self_type" : "type-1837",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-1838" ],
"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-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_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-364",
"self_type" : "type-364",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-365" ],
"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-353",
"self_type" : "type-353",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-354" ],
"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-369",
"self_type" : "type-369",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-370" ],
"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-1434",
"self_type" : "type-1434",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-1435" ],
"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-1542",
"self_type" : "type-1542",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-754" ],
"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-269",
"self_type" : "type-269",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-270" ],
"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-1846",
"self_type" : "type-1846",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-480" ],
"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-268",
"self_type" : "type-268",
"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-314",
"self_type" : "type-314",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-315" ],
"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-1539",
"self_type" : "type-1539",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-77" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIPjEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<unsigned long long *>",
"name" : "keymaster::remove_reference<unsigned long long *>",
"referenced_type" : "type-1438",
"self_type" : "type-1438",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-105" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIPyEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<unsigned long long>",
"name" : "keymaster::remove_reference<unsigned long long>",
"referenced_type" : "type-1442",
"self_type" : "type-1442",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-10" ],
"unique_id" : "_ZTSN9keymaster16remove_referenceIyEE"
},
{
"alignment" : 1,
"linker_set_key" : "keymaster::remove_reference<x509_st *>",
"name" : "keymaster::remove_reference<x509_st *>",
"referenced_type" : "type-1443",
"self_type" : "type-1443",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h",
"template_args" : [ "type-1389" ],
"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-1139",
"self_type" : "type-1139",
"size" : 1,
"source_file" : "/system/keymaster/include/keymaster/attestation_record.h",
"unique_id" : "_ZTSN9keymaster25stack_st_ASN1_TYPE_DeleteE"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "data",
"referenced_type" : "type-12"
},
{
"field_name" : "data_length",
"field_offset" : 32,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster_blob_t",
"name" : "keymaster_blob_t",
"referenced_type" : "type-11",
"self_type" : "type-11",
"size" : 8,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"unique_id" : "keymaster_blob_t"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "entries",
"referenced_type" : "type-576"
},
{
"field_name" : "entry_count",
"field_offset" : 32,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster_cert_chain_t",
"name" : "keymaster_cert_chain_t",
"referenced_type" : "type-575",
"self_type" : "type-575",
"size" : 8,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"unique_id" : "keymaster_cert_chain_t"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "key_material",
"referenced_type" : "type-12"
},
{
"field_name" : "key_material_size",
"field_offset" : 32,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster_key_blob_t",
"name" : "keymaster_key_blob_t",
"referenced_type" : "type-239",
"self_type" : "type-239",
"size" : 8,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"unique_id" : "keymaster_key_blob_t"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "hw_enforced",
"referenced_type" : "type-25"
},
{
"field_name" : "sw_enforced",
"field_offset" : 64,
"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" : 16,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"unique_id" : "keymaster_key_characteristics_t"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "params",
"referenced_type" : "type-26"
},
{
"field_name" : "length",
"field_offset" : 32,
"referenced_type" : "type-8"
}
],
"linker_set_key" : "keymaster_key_param_set_t",
"name" : "keymaster_key_param_set_t",
"referenced_type" : "type-25",
"self_type" : "type-25",
"size" : 8,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"unique_id" : "keymaster_key_param_set_t"
},
{
"alignment" : 4,
"fields" :
[
{
"field_name" : "tag",
"referenced_type" : "type-5"
},
{
"field_offset" : 32,
"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" : 12,
"source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h",
"unique_id" : "keymaster_key_param_t"
},
{
"alignment" : 4,
"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" : 8,
"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" : 4,
"linker_set_key" : "keymaster::AndroidKeymaster &&",
"name" : "keymaster::AndroidKeymaster &&",
"referenced_type" : "type-630",
"self_type" : "type-632",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::AuthorizationSet &&",
"name" : "keymaster::AuthorizationSet &&",
"referenced_type" : "type-289",
"self_type" : "type-373",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::ComputeSharedHmacResponse &&",
"name" : "keymaster::ComputeSharedHmacResponse &&",
"referenced_type" : "type-340",
"self_type" : "type-372",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::GetHmacSharingParametersResponse &&",
"name" : "keymaster::GetHmacSharingParametersResponse &&",
"referenced_type" : "type-597",
"self_type" : "type-600",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::HardwareAuthToken &&",
"name" : "keymaster::HardwareAuthToken &&",
"referenced_type" : "type-614",
"self_type" : "type-616",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::HmacSharingParameters &&",
"name" : "keymaster::HmacSharingParameters &&",
"referenced_type" : "type-336",
"self_type" : "type-371",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::HmacSharingParametersArray &&",
"name" : "keymaster::HmacSharingParametersArray &&",
"referenced_type" : "type-594",
"self_type" : "type-596",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Key &&",
"name" : "keymaster::Key &&",
"referenced_type" : "type-1222",
"self_type" : "type-1221",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Key &&",
"name" : "keymaster::Key &&",
"referenced_type" : "type-2418",
"self_type" : "type-2417",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Key &&",
"name" : "keymaster::Key &&",
"referenced_type" : "type-299",
"self_type" : "type-376",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Key &&",
"name" : "keymaster::Key &&",
"referenced_type" : "type-3167",
"self_type" : "type-3166",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Key &&",
"name" : "keymaster::Key &&",
"referenced_type" : "type-4154",
"self_type" : "type-4153",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Key &&",
"name" : "keymaster::Key &&",
"referenced_type" : "type-5574",
"self_type" : "type-5573",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Key &&",
"name" : "keymaster::Key &&",
"referenced_type" : "type-6427",
"self_type" : "type-6426",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::Serializable &&",
"name" : "keymaster::Serializable &&",
"referenced_type" : "type-32",
"self_type" : "type-45",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/serializable.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_blob_t> &&",
"name" : "keymaster::TKeymasterBlob<keymaster_blob_t> &&",
"referenced_type" : "type-304",
"self_type" : "type-309",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &&",
"name" : "keymaster::TKeymasterBlob<keymaster_key_blob_t> &&",
"referenced_type" : "type-300",
"self_type" : "type-375",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &&",
"name" : "keymaster::UniquePtr<keymaster::HmacOperation, keymaster::DefaultDelete<keymaster::HmacOperation> > &&",
"referenced_type" : "type-1839",
"self_type" : "type-1891",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &&",
"name" : "keymaster::UniquePtr<keymaster::KeymasterContext, keymaster::DefaultDelete<keymaster::KeymasterContext> > &&",
"referenced_type" : "type-352",
"self_type" : "type-744",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &&",
"name" : "keymaster::UniquePtr<keymaster::Operation, keymaster::DefaultDelete<keymaster::Operation> > &&",
"referenced_type" : "type-286",
"self_type" : "type-377",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &&",
"name" : "keymaster::UniquePtr<keymaster::OperationTable, keymaster::DefaultDelete<keymaster::OperationTable> > &&",
"referenced_type" : "type-355",
"self_type" : "type-749",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> &&",
"name" : "keymaster::UniquePtr<keymaster_cert_chain_t, keymaster::CertificateChainDelete> &&",
"referenced_type" : "type-732",
"self_type" : "type-1505",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/UniquePtr.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::VerificationToken &&",
"name" : "keymaster::VerificationToken &&",
"referenced_type" : "type-617",
"self_type" : "type-619",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::VerifyAuthorizationRequest &&",
"name" : "keymaster::VerifyAuthorizationRequest &&",
"referenced_type" : "type-620",
"self_type" : "type-622",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster::VerifyAuthorizationResponse &&",
"name" : "keymaster::VerifyAuthorizationResponse &&",
"referenced_type" : "type-625",
"self_type" : "type-627",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_algorithm_t *&&",
"name" : "keymaster_algorithm_t *&&",
"referenced_type" : "type-370",
"self_type" : "type-378",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_blob_t &&",
"name" : "keymaster_blob_t &&",
"referenced_type" : "type-11",
"self_type" : "type-1447",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_digest_t &&",
"name" : "keymaster_digest_t &&",
"referenced_type" : "type-61",
"self_type" : "type-274",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "keymaster_digest_t *&&",
"name" : "keymaster_digest_t *&&",
"referenced_type" : "type-480",
"self_type" : "type-1848",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "unsigned int *&&",
"name" : "unsigned int *&&",
"referenced_type" : "type-77",
"self_type" : "type-1546",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "unsigned long long &&",
"name" : "unsigned long long &&",
"referenced_type" : "type-10",
"self_type" : "type-1451",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "unsigned long long *&&",
"name" : "unsigned long long *&&",
"referenced_type" : "type-105",
"self_type" : "type-1448",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "x509_st *&&",
"name" : "x509_st *&&",
"referenced_type" : "type-1389",
"self_type" : "type-1453",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "x509_st *&&",
"name" : "x509_st *&&",
"referenced_type" : "type-3316",
"self_type" : "type-3356",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "x509_st *&&",
"name" : "x509_st *&&",
"referenced_type" : "type-4303",
"self_type" : "type-4343",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
},
{
"alignment" : 4,
"linker_set_key" : "x509_st *&&",
"name" : "x509_st *&&",
"referenced_type" : "type-5719",
"self_type" : "type-5757",
"size" : 4,
"source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h"
}
]
}