{ "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" } ] }