{ "array_types" : [ { "alignment" : 4, "linker_set_key" : "ASN1_TEMPLATE_st [2]", "name" : "ASN1_TEMPLATE_st [2]", "referenced_type" : "type-6446", "self_type" : "type-6445", "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-1162", "self_type" : "type-1161", "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-1260", "self_type" : "type-1259", "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-1342", "self_type" : "type-1341", "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-1941", "self_type" : "type-1940", "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-2027", "self_type" : "type-2026", "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-2103", "self_type" : "type-2102", "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-2239", "self_type" : "type-2238", "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-2317", "self_type" : "type-2316", "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-2398", "self_type" : "type-2397", "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-3001", "self_type" : "type-3000", "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-3087", "self_type" : "type-3086", "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-3163", "self_type" : "type-3162", "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-3267", "self_type" : "type-3266", "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-3331", "self_type" : "type-3330", "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-3406", "self_type" : "type-3405", "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-3548", "self_type" : "type-3547", "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-3609", "self_type" : "type-3608", "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-4102", "self_type" : "type-4101", "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-4188", "self_type" : "type-4187", "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-4264", "self_type" : "type-4263", "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-4368", "self_type" : "type-4367", "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-4432", "self_type" : "type-4431", "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-4507", "self_type" : "type-4506", "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-4648", "self_type" : "type-4647", "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-4700", "self_type" : "type-4699", "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-4959", "self_type" : "type-4958", "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-5052", "self_type" : "type-5051", "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-5520", "self_type" : "type-5519", "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-5601", "self_type" : "type-5600", "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-5677", "self_type" : "type-5676", "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-5784", "self_type" : "type-5783", "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-5855", "self_type" : "type-5854", "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-5945", "self_type" : "type-5944", "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-6093", "self_type" : "type-6092", "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-6126", "self_type" : "type-6125", "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-6282", "self_type" : "type-6281", "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-6359", "self_type" : "type-6358", "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-6391", "self_type" : "type-6390", "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-6439", "self_type" : "type-6438", "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-1153", "self_type" : "type-1152", "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-1252", "self_type" : "type-1251", "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-1331", "self_type" : "type-1330", "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-1933", "self_type" : "type-1932", "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-2019", "self_type" : "type-2018", "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-2092", "self_type" : "type-2091", "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-2232", "self_type" : "type-2231", "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-2309", "self_type" : "type-2308", "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-2391", "self_type" : "type-2390", "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-2993", "self_type" : "type-2992", "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-3079", "self_type" : "type-3078", "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-3152", "self_type" : "type-3151", "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-3260", "self_type" : "type-3259", "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-3323", "self_type" : "type-3322", "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-3399", "self_type" : "type-3398", "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-3541", "self_type" : "type-3540", "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-3601", "self_type" : "type-3600", "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-4094", "self_type" : "type-4093", "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-4180", "self_type" : "type-4179", "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-4253", "self_type" : "type-4252", "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-4361", "self_type" : "type-4360", "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-4424", "self_type" : "type-4423", "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-4500", "self_type" : "type-4499", "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-4641", "self_type" : "type-4640", "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-4692", "self_type" : "type-4691", "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-4951", "self_type" : "type-4950", "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-5045", "self_type" : "type-5044", "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-5511", "self_type" : "type-5510", "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-5594", "self_type" : "type-5593", "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-5667", "self_type" : "type-5666", "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-5776", "self_type" : "type-5775", "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-5847", "self_type" : "type-5846", "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-5938", "self_type" : "type-5937", "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-6085", "self_type" : "type-6084", "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-6119", "self_type" : "type-6118", "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-6275", "self_type" : "type-6274", "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-6352", "self_type" : "type-6351", "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-6383", "self_type" : "type-6382", "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-6432", "self_type" : "type-6431", "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-6451", "self_type" : "type-6450", "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-1167", "self_type" : "type-1166", "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-1263", "self_type" : "type-1262", "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-1346", "self_type" : "type-1345", "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-1945", "self_type" : "type-1944", "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-2030", "self_type" : "type-2029", "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-2107", "self_type" : "type-2106", "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-2242", "self_type" : "type-2241", "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-2320", "self_type" : "type-2319", "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-2402", "self_type" : "type-2401", "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-3005", "self_type" : "type-3004", "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-3090", "self_type" : "type-3089", "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-3167", "self_type" : "type-3166", "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-3270", "self_type" : "type-3269", "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-3334", "self_type" : "type-3333", "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-3410", "self_type" : "type-3409", "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-3552", "self_type" : "type-3551", "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-3613", "self_type" : "type-3612", "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-4106", "self_type" : "type-4105", "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-4191", "self_type" : "type-4190", "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-4268", "self_type" : "type-4267", "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-4371", "self_type" : "type-4370", "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-4435", "self_type" : "type-4434", "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-4511", "self_type" : "type-4510", "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-4652", "self_type" : "type-4651", "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-4704", "self_type" : "type-4703", "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-4962", "self_type" : "type-4961", "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-5055", "self_type" : "type-5054", "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-5524", "self_type" : "type-5523", "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-5605", "self_type" : "type-5604", "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-5681", "self_type" : "type-5680", "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-5788", "self_type" : "type-5787", "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-5858", "self_type" : "type-5857", "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-5948", "self_type" : "type-5947", "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-6096", "self_type" : "type-6095", "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-6129", "self_type" : "type-6128", "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-6285", "self_type" : "type-6284", "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-6362", "self_type" : "type-6361", "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-6394", "self_type" : "type-6393", "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-6442", "self_type" : "type-6441", "size" : 160, "source_file" : "/system/keymaster/include/keymaster/attestation_record.h" }, { "alignment" : 1, "linker_set_key" : "char [25]", "name" : "char [25]", "referenced_type" : "type-261", "self_type" : "type-1176", "size" : 25, "source_file" : "/system/keymaster/include/keymaster/attestation_record.h" }, { "linker_set_key" : "keymaster::UniquePtr > []", "name" : "keymaster::UniquePtr > []", "referenced_type" : "type-285", "self_type" : "type-293", "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-501", "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-6417", "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-1214", "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-565", "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-3634", "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-2481", "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-4987", "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-700", "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-1315", "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-723", "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-2331", "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-4990", "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-636", "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-1136", "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-1080", "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-336", "size" : 32, "source_file" : "/hardware/libhardware/include/hardware/hw_auth_token.h" }, { "linker_set_key" : "unsigned char []", "name" : "unsigned char []", "referenced_type" : "type-3", "self_type" : "type-2", "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" } ], "builtin_types" : [ { "alignment" : 1, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "bool", "name" : "bool", "referenced_type" : "type-9", "self_type" : "type-9", "size" : 1 }, { "alignment" : 1, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "char", "name" : "char", "referenced_type" : "type-261", "self_type" : "type-261", "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" : 8, "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-727", "self_type" : "type-727", "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" : 8, "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" }, { "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_8LogLevelEPKcSt9__va_list" }, { "name" : "_ZN9keymaster6Logger3LogENS0_8LogLevelEPKcz" }, { "name" : "_ZN9keymaster6Logger4InfoEPKcz" }, { "name" : "_ZN9keymaster6Logger5DebugEPKcz" }, { "name" : "_ZN9keymaster6Logger5ErrorEPKcz" }, { "name" : "_ZN9keymaster6Logger6SevereEPKcz" }, { "name" : "_ZN9keymaster6Logger7WarningEPKcz" }, { "name" : "_ZN9keymaster6RsaKey13EvpToInternalEPK11evp_pkey_st" }, { "name" : "_ZN9keymaster6RsaKey13SupportedModeE19keymaster_purpose_t18keymaster_digest_t" }, { "name" : "_ZN9keymaster6RsaKey13SupportedModeE19keymaster_purpose_t19keymaster_padding_t" }, { "name" : "_ZN9keymaster8EciesKem7DecryptEP9ec_key_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" }, { "name" : "__aeabi_memclr" }, { "name" : "__aeabi_memclr4" }, { "name" : "__aeabi_memclr8" }, { "name" : "__aeabi_memcpy" }, { "name" : "__aeabi_memcpy4" }, { "name" : "__aeabi_memcpy8" }, { "name" : "__aeabi_memmove" }, { "name" : "__aeabi_memmove4" }, { "name" : "__aeabi_memmove8" }, { "name" : "__aeabi_memset" }, { "name" : "__aeabi_memset4" }, { "name" : "__aeabi_memset8" }, { "name" : "__aeabi_uidiv" }, { "name" : "__aeabi_uidivmod" }, { "name" : "__aeabi_uldivmod" }, { "binding" : "weak", "name" : "__cxa_pure_virtual" }, { "name" : "__udivmoddi4" }, { "name" : "__udivmodsi4" }, { "name" : "__udivsi3" }, { "name" : "ae_allocate" }, { "name" : "ae_clear" }, { "name" : "ae_ctx_sizeof" }, { "name" : "ae_decrypt" }, { "name" : "ae_encrypt" }, { "name" : "ae_free" }, { "name" : "ae_init" }, { "name" : "gen_offset" } ], "elf_objects" : [ { "name" : "_ZN9keymaster10TAG_DIGESTE" }, { "name" : "_ZN9keymaster10TAG_ORIGINE" }, { "name" : "_ZN9keymaster11TAG_INVALIDE" }, { "name" : "_ZN9keymaster11TAG_PADDINGE" }, { "name" : "_ZN9keymaster11TAG_PURPOSEE" }, { "name" : "_ZN9keymaster11TAG_USER_IDE" }, { "name" : "_ZN9keymaster11empty_paramE" }, { "name" : "_ZN9keymaster12TAG_EC_CURVEE" }, { "name" : "_ZN9keymaster12TAG_KEY_SIZEE" }, { "name" : "_ZN9keymaster13TAG_ALGORITHME" }, { "name" : "_ZN9keymaster13TAG_ALL_USERSE" }, { "name" : "_ZN9keymaster13TAG_UNIQUE_IDE" }, { "name" : "_ZN9keymaster14TAG_AUTH_TOKENE" }, { "name" : "_ZN9keymaster14TAG_BLOCK_MODEE" }, { "name" : "_ZN9keymaster14TAG_DIGEST_OLDE" }, { "name" : "_ZN9keymaster14TAG_MAC_LENGTHE" }, { "name" : "_ZN9keymaster14TAG_OS_VERSIONE" }, { "name" : "_ZN9keymaster15TAG_PADDING_OLDE" }, { "name" : "_ZN9keymaster16TAG_AUTH_TIMEOUTE" }, { "name" : "_ZN9keymaster16TAG_CALLER_NONCEE" }, { "name" : "_ZN9keymaster17TAG_OS_PATCHLEVELE" }, { "name" : "_ZN9keymaster17TAG_ROOT_OF_TRUSTE" }, { "name" : "_ZN9keymaster18TAG_APPLICATION_IDE" }, { "name" : "_ZN9keymaster18TAG_MIN_MAC_LENGTHE" }, { "name" : "_ZN9keymaster18TAG_USER_AUTH_TYPEE" }, { "name" : "_ZN9keymaster18TAG_USER_SECURE_IDE" }, { "name" : "_ZN9keymaster19TAG_ACTIVE_DATETIMEE" }, { "name" : "_ZN9keymaster19TAG_ASSOCIATED_DATAE" }, { "name" : "_ZN9keymaster19TAG_BOOTLOADER_ONLYE" }, { "name" : "_ZN9keymaster19softwareRootOfTrustE" }, { "name" : "_ZN9keymaster20TAG_ALL_APPLICATIONSE" }, { "name" : "_ZN9keymaster20TAG_APPLICATION_DATAE" }, { "name" : "_ZN9keymaster20TAG_NO_AUTH_REQUIREDE" }, { "name" : "_ZN9keymaster21TAG_CREATION_DATETIMEE" }, { "name" : "_ZN9keymaster21TAG_INCLUDE_UNIQUE_IDE" }, { "name" : "_ZN9keymaster21TAG_MAX_USES_PER_BOOTE" }, { "name" : "_ZN9keymaster22TAG_ROLLBACK_RESISTANTE" }, { "name" : "_ZN9keymaster23TAG_ALLOW_WHILE_ON_BODYE" }, { "name" : "_ZN9keymaster23TAG_ATTESTATION_ID_IMEIE" }, { "name" : "_ZN9keymaster23TAG_ATTESTATION_ID_MEIDE" }, { "name" : "_ZN9keymaster23TAG_RSA_PUBLIC_EXPONENTE" }, { "name" : "_ZN9keymaster24TAG_ATTESTATION_ID_BRANDE" }, { "name" : "_ZN9keymaster24TAG_ATTESTATION_ID_MODELE" }, { "name" : "_ZN9keymaster25TAG_ATTESTATION_ID_DEVICEE" }, { "name" : "_ZN9keymaster25TAG_ATTESTATION_ID_SERIALE" }, { "name" : "_ZN9keymaster25TAG_USAGE_EXPIRE_DATETIMEE" }, { "name" : "_ZN9keymaster26TAG_ATTESTATION_ID_PRODUCTE" }, { "name" : "_ZN9keymaster26TAG_ECIES_SINGLE_HASH_MODEE" }, { "name" : "_ZN9keymaster27TAG_BLOB_USAGE_REQUIREMENTSE" }, { "name" : "_ZN9keymaster27TAG_MIN_SECONDS_BETWEEN_OPSE" }, { "name" : "_ZN9keymaster28TAG_UNLOCKED_DEVICE_REQUIREDE" }, { "name" : "_ZN9keymaster30TAG_ATTESTATION_APPLICATION_IDE" }, { "name" : "_ZN9keymaster31TAG_ATTESTATION_ID_MANUFACTURERE" }, { "name" : "_ZN9keymaster31TAG_ORIGINATION_EXPIRE_DATETIMEE" }, { "name" : "_ZN9keymaster33TAG_TRUSTED_CONFIRMATION_REQUIREDE" }, { "name" : "_ZN9keymaster6Logger9instance_E" }, { "name" : "_ZN9keymaster7TAG_KDFE" }, { "name" : "_ZN9keymaster9TAG_NONCEE" }, { "binding" : "weak", "name" : "_ZSt7nothrow" }, { "name" : "_ZTVN9keymaster11Iso18033KdfE" }, { "name" : "_ZTVN9keymaster12EcKeyFactoryE" }, { "name" : "_ZTVN9keymaster12RsaOperationE" }, { "name" : "_ZTVN9keymaster12SymmetricKeyE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster12TripleDesKeyE" }, { "name" : "_ZTVN9keymaster13AesKeyFactoryE" }, { "name" : "_ZTVN9keymaster13AsymmetricKeyE" }, { "name" : "_ZTVN9keymaster13HmacOperationE" }, { "name" : "_ZTVN9keymaster13RsaKeyFactoryE" }, { "name" : "_ZTVN9keymaster14EcdsaOperationE" }, { "name" : "_ZTVN9keymaster14HmacKeyFactoryE" }, { "name" : "_ZTVN9keymaster16AndroidKeymasterE" }, { "name" : "_ZTVN9keymaster16AttestKeyRequestE" }, { "name" : "_ZTVN9keymaster16AuthorizationSetE" }, { "name" : "_ZTVN9keymaster16DeleteKeyRequestE" }, { "name" : "_ZTVN9keymaster16ExportKeyRequestE" }, { "name" : "_ZTVN9keymaster16ImportKeyRequestE" }, { "name" : "_ZTVN9keymaster16Rfc5869Sha256KdfE" }, { "name" : "_ZTVN9keymaster16RsaSignOperationE" }, { "name" : "_ZTVN9keymaster17AddEntropyRequestE" }, { "name" : "_ZTVN9keymaster17AttestKeyResponseE" }, { "name" : "_ZTVN9keymaster17ExportKeyResponseE" }, { "name" : "_ZTVN9keymaster17HardwareAuthTokenE" }, { "name" : "_ZTVN9keymaster17ImportKeyResponseE" }, { "name" : "_ZTVN9keymaster17KeymasterResponseE" }, { "name" : "_ZTVN9keymaster17RsaCryptOperationE" }, { "name" : "_ZTVN9keymaster17UpgradeKeyRequestE" }, { "name" : "_ZTVN9keymaster17VerificationTokenE" }, { "name" : "_ZTVN9keymaster18EcdsaSignOperationE" }, { "name" : "_ZTVN9keymaster18GetVersionResponseE" }, { "name" : "_ZTVN9keymaster18RsaVerifyOperationE" }, { "name" : "_ZTVN9keymaster18UpgradeKeyResponseE" }, { "name" : "_ZTVN9keymaster19AesOperationFactoryE" }, { "name" : "_ZTVN9keymaster19GenerateKeyResponseE" }, { "name" : "_ZTVN9keymaster19RsaDecryptOperationE" }, { "name" : "_ZTVN9keymaster19RsaEncryptOperationE" }, { "name" : "_ZTVN9keymaster19RsaOperationFactoryE" }, { "name" : "_ZTVN9keymaster19SymmetricKeyFactoryE" }, { "name" : "_ZTVN9keymaster19TripleDesKeyFactoryE" }, { "name" : "_ZTVN9keymaster20AsymmetricKeyFactoryE" }, { "name" : "_ZTVN9keymaster20EcdsaVerifyOperationE" }, { "name" : "_ZTVN9keymaster20HmacOperationFactoryE" }, { "name" : "_ZTVN9keymaster20KeymasterEnforcementE" }, { "name" : "_ZTVN9keymaster20NistCurveKeyExchangeE" }, { "name" : "_ZTVN9keymaster20SoftwareRandomSourceE" }, { "name" : "_ZTVN9keymaster21BeginOperationRequestE" }, { "name" : "_ZTVN9keymaster21EcdsaOperationFactoryE" }, { "name" : "_ZTVN9keymaster21HmacSharingParametersE" }, { "name" : "_ZTVN9keymaster21RsaDigestingOperationE" }, { "name" : "_ZTVN9keymaster22BeginOperationResponseE" }, { "name" : "_ZTVN9keymaster22FinishOperationRequestE" }, { "name" : "_ZTVN9keymaster22UpdateOperationRequestE" }, { "name" : "_ZTVN9keymaster23AesEvpCipherDescriptionE" }, { "name" : "_ZTVN9keymaster23BlockCipherEvpOperationE" }, { "name" : "_ZTVN9keymaster23FinishOperationResponseE" }, { "name" : "_ZTVN9keymaster23ImportWrappedKeyRequestE" }, { "name" : "_ZTVN9keymaster23UpdateOperationResponseE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster24HmacSignOperationFactoryE" }, { "name" : "_ZTVN9keymaster24ImportWrappedKeyResponseE" }, { "name" : "_ZTVN9keymaster25ComputeSharedHmacResponseE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster25EcdsaSignOperationFactoryE" }, { "name" : "_ZTVN9keymaster25TripleDesOperationFactoryE" }, { "name" : "_ZTVN9keymaster26HmacSharingParametersArrayE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster26HmacVerifyOperationFactoryE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster26RsaSigningOperationFactoryE" }, { "name" : "_ZTVN9keymaster27BlockCipherOperationFactoryE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster27EcdsaVerifyOperationFactoryE" }, { "name" : "_ZTVN9keymaster27RsaCryptingOperationFactoryE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster27VerifyAuthorizationResponseE" }, { "name" : "_ZTVN9keymaster28GetKeyCharacteristicsRequestE" }, { "name" : "_ZTVN9keymaster28RsaDigestingOperationFactoryE" }, { "name" : "_ZTVN9keymaster29GetKeyCharacteristicsResponseE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster29RsaDecryptionOperationFactoryE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster29RsaEncryptionOperationFactoryE" }, { "name" : "_ZTVN9keymaster29TripleDesEvpCipherDescriptionE" }, { "name" : "_ZTVN9keymaster30BlockCipherEvpDecryptOperationE" }, { "name" : "_ZTVN9keymaster30BlockCipherEvpEncryptOperationE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster31RsaVerificationOperationFactoryE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster32GetHmacSharingParametersResponseE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster3KdfE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster3KeyE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster4ListINS_13AccessTimeMap10AccessTimeEEE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster4ListINS_14AccessCountMap11AccessCountEEE" }, { "name" : "_ZTVN9keymaster5EcKeyE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster6AesKeyE" }, { "name" : "_ZTVN9keymaster6BufferE" }, { "name" : "_ZTVN9keymaster6RsaKeyE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster7HmacKeyE" }, { "name" : "_ZTVN9keymaster8EciesKemE" }, { "binding" : "weak", "name" : "_ZTVN9keymaster9OperationE" }, { "name" : "infoString" } ], "enum_types" : [ { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 0, "name" : "HW_AUTH_NONE" }, { "enum_field_value" : 1, "name" : "HW_AUTH_PASSWORD" }, { "enum_field_value" : 2, "name" : "HW_AUTH_FINGERPRINT" }, { "enum_field_value" : -1, "name" : "HW_AUTH_ANY" } ], "linker_set_key" : "hw_authenticator_type_t", "name" : "hw_authenticator_type_t", "referenced_type" : "type-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-435", "self_type" : "type-435", "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-291", "self_type" : "type-291", "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-704", "self_type" : "type-704", "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-819", "self_type" : "type-819", "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-3521" }, { "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-3521" }, { "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-3645" }, { "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-2443", "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-2443", "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-415" }, { "referenced_type" : "type-822" }, { "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-4880" } ], "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-4880" }, { "referenced_type" : "type-5020" }, { "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-4880" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-411" } ], "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-4880" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-411" }, { "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-4880" }, { "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-4880" } ], "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-4880" } ], "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-4880" } ], "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-5057" }, { "referenced_type" : "type-374" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-300" } ], "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-5057" }, { "referenced_type" : "type-374" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-300" } ], "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-5057" } ], "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-5057" } ], "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-5057" } ], "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-4816", "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-415" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-318" }, { "referenced_type" : "type-318" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-309" } ], "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-415" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-318" }, { "referenced_type" : "type-318" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-309" }, { "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-2425" } ], "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-2425" }, { "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-2425" } ], "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-2425" } ], "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-2425" } ], "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-355" }, { "referenced_type" : "type-376" } ], "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-355" }, { "referenced_type" : "type-10" } ], "return_type" : "type-286", "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-355" }, { "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-415" }, { "referenced_type" : "type-1165" } ], "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-630" }, { "referenced_type" : "type-632" }, { "referenced_type" : "type-570" } ], "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-630" }, { "referenced_type" : "type-666" }, { "referenced_type" : "type-583" } ], "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-630" }, { "referenced_type" : "type-653" }, { "referenced_type" : "type-508" } ], "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-630" }, { "referenced_type" : "type-651" }, { "referenced_type" : "type-537" } ], "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-630" }, { "referenced_type" : "type-669" }, { "referenced_type" : "type-559" } ], "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-630" }, { "referenced_type" : "type-677" }, { "referenced_type" : "type-531" } ], "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-630" }, { "referenced_type" : "type-671" }, { "referenced_type" : "type-517" } ], "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-630" }, { "referenced_type" : "type-676" }, { "referenced_type" : "type-525" } ], "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-630" }, { "referenced_type" : "type-674" }, { "referenced_type" : "type-521" } ], "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-630" }, { "referenced_type" : "type-659" }, { "referenced_type" : "type-612" } ], "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-630" }, { "referenced_type" : "type-642" }, { "referenced_type" : "type-495" } ], "return_type" : "type-48", "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h" }, { "function_name" : "keymaster::AndroidKeymaster::ComputeSharedHmac", "linker_set_key" : "_ZN9keymaster16AndroidKeymaster17ComputeSharedHmacERKNS_24ComputeSharedHmacRequestE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-630" }, { "referenced_type" : "type-648" } ], "return_type" : "type-339", "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-630" }, { "referenced_type" : "type-633" }, { "referenced_type" : "type-489" } ], "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-630" }, { "referenced_type" : "type-638" }, { "referenced_type" : "type-491" } ], "return_type" : "type-48", "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h" }, { "function_name" : "keymaster::AndroidKeymaster::VerifyAuthorization", "linker_set_key" : "_ZN9keymaster16AndroidKeymaster19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-630" }, { "referenced_type" : "type-649" } ], "return_type" : "type-624", "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-630" }, { "referenced_type" : "type-655" }, { "referenced_type" : "type-513" } ], "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-630" }, { "referenced_type" : "type-640" }, { "referenced_type" : "type-493" } ], "return_type" : "type-48", "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h" }, { "function_name" : "keymaster::AndroidKeymaster::SupportedExportFormats", "linker_set_key" : "_ZN9keymaster16AndroidKeymaster22SupportedExportFormatsERKNS_29SupportedExportFormatsRequestEPNS_30SupportedExportFormatsResponseE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-630" }, { "referenced_type" : "type-646" }, { "referenced_type" : "type-502" } ], "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-630" }, { "referenced_type" : "type-644" }, { "referenced_type" : "type-497" } ], "return_type" : "type-48", "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h" }, { "function_name" : "keymaster::AndroidKeymaster::GetHmacSharingParameters", "linker_set_key" : "_ZN9keymaster16AndroidKeymaster24GetHmacSharingParametersEv", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-630" } ], "return_type" : "type-596", "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-630" }, { "referenced_type" : "type-316" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-680" }, { "referenced_type" : "type-739" } ], "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-630" }, { "referenced_type" : "type-664" }, { "referenced_type" : "type-578" } ], "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-630" }, { "referenced_type" : "type-652" }, { "referenced_type" : "type-589" } ], "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-630" }, { "referenced_type" : "type-668" }, { "referenced_type" : "type-551" } ], "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-630" }, { "referenced_type" : "type-662" }, { "referenced_type" : "type-547" } ], "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-630" }, { "referenced_type" : "type-657" }, { "referenced_type" : "type-543" } ], "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-630" }, { "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" : "_ZN9keymaster16AndroidKeymasterC1EPNS_16KeymasterContextEj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-630" }, { "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-630" }, { "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" : "_ZN9keymaster16AndroidKeymasterC2EPNS_16KeymasterContextEj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-630" }, { "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-630" } ], "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-630" } ], "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-630" } ], "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-572" }, { "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-572" }, { "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-572" } ], "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-572" } ], "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-572" } ], "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-411" }, { "referenced_type" : "type-413" } ], "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-411" } ], "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-411" }, { "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-411" }, { "referenced_type" : "type-291" } ], "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-411" }, { "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-411" }, { "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-411" } ], "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-411" }, { "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-411" }, { "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-411" }, { "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-411" } ], "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-411" } ], "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-411" }, { "referenced_type" : "type-413" } ], "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-411" }, { "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-411" } ], "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-411" }, { "referenced_type" : "type-347" } ], "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-411" }, { "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-411" }, { "referenced_type" : "type-413" } ], "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-411" }, { "referenced_type" : "type-419" } ], "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-411" }, { "referenced_type" : "type-419" } ], "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-411" } ], "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-411" } ], "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-411" } ], "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-411" }, { "referenced_type" : "type-6" } ], "return_type" : "type-823", "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-549" }, { "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-549" }, { "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-822" } ], "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-545" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::ExportKeyRequest::SetKeyMaterial", "linker_set_key" : "_ZN9keymaster16ExportKeyRequest14SetKeyMaterialEPKvj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-545" }, { "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-541" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::ImportKeyRequest::SetKeyMaterial", "linker_set_key" : "_ZN9keymaster16ImportKeyRequest14SetKeyMaterialEPKvj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-541" }, { "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-1165", "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-2501" }, { "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-4888" }, { "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-4888" }, { "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-4888" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-411" } ], "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-4888" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-411" }, { "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-4888" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-411" }, { "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-1344" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-174" } ], "return_type" : "type-1165", "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-1165" }, { "referenced_type" : "type-1336" } ], "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-535" }, { "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-578" }, { "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-578" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::AttestKeyResponse::~AttestKeyResponse", "linker_set_key" : "_ZN9keymaster17AttestKeyResponseD0Ev", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-578" } ], "return_type" : "type-48", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::AttestKeyResponse::~AttestKeyResponse", "linker_set_key" : "_ZN9keymaster17AttestKeyResponseD1Ev", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-578" } ], "return_type" : "type-48", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::AttestKeyResponse::~AttestKeyResponse", "linker_set_key" : "_ZN9keymaster17AttestKeyResponseD2Ev", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-578" } ], "return_type" : "type-48", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::ExportKeyResponse::SetKeyMaterial", "linker_set_key" : "_ZN9keymaster17ExportKeyResponse14SetKeyMaterialEPKvj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-547" }, { "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-547" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::HardwareAuthToken::Deserialize", "linker_set_key" : "_ZN9keymaster17HardwareAuthToken11DeserializeEPPKhS2_", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-614" }, { "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-543" }, { "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-543" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::KM_AUTH_LIST_free", "linker_set_key" : "_ZN9keymaster17KM_AUTH_LIST_freeEPNS_12km_auth_listE", "parameters" : [ { "referenced_type" : "type-1165" } ], "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-438" }, { "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-4892" }, { "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-4892" }, { "referenced_type" : "type-5020" } ], "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-581" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::UpgradeKeyRequest::SetKeyMaterial", "linker_set_key" : "_ZN9keymaster17UpgradeKeyRequest14SetKeyMaterialEPKvj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-581" }, { "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-581" } ], "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-581" } ], "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-581" } ], "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-617" }, { "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-318" }, { "referenced_type" : "type-1084" }, { "referenced_type" : "type-64" }, { "referenced_type" : "type-318" }, { "referenced_type" : "type-1084" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-309" } ], "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-4815" }, { "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-1353" }, { "referenced_type" : "type-411" } ], "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-318" }, { "referenced_type" : "type-306" }, { "referenced_type" : "type-309" }, { "referenced_type" : "type-309" }, { "referenced_type" : "type-306" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-484" }, { "referenced_type" : "type-306" } ], "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-2427" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-411" } ], "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-2427" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-411" }, { "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-2427" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-411" }, { "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-570" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::KM_WRAPPED_KEY_new", "linker_set_key" : "_ZN9keymaster18KM_WRAPPED_KEY_newEv", "return_type" : "type-6454", "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-4890" }, { "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-4890" }, { "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-4890" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-411" } ], "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-4890" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-411" }, { "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-4890" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-411" }, { "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-583" }, { "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-583" } ], "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-583" } ], "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-583" } ], "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-1085" }, { "referenced_type" : "type-275" }, { "referenced_type" : "type-275" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-309" } ], "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-6453" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-174" } ], "return_type" : "type-6454", "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-4822" } ], "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-6454" }, { "referenced_type" : "type-1336" } ], "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-4821" }, { "referenced_type" : "type-309" } ], "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-508" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::GenerateKeyResponse::~GenerateKeyResponse", "linker_set_key" : "_ZN9keymaster19GenerateKeyResponseD0Ev", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-508" } ], "return_type" : "type-48", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::GenerateKeyResponse::~GenerateKeyResponse", "linker_set_key" : "_ZN9keymaster19GenerateKeyResponseD1Ev", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-508" } ], "return_type" : "type-48", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::GenerateKeyResponse::~GenerateKeyResponse", "linker_set_key" : "_ZN9keymaster19GenerateKeyResponseD2Ev", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-508" } ], "return_type" : "type-48", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::KM_WRAPPED_KEY_free", "linker_set_key" : "_ZN9keymaster19KM_WRAPPED_KEY_freeEPNS_14km_wrapped_keyE", "parameters" : [ { "referenced_type" : "type-6454" } ], "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-318" }, { "referenced_type" : "type-51" }, { "referenced_type" : "type-1122" } ], "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-4899" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-411" }, { "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-4897" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-411" }, { "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-375" }, { "referenced_type" : "type-95" } ], "return_type" : "type-5005", "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-575" }, { "referenced_type" : "type-1173" }, { "referenced_type" : "type-1174" } ], "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-2430" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-411" } ], "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-2430" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-411" }, { "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-2430" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-411" }, { "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-1160", "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-692" }, { "referenced_type" : "type-39" }, { "referenced_type" : "type-71" }, { "referenced_type" : "type-694" }, { "referenced_type" : "type-415" } ], "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-692" }, { "referenced_type" : "type-39" }, { "referenced_type" : "type-71" }, { "referenced_type" : "type-694" }, { "referenced_type" : "type-415" }, { "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-692" }, { "referenced_type" : "type-694" }, { "referenced_type" : "type-415" }, { "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-692" }, { "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-692" }, { "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-692" }, { "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-692" } ], "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-692" } ], "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-692" } ], "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-2513" } ], "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-2513", "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-2513" }, { "referenced_type" : "type-3675" }, { "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-2513" }, { "referenced_type" : "type-3675" }, { "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-1335" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-174" } ], "return_type" : "type-1160", "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-2222" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-2194" }, { "referenced_type" : "type-316" }, { "referenced_type" : "type-1351" }, { "referenced_type" : "type-733" } ], "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-1160" }, { "referenced_type" : "type-1336" } ], "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-515" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::BeginOperationRequest::SetKeyMaterial", "linker_set_key" : "_ZN9keymaster21BeginOperationRequest14SetKeyMaterialEPKvj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-515" }, { "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-1119" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-411" } ], "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-592" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::KM_ROOT_OF_TRUST_free", "linker_set_key" : "_ZN9keymaster21KM_ROOT_OF_TRUST_freeEPNS_16km_root_of_trustE", "parameters" : [ { "referenced_type" : "type-1160" } ], "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-5000" }, { "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-5000" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-36" }, { "referenced_type" : "type-61" }, { "referenced_type" : "type-57" }, { "referenced_type" : "type-5005" } ], "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-5000" } ], "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-5000" } ], "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-5000" } ], "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-517" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::FinishOperationRequest::Deserialize", "linker_set_key" : "_ZN9keymaster22FinishOperationRequest11DeserializeEPPKhS2_", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-523" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::KM_KEY_DESCRIPTION_new", "linker_set_key" : "_ZN9keymaster22KM_KEY_DESCRIPTION_newEv", "return_type" : "type-1350", "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-519" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::d2i_KM_KEY_DESCRIPTION", "linker_set_key" : "_ZN9keymaster22d2i_KM_KEY_DESCRIPTIONEPPNS_18km_key_descriptionEPPKhl", "parameters" : [ { "referenced_type" : "type-1349" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-174" } ], "return_type" : "type-1350", "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-1350" }, { "referenced_type" : "type-1336" } ], "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-525" }, { "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-610" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::ImportWrappedKeyRequest::SetWrappedMaterial", "linker_set_key" : "_ZN9keymaster23ImportWrappedKeyRequest18SetWrappedMaterialEPKvj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-610" }, { "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-610" }, { "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-610" }, { "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-1350" } ], "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-521" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::ImportWrappedKeyResponse::SetKeyMaterial", "linker_set_key" : "_ZN9keymaster24ImportWrappedKeyResponse14SetKeyMaterialEPKvj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-612" }, { "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-612" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::SetKeyBlobAuthorizations", "linker_set_key" : "_ZN9keymaster24SetKeyBlobAuthorizationsERKNS_16AuthorizationSetE22keymaster_key_origin_tjjPS0_S4_", "parameters" : [ { "referenced_type" : "type-415" }, { "referenced_type" : "type-201" }, { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-411" } ], "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-415" }, { "referenced_type" : "type-288" }, { "referenced_type" : "type-288" }, { "referenced_type" : "type-1351" }, { "referenced_type" : "type-725" }, { "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-760" }, { "referenced_type" : "type-77" }, { "referenced_type" : "type-760" }, { "referenced_type" : "type-575" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-575" } ], "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-415" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-1084" } ], "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-607" }, { "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-318" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-309" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-411" } ], "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-318" }, { "referenced_type" : "type-309" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-411" } ], "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-1122" } ], "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-594" }, { "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-318" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-309" } ], "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-725" } ], "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-318" }, { "referenced_type" : "type-309" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-411" }, { "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-510" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::GetKeyCharacteristicsRequest::SetKeyMaterial", "linker_set_key" : "_ZN9keymaster28GetKeyCharacteristicsRequest14SetKeyMaterialEPKvj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-510" }, { "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-510" } ], "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-510" } ], "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-510" } ], "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-513" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-12" } ], "return_type" : "type-9", "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "function_name" : "keymaster::SerializeIntegrityAssuredBlob", "linker_set_key" : "_ZN9keymaster29SerializeIntegrityAssuredBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetES7_S7_PS2_", "parameters" : [ { "referenced_type" : "type-318" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-309" } ], "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-6448", "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-6449" }, { "referenced_type" : "type-70" }, { "referenced_type" : "type-174" } ], "return_type" : "type-6448", "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-6448" }, { "referenced_type" : "type-1336" } ], "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-318" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-309" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-411" } ], "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-6448" } ], "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-2504" }, { "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-2504" }, { "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-2504" } ], "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-318" }, { "referenced_type" : "type-309" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-411" } ], "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-318" }, { "referenced_type" : "type-1084" }, { "referenced_type" : "type-277" }, { "referenced_type" : "type-8" }, { "referenced_type" : "type-309" } ], "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-2363" }, { "referenced_type" : "type-2370" } ], "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_8LogLevelEPKcSt9__va_list", "parameters" : [ { "referenced_type" : "type-704" }, { "referenced_type" : "type-262" }, { "referenced_type" : "type-824" } ], "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-704" }, { "referenced_type" : "type-262" } ], "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-262" } ], "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-262" } ], "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-262" } ], "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-262" } ], "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-262" } ], "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-4847" }, { "referenced_type" : "type-4855" } ], "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-4847" }, { "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-4847" }, { "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-2511" }, { "referenced_type" : "type-2514" }, { "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-2511" }, { "referenced_type" : "type-2514" }, { "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-2511" }, { "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-2511" }, { "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-2511" }, { "referenced_type" : "type-415" }, { "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-2511" }, { "referenced_type" : "type-415" }, { "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-286" }, { "referenced_type" : "type-415" }, { "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-3527" } ], "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-3527" }, { "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-3527" }, { "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-3527" }, { "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-3527" }, { "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-2408" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-309" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-411" } ], "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-2408" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-1305" } ], "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-2408" }, { "referenced_type" : "type-36" } ], "return_type" : "type-707", "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-2408" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-64" }, { "referenced_type" : "type-318" }, { "referenced_type" : "type-411" }, { "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-2408" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-64" }, { "referenced_type" : "type-318" }, { "referenced_type" : "type-309" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-411" } ], "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-1199" }, { "referenced_type" : "type-36" } ], "return_type" : "type-707", "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-1199" }, { "referenced_type" : "type-415" } ], "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-1199" }, { "referenced_type" : "type-374" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-739" } ], "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-1244" }, { "referenced_type" : "type-64" }, { "referenced_type" : "type-725" }, { "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-4969" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-309" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-411" } ], "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-4969" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-1305" } ], "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-4969" }, { "referenced_type" : "type-36" } ], "return_type" : "type-707", "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-4969" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-64" }, { "referenced_type" : "type-318" }, { "referenced_type" : "type-411" }, { "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-4969" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-64" }, { "referenced_type" : "type-318" }, { "referenced_type" : "type-309" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-411" } ], "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-3560" }, { "referenced_type" : "type-36" } ], "return_type" : "type-707", "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-3560" }, { "referenced_type" : "type-415" } ], "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-3560" }, { "referenced_type" : "type-374" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-739" } ], "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-679" }, { "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-796" } ], "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-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::AuthorizationSet::GetTagCount", "linker_set_key" : "_ZNK9keymaster16AuthorizationSet11GetTagCountE15keymaster_tag_t", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-416" }, { "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-416" }, { "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-416" }, { "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-416" } ], "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-416" }, { "referenced_type" : "type-5" }, { "referenced_type" : "type-575" } ], "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-416" }, { "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-416" }, { "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-416" }, { "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-416" }, { "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-416" }, { "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-416" }, { "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-416" }, { "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-416" }, { "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-416" }, { "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-416" } ], "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-416" }, { "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-416" }, { "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-416" }, { "referenced_type" : "type-6" } ], "return_type" : "type-428", "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-792" } ], "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-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::ExportKeyRequest::SerializedSize", "linker_set_key" : "_ZNK9keymaster16ExportKeyRequest14SerializedSizeEv", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-789" } ], "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-789" }, { "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-785" } ], "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-785" }, { "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-716" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-296" }, { "referenced_type" : "type-479" }, { "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-716" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-296" }, { "referenced_type" : "type-474" }, { "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-716" } ], "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-716" }, { "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-716" }, { "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-716" }, { "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-783" } ], "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-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::AttestKeyResponse::NonErrorSerialize", "linker_set_key" : "_ZNK9keymaster17AttestKeyResponse17NonErrorSerializeEPhPKh", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-798" }, { "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-798" } ], "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-791" }, { "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-791" } ], "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-814" } ], "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-814" }, { "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-787" }, { "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-787" } ], "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-765" } ], "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-765" }, { "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-799" } ], "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-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::VerificationToken::SerializedSize", "linker_set_key" : "_ZNK9keymaster17VerificationToken14SerializedSizeEv", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-816" } ], "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-816" }, { "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-795" }, { "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-795" } ], "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-801" }, { "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-801" } ], "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-768" }, { "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-768" } ], "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-4902" }, { "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-4902" }, { "referenced_type" : "type-375" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-95" } ], "return_type" : "type-4880", "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-1192" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-309" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-411" } ], "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-1192" }, { "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-1192" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-64" }, { "referenced_type" : "type-318" }, { "referenced_type" : "type-309" }, { "referenced_type" : "type-411" }, { "referenced_type" : "type-411" } ], "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-6401" }, { "referenced_type" : "type-36" } ], "return_type" : "type-707", "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-6401" }, { "referenced_type" : "type-415" } ], "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-6401" }, { "referenced_type" : "type-374" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-739" } ], "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-1295" }, { "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-1295" }, { "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-1295" }, { "referenced_type" : "type-374" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-372" }, { "referenced_type" : "type-739" } ], "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-696" }, { "referenced_type" : "type-694" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-71" }, { "referenced_type" : "type-436" }, { "referenced_type" : "type-436" }, { "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-3674" }, { "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-3674" }, { "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-3674" }, { "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-5031" }, { "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-773" } ], "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-773" }, { "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-2433" }, { "referenced_type" : "type-375" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-95" } ], "return_type" : "type-285", "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-2433" }, { "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-803" } ], "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-803" }, { "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-775" }, { "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-775" } ], "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-780" } ], "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-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::UpdateOperationRequest::SerializedSize", "linker_set_key" : "_ZNK9keymaster22UpdateOperationRequest14SerializedSizeEv", "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::UpdateOperationRequest::Serialize", "linker_set_key" : "_ZNK9keymaster22UpdateOperationRequest9SerializeEPhPKh", "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::FinishOperationResponse::NonErrorSerialize", "linker_set_key" : "_ZNK9keymaster23FinishOperationResponse17NonErrorSerializeEPhPKh", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-782" }, { "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-782" } ], "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-809" } ], "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-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::UpdateOperationResponse::NonErrorSerialize", "linker_set_key" : "_ZNK9keymaster23UpdateOperationResponse17NonErrorSerializeEPhPKh", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-779" }, { "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-779" } ], "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-812" }, { "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-812" } ], "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-808" }, { "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-808" } ], "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-805" } ], "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-805" }, { "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-5004" }, { "referenced_type" : "type-375" }, { "referenced_type" : "type-415" }, { "referenced_type" : "type-95" } ], "return_type" : "type-4880", "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-5004" }, { "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-769" } ], "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-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::RsaDigestingOperationFactory::SupportedPaddingModes", "linker_set_key" : "_ZNK9keymaster28RsaDigestingOperationFactory21SupportedPaddingModesEPj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-5002" }, { "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-771" }, { "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-771" } ], "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-2365" }, { "referenced_type" : "type-2366" } ], "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-4849" }, { "referenced_type" : "type-4850" } ], "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-358", "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h" }, { "function_name" : "ae_clear", "linker_set_key" : "ae_clear", "parameters" : [ { "referenced_type" : "type-358" } ], "return_type" : "type-6", "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h" }, { "function_name" : "ae_ctx_sizeof", "linker_set_key" : "ae_ctx_sizeof", "return_type" : "type-6", "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h" }, { "function_name" : "ae_decrypt", "linker_set_key" : "ae_decrypt", "parameters" : [ { "referenced_type" : "type-358" }, { "referenced_type" : "type-49" }, { "referenced_type" : "type-49" }, { "referenced_type" : "type-6" }, { "referenced_type" : "type-49" }, { "referenced_type" : "type-6" }, { "referenced_type" : "type-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-358" }, { "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-358" } ], "return_type" : "type-48", "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h" }, { "function_name" : "ae_init", "linker_set_key" : "ae_init", "parameters" : [ { "referenced_type" : "type-358" }, { "referenced_type" : "type-49" }, { "referenced_type" : "type-6" }, { "referenced_type" : "type-6" }, { "referenced_type" : "type-6" } ], "return_type" : "type-6", "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/ae.h" } ], "global_vars" : [ { "linker_set_key" : "_ZN9keymaster10TAG_DIGESTE", "name" : "keymaster::TAG_DIGEST", "referenced_type" : "type-266", "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-312", "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-392", "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" }, { "linker_set_key" : "_ZN9keymaster13TAG_ALGORITHME", "name" : "keymaster::TAG_ALGORITHM", "referenced_type" : "type-367", "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-404", "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-398", "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-396", "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-303", "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-394", "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-400", "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-703", "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-528", "self_type" : "type-677", "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-1738", "self_type" : "type-1740", "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-2798", "self_type" : "type-2800", "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-3899", "self_type" : "type-3901", "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-5199", "self_type" : "type-5201", "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-5365", "self_type" : "type-5367", "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-1712", "self_type" : "type-1714", "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-2772", "self_type" : "type-2774", "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-3873", "self_type" : "type-3875", "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-5173", "self_type" : "type-5175", "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-5356", "self_type" : "type-5358", "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-650", "self_type" : "type-651", "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-1242", "self_type" : "type-2222", "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-663", "self_type" : "type-664", "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-1171", "self_type" : "type-1351", "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-432", "self_type" : "type-694", "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-425", "self_type" : "type-426", "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-414", "self_type" : "type-415", "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-670", "self_type" : "type-671", "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-605", "self_type" : "type-648", "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-586", "self_type" : "type-652", "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-556", "self_type" : "type-669", "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-667", "self_type" : "type-668", "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-660", "self_type" : "type-662", "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-675", "self_type" : "type-676", "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-505", "self_type" : "type-653", "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-654", "self_type" : "type-655", "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-567", "self_type" : "type-632", "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-656", "self_type" : "type-657", "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-658", "self_type" : "type-659", "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-297", "self_type" : "type-296", "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-1030", "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-1092", "self_type" : "type-1094", "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-1238", "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-1829", "self_type" : "type-1830", "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-1890", "self_type" : "type-1892", "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-2006", "self_type" : "type-2007", "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-2247", "self_type" : "type-2250", "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-2358", "self_type" : "type-2359", "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-2461", "self_type" : "type-2463", "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-280", "self_type" : "type-295", "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-2889", "self_type" : "type-2890", "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-2950", "self_type" : "type-2952", "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-300", "self_type" : "type-683", "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-3066", "self_type" : "type-3067", "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-3275", "self_type" : "type-3278", "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-3367", "self_type" : "type-3368", "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-3457", "self_type" : "type-3459", "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-3990", "self_type" : "type-3991", "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-4051", "self_type" : "type-4053", "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-4167", "self_type" : "type-4168", "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-4376", "self_type" : "type-4379", "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-4468", "self_type" : "type-4469", "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-4558", "self_type" : "type-4560", "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-4838", "self_type" : "type-4839", "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-5011", "self_type" : "type-5012", "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-5396", "self_type" : "type-5397", "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-5462", "self_type" : "type-5463", "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-5581", "self_type" : "type-5582", "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-5793", "self_type" : "type-5794", "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-5898", "self_type" : "type-5900", "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-5996", "self_type" : "type-5997", "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-6212", "self_type" : "type-6214", "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-6327", "self_type" : "type-6328", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::List::_ListIterator::CONST_ITERATOR> &", "name" : "const keymaster::List::_ListIterator::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::_ListIterator::NON_CONST_ITERATOR> &", "name" : "const keymaster::List::_ListIterator::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::_ListIterator::CONST_ITERATOR> &", "name" : "const keymaster::List::_ListIterator::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::_ListIterator::NON_CONST_ITERATOR> &", "name" : "const keymaster::List::_ListIterator::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-710", "self_type" : "type-714", "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-1187", "self_type" : "type-1186", "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-1182", "self_type" : "type-1181", "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-441", "self_type" : "type-633", "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-637", "self_type" : "type-638", "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-641", "self_type" : "type-642", "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-645", "self_type" : "type-646", "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-643", "self_type" : "type-644", "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-639", "self_type" : "type-640", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::TKeymasterBlob &", "name" : "const keymaster::TKeymasterBlob &", "referenced_type" : "type-1083", "self_type" : "type-1084", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/key_blob_utils/software_keyblobs.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::TKeymasterBlob &", "name" : "const keymaster::TKeymasterBlob &", "referenced_type" : "type-317", "self_type" : "type-318", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > &", "name" : "const keymaster::UniquePtr > &", "referenced_type" : "type-740", "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::UpdateOperationRequest &", "name" : "const keymaster::UpdateOperationRequest &", "referenced_type" : "type-673", "self_type" : "type-674", "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-665", "self_type" : "type-666", "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-622", "self_type" : "type-649", "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-276", "self_type" : "type-417", "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-2195", "self_type" : "type-2194", "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-316", "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-412", "self_type" : "type-413", "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-428", "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-726", "self_type" : "type-728", "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-1762", "self_type" : "type-1764", "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-2822", "self_type" : "type-2824", "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-3923", "self_type" : "type-3925", "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-5223", "self_type" : "type-5225", "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-5373", "self_type" : "type-5375", "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-259", "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-275", "self_type" : "type-274", "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-1742", "self_type" : "type-1741", "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-2802", "self_type" : "type-2801", "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-3903", "self_type" : "type-3902", "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-5203", "self_type" : "type-5202", "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-5369", "self_type" : "type-5368", "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-1716", "self_type" : "type-1715", "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-2776", "self_type" : "type-2775", "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-3877", "self_type" : "type-3876", "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-5177", "self_type" : "type-5176", "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-5360", "self_type" : "type-5359", "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-423", "self_type" : "type-427", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AuthorizationSet &", "name" : "keymaster::AuthorizationSet &", "referenced_type" : "type-288", "self_type" : "type-347", "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-418", "self_type" : "type-419", "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-2505", "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-339", "self_type" : "type-338", "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-335", "self_type" : "type-334", "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-1219", "self_type" : "type-1218", "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-1987", "self_type" : "type-1986", "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-298", "self_type" : "type-362", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::Key &", "name" : "keymaster::Key &", "referenced_type" : "type-3047", "self_type" : "type-3046", "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-4148", "self_type" : "type-4147", "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-5567", "self_type" : "type-5566", "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-6420", "self_type" : "type-6419", "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-744", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::List::_ListIterator::CONST_ITERATOR> &", "name" : "keymaster::List::_ListIterator::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::_ListIterator::NON_CONST_ITERATOR> &", "name" : "keymaster::List::_ListIterator::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::_ListIterator::CONST_ITERATOR> &", "name" : "keymaster::List::_ListIterator::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::_ListIterator::NON_CONST_ITERATOR> &", "name" : "keymaster::List::_ListIterator::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 &", "name" : "keymaster::TKeymasterBlob &", "referenced_type" : "type-303", "self_type" : "type-307", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TKeymasterBlob &", "name" : "keymaster::TKeymasterBlob &", "referenced_type" : "type-299", "self_type" : "type-319", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedEnumTag &", "name" : "keymaster::TypedEnumTag &", "referenced_type" : "type-193", "self_type" : "type-272", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedEnumTag &", "name" : "keymaster::TypedEnumTag &", "referenced_type" : "type-195", "self_type" : "type-263", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedEnumTag &", "name" : "keymaster::TypedEnumTag &", "referenced_type" : "type-367", "self_type" : "type-366", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedEnumTag &", "name" : "keymaster::TypedEnumTag &", "referenced_type" : "type-404", "self_type" : "type-2290", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedEnumTag &", "name" : "keymaster::TypedEnumTag &", "referenced_type" : "type-266", "self_type" : "type-265", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedEnumTag &", "name" : "keymaster::TypedEnumTag &", "referenced_type" : "type-312", "self_type" : "type-311", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedEnumTag &", "name" : "keymaster::TypedEnumTag &", "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 &", "name" : "keymaster::TypedTag &", "referenced_type" : "type-219", "self_type" : "type-2294", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedTag &", "name" : "keymaster::TypedTag &", "referenced_type" : "type-228", "self_type" : "type-2186", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedTag &", "name" : "keymaster::TypedTag &", "referenced_type" : "type-232", "self_type" : "type-2189", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedTag &", "name" : "keymaster::TypedTag &", "referenced_type" : "type-221", "self_type" : "type-2287", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > &", "name" : "keymaster::UniquePtr > &", "referenced_type" : "type-3573", "self_type" : "type-3572", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > &", "name" : "keymaster::UniquePtr > &", "referenced_type" : "type-351", "self_type" : "type-350", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > &", "name" : "keymaster::UniquePtr > &", "referenced_type" : "type-285", "self_type" : "type-364", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > &", "name" : "keymaster::UniquePtr > &", "referenced_type" : "type-354", "self_type" : "type-353", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr &", "name" : "keymaster::UniquePtr &", "referenced_type" : "type-731", "self_type" : "type-2256", "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-672", "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-369", "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-2184", "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-753", "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-6416", "self_type" : "type-6418", "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-1213", "self_type" : "type-1216", "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-574", "self_type" : "type-734", "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-269", "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-479", "self_type" : "type-3583", "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-3633", "self_type" : "type-3635", "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-2480", "self_type" : "type-2482", "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-4986", "self_type" : "type-4988", "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-811", "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-1314", "self_type" : "type-1316", "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-823", "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-289", "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-314", "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-2330", "self_type" : "type-2332", "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-4989", "self_type" : "type-4991", "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-1075", "self_type" : "type-1074", "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-1874", "self_type" : "type-1873", "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-2934", "self_type" : "type-2933", "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-4035", "self_type" : "type-4034", "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-5450", "self_type" : "type-5449", "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-1135", "self_type" : "type-1137", "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-1079", "self_type" : "type-1081", "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-290", "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-2296", "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-2201", "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-2199", "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-2176", "self_type" : "type-2175", "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-3220", "self_type" : "type-3219", "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-5735", "self_type" : "type-5734", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "x509_st *&", "name" : "x509_st *&", "referenced_type" : "type-2138", "self_type" : "type-2203", "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-3198", "self_type" : "type-3239", "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-4299", "self_type" : "type-4340", "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-5714", "self_type" : "type-5754", "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-2150", "self_type" : "type-2149", "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-3205", "self_type" : "type-3204", "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-4306", "self_type" : "type-4305", "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-5721", "self_type" : "type-5720", "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-2159", "self_type" : "type-2158", "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-3210", "self_type" : "type-3209", "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-4311", "self_type" : "type-4310", "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-5727", "self_type" : "type-5726", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "_ae_ctx *", "name" : "_ae_ctx *", "referenced_type" : "type-1067", "self_type" : "type-1066", "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-1866", "self_type" : "type-1865", "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-2926", "self_type" : "type-2925", "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-359", "self_type" : "type-358", "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-4027", "self_type" : "type-4026", "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-5441", "self_type" : "type-5440", "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-2267", "self_type" : "type-2266", "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-3292", "self_type" : "type-3291", "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-4393", "self_type" : "type-4392", "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-5809", "self_type" : "type-5808", "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-1145", "self_type" : "type-1144", "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-1248", "self_type" : "type-1247", "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-1366", "self_type" : "type-1365", "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-1927", "self_type" : "type-1926", "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-2015", "self_type" : "type-2014", "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-2121", "self_type" : "type-2120", "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-2259", "self_type" : "type-2258", "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-2305", "self_type" : "type-2304", "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-2386", "self_type" : "type-2385", "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-2987", "self_type" : "type-2986", "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-3075", "self_type" : "type-3074", "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-3181", "self_type" : "type-3180", "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-3286", "self_type" : "type-3285", "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-3319", "self_type" : "type-3318", "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-3394", "self_type" : "type-3393", "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-3537", "self_type" : "type-3536", "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-3597", "self_type" : "type-3596", "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-4088", "self_type" : "type-4087", "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-4176", "self_type" : "type-4175", "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-4282", "self_type" : "type-4281", "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-4387", "self_type" : "type-4386", "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-4420", "self_type" : "type-4419", "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-4495", "self_type" : "type-4494", "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-4637", "self_type" : "type-4636", "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-4688", "self_type" : "type-4687", "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-4946", "self_type" : "type-4945", "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-5041", "self_type" : "type-5040", "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-5505", "self_type" : "type-5504", "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-5590", "self_type" : "type-5589", "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-5697", "self_type" : "type-5696", "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-5803", "self_type" : "type-5802", "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-5842", "self_type" : "type-5841", "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-5934", "self_type" : "type-5933", "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-6081", "self_type" : "type-6080", "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-6115", "self_type" : "type-6114", "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-6271", "self_type" : "type-6270", "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-6348", "self_type" : "type-6347", "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-6379", "self_type" : "type-6378", "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-6427", "self_type" : "type-6426", "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-1149", "self_type" : "type-1148", "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-1250", "self_type" : "type-1249", "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-1328", "self_type" : "type-1327", "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-1930", "self_type" : "type-1929", "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-2017", "self_type" : "type-2016", "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-2089", "self_type" : "type-2088", "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-2229", "self_type" : "type-2228", "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-2307", "self_type" : "type-2306", "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-2388", "self_type" : "type-2387", "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-2990", "self_type" : "type-2989", "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-3077", "self_type" : "type-3076", "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-3149", "self_type" : "type-3148", "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-3257", "self_type" : "type-3256", "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-3321", "self_type" : "type-3320", "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-3396", "self_type" : "type-3395", "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-3539", "self_type" : "type-3538", "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-3599", "self_type" : "type-3598", "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-4091", "self_type" : "type-4090", "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-4178", "self_type" : "type-4177", "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-4250", "self_type" : "type-4249", "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-4358", "self_type" : "type-4357", "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-4422", "self_type" : "type-4421", "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-4497", "self_type" : "type-4496", "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-4639", "self_type" : "type-4638", "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-4690", "self_type" : "type-4689", "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-4949", "self_type" : "type-4948", "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-5043", "self_type" : "type-5042", "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-5508", "self_type" : "type-5507", "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-5592", "self_type" : "type-5591", "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-5665", "self_type" : "type-5664", "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-5774", "self_type" : "type-5773", "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-5845", "self_type" : "type-5844", "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-5936", "self_type" : "type-5935", "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-6083", "self_type" : "type-6082", "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-6117", "self_type" : "type-6116", "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-6273", "self_type" : "type-6272", "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-6350", "self_type" : "type-6349", "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-6381", "self_type" : "type-6380", "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-6429", "self_type" : "type-6428", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/attestation_record.h" }, { "alignment" : 4, "linker_set_key" : "bignum_ctx *", "name" : "bignum_ctx *", "referenced_type" : "type-4779", "self_type" : "type-4778", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "bignum_ctx *", "name" : "bignum_ctx *", "referenced_type" : "type-6177", "self_type" : "type-6176", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "bignum_st *", "name" : "bignum_st *", "referenced_type" : "type-1374", "self_type" : "type-1373", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "bignum_st *", "name" : "bignum_st *", "referenced_type" : "type-2127", "self_type" : "type-2126", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "bignum_st *", "name" : "bignum_st *", "referenced_type" : "type-3187", "self_type" : "type-3186", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "bignum_st *", "name" : "bignum_st *", "referenced_type" : "type-4288", "self_type" : "type-4287", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "bignum_st *", "name" : "bignum_st *", "referenced_type" : "type-4805", "self_type" : "type-4804", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "bignum_st *", "name" : "bignum_st *", "referenced_type" : "type-4925", "self_type" : "type-4924", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "bignum_st *", "name" : "bignum_st *", "referenced_type" : "type-5702", "self_type" : "type-5701", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "bignum_st *", "name" : "bignum_st *", "referenced_type" : "type-6191", "self_type" : "type-6190", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "bignum_st *", "name" : "bignum_st *", "referenced_type" : "type-6262", "self_type" : "type-6261", "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-1174", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/attestation_record.h" }, { "alignment" : 4, "linker_set_key" : "cmac_ctx_st *", "name" : "cmac_ctx_st *", "referenced_type" : "type-2342", "self_type" : "type-2341", "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-3352", "self_type" : "type-3351", "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-4453", "self_type" : "type-4452", "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-5881", "self_type" : "type-5880", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const char *", "name" : "const char *", "referenced_type" : "type-260", "self_type" : "type-262", "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-4813", "self_type" : "type-4815", "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-6196", "self_type" : "type-6198", "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-2419", "self_type" : "type-2418", "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-2465", "self_type" : "type-2467", "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-3423", "self_type" : "type-3422", "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-3461", "self_type" : "type-3463", "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-4524", "self_type" : "type-4523", "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-4562", "self_type" : "type-4564", "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-4878", "self_type" : "type-4877", "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-4980", "self_type" : "type-4982", "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-4996", "self_type" : "type-4998", "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-5962", "self_type" : "type-5961", "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-6000", "self_type" : "type-6002", "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-6233", "self_type" : "type-6232", "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-6298", "self_type" : "type-6300", "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-6313", "self_type" : "type-6315", "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-2368", "self_type" : "type-2370", "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-3376", "self_type" : "type-3378", "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-4477", "self_type" : "type-4479", "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-4818", "self_type" : "type-4821", "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-4853", "self_type" : "type-4855", "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-5909", "self_type" : "type-5911", "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-6201", "self_type" : "type-6203", "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-6222", "self_type" : "type-6224", "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-528", "self_type" : "type-529", "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-532", "self_type" : "type-533", "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-650", "self_type" : "type-783", "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-538", "self_type" : "type-539", "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-1198", "self_type" : "type-1199", "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-678", "self_type" : "type-679", "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-1242", "self_type" : "type-1244", "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-1294", "self_type" : "type-1295", "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-663", "self_type" : "type-796", "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-797", "self_type" : "type-798", "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-1171", "self_type" : "type-1172", "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-432", "self_type" : "type-434", "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-425", "self_type" : "type-429", "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-414", "self_type" : "type-416", "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-421", "self_type" : "type-422", "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-670", "self_type" : "type-773", "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-774", "self_type" : "type-775", "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-605", "self_type" : "type-606", "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-807", "self_type" : "type-808", "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-586", "self_type" : "type-587", "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-590", "self_type" : "type-591", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete > []> *", "name" : "const keymaster::DefaultDelete > []> *", "referenced_type" : "type-433", "self_type" : "type-442", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-1302", "self_type" : "type-1303", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-3622", "self_type" : "type-3623", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-751", "self_type" : "type-772", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-2487", "self_type" : "type-2489", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "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 *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-3660", "self_type" : "type-3661", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-409", "self_type" : "type-410", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-360", "self_type" : "type-373", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-2496", "self_type" : "type-2499", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-4994", "self_type" : "type-4995", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-499", "self_type" : "type-512", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-563", "self_type" : "type-580", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-698", "self_type" : "type-713", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-721", "self_type" : "type-724", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-634", "self_type" : "type-647", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-602", "self_type" : "type-712", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::DefaultDelete *", "name" : "const keymaster::DefaultDelete *", "referenced_type" : "type-2252", "self_type" : "type-2253", "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-556", "self_type" : "type-557", "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-560", "self_type" : "type-561", "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-667", "self_type" : "type-792", "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-552", "self_type" : "type-553", "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-2364", "self_type" : "type-2365", "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-2407", "self_type" : "type-2408", "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-2432", "self_type" : "type-2433", "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-2435", "self_type" : "type-2436", "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-2438", "self_type" : "type-2440", "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-660", "self_type" : "type-789", "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-790", "self_type" : "type-791", "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-675", "self_type" : "type-780", "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-781", "self_type" : "type-782", "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-505", "self_type" : "type-506", "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-767", "self_type" : "type-768", "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-600", "self_type" : "type-601", "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-654", "self_type" : "type-769", "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-770", "self_type" : "type-771", "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-567", "self_type" : "type-568", "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-794", "self_type" : "type-795", "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-813", "self_type" : "type-814", "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-3559", "self_type" : "type-3560", "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-3526", "self_type" : "type-3527", "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-802", "self_type" : "type-803", "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-804", "self_type" : "type-805", "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-656", "self_type" : "type-785", "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-786", "self_type" : "type-787", "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-658", "self_type" : "type-809", "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-810", "self_type" : "type-812", "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-297", "self_type" : "type-681", "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-1028", "self_type" : "type-1030", "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-1090", "self_type" : "type-1092", "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-1235", "self_type" : "type-1238", "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-1827", "self_type" : "type-1829", "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-1888", "self_type" : "type-1890", "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-2003", "self_type" : "type-2006", "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-2245", "self_type" : "type-2247", "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-2355", "self_type" : "type-2358", "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-2459", "self_type" : "type-2461", "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-278", "self_type" : "type-280", "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-2887", "self_type" : "type-2889", "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-2948", "self_type" : "type-2950", "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-300", "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-3063", "self_type" : "type-3066", "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-3273", "self_type" : "type-3275", "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-3364", "self_type" : "type-3367", "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-3455", "self_type" : "type-3457", "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-3988", "self_type" : "type-3990", "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-4049", "self_type" : "type-4051", "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-4164", "self_type" : "type-4167", "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-4374", "self_type" : "type-4376", "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-4465", "self_type" : "type-4468", "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-4556", "self_type" : "type-4558", "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-4836", "self_type" : "type-4838", "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-5009", "self_type" : "type-5011", "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-5393", "self_type" : "type-5396", "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-5460", "self_type" : "type-5462", "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-5579", "self_type" : "type-5581", "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-5791", "self_type" : "type-5793", "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-5896", "self_type" : "type-5898", "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-5994", "self_type" : "type-5996", "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-6210", "self_type" : "type-6212", "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-6325", "self_type" : "type-6327", "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-300", "self_type" : "type-680", "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-697", "self_type" : "type-701", "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-695", "self_type" : "type-696", "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-764", "self_type" : "type-765", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::List::_ListIterator::CONST_ITERATOR> *", "name" : "const keymaster::List::_ListIterator::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::_ListIterator::NON_CONST_ITERATOR> *", "name" : "const keymaster::List::_ListIterator::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::_Node *", "name" : "const keymaster::List::_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::_ListIterator::CONST_ITERATOR> *", "name" : "const keymaster::List::_ListIterator::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::_ListIterator::NON_CONST_ITERATOR> *", "name" : "const keymaster::List::_ListIterator::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::_Node *", "name" : "const keymaster::List::_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 *", "name" : "const keymaster::List *", "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 *", "name" : "const keymaster::List *", "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-3673", "self_type" : "type-3674", "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-717", "self_type" : "type-718", "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-715", "self_type" : "type-716", "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-710", "self_type" : "type-711", "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-1187", "self_type" : "type-1189", "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-4893", "self_type" : "type-4894", "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-5003", "self_type" : "type-5004", "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-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::RsaDigestingOperation *", "name" : "const keymaster::RsaDigestingOperation *", "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::RsaDigestingOperationFactory *", "name" : "const keymaster::RsaDigestingOperationFactory *", "referenced_type" : "type-5001", "self_type" : "type-5002", "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-4913", "self_type" : "type-4914", "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-4848", "self_type" : "type-4849", "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-4968", "self_type" : "type-4969", "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-4881", "self_type" : "type-4882", "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-4901", "self_type" : "type-4902", "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-4907", "self_type" : "type-4908", "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-4910", "self_type" : "type-4911", "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-1182", "self_type" : "type-1184", "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-5030", "self_type" : "type-5031", "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-441", "self_type" : "type-443", "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-454", "self_type" : "type-455", "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-446", "self_type" : "type-447", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::SupportedResponse *", "name" : "const keymaster::SupportedResponse *", "referenced_type" : "type-466", "self_type" : "type-467", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::SupportedResponse *", "name" : "const keymaster::SupportedResponse *", "referenced_type" : "type-471", "self_type" : "type-472", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::SupportedResponse *", "name" : "const keymaster::SupportedResponse *", "referenced_type" : "type-481", "self_type" : "type-482", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::SupportedResponse *", "name" : "const keymaster::SupportedResponse *", "referenced_type" : "type-486", "self_type" : "type-487", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::SupportedResponse *", "name" : "const keymaster::SupportedResponse *", "referenced_type" : "type-476", "self_type" : "type-477", "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-1194", "self_type" : "type-1195", "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-1191", "self_type" : "type-1192", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::TKeymasterBlob *", "name" : "const keymaster::TKeymasterBlob *", "referenced_type" : "type-317", "self_type" : "type-342", "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-6400", "self_type" : "type-6401", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > [], keymaster::DefaultDelete > []> > *", "name" : "const keymaster::UniquePtr > [], keymaster::DefaultDelete > []> > *", "referenced_type" : "type-323", "self_type" : "type-324", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-2155", "self_type" : "type-2156", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-2165", "self_type" : "type-2166", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-2270", "self_type" : "type-2271", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-2262", "self_type" : "type-2263", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-1370", "self_type" : "type-1371", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-2276", "self_type" : "type-2277", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-2281", "self_type" : "type-2282", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-4790", "self_type" : "type-4791", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-1377", "self_type" : "type-1378", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-2346", "self_type" : "type-2347", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-2448", "self_type" : "type-2449", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-1116", "self_type" : "type-1117", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-3683", "self_type" : "type-3686", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr *", "name" : "const keymaster::UniquePtr *", "referenced_type" : "type-5025", "self_type" : "type-5026", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-1123", "self_type" : "type-1124", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-1306", "self_type" : "type-1307", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-3627", "self_type" : "type-3629", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-740", "self_type" : "type-741", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-2517", "self_type" : "type-2518", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-745", "self_type" : "type-746", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-3689", "self_type" : "type-3690", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-465", "self_type" : "type-464", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-749", "self_type" : "type-750", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-2520", "self_type" : "type-2521", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-5017", "self_type" : "type-5018", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr *", "name" : "const keymaster::UniquePtr *", "referenced_type" : "type-1382", "self_type" : "type-1383", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr *", "name" : "const keymaster::UniquePtr *", "referenced_type" : "type-6462", "self_type" : "type-6463", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-682", "self_type" : "type-693", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-754", "self_type" : "type-757", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr *", "name" : "const keymaster::UniquePtr *", "referenced_type" : "type-735", "self_type" : "type-736", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-784", "self_type" : "type-788", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-817", "self_type" : "type-818", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-762", "self_type" : "type-763", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-4802", "self_type" : "type-4803", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-1131", "self_type" : "type-1132", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr *", "name" : "const keymaster::UniquePtr *", "referenced_type" : "type-4922", "self_type" : "type-4923", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-729", "self_type" : "type-730", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-2177", "self_type" : "type-2178", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "const keymaster::UniquePtr > *", "name" : "const keymaster::UniquePtr > *", "referenced_type" : "type-2146", "self_type" : "type-2147", "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-673", "self_type" : "type-776", "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-778", "self_type" : "type-779", "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-665", "self_type" : "type-799", "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-800", "self_type" : "type-801", "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-815", "self_type" : "type-816", "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-622", "self_type" : "type-623", "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-627", "self_type" : "type-628", "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-1352", "self_type" : "type-1353", "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-276", "self_type" : "type-277", "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-2444", "self_type" : "type-2443", "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-3441", "self_type" : "type-3440", "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-4542", "self_type" : "type-4541", "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-4817", "self_type" : "type-4816", "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-5981", "self_type" : "type-5980", "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-6200", "self_type" : "type-6199", "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-1113", "self_type" : "type-1112", "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-1903", "self_type" : "type-1902", "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-2373", "self_type" : "type-2372", "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-2451", "self_type" : "type-2450", "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-2472", "self_type" : "type-2471", "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-2515", "self_type" : "type-2514", "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-2963", "self_type" : "type-2962", "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-3381", "self_type" : "type-3380", "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-3447", "self_type" : "type-3446", "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-3468", "self_type" : "type-3467", "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-3500", "self_type" : "type-3499", "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-3676", "self_type" : "type-3675", "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-4064", "self_type" : "type-4063", "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-4482", "self_type" : "type-4481", "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-4548", "self_type" : "type-4547", "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-4569", "self_type" : "type-4568", "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-4601", "self_type" : "type-4600", "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-4762", "self_type" : "type-4761", "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-4823", "self_type" : "type-4822", "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-5475", "self_type" : "type-5474", "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-5915", "self_type" : "type-5914", "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-5987", "self_type" : "type-5986", "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-6008", "self_type" : "type-6007", "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-6043", "self_type" : "type-6042", "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-6164", "self_type" : "type-6163", "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-6205", "self_type" : "type-6204", "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-3680", "self_type" : "type-3679", "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-4765", "self_type" : "type-4764", "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-6168", "self_type" : "type-6167", "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-1097", "self_type" : "type-1096", "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-1283", "self_type" : "type-1282", "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-1298", "self_type" : "type-1297", "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-1355", "self_type" : "type-1354", "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-1894", "self_type" : "type-1893", "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-2050", "self_type" : "type-2049", "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-2064", "self_type" : "type-2063", "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-2115", "self_type" : "type-2114", "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-2205", "self_type" : "type-2204", "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-2325", "self_type" : "type-2324", "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-2336", "self_type" : "type-2335", "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-2361", "self_type" : "type-2360", "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-2411", "self_type" : "type-2410", "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-2470", "self_type" : "type-2469", "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-2526", "self_type" : "type-2525", "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-2954", "self_type" : "type-2953", "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-3110", "self_type" : "type-3109", "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-3124", "self_type" : "type-3123", "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-3175", "self_type" : "type-3174", "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-3241", "self_type" : "type-3240", "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-3339", "self_type" : "type-3338", "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-3349", "self_type" : "type-3348", "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-3370", "self_type" : "type-3369", "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-3418", "self_type" : "type-3417", "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-3466", "self_type" : "type-3465", "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-3511", "self_type" : "type-3510", "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-3619", "self_type" : "type-3618", "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-3647", "self_type" : "type-3646", "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-3668", "self_type" : "type-3667", "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-4055", "self_type" : "type-4054", "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-4211", "self_type" : "type-4210", "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-4225", "self_type" : "type-4224", "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-4276", "self_type" : "type-4275", "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-4342", "self_type" : "type-4341", "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-4440", "self_type" : "type-4439", "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-4450", "self_type" : "type-4449", "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-4471", "self_type" : "type-4470", "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-4519", "self_type" : "type-4518", "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-4567", "self_type" : "type-4566", "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-4612", "self_type" : "type-4611", "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-4710", "self_type" : "type-4709", "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-4736", "self_type" : "type-4735", "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-4756", "self_type" : "type-4755", "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-4810", "self_type" : "type-4809", "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-4872", "self_type" : "type-4871", "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-4979", "self_type" : "type-4978", "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-5008", "self_type" : "type-5007", "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-5466", "self_type" : "type-5465", "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-5625", "self_type" : "type-5624", "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-5637", "self_type" : "type-5636", "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-5691", "self_type" : "type-5690", "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-5756", "self_type" : "type-5755", "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-5865", "self_type" : "type-5864", "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-5877", "self_type" : "type-5876", "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-5902", "self_type" : "type-5901", "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-5957", "self_type" : "type-5956", "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-6005", "self_type" : "type-6004", "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-6053", "self_type" : "type-6052", "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-6132", "self_type" : "type-6131", "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-6149", "self_type" : "type-6148", "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-6159", "self_type" : "type-6158", "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-6193", "self_type" : "type-6192", "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-6231", "self_type" : "type-6230", "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-6297", "self_type" : "type-6296", "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-6324", "self_type" : "type-6323", "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-6457", "self_type" : "type-6456", "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-5021", "self_type" : "type-5020", "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-6335", "self_type" : "type-6334", "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-1120", "self_type" : "type-1119", "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-1287", "self_type" : "type-1286", "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-1309", "self_type" : "type-1308", "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-1908", "self_type" : "type-1907", "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-2054", "self_type" : "type-2053", "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-2073", "self_type" : "type-2072", "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-2284", "self_type" : "type-2283", "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-2367", "self_type" : "type-2366", "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-2422", "self_type" : "type-2421", "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-2474", "self_type" : "type-2473", "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-2968", "self_type" : "type-2967", "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-3114", "self_type" : "type-3113", "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-3133", "self_type" : "type-3132", "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-3304", "self_type" : "type-3303", "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-3375", "self_type" : "type-3374", "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-3427", "self_type" : "type-3426", "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-3470", "self_type" : "type-3469", "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-4069", "self_type" : "type-4068", "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-4215", "self_type" : "type-4214", "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-4234", "self_type" : "type-4233", "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-4405", "self_type" : "type-4404", "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-4476", "self_type" : "type-4475", "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-4528", "self_type" : "type-4527", "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-4571", "self_type" : "type-4570", "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-4793", "self_type" : "type-4792", "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-4851", "self_type" : "type-4850", "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-4984", "self_type" : "type-4983", "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-5006", "self_type" : "type-5005", "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-5480", "self_type" : "type-5479", "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-5628", "self_type" : "type-5627", "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-5647", "self_type" : "type-5646", "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-5821", "self_type" : "type-5820", "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-5908", "self_type" : "type-5907", "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-5965", "self_type" : "type-5964", "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-6011", "self_type" : "type-6010", "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-6184", "self_type" : "type-6183", "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-6221", "self_type" : "type-6220", "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-6302", "self_type" : "type-6301", "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-6322", "self_type" : "type-6321", "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-759", "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-1151", "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-1142", "self_type" : "type-1143", "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-1146", "self_type" : "type-1147", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/attestation_record.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AbortOperationRequest *", "name" : "keymaster::AbortOperationRequest *", "referenced_type" : "type-526", "self_type" : "type-527", "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-530", "self_type" : "type-531", "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-1281", "self_type" : "type-1280", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-1544", "self_type" : "type-1543", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-1707", "self_type" : "type-1706", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-2048", "self_type" : "type-2047", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-2607", "self_type" : "type-2606", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-2767", "self_type" : "type-2766", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-3108", "self_type" : "type-3107", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-3706", "self_type" : "type-3705", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-3868", "self_type" : "type-3867", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-4209", "self_type" : "type-4208", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-4829", "self_type" : "type-4828", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-4869", "self_type" : "type-4868", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-4977", "self_type" : "type-4976", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-5062", "self_type" : "type-5061", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-5168", "self_type" : "type-5167", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-5301", "self_type" : "type-5300", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-5354", "self_type" : "type-5353", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-5622", "self_type" : "type-5621", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "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::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-6229", "self_type" : "type-6228", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-6294", "self_type" : "type-6293", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessCountMap *", "name" : "keymaster::AccessCountMap *", "referenced_type" : "type-6369", "self_type" : "type-6368", "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-691", "self_type" : "type-690", "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-1279", "self_type" : "type-1278", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-1542", "self_type" : "type-1541", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-1705", "self_type" : "type-1704", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-2046", "self_type" : "type-2045", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-2605", "self_type" : "type-2604", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-2765", "self_type" : "type-2764", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-3106", "self_type" : "type-3105", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-3704", "self_type" : "type-3703", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-3866", "self_type" : "type-3865", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-4207", "self_type" : "type-4206", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-4827", "self_type" : "type-4826", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-4867", "self_type" : "type-4866", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-4975", "self_type" : "type-4974", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-5060", "self_type" : "type-5059", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-5166", "self_type" : "type-5165", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-5299", "self_type" : "type-5298", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-5352", "self_type" : "type-5351", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-5620", "self_type" : "type-5619", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-5955", "self_type" : "type-5954", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-6227", "self_type" : "type-6226", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-6292", "self_type" : "type-6291", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AccessTimeMap *", "name" : "keymaster::AccessTimeMap *", "referenced_type" : "type-6367", "self_type" : "type-6366", "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-689", "self_type" : "type-688", "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-1725", "self_type" : "type-1724", "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-2785", "self_type" : "type-2784", "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-3886", "self_type" : "type-3885", "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-5186", "self_type" : "type-5185", "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-5362", "self_type" : "type-5361", "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-534", "self_type" : "type-535", "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-536", "self_type" : "type-537", "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-1200", "self_type" : "type-1201", "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-1196", "self_type" : "type-1197", "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-629", "self_type" : "type-630", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AsymmetricKey *", "name" : "keymaster::AsymmetricKey *", "referenced_type" : "type-1240", "self_type" : "type-1241", "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-571", "self_type" : "type-572", "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-573", "self_type" : "type-578", "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-1169", "self_type" : "type-1170", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/attestation_record.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AuthProxy *", "name" : "keymaster::AuthProxy *", "referenced_type" : "type-430", "self_type" : "type-431", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AuthProxyIterator *", "name" : "keymaster::AuthProxyIterator *", "referenced_type" : "type-423", "self_type" : "type-424", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AuthorizationSet *", "name" : "keymaster::AuthorizationSet *", "referenced_type" : "type-288", "self_type" : "type-411", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AuthorizationSetBuilder *", "name" : "keymaster::AuthorizationSetBuilder *", "referenced_type" : "type-418", "self_type" : "type-420", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::BeginOperationRequest *", "name" : "keymaster::BeginOperationRequest *", "referenced_type" : "type-514", "self_type" : "type-515", "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-516", "self_type" : "type-517", "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-327", "self_type" : "type-326", "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-320", "self_type" : "type-321", "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-603", "self_type" : "type-604", "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-339", "self_type" : "type-607", "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-584", "self_type" : "type-585", "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-588", "self_type" : "type-589", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::DefaultDelete *", "name" : "keymaster::DefaultDelete *", "referenced_type" : "type-1300", "self_type" : "type-1301", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::DefaultDelete *", "name" : "keymaster::DefaultDelete *", "referenced_type" : "type-3577", "self_type" : "type-3621", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::DefaultDelete *", "name" : "keymaster::DefaultDelete *", "referenced_type" : "type-577", "self_type" : "type-576", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::DefaultDelete *", "name" : "keymaster::DefaultDelete *", "referenced_type" : "type-2483", "self_type" : "type-2486", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::DefaultDelete *", "name" : "keymaster::DefaultDelete *", "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 *", "name" : "keymaster::DefaultDelete *", "referenced_type" : "type-3656", "self_type" : "type-3658", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::DefaultDelete *", "name" : "keymaster::DefaultDelete *", "referenced_type" : "type-292", "self_type" : "type-408", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::DefaultDelete *", "name" : "keymaster::DefaultDelete *", "referenced_type" : "type-281", "self_type" : "type-343", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::DefaultDelete *", "name" : "keymaster::DefaultDelete *", "referenced_type" : "type-2491", "self_type" : "type-2495", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::DefaultDelete *", "name" : "keymaster::DefaultDelete *", "referenced_type" : "type-4992", "self_type" : "type-4993", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::DefaultDelete *", "name" : "keymaster::DefaultDelete *", "referenced_type" : "type-2171", "self_type" : "type-2251", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::DeleteAllKeysRequest *", "name" : "keymaster::DeleteAllKeysRequest *", "referenced_type" : "type-554", "self_type" : "type-555", "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-558", "self_type" : "type-559", "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-548", "self_type" : "type-549", "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-550", "self_type" : "type-551", "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-2362", "self_type" : "type-2363", "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-2405", "self_type" : "type-2406", "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-2417", "self_type" : "type-2425", "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-2426", "self_type" : "type-2427", "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-2428", "self_type" : "type-2430", "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-2506", "self_type" : "type-2511", "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-1095", "self_type" : "type-1098", "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-544", "self_type" : "type-545", "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-546", "self_type" : "type-547", "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-522", "self_type" : "type-523", "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-524", "self_type" : "type-525", "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-503", "self_type" : "type-504", "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-507", "self_type" : "type-508", "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-596", "self_type" : "type-598", "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-509", "self_type" : "type-510", "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-511", "self_type" : "type-513", "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-562", "self_type" : "type-566", "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-569", "self_type" : "type-570", "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-613", "self_type" : "type-614", "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-3561", "self_type" : "type-3562", "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-3557", "self_type" : "type-3558", "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-3575", "self_type" : "type-3574", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::HmacOperation *", "name" : "keymaster::HmacOperation *", "referenced_type" : "type-4671", "self_type" : "type-4670", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::HmacOperation *", "name" : "keymaster::HmacOperation *", "referenced_type" : "type-6108", "self_type" : "type-6107", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::HmacSha256 *", "name" : "keymaster::HmacSha256 *", "referenced_type" : "type-3520", "self_type" : "type-3521", "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-335", "self_type" : "type-592", "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-593", "self_type" : "type-594", "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-540", "self_type" : "type-541", "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-542", "self_type" : "type-543", "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-609", "self_type" : "type-610", "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-611", "self_type" : "type-612", "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-3644", "self_type" : "type-3645", "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-2493", "self_type" : "type-2504", "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-2509", "self_type" : "type-2528", "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-298", "self_type" : "type-738", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::KeyExchange *", "name" : "keymaster::KeyExchange *", "referenced_type" : "type-2484", "self_type" : "type-2490", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::KeyFactory *", "name" : "keymaster::KeyFactory *", "referenced_type" : "type-302", "self_type" : "type-684", "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-687", "self_type" : "type-692", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::KeymasterEnforcementContext *", "name" : "keymaster::KeymasterEnforcementContext *", "referenced_type" : "type-685", "self_type" : "type-686", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_enforcement.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::KeymasterMessage *", "name" : "keymaster::KeymasterMessage *", "referenced_type" : "type-341", "self_type" : "type-437", "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-340", "self_type" : "type-438", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::List::_ListIterator::CONST_ITERATOR> *", "name" : "keymaster::List::_ListIterator::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::_ListIterator::NON_CONST_ITERATOR> *", "name" : "keymaster::List::_ListIterator::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::_Node *", "name" : "keymaster::List::_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::_ListIterator::CONST_ITERATOR> *", "name" : "keymaster::List::_ListIterator::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::_ListIterator::NON_CONST_ITERATOR> *", "name" : "keymaster::List::_ListIterator::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::_Node *", "name" : "keymaster::List::_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 *", "name" : "keymaster::List *", "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 *", "name" : "keymaster::List *", "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-702", "self_type" : "type-703", "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-322", "self_type" : "type-325", "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-2512", "self_type" : "type-2513", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-2152", "self_type" : "type-2220", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-2161", "self_type" : "type-2221", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-2210", "self_type" : "type-2209", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-2207", "self_type" : "type-2206", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-1357", "self_type" : "type-1356", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-2213", "self_type" : "type-2212", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-2216", "self_type" : "type-2215", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-4783", "self_type" : "type-4811", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-1361", "self_type" : "type-1360", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-2338", "self_type" : "type-2337", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-2413", "self_type" : "type-2412", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-1100", "self_type" : "type-1099", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-3671", "self_type" : "type-3670", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-1104", "self_type" : "type-1103", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-4798", "self_type" : "type-4812", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-1107", "self_type" : "type-1106", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OpenSslObjectDeleter *", "name" : "keymaster::OpenSslObjectDeleter *", "referenced_type" : "type-2140", "self_type" : "type-2219", "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-287", "self_type" : "type-286", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OperationFactory *", "name" : "keymaster::OperationFactory *", "referenced_type" : "type-705", "self_type" : "type-707", "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-708", "self_type" : "type-709", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/operation.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::OperationTable *", "name" : "keymaster::OperationTable *", "referenced_type" : "type-282", "self_type" : "type-355", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::RandomSource *", "name" : "keymaster::RandomSource *", "referenced_type" : "type-719", "self_type" : "type-720", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/random_source.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::Rfc5869Sha256Kdf *", "name" : "keymaster::Rfc5869Sha256Kdf *", "referenced_type" : "type-2492", "self_type" : "type-2501", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::RsaCryptOperation *", "name" : "keymaster::RsaCryptOperation *", "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::RsaDecryptOperation *", "name" : "keymaster::RsaDecryptOperation *", "referenced_type" : "type-4898", "self_type" : "type-4899", "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-4883", "self_type" : "type-5000", "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-4896", "self_type" : "type-4897", "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-4841", "self_type" : "type-4847", "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-4846", "self_type" : "type-4856", "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-4966", "self_type" : "type-4967", "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-4876", "self_type" : "type-4880", "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-4887", "self_type" : "type-4888", "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-4889", "self_type" : "type-4890", "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-1180", "self_type" : "type-1183", "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-1178", "self_type" : "type-1179", "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-439", "self_type" : "type-440", "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-488", "self_type" : "type-489", "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-456", "self_type" : "type-457", "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-490", "self_type" : "type-491", "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-452", "self_type" : "type-453", "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-444", "self_type" : "type-445", "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-460", "self_type" : "type-461", "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-494", "self_type" : "type-495", "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-450", "self_type" : "type-451", "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-498", "self_type" : "type-502", "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-448", "self_type" : "type-449", "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-496", "self_type" : "type-497", "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-458", "self_type" : "type-459", "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-492", "self_type" : "type-493", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::SupportedResponse *", "name" : "keymaster::SupportedResponse *", "referenced_type" : "type-462", "self_type" : "type-463", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::SupportedResponse *", "name" : "keymaster::SupportedResponse *", "referenced_type" : "type-468", "self_type" : "type-470", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::SupportedResponse *", "name" : "keymaster::SupportedResponse *", "referenced_type" : "type-478", "self_type" : "type-480", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::SupportedResponse *", "name" : "keymaster::SupportedResponse *", "referenced_type" : "type-483", "self_type" : "type-485", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::SupportedResponse *", "name" : "keymaster::SupportedResponse *", "referenced_type" : "type-473", "self_type" : "type-475", "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-1193", "self_type" : "type-5057", "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-1185", "self_type" : "type-1188", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TKeymasterBlob *", "name" : "keymaster::TKeymasterBlob *", "referenced_type" : "type-303", "self_type" : "type-306", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TKeymasterBlob *", "name" : "keymaster::TKeymasterBlob *", "referenced_type" : "type-299", "self_type" : "type-309", "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-6402", "self_type" : "type-6403", "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-6398", "self_type" : "type-6399", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/triple_des_key.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedEnumTag *", "name" : "keymaster::TypedEnumTag *", "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 *", "name" : "keymaster::TypedEnumTag *", "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 *", "name" : "keymaster::TypedEnumTag *", "referenced_type" : "type-367", "self_type" : "type-403", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedEnumTag *", "name" : "keymaster::TypedEnumTag *", "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 *", "name" : "keymaster::TypedEnumTag *", "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 *", "name" : "keymaster::TypedEnumTag *", "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 *", "name" : "keymaster::TypedEnumTag *", "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 *", "name" : "keymaster::TypedEnumTag *", "referenced_type" : "type-404", "self_type" : "type-405", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedEnumTag *", "name" : "keymaster::TypedEnumTag *", "referenced_type" : "type-266", "self_type" : "type-406", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedEnumTag *", "name" : "keymaster::TypedEnumTag *", "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 *", "name" : "keymaster::TypedEnumTag *", "referenced_type" : "type-312", "self_type" : "type-407", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedEnumTag *", "name" : "keymaster::TypedEnumTag *", "referenced_type" : "type-35", "self_type" : "type-402", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedTag *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "referenced_type" : "type-1321", "self_type" : "type-1322", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedTag *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "referenced_type" : "type-400", "self_type" : "type-401", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedTag *", "name" : "keymaster::TypedTag *", "referenced_type" : "type-1319", "self_type" : "type-1320", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedTag *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "referenced_type" : "type-392", "self_type" : "type-393", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedTag *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "referenced_type" : "type-398", "self_type" : "type-399", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedTag *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "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 *", "name" : "keymaster::TypedTag *", "referenced_type" : "type-394", "self_type" : "type-395", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TypedTag *", "name" : "keymaster::TypedTag *", "referenced_type" : "type-396", "self_type" : "type-397", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > [], keymaster::DefaultDelete > []> > *", "name" : "keymaster::UniquePtr > [], keymaster::DefaultDelete > []> > *", "referenced_type" : "type-283", "self_type" : "type-597", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-2148", "self_type" : "type-2154", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-2157", "self_type" : "type-2164", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-2265", "self_type" : "type-2269", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-2257", "self_type" : "type-2261", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-1364", "self_type" : "type-1368", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-2273", "self_type" : "type-2275", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-2278", "self_type" : "type-2280", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-4787", "self_type" : "type-4786", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-1372", "self_type" : "type-1376", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-2340", "self_type" : "type-2344", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-2442", "self_type" : "type-2447", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-1111", "self_type" : "type-1115", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-3678", "self_type" : "type-3682", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr *", "name" : "keymaster::UniquePtr *", "referenced_type" : "type-5019", "self_type" : "type-5024", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-1118", "self_type" : "type-1122", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-1304", "self_type" : "type-1305", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-3573", "self_type" : "type-3626", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-737", "self_type" : "type-739", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-2507", "self_type" : "type-2516", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-351", "self_type" : "type-742", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-3687", "self_type" : "type-3688", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-285", "self_type" : "type-284", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-354", "self_type" : "type-747", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-2508", "self_type" : "type-2519", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-5015", "self_type" : "type-5016", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr *", "name" : "keymaster::UniquePtr *", "referenced_type" : "type-1379", "self_type" : "type-1381", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr *", "name" : "keymaster::UniquePtr *", "referenced_type" : "type-6459", "self_type" : "type-6461", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-608", "self_type" : "type-661", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-706", "self_type" : "type-752", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr *", "name" : "keymaster::UniquePtr *", "referenced_type" : "type-731", "self_type" : "type-733", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-766", "self_type" : "type-777", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-793", "self_type" : "type-806", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-758", "self_type" : "type-761", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-4794", "self_type" : "type-4801", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-1125", "self_type" : "type-1130", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr *", "name" : "keymaster::UniquePtr *", "referenced_type" : "type-4842", "self_type" : "type-4921", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-117", "self_type" : "type-725", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-2167", "self_type" : "type-2173", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > *", "name" : "keymaster::UniquePtr > *", "referenced_type" : "type-2144", "self_type" : "type-2143", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UpdateOperationRequest *", "name" : "keymaster::UpdateOperationRequest *", "referenced_type" : "type-518", "self_type" : "type-519", "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-520", "self_type" : "type-521", "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-579", "self_type" : "type-581", "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-582", "self_type" : "type-583", "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-616", "self_type" : "type-617", "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-619", "self_type" : "type-620", "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-624", "self_type" : "type-625", "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-1157", "self_type" : "type-1165", "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-1165", "self_type" : "type-1344", "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-1164", "self_type" : "type-1350", "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-1350", "self_type" : "type-1349", "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-1150", "self_type" : "type-1160", "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-1160", "self_type" : "type-1335", "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-6455", "self_type" : "type-6454", "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-6454", "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-6444", "self_type" : "type-6448", "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-6448", "self_type" : "type-6449", "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-1138", "self_type" : "type-1139", "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-369", "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-575", "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-469", "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-574", "self_type" : "type-732", "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-479", "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-822", "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-2502", "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-270", "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-484", "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-474", "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-760", "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-1173", "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-4796", "self_type" : "type-4795", "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-6186", "self_type" : "type-6185", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "rsa_st *", "name" : "rsa_st *", "referenced_type" : "type-1127", "self_type" : "type-1126", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "rsa_st *", "name" : "rsa_st *", "referenced_type" : "type-1913", "self_type" : "type-1912", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "rsa_st *", "name" : "rsa_st *", "referenced_type" : "type-2973", "self_type" : "type-2972", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "rsa_st *", "name" : "rsa_st *", "referenced_type" : "type-4074", "self_type" : "type-4073", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "rsa_st *", "name" : "rsa_st *", "referenced_type" : "type-4844", "self_type" : "type-4843", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "rsa_st *", "name" : "rsa_st *", "referenced_type" : "type-4927", "self_type" : "type-4926", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "rsa_st *", "name" : "rsa_st *", "referenced_type" : "type-5014", "self_type" : "type-5013", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "rsa_st *", "name" : "rsa_st *", "referenced_type" : "type-5485", "self_type" : "type-5484", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "rsa_st *", "name" : "rsa_st *", "referenced_type" : "type-6216", "self_type" : "type-6215", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "rsa_st *", "name" : "rsa_st *", "referenced_type" : "type-6264", "self_type" : "type-6263", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "rsa_st *", "name" : "rsa_st *", "referenced_type" : "type-6330", "self_type" : "type-6329", "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-1159", "self_type" : "type-1158", "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-1257", "self_type" : "type-1256", "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-1340", "self_type" : "type-1339", "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-1938", "self_type" : "type-1937", "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-2024", "self_type" : "type-2023", "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-2101", "self_type" : "type-2100", "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-2237", "self_type" : "type-2236", "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-2315", "self_type" : "type-2314", "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-2396", "self_type" : "type-2395", "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-2998", "self_type" : "type-2997", "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-3084", "self_type" : "type-3083", "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-3161", "self_type" : "type-3160", "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-3265", "self_type" : "type-3264", "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-3329", "self_type" : "type-3328", "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-3404", "self_type" : "type-3403", "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-3546", "self_type" : "type-3545", "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-3607", "self_type" : "type-3606", "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-4099", "self_type" : "type-4098", "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-4185", "self_type" : "type-4184", "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-4262", "self_type" : "type-4261", "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-4366", "self_type" : "type-4365", "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-4430", "self_type" : "type-4429", "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-4505", "self_type" : "type-4504", "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-4646", "self_type" : "type-4645", "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-4698", "self_type" : "type-4697", "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-4957", "self_type" : "type-4956", "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-5050", "self_type" : "type-5049", "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-5516", "self_type" : "type-5515", "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-5599", "self_type" : "type-5598", "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-5675", "self_type" : "type-5674", "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-5782", "self_type" : "type-5781", "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-5853", "self_type" : "type-5852", "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-5943", "self_type" : "type-5942", "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-6091", "self_type" : "type-6090", "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-6124", "self_type" : "type-6123", "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-6280", "self_type" : "type-6279", "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-6357", "self_type" : "type-6356", "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-6389", "self_type" : "type-6388", "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-6437", "self_type" : "type-6436", "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-1141", "self_type" : "type-1140", "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-1246", "self_type" : "type-1245", "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-1326", "self_type" : "type-1325", "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-1924", "self_type" : "type-1923", "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-2013", "self_type" : "type-2012", "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-2087", "self_type" : "type-2086", "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-2227", "self_type" : "type-2226", "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-2303", "self_type" : "type-2302", "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-2384", "self_type" : "type-2383", "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-2984", "self_type" : "type-2983", "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-3073", "self_type" : "type-3072", "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-3147", "self_type" : "type-3146", "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-3255", "self_type" : "type-3254", "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-3317", "self_type" : "type-3316", "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-3392", "self_type" : "type-3391", "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-3535", "self_type" : "type-3534", "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-3594", "self_type" : "type-3593", "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-4085", "self_type" : "type-4084", "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-4174", "self_type" : "type-4173", "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-4248", "self_type" : "type-4247", "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-4356", "self_type" : "type-4355", "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-4418", "self_type" : "type-4417", "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-4493", "self_type" : "type-4492", "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-4635", "self_type" : "type-4634", "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-4685", "self_type" : "type-4684", "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-4944", "self_type" : "type-4943", "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-5039", "self_type" : "type-5038", "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-5501", "self_type" : "type-5500", "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-5587", "self_type" : "type-5586", "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-5663", "self_type" : "type-5662", "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-5772", "self_type" : "type-5771", "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-5840", "self_type" : "type-5839", "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-5931", "self_type" : "type-5930", "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-6078", "self_type" : "type-6077", "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-6113", "self_type" : "type-6112", "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-6269", "self_type" : "type-6268", "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-6346", "self_type" : "type-6345", "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-6377", "self_type" : "type-6376", "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-6425", "self_type" : "type-6424", "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-1336", "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-2169", "self_type" : "type-2168", "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-3216", "self_type" : "type-3215", "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-4317", "self_type" : "type-4316", "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-5732", "self_type" : "type-5731", "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-2139", "self_type" : "type-2138", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "x509_st *", "name" : "x509_st *", "referenced_type" : "type-3199", "self_type" : "type-3198", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "x509_st *", "name" : "x509_st *", "referenced_type" : "type-4300", "self_type" : "type-4299", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "x509_st *", "name" : "x509_st *", "referenced_type" : "type-5715", "self_type" : "type-5714", "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-6445", "self_type" : "type-6447", "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-1161", "self_type" : "type-1163", "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-1259", "self_type" : "type-1261", "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-1341", "self_type" : "type-1343", "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-1940", "self_type" : "type-1942", "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-2026", "self_type" : "type-2028", "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-2102", "self_type" : "type-2104", "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-2238", "self_type" : "type-2240", "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-2316", "self_type" : "type-2318", "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-2397", "self_type" : "type-2400", "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-3000", "self_type" : "type-3002", "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-3086", "self_type" : "type-3088", "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-3162", "self_type" : "type-3164", "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-3266", "self_type" : "type-3268", "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-3330", "self_type" : "type-3332", "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-3405", "self_type" : "type-3408", "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-3547", "self_type" : "type-3550", "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-3608", "self_type" : "type-3610", "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-4101", "self_type" : "type-4103", "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-4187", "self_type" : "type-4189", "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-4263", "self_type" : "type-4265", "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-4367", "self_type" : "type-4369", "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-4431", "self_type" : "type-4433", "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-4506", "self_type" : "type-4509", "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-4647", "self_type" : "type-4650", "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-4699", "self_type" : "type-4701", "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-4958", "self_type" : "type-4960", "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-5051", "self_type" : "type-5053", "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-5519", "self_type" : "type-5521", "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-5600", "self_type" : "type-5602", "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-5676", "self_type" : "type-5678", "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-5783", "self_type" : "type-5785", "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-5854", "self_type" : "type-5856", "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-5944", "self_type" : "type-5946", "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-6092", "self_type" : "type-6094", "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-6125", "self_type" : "type-6127", "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-6281", "self_type" : "type-6283", "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-6358", "self_type" : "type-6360", "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-6390", "self_type" : "type-6392", "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-6438", "self_type" : "type-6440", "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-1152", "self_type" : "type-1154", "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-1251", "self_type" : "type-1253", "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-1330", "self_type" : "type-1332", "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-1932", "self_type" : "type-1934", "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-2018", "self_type" : "type-2020", "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-2091", "self_type" : "type-2093", "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-2231", "self_type" : "type-2233", "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-2308", "self_type" : "type-2311", "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-2390", "self_type" : "type-2392", "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-2992", "self_type" : "type-2994", "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-3078", "self_type" : "type-3080", "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-3151", "self_type" : "type-3153", "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-3259", "self_type" : "type-3261", "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-3322", "self_type" : "type-3325", "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-3398", "self_type" : "type-3400", "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-3540", "self_type" : "type-3542", "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-3600", "self_type" : "type-3603", "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-4093", "self_type" : "type-4095", "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-4179", "self_type" : "type-4181", "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-4252", "self_type" : "type-4254", "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-4360", "self_type" : "type-4362", "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-4423", "self_type" : "type-4426", "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-4499", "self_type" : "type-4501", "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-4640", "self_type" : "type-4642", "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-4691", "self_type" : "type-4694", "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-4950", "self_type" : "type-4952", "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-5044", "self_type" : "type-5046", "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-5510", "self_type" : "type-5512", "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-5593", "self_type" : "type-5595", "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-5666", "self_type" : "type-5668", "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-5775", "self_type" : "type-5778", "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-5846", "self_type" : "type-5848", "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-5937", "self_type" : "type-5939", "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-6084", "self_type" : "type-6086", "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-6118", "self_type" : "type-6120", "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-6274", "self_type" : "type-6276", "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-6351", "self_type" : "type-6353", "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-6382", "self_type" : "type-6385", "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-6431", "self_type" : "type-6433", "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-6450", "self_type" : "type-6452", "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-1166", "self_type" : "type-1168", "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-1262", "self_type" : "type-1264", "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-1345", "self_type" : "type-1347", "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-1944", "self_type" : "type-1946", "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-2029", "self_type" : "type-2031", "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-2106", "self_type" : "type-2108", "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-2241", "self_type" : "type-2243", "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-2319", "self_type" : "type-2321", "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-2401", "self_type" : "type-2403", "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-3004", "self_type" : "type-3006", "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-3089", "self_type" : "type-3091", "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-3166", "self_type" : "type-3168", "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-3269", "self_type" : "type-3271", "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-3333", "self_type" : "type-3335", "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-3409", "self_type" : "type-3411", "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-3551", "self_type" : "type-3553", "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-3612", "self_type" : "type-3614", "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-4105", "self_type" : "type-4107", "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-4190", "self_type" : "type-4192", "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-4267", "self_type" : "type-4269", "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-4370", "self_type" : "type-4372", "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-4434", "self_type" : "type-4436", "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-4510", "self_type" : "type-4512", "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-4651", "self_type" : "type-4653", "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-4703", "self_type" : "type-4705", "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-4961", "self_type" : "type-4964", "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-5054", "self_type" : "type-5056", "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-5523", "self_type" : "type-5525", "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-5604", "self_type" : "type-5606", "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-5680", "self_type" : "type-5682", "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-5787", "self_type" : "type-5789", "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-5857", "self_type" : "type-5859", "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-5947", "self_type" : "type-5950", "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-6095", "self_type" : "type-6098", "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-6128", "self_type" : "type-6130", "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-6284", "self_type" : "type-6286", "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-6361", "self_type" : "type-6363", "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-6393", "self_type" : "type-6395", "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-6441", "self_type" : "type-6443", "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-1176", "self_type" : "type-1177", "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-1156", "self_type" : "type-1155", "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-1255", "self_type" : "type-1254", "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-1334", "self_type" : "type-1333", "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-1936", "self_type" : "type-1935", "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-2022", "self_type" : "type-2021", "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-2095", "self_type" : "type-2094", "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-2235", "self_type" : "type-2234", "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-2313", "self_type" : "type-2312", "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-2394", "self_type" : "type-2393", "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-2996", "self_type" : "type-2995", "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-3082", "self_type" : "type-3081", "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-3155", "self_type" : "type-3154", "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-3263", "self_type" : "type-3262", "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-3327", "self_type" : "type-3326", "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-3402", "self_type" : "type-3401", "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-3544", "self_type" : "type-3543", "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-3605", "self_type" : "type-3604", "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-4097", "self_type" : "type-4096", "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-4183", "self_type" : "type-4182", "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-4256", "self_type" : "type-4255", "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-4364", "self_type" : "type-4363", "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-4428", "self_type" : "type-4427", "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-4503", "self_type" : "type-4502", "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-4644", "self_type" : "type-4643", "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-4696", "self_type" : "type-4695", "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-4954", "self_type" : "type-4953", "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-5048", "self_type" : "type-5047", "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-5514", "self_type" : "type-5513", "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-5597", "self_type" : "type-5596", "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-5671", "self_type" : "type-5670", "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-5780", "self_type" : "type-5779", "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-5850", "self_type" : "type-5849", "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-5941", "self_type" : "type-5940", "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-6088", "self_type" : "type-6087", "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-6122", "self_type" : "type-6121", "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-6278", "self_type" : "type-6277", "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-6355", "self_type" : "type-6354", "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-6387", "self_type" : "type-6386", "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-6435", "self_type" : "type-6434", "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-261", "self_type" : "type-260", "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-4814", "self_type" : "type-4813", "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-6197", "self_type" : "type-6196", "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-2420", "self_type" : "type-2419", "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-2466", "self_type" : "type-2465", "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-3424", "self_type" : "type-3423", "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-3462", "self_type" : "type-3461", "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-4525", "self_type" : "type-4524", "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-4563", "self_type" : "type-4562", "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-4879", "self_type" : "type-4878", "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-4981", "self_type" : "type-4980", "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-4997", "self_type" : "type-4996", "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-5963", "self_type" : "type-5962", "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-6001", "self_type" : "type-6000", "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-6234", "self_type" : "type-6233", "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-6299", "self_type" : "type-6298", "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-6314", "self_type" : "type-6313", "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-2369", "self_type" : "type-2368", "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-3377", "self_type" : "type-3376", "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-4478", "self_type" : "type-4477", "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-4819", "self_type" : "type-4818", "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-4854", "self_type" : "type-4853", "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-5910", "self_type" : "type-5909", "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-6202", "self_type" : "type-6201", "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-6223", "self_type" : "type-6222", "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-436", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::AbortOperationRequest", "name" : "const keymaster::AbortOperationRequest", "referenced_type" : "type-526", "self_type" : "type-528", "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-530", "self_type" : "type-532", "size" : 12, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::AccessCountMap::AccessCount", "name" : "const keymaster::AccessCountMap::AccessCount", "referenced_type" : "type-120", "self_type" : "type-119", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/List.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::AccessCountMap::AccessCount", "name" : "const keymaster::AccessCountMap::AccessCount", "referenced_type" : "type-1739", "self_type" : "type-1738", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/List.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::AccessCountMap::AccessCount", "name" : "const keymaster::AccessCountMap::AccessCount", "referenced_type" : "type-2799", "self_type" : "type-2798", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/List.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::AccessCountMap::AccessCount", "name" : "const keymaster::AccessCountMap::AccessCount", "referenced_type" : "type-3900", "self_type" : "type-3899", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/List.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::AccessCountMap::AccessCount", "name" : "const keymaster::AccessCountMap::AccessCount", "referenced_type" : "type-5200", "self_type" : "type-5199", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/List.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::AccessCountMap::AccessCount", "name" : "const keymaster::AccessCountMap::AccessCount", "referenced_type" : "type-5366", "self_type" : "type-5365", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/List.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::AccessCountMap::AccessCount", "name" : "const keymaster::AccessCountMap::AccessCount", "referenced_type" : "type-940", "self_type" : "type-939", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/List.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime", "name" : "const keymaster::AccessTimeMap::AccessTime", "referenced_type" : "type-1713", "self_type" : "type-1712", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/List.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime", "name" : "const keymaster::AccessTimeMap::AccessTime", "referenced_type" : "type-2773", "self_type" : "type-2772", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/List.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime", "name" : "const keymaster::AccessTimeMap::AccessTime", "referenced_type" : "type-3874", "self_type" : "type-3873", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/List.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime", "name" : "const keymaster::AccessTimeMap::AccessTime", "referenced_type" : "type-5174", "self_type" : "type-5173", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/List.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime", "name" : "const keymaster::AccessTimeMap::AccessTime", "referenced_type" : "type-5357", "self_type" : "type-5356", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/List.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime", "name" : "const keymaster::AccessTimeMap::AccessTime", "referenced_type" : "type-79", "self_type" : "type-78", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/List.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::AccessTimeMap::AccessTime", "name" : "const keymaster::AccessTimeMap::AccessTime", "referenced_type" : "type-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-534", "self_type" : "type-650", "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-536", "self_type" : "type-538", "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-1196", "self_type" : "type-1198", "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-629", "self_type" : "type-678", "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-1240", "self_type" : "type-1242", "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-1293", "self_type" : "type-1294", "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-571", "self_type" : "type-663", "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-573", "self_type" : "type-797", "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-1169", "self_type" : "type-1171", "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-430", "self_type" : "type-432", "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-423", "self_type" : "type-425", "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-288", "self_type" : "type-414", "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-418", "self_type" : "type-421", "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-514", "self_type" : "type-670", "size" : 60, "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::BeginOperationResponse", "name" : "const keymaster::BeginOperationResponse", "referenced_type" : "type-516", "self_type" : "type-774", "size" : 64, "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-603", "self_type" : "type-605", "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-339", "self_type" : "type-807", "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-584", "self_type" : "type-586", "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-588", "self_type" : "type-590", "size" : 12, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete > []>", "name" : "const keymaster::DefaultDelete > []>", "referenced_type" : "type-294", "self_type" : "type-433", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-1300", "self_type" : "type-1302", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-3577", "self_type" : "type-3622", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-577", "self_type" : "type-751", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-2483", "self_type" : "type-2487", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "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", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-3656", "self_type" : "type-3660", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-292", "self_type" : "type-409", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-281", "self_type" : "type-360", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-2491", "self_type" : "type-2496", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-4992", "self_type" : "type-4994", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-500", "self_type" : "type-499", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-564", "self_type" : "type-563", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-699", "self_type" : "type-698", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-722", "self_type" : "type-721", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-635", "self_type" : "type-634", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-1", "self_type" : "type-602", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const keymaster::DefaultDelete", "name" : "const keymaster::DefaultDelete", "referenced_type" : "type-2171", "self_type" : "type-2252", "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-554", "self_type" : "type-556", "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-558", "self_type" : "type-560", "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-548", "self_type" : "type-667", "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-550", "self_type" : "type-552", "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-2362", "self_type" : "type-2364", "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-2405", "self_type" : "type-2407", "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-2431", "self_type" : "type-2432", "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-2434", "self_type" : "type-2435", "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-2437", "self_type" : "type-2438", "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-544", "self_type" : "type-660", "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-546", "self_type" : "type-790", "size" : 20, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::FinishOperationRequest", "name" : "const keymaster::FinishOperationRequest", "referenced_type" : "type-522", "self_type" : "type-675", "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-524", "self_type" : "type-781", "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-503", "self_type" : "type-505", "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-507", "self_type" : "type-767", "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-596", "self_type" : "type-600", "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-509", "self_type" : "type-654", "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-511", "self_type" : "type-770", "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-562", "self_type" : "type-567", "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-569", "self_type" : "type-794", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::HardwareAuthToken", "name" : "const keymaster::HardwareAuthToken", "referenced_type" : "type-613", "self_type" : "type-813", "size" : 56, "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-3557", "self_type" : "type-3559", "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-3520", "self_type" : "type-3526", "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-335", "self_type" : "type-802", "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-593", "self_type" : "type-804", "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-540", "self_type" : "type-656", "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-542", "self_type" : "type-786", "size" : 100, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::ImportWrappedKeyRequest", "name" : "const keymaster::ImportWrappedKeyRequest", "referenced_type" : "type-609", "self_type" : "type-658", "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-611", "self_type" : "type-810", "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-298", "self_type" : "type-297", "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-1029", "self_type" : "type-1028", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-1091", "self_type" : "type-1090", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-1236", "self_type" : "type-1235", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-1828", "self_type" : "type-1827", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-1889", "self_type" : "type-1888", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-2004", "self_type" : "type-2003", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-2246", "self_type" : "type-2245", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-2356", "self_type" : "type-2355", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-2460", "self_type" : "type-2459", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-279", "self_type" : "type-278", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-2888", "self_type" : "type-2887", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-2949", "self_type" : "type-2948", "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-302", "self_type" : "type-301", "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-3064", "self_type" : "type-3063", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-3274", "self_type" : "type-3273", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-3365", "self_type" : "type-3364", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-3456", "self_type" : "type-3455", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-3989", "self_type" : "type-3988", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-4050", "self_type" : "type-4049", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-4165", "self_type" : "type-4164", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-4375", "self_type" : "type-4374", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-4466", "self_type" : "type-4465", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-4557", "self_type" : "type-4556", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-4837", "self_type" : "type-4836", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-5010", "self_type" : "type-5009", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-5394", "self_type" : "type-5393", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-5461", "self_type" : "type-5460", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-5580", "self_type" : "type-5579", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-5792", "self_type" : "type-5791", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-5897", "self_type" : "type-5896", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-5995", "self_type" : "type-5994", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-6211", "self_type" : "type-6210", "source_file" : "/system/keymaster/include/keymaster/key.h" }, { "is_const" : true, "linker_set_key" : "const keymaster::KeyFactory", "name" : "const keymaster::KeyFactory", "referenced_type" : "type-6326", "self_type" : "type-6325", "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-697", "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-687", "self_type" : "type-695", "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-340", "self_type" : "type-764", "size" : 12, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::List::_ListIterator::CONST_ITERATOR>", "name" : "const keymaster::List::_ListIterator::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::_ListIterator::NON_CONST_ITERATOR>", "name" : "const keymaster::List::_ListIterator::NON_CONST_ITERATOR>", "referenced_type" : "type-130", "self_type" : "type-133", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/List.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::List::_Node", "name" : "const keymaster::List::_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::_ListIterator::CONST_ITERATOR>", "name" : "const keymaster::List::_ListIterator::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::_ListIterator::NON_CONST_ITERATOR>", "name" : "const keymaster::List::_ListIterator::NON_CONST_ITERATOR>", "referenced_type" : "type-90", "self_type" : "type-93", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/List.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::List::_Node", "name" : "const keymaster::List::_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", "name" : "const keymaster::List", "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", "name" : "const keymaster::List", "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-2512", "self_type" : "type-3673", "size" : 20, "source_file" : "/system/keymaster/include/keymaster/km_openssl/nist_curve_key_exchange.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::Operation", "name" : "const keymaster::Operation", "referenced_type" : "type-287", "self_type" : "type-717", "size" : 112, "source_file" : "/system/keymaster/include/keymaster/operation.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::OperationFactory", "name" : "const keymaster::OperationFactory", "referenced_type" : "type-705", "self_type" : "type-715", "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-708", "self_type" : "type-710", "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-719", "self_type" : "type-1187", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::RsaCryptOperation", "name" : "const keymaster::RsaCryptOperation", "referenced_type" : "type-4891", "self_type" : "type-4893", "size" : 152, "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-4904", "self_type" : "type-5003", "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-4915", "self_type" : "type-4917", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_operation.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::RsaDigestingOperation", "name" : "const keymaster::RsaDigestingOperation", "referenced_type" : "type-4883", "self_type" : "type-4885", "size" : 168, "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-4903", "self_type" : "type-5001", "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-4912", "self_type" : "type-4913", "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-4841", "self_type" : "type-4848", "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-4966", "self_type" : "type-4968", "size" : 12, "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key_factory.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::RsaOperation", "name" : "const keymaster::RsaOperation", "referenced_type" : "type-4876", "self_type" : "type-4881", "size" : 152, "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-4900", "self_type" : "type-4901", "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-4906", "self_type" : "type-4907", "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-4909", "self_type" : "type-4910", "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-1178", "self_type" : "type-1182", "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-5029", "self_type" : "type-5030", "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-439", "self_type" : "type-441", "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-456", "self_type" : "type-637", "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-452", "self_type" : "type-454", "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-444", "self_type" : "type-446", "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-460", "self_type" : "type-641", "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-450", "self_type" : "type-645", "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-448", "self_type" : "type-643", "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-458", "self_type" : "type-639", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::SupportedResponse", "name" : "const keymaster::SupportedResponse", "referenced_type" : "type-462", "self_type" : "type-466", "size" : 20, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::SupportedResponse", "name" : "const keymaster::SupportedResponse", "referenced_type" : "type-468", "self_type" : "type-471", "size" : 20, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::SupportedResponse", "name" : "const keymaster::SupportedResponse", "referenced_type" : "type-478", "self_type" : "type-481", "size" : 20, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::SupportedResponse", "name" : "const keymaster::SupportedResponse", "referenced_type" : "type-483", "self_type" : "type-486", "size" : 20, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::SupportedResponse", "name" : "const keymaster::SupportedResponse", "referenced_type" : "type-473", "self_type" : "type-476", "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-1193", "self_type" : "type-1194", "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-1185", "self_type" : "type-1191", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/km_openssl/symmetric_key.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::TKeymasterBlob", "name" : "const keymaster::TKeymasterBlob", "referenced_type" : "type-303", "self_type" : "type-1083", "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", "name" : "const keymaster::TKeymasterBlob", "referenced_type" : "type-299", "self_type" : "type-317", "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-6398", "self_type" : "type-6400", "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 > [], keymaster::DefaultDelete > []> >", "name" : "const keymaster::UniquePtr > [], keymaster::DefaultDelete > []> >", "referenced_type" : "type-283", "self_type" : "type-323", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-2148", "self_type" : "type-2155", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-2157", "self_type" : "type-2165", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-2265", "self_type" : "type-2270", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-2257", "self_type" : "type-2262", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-1364", "self_type" : "type-1370", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-2273", "self_type" : "type-2276", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-2278", "self_type" : "type-2281", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-4787", "self_type" : "type-4790", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-1372", "self_type" : "type-1377", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-2340", "self_type" : "type-2346", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-2442", "self_type" : "type-2448", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-1111", "self_type" : "type-1116", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-3678", "self_type" : "type-3683", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr", "name" : "const keymaster::UniquePtr", "referenced_type" : "type-5019", "self_type" : "type-5025", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-1118", "self_type" : "type-1123", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-1304", "self_type" : "type-1306", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-3573", "self_type" : "type-3627", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-737", "self_type" : "type-740", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-2507", "self_type" : "type-2517", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-351", "self_type" : "type-745", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-3687", "self_type" : "type-3689", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-285", "self_type" : "type-465", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-354", "self_type" : "type-749", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-2508", "self_type" : "type-2520", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-5015", "self_type" : "type-5017", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr", "name" : "const keymaster::UniquePtr", "referenced_type" : "type-1379", "self_type" : "type-1382", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr", "name" : "const keymaster::UniquePtr", "referenced_type" : "type-6459", "self_type" : "type-6462", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-608", "self_type" : "type-682", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-706", "self_type" : "type-754", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr", "name" : "const keymaster::UniquePtr", "referenced_type" : "type-731", "self_type" : "type-735", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-766", "self_type" : "type-784", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-793", "self_type" : "type-817", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-758", "self_type" : "type-762", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-4794", "self_type" : "type-4802", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-1125", "self_type" : "type-1131", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr", "name" : "const keymaster::UniquePtr", "referenced_type" : "type-4842", "self_type" : "type-4922", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-117", "self_type" : "type-729", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-2167", "self_type" : "type-2177", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const keymaster::UniquePtr >", "name" : "const keymaster::UniquePtr >", "referenced_type" : "type-2144", "self_type" : "type-2146", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::UpdateOperationRequest", "name" : "const keymaster::UpdateOperationRequest", "referenced_type" : "type-518", "self_type" : "type-673", "size" : 80, "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-520", "self_type" : "type-778", "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-579", "self_type" : "type-665", "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-582", "self_type" : "type-800", "size" : 20, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::VerificationToken", "name" : "const keymaster::VerificationToken", "referenced_type" : "type-616", "self_type" : "type-815", "size" : 80, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::VerifyAuthorizationRequest", "name" : "const keymaster::VerifyAuthorizationRequest", "referenced_type" : "type-619", "self_type" : "type-622", "size" : 112, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster::VerifyAuthorizationResponse", "name" : "const keymaster::VerifyAuthorizationResponse", "referenced_type" : "type-624", "self_type" : "type-627", "size" : 96, "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-1157", "self_type" : "type-1352", "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-276", "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-574", "self_type" : "type-2195", "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-412", "size" : 8, "source_file" : "/system/keymaster/include/keymaster/authorization_set.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const keymaster_key_param_t", "name" : "const keymaster_key_param_t", "referenced_type" : "type-4", "self_type" : "type-20", "size" : 16, "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-380", "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-727", "self_type" : "type-726", "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-1034", "self_type" : "type-1033", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1050", "self_type" : "type-1049", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1052", "self_type" : "type-1051", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1059", "self_type" : "type-1058", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1063", "self_type" : "type-1062", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1071", "self_type" : "type-1070", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1134", "self_type" : "type-1133", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1205", "self_type" : "type-1204", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1212", "self_type" : "type-1211", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1224", "self_type" : "type-1223", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1311", "self_type" : "type-1310", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1385", "self_type" : "type-1384", "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-1596", "self_type" : "type-1595", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1667", "self_type" : "type-1666", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1674", "self_type" : "type-1673", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1678", "self_type" : "type-1677", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1683", "self_type" : "type-1682", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-16", "self_type" : "type-15", "source_file" : "/system/keymaster/include/keymaster/new" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1763", "self_type" : "type-1762", "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-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-1849", "self_type" : "type-1848", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1851", "self_type" : "type-1850", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1858", "self_type" : "type-1857", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1862", "self_type" : "type-1861", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1870", "self_type" : "type-1869", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1919", "self_type" : "type-1918", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1974", "self_type" : "type-1973", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1981", "self_type" : "type-1980", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-1992", "self_type" : "type-1991", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2075", "self_type" : "type-2074", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2135", "self_type" : "type-2134", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2180", "self_type" : "type-2179", "source_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-2328", "self_type" : "type-2327", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2350", "self_type" : "type-2349", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2375", "self_type" : "type-2374", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2453", "self_type" : "type-2452", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2477", "self_type" : "type-2476", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2498", "self_type" : "type-2497", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2658", "self_type" : "type-2657", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2729", "self_type" : "type-2728", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2734", "self_type" : "type-2733", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2738", "self_type" : "type-2737", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2743", "self_type" : "type-2742", "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-2823", "self_type" : "type-2822", "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-2893", "self_type" : "type-2892", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2909", "self_type" : "type-2908", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2911", "self_type" : "type-2910", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2918", "self_type" : "type-2917", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2922", "self_type" : "type-2921", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2930", "self_type" : "type-2929", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-2979", "self_type" : "type-2978", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3034", "self_type" : "type-3033", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3041", "self_type" : "type-3040", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3052", "self_type" : "type-3051", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-305", "self_type" : "type-304", "source_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-3135", "self_type" : "type-3134", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3195", "self_type" : "type-3194", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3224", "self_type" : "type-3223", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-329", "self_type" : "type-328", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-332", "self_type" : "type-331", "source_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-3359", "self_type" : "type-3358", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3383", "self_type" : "type-3382", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3449", "self_type" : "type-3448", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-345", "self_type" : "type-344", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3473", "self_type" : "type-3472", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3488", "self_type" : "type-3487", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3517", "self_type" : "type-3516", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3524", "self_type" : "type-3523", "source_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-357", "self_type" : "type-356", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3631", "self_type" : "type-3630", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3640", "self_type" : "type-3639", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3651", "self_type" : "type-3650", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3664", "self_type" : "type-3663", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3758", "self_type" : "type-3757", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3828", "self_type" : "type-3827", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3835", "self_type" : "type-3834", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3839", "self_type" : "type-3838", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-3844", "self_type" : "type-3843", "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-3924", "self_type" : "type-3923", "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-3994", "self_type" : "type-3993", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4010", "self_type" : "type-4009", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4012", "self_type" : "type-4011", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4019", "self_type" : "type-4018", "source_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-4031", "self_type" : "type-4030", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4080", "self_type" : "type-4079", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4135", "self_type" : "type-4134", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4142", "self_type" : "type-4141", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4153", "self_type" : "type-4152", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4236", "self_type" : "type-4235", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4296", "self_type" : "type-4295", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4325", "self_type" : "type-4324", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4443", "self_type" : "type-4442", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4460", "self_type" : "type-4459", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4484", "self_type" : "type-4483", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4550", "self_type" : "type-4549", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4574", "self_type" : "type-4573", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4589", "self_type" : "type-4588", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4618", "self_type" : "type-4617", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4624", "self_type" : "type-4623", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4665", "self_type" : "type-4664", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4722", "self_type" : "type-4721", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4730", "self_type" : "type-4729", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4740", "self_type" : "type-4739", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4752", "self_type" : "type-4751", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4781", "self_type" : "type-4780", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4825", "self_type" : "type-4824", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-4932", "self_type" : "type-4931", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5028", "self_type" : "type-5027", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5033", "self_type" : "type-5032", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5036", "self_type" : "type-5035", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5130", "self_type" : "type-5129", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5135", "self_type" : "type-5134", "source_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-5144", "self_type" : "type-5143", "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-5224", "self_type" : "type-5223", "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-5281", "self_type" : "type-5280", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5305", "self_type" : "type-5304", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5327", "self_type" : "type-5326", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5330", "self_type" : "type-5329", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5333", "self_type" : "type-5332", "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-5374", "self_type" : "type-5373", "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-5402", "self_type" : "type-5401", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5415", "self_type" : "type-5414", "source_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-5429", "self_type" : "type-5428", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5437", "self_type" : "type-5436", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5446", "self_type" : "type-5445", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5491", "self_type" : "type-5490", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5553", "self_type" : "type-5552", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5561", "self_type" : "type-5560", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5571", "self_type" : "type-5570", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5649", "self_type" : "type-5648", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5711", "self_type" : "type-5710", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5740", "self_type" : "type-5739", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5869", "self_type" : "type-5868", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5887", "self_type" : "type-5886", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5917", "self_type" : "type-5916", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-5989", "self_type" : "type-5988", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6014", "self_type" : "type-6013", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6030", "self_type" : "type-6029", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6057", "self_type" : "type-6056", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6064", "self_type" : "type-6063", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6104", "self_type" : "type-6103", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6141", "self_type" : "type-6140", "source_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-6157", "self_type" : "type-6156", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6166", "self_type" : "type-6165", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6179", "self_type" : "type-6178", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6207", "self_type" : "type-6206", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6266", "self_type" : "type-6265", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6340", "self_type" : "type-6339", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6344", "self_type" : "type-6343", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6407", "self_type" : "type-6406", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6414", "self_type" : "type-6413", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6465", "self_type" : "type-6464", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-6503", "self_type" : "type-6502", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-756", "self_type" : "type-755", "source_file" : "/system/keymaster/include/keymaster/new" }, { "is_const" : true, "linker_set_key" : "const std::nothrow_t", "name" : "const std::nothrow_t", "referenced_type" : "type-821", "self_type" : "type-820", "source_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-275", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 8, "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-6417", "self_type" : "type-6416", "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-1214", "self_type" : "type-1213", "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-3634", "self_type" : "type-3633", "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-2481", "self_type" : "type-2480", "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-4987", "self_type" : "type-4986", "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-1315", "self_type" : "type-1314", "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-2331", "self_type" : "type-2330", "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-4990", "self_type" : "type-4989", "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-1136", "self_type" : "type-1135", "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-1080", "self_type" : "type-1079", "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-336" } ], "linker_set_key" : "hw_auth_token_t", "name" : "hw_auth_token_t", "referenced_type" : "type-379", "self_type" : "type-379", "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-1142", "self_type" : "type-1142", "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-1146", "self_type" : "type-1146", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/attestation_record.h", "unique_id" : "_ZTSN9keymaster16ASN1_TYPE_DeleteE" }, { "alignment" : 8, "base_specifiers" : [ { "referenced_type" : "type-341" } ], "fields" : [ { "field_name" : "op_handle", "field_offset" : 64, "referenced_type" : "type-10" } ], "linker_set_key" : "keymaster::AbortOperationRequest", "name" : "keymaster::AbortOperationRequest", "referenced_type" : "type-526", "self_type" : "type-526", "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-340" } ], "linker_set_key" : "keymaster::AbortOperationResponse", "name" : "keymaster::AbortOperationResponse", "referenced_type" : "type-530", "self_type" : "type-530", "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-341" } ], "fields" : [ { "field_name" : "random_data", "field_offset" : 64, "referenced_type" : "type-116" } ], "linker_set_key" : "keymaster::AddEntropyRequest", "name" : "keymaster::AddEntropyRequest", "referenced_type" : "type-534", "self_type" : "type-534", "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-340" } ], "linker_set_key" : "keymaster::AddEntropyResponse", "name" : "keymaster::AddEntropyResponse", "referenced_type" : "type-536", "self_type" : "type-536", "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-1193" } ], "linker_set_key" : "keymaster::AesKey", "name" : "keymaster::AesKey", "record_kind" : "class", "referenced_type" : "type-1200", "self_type" : "type-1200", "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-1185" } ], "linker_set_key" : "keymaster::AesKeyFactory", "name" : "keymaster::AesKeyFactory", "record_kind" : "class", "referenced_type" : "type-1196", "self_type" : "type-1196", "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-351" }, { "access" : "private", "field_name" : "operation_table_", "field_offset" : 64, "referenced_type" : "type-354" } ], "linker_set_key" : "keymaster::AndroidKeymaster", "name" : "keymaster::AndroidKeymaster", "record_kind" : "class", "referenced_type" : "type-629", "self_type" : "type-629", "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-298" } ], "linker_set_key" : "keymaster::AsymmetricKey", "name" : "keymaster::AsymmetricKey", "record_kind" : "class", "referenced_type" : "type-1240", "self_type" : "type-1240", "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-302" } ], "linker_set_key" : "keymaster::AsymmetricKeyFactory", "name" : "keymaster::AsymmetricKeyFactory", "record_kind" : "class", "referenced_type" : "type-1293", "self_type" : "type-1293", "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-341" } ], "fields" : [ { "field_name" : "key_blob", "field_offset" : 64, "referenced_type" : "type-239" }, { "field_name" : "attest_params", "field_offset" : 128, "referenced_type" : "type-288" } ], "linker_set_key" : "keymaster::AttestKeyRequest", "name" : "keymaster::AttestKeyRequest", "referenced_type" : "type-571", "self_type" : "type-571", "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-340" } ], "fields" : [ { "field_name" : "certificate_chain", "field_offset" : 96, "referenced_type" : "type-574" } ], "linker_set_key" : "keymaster::AttestKeyResponse", "name" : "keymaster::AttestKeyResponse", "referenced_type" : "type-573", "self_type" : "type-573", "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-1169", "self_type" : "type-1169", "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-415" }, { "access" : "private", "field_name" : "sw_enforced_", "field_offset" : 32, "referenced_type" : "type-415" } ], "linker_set_key" : "keymaster::AuthProxy", "name" : "keymaster::AuthProxy", "record_kind" : "class", "referenced_type" : "type-430", "self_type" : "type-430", "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-416" }, { "access" : "private", "field_name" : "auth_set2_", "field_offset" : 64, "referenced_type" : "type-416" } ], "linker_set_key" : "keymaster::AuthProxyIterator", "name" : "keymaster::AuthProxyIterator", "record_kind" : "class", "referenced_type" : "type-423", "self_type" : "type-423", "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-289" }, { "access" : "private", "field_name" : "elems_size_", "field_offset" : 128, "referenced_type" : "type-290" }, { "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-291" } ], "linker_set_key" : "keymaster::AuthorizationSet", "name" : "keymaster::AuthorizationSet", "record_kind" : "class", "referenced_type" : "type-288", "self_type" : "type-288", "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-288" } ], "linker_set_key" : "keymaster::AuthorizationSetBuilder", "name" : "keymaster::AuthorizationSetBuilder", "record_kind" : "class", "referenced_type" : "type-418", "self_type" : "type-418", "size" : 40, "source_file" : "/system/keymaster/include/keymaster/authorization_set.h", "unique_id" : "_ZTSN9keymaster23AuthorizationSetBuilderE" }, { "alignment" : 4, "base_specifiers" : [ { "referenced_type" : "type-341" } ], "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-288" } ], "linker_set_key" : "keymaster::BeginOperationRequest", "name" : "keymaster::BeginOperationRequest", "referenced_type" : "type-514", "self_type" : "type-514", "size" : 60, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", "unique_id" : "_ZTSN9keymaster21BeginOperationRequestE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN9keymaster21BeginOperationRequestE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN9keymaster21BeginOperationRequestD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN9keymaster21BeginOperationRequestD0Ev" }, { "mangled_component_name" : "_ZNK9keymaster21BeginOperationRequest14SerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster21BeginOperationRequest9SerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster21BeginOperationRequest11DeserializeEPPKhS2_" } ] }, { "alignment" : 8, "base_specifiers" : [ { "referenced_type" : "type-340" } ], "fields" : [ { "field_name" : "op_handle", "field_offset" : 128, "referenced_type" : "type-10" }, { "field_name" : "output_params", "field_offset" : 192, "referenced_type" : "type-288" } ], "linker_set_key" : "keymaster::BeginOperationResponse", "name" : "keymaster::BeginOperationResponse", "referenced_type" : "type-516", "self_type" : "type-516", "size" : 64, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", "unique_id" : "_ZTSN9keymaster22BeginOperationResponseE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN9keymaster22BeginOperationResponseE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN9keymaster22BeginOperationResponseD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN9keymaster22BeginOperationResponseD0Ev" }, { "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name" : "_ZNK9keymaster22BeginOperationResponse22NonErrorSerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster22BeginOperationResponse17NonErrorSerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster22BeginOperationResponse19NonErrorDeserializeEPPKhS2_" } ] }, { "alignment" : 4, "base_specifiers" : [ { "referenced_type" : "type-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-327", "self_type" : "type-327", "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-320", "self_type" : "type-320", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "unique_id" : "_ZTSN9keymaster22Characteristics_DeleteE" }, { "alignment" : 4, "base_specifiers" : [ { "referenced_type" : "type-341" } ], "fields" : [ { "field_name" : "params_array", "field_offset" : 64, "referenced_type" : "type-593" } ], "linker_set_key" : "keymaster::ComputeSharedHmacRequest", "name" : "keymaster::ComputeSharedHmacRequest", "referenced_type" : "type-603", "self_type" : "type-603", "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-340" } ], "fields" : [ { "field_name" : "sharing_check", "field_offset" : 96, "referenced_type" : "type-303" } ], "linker_set_key" : "keymaster::ComputeSharedHmacResponse", "name" : "keymaster::ComputeSharedHmacResponse", "referenced_type" : "type-339", "self_type" : "type-339", "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-341" } ], "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-584", "self_type" : "type-584", "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-340" } ], "linker_set_key" : "keymaster::ConfigureResponse", "name" : "keymaster::ConfigureResponse", "referenced_type" : "type-588", "self_type" : "type-588", "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 > []>", "name" : "keymaster::DefaultDelete > []>", "referenced_type" : "type-294", "self_type" : "type-294", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-293" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_NS_9UniquePtrINS_9OperationENS0_IS2_EEEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::DefaultDelete", "name" : "keymaster::DefaultDelete", "referenced_type" : "type-1300", "self_type" : "type-1300", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-1240" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_13AsymmetricKeyEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::DefaultDelete", "name" : "keymaster::DefaultDelete", "referenced_type" : "type-3577", "self_type" : "type-3577", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-3578" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_13HmacOperationEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::DefaultDelete", "name" : "keymaster::DefaultDelete", "referenced_type" : "type-577", "self_type" : "type-577", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-298" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_3KeyEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::DefaultDelete", "name" : "keymaster::DefaultDelete", "referenced_type" : "type-2483", "self_type" : "type-2483", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2484" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_11KeyExchangeEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::DefaultDelete", "name" : "keymaster::DefaultDelete", "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", "name" : "keymaster::DefaultDelete", "referenced_type" : "type-3656", "self_type" : "type-3656", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2512" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_20NistCurveKeyExchangeEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::DefaultDelete", "name" : "keymaster::DefaultDelete", "referenced_type" : "type-292", "self_type" : "type-292", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-287" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_9OperationEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::DefaultDelete", "name" : "keymaster::DefaultDelete", "referenced_type" : "type-281", "self_type" : "type-281", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-282" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_14OperationTableEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::DefaultDelete", "name" : "keymaster::DefaultDelete", "referenced_type" : "type-2491", "self_type" : "type-2491", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2492" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_16Rfc5869Sha256KdfEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::DefaultDelete", "name" : "keymaster::DefaultDelete", "referenced_type" : "type-4992", "self_type" : "type-4992", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-4876" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteINS_12RsaOperationEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::DefaultDelete", "name" : "keymaster::DefaultDelete", "referenced_type" : "type-500", "self_type" : "type-500", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-501" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_21keymaster_algorithm_tEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::DefaultDelete", "name" : "keymaster::DefaultDelete", "referenced_type" : "type-564", "self_type" : "type-564", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-565" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_22keymaster_block_mode_tEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::DefaultDelete", "name" : "keymaster::DefaultDelete", "referenced_type" : "type-699", "self_type" : "type-699", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-700" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_18keymaster_digest_tEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::DefaultDelete", "name" : "keymaster::DefaultDelete", "referenced_type" : "type-722", "self_type" : "type-722", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-723" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_22keymaster_key_format_tEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::DefaultDelete", "name" : "keymaster::DefaultDelete", "referenced_type" : "type-635", "self_type" : "type-635", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-636" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteIA_19keymaster_padding_tEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::DefaultDelete", "name" : "keymaster::DefaultDelete", "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", "name" : "keymaster::DefaultDelete", "referenced_type" : "type-2171", "self_type" : "type-2171", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2172" ], "unique_id" : "_ZTSN9keymaster13DefaultDeleteI10v3_ext_ctxEE" }, { "alignment" : 4, "base_specifiers" : [ { "referenced_type" : "type-341" } ], "linker_set_key" : "keymaster::DeleteAllKeysRequest", "name" : "keymaster::DeleteAllKeysRequest", "referenced_type" : "type-554", "self_type" : "type-554", "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-340" } ], "linker_set_key" : "keymaster::DeleteAllKeysResponse", "name" : "keymaster::DeleteAllKeysResponse", "referenced_type" : "type-558", "self_type" : "type-558", "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-341" } ], "fields" : [ { "field_name" : "key_blob", "field_offset" : 64, "referenced_type" : "type-239" } ], "linker_set_key" : "keymaster::DeleteKeyRequest", "name" : "keymaster::DeleteKeyRequest", "referenced_type" : "type-548", "self_type" : "type-548", "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-340" } ], "linker_set_key" : "keymaster::DeleteKeyResponse", "name" : "keymaster::DeleteKeyResponse", "referenced_type" : "type-550", "self_type" : "type-550", "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-1240" } ], "fields" : [ { "access" : "private", "field_name" : "ec_key_", "field_offset" : 768, "referenced_type" : "type-1111" } ], "linker_set_key" : "keymaster::EcKey", "name" : "keymaster::EcKey", "record_kind" : "class", "referenced_type" : "type-2362", "self_type" : "type-2362", "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-1293" }, { "referenced_type" : "type-1180" } ], "linker_set_key" : "keymaster::EcKeyFactory", "name" : "keymaster::EcKeyFactory", "record_kind" : "class", "referenced_type" : "type-2405", "self_type" : "type-2405", "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" : 8, "base_specifiers" : [ { "referenced_type" : "type-287" } ], "fields" : [ { "access" : "protected", "field_name" : "digest_", "field_offset" : 896, "referenced_type" : "type-61" }, { "access" : "protected", "field_name" : "digest_algorithm_", "field_offset" : 928, "referenced_type" : "type-2418" }, { "access" : "protected", "field_name" : "ecdsa_key_", "field_offset" : 960, "referenced_type" : "type-2421" }, { "access" : "protected", "field_name" : "digest_ctx_", "field_offset" : 992, "referenced_type" : "type-2423" }, { "access" : "protected", "field_name" : "data_", "field_offset" : 1120, "referenced_type" : "type-116" } ], "linker_set_key" : "keymaster::EcdsaOperation", "name" : "keymaster::EcdsaOperation", "record_kind" : "class", "referenced_type" : "type-2417", "self_type" : "type-2417", "size" : 160, "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-705" } ], "linker_set_key" : "keymaster::EcdsaOperationFactory", "name" : "keymaster::EcdsaOperationFactory", "record_kind" : "class", "referenced_type" : "type-2431", "self_type" : "type-2431", "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" : 8, "base_specifiers" : [ { "referenced_type" : "type-2417" } ], "linker_set_key" : "keymaster::EcdsaSignOperation", "name" : "keymaster::EcdsaSignOperation", "record_kind" : "class", "referenced_type" : "type-2426", "self_type" : "type-2426", "size" : 160, "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-2431" } ], "linker_set_key" : "keymaster::EcdsaSignOperationFactory", "name" : "keymaster::EcdsaSignOperationFactory", "record_kind" : "class", "referenced_type" : "type-2434", "self_type" : "type-2434", "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" : 8, "base_specifiers" : [ { "referenced_type" : "type-2417" } ], "linker_set_key" : "keymaster::EcdsaVerifyOperation", "name" : "keymaster::EcdsaVerifyOperation", "record_kind" : "class", "referenced_type" : "type-2428", "self_type" : "type-2428", "size" : 160, "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-2431" } ], "linker_set_key" : "keymaster::EcdsaVerifyOperationFactory", "name" : "keymaster::EcdsaVerifyOperationFactory", "record_kind" : "class", "referenced_type" : "type-2437", "self_type" : "type-2437", "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-2509" } ], "fields" : [ { "access" : "private", "field_name" : "key_exchange_", "field_offset" : 32, "referenced_type" : "type-2507" }, { "access" : "private", "field_name" : "kdf_", "field_offset" : 64, "referenced_type" : "type-2508" }, { "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-2506", "self_type" : "type-2506", "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-1096" } ], "linker_set_key" : "keymaster::EvpMdCtxCleaner", "name" : "keymaster::EvpMdCtxCleaner", "record_kind" : "class", "referenced_type" : "type-1095", "self_type" : "type-1095", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "unique_id" : "_ZTSN9keymaster15EvpMdCtxCleanerE" }, { "alignment" : 4, "base_specifiers" : [ { "referenced_type" : "type-341" } ], "fields" : [ { "field_name" : "additional_params", "field_offset" : 64, "referenced_type" : "type-288" }, { "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-544", "self_type" : "type-544", "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-340" } ], "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-546", "self_type" : "type-546", "size" : 20, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", "unique_id" : "_ZTSN9keymaster17ExportKeyResponseE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN9keymaster17ExportKeyResponseE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN9keymaster17ExportKeyResponseD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN9keymaster17ExportKeyResponseD0Ev" }, { "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name" : "_ZNK9keymaster17ExportKeyResponse22NonErrorSerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster17ExportKeyResponse17NonErrorSerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster17ExportKeyResponse19NonErrorDeserializeEPPKhS2_" } ] }, { "alignment" : 8, "base_specifiers" : [ { "referenced_type" : "type-341" } ], "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-288" } ], "linker_set_key" : "keymaster::FinishOperationRequest", "name" : "keymaster::FinishOperationRequest", "referenced_type" : "type-522", "self_type" : "type-522", "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-340" } ], "fields" : [ { "field_name" : "output", "field_offset" : 96, "referenced_type" : "type-116" }, { "field_name" : "output_params", "field_offset" : 256, "referenced_type" : "type-288" } ], "linker_set_key" : "keymaster::FinishOperationResponse", "name" : "keymaster::FinishOperationResponse", "referenced_type" : "type-524", "self_type" : "type-524", "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-341" } ], "fields" : [ { "field_name" : "key_description", "field_offset" : 64, "referenced_type" : "type-288" } ], "linker_set_key" : "keymaster::GenerateKeyRequest", "name" : "keymaster::GenerateKeyRequest", "referenced_type" : "type-503", "self_type" : "type-503", "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-340" } ], "fields" : [ { "field_name" : "key_blob", "field_offset" : 96, "referenced_type" : "type-239" }, { "field_name" : "enforced", "field_offset" : 160, "referenced_type" : "type-288" }, { "field_name" : "unenforced", "field_offset" : 480, "referenced_type" : "type-288" } ], "linker_set_key" : "keymaster::GenerateKeyResponse", "name" : "keymaster::GenerateKeyResponse", "referenced_type" : "type-507", "self_type" : "type-507", "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-340" } ], "fields" : [ { "field_name" : "params", "field_offset" : 96, "referenced_type" : "type-335" } ], "linker_set_key" : "keymaster::GetHmacSharingParametersResponse", "name" : "keymaster::GetHmacSharingParametersResponse", "referenced_type" : "type-596", "self_type" : "type-596", "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-341" } ], "fields" : [ { "field_name" : "key_blob", "field_offset" : 64, "referenced_type" : "type-239" }, { "field_name" : "additional_params", "field_offset" : 128, "referenced_type" : "type-288" } ], "linker_set_key" : "keymaster::GetKeyCharacteristicsRequest", "name" : "keymaster::GetKeyCharacteristicsRequest", "referenced_type" : "type-509", "self_type" : "type-509", "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-340" } ], "fields" : [ { "field_name" : "enforced", "field_offset" : 96, "referenced_type" : "type-288" }, { "field_name" : "unenforced", "field_offset" : 416, "referenced_type" : "type-288" } ], "linker_set_key" : "keymaster::GetKeyCharacteristicsResponse", "name" : "keymaster::GetKeyCharacteristicsResponse", "referenced_type" : "type-511", "self_type" : "type-511", "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-341" } ], "linker_set_key" : "keymaster::GetVersionRequest", "name" : "keymaster::GetVersionRequest", "referenced_type" : "type-562", "self_type" : "type-562", "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-340" } ], "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-569", "self_type" : "type-569", "size" : 16, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", "unique_id" : "_ZTSN9keymaster18GetVersionResponseE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN9keymaster18GetVersionResponseE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN9keymaster18GetVersionResponseD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN9keymaster18GetVersionResponseD0Ev" }, { "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name" : "_ZNK9keymaster18GetVersionResponse22NonErrorSerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster18GetVersionResponse17NonErrorSerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster18GetVersionResponse19NonErrorDeserializeEPPKhS2_" } ] }, { "alignment" : 8, "base_specifiers" : [ { "referenced_type" : "type-32" } ], "fields" : [ { "field_name" : "challenge", "field_offset" : 64, "referenced_type" : "type-10" }, { "field_name" : "user_id", "field_offset" : 128, "referenced_type" : "type-10" }, { "field_name" : "authenticator_id", "field_offset" : 192, "referenced_type" : "type-10" }, { "field_name" : "authenticator_type", "field_offset" : 256, "referenced_type" : "type-204" }, { "field_name" : "timestamp", "field_offset" : 320, "referenced_type" : "type-10" }, { "field_name" : "mac", "field_offset" : 384, "referenced_type" : "type-303" } ], "linker_set_key" : "keymaster::HardwareAuthToken", "name" : "keymaster::HardwareAuthToken", "referenced_type" : "type-613", "self_type" : "type-613", "size" : 56, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", "unique_id" : "_ZTSN9keymaster17HardwareAuthTokenE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN9keymaster17HardwareAuthTokenE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN9keymaster17HardwareAuthTokenD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN9keymaster17HardwareAuthTokenD0Ev" }, { "mangled_component_name" : "_ZNK9keymaster17HardwareAuthToken14SerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster17HardwareAuthToken9SerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster17HardwareAuthToken11DeserializeEPPKhS2_" } ] }, { "alignment" : 4, "base_specifiers" : [ { "referenced_type" : "type-1193" } ], "linker_set_key" : "keymaster::HmacKey", "name" : "keymaster::HmacKey", "record_kind" : "class", "referenced_type" : "type-3561", "self_type" : "type-3561", "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-1185" } ], "linker_set_key" : "keymaster::HmacKeyFactory", "name" : "keymaster::HmacKeyFactory", "record_kind" : "class", "referenced_type" : "type-3557", "self_type" : "type-3557", "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-3520", "self_type" : "type-3520", "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-303" }, { "field_name" : "nonce", "field_offset" : 96, "referenced_type" : "type-336" } ], "linker_set_key" : "keymaster::HmacSharingParameters", "name" : "keymaster::HmacSharingParameters", "referenced_type" : "type-335", "self_type" : "type-335", "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-592" }, { "field_name" : "num_params", "field_offset" : 64, "referenced_type" : "type-8" } ], "linker_set_key" : "keymaster::HmacSharingParametersArray", "name" : "keymaster::HmacSharingParametersArray", "referenced_type" : "type-593", "self_type" : "type-593", "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-341" } ], "fields" : [ { "field_name" : "key_description", "field_offset" : 64, "referenced_type" : "type-288" }, { "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-540", "self_type" : "type-540", "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-340" } ], "fields" : [ { "field_name" : "key_blob", "field_offset" : 96, "referenced_type" : "type-239" }, { "field_name" : "enforced", "field_offset" : 160, "referenced_type" : "type-288" }, { "field_name" : "unenforced", "field_offset" : 480, "referenced_type" : "type-288" } ], "linker_set_key" : "keymaster::ImportKeyResponse", "name" : "keymaster::ImportKeyResponse", "referenced_type" : "type-542", "self_type" : "type-542", "size" : 100, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", "unique_id" : "_ZTSN9keymaster17ImportKeyResponseE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN9keymaster17ImportKeyResponseE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN9keymaster17ImportKeyResponseD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN9keymaster17ImportKeyResponseD0Ev" }, { "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name" : "_ZNK9keymaster17ImportKeyResponse22NonErrorSerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster17ImportKeyResponse17NonErrorSerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster17ImportKeyResponse19NonErrorDeserializeEPPKhS2_" } ] }, { "alignment" : 8, "base_specifiers" : [ { "referenced_type" : "type-341" } ], "fields" : [ { "field_name" : "wrapped_key", "field_offset" : 64, "referenced_type" : "type-299" }, { "field_name" : "wrapping_key", "field_offset" : 128, "referenced_type" : "type-299" }, { "field_name" : "masking_key", "field_offset" : 192, "referenced_type" : "type-299" }, { "field_name" : "additional_params", "field_offset" : 256, "referenced_type" : "type-288" }, { "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-609", "self_type" : "type-609", "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-340" } ], "fields" : [ { "field_name" : "key_blob", "field_offset" : 96, "referenced_type" : "type-299" }, { "field_name" : "enforced", "field_offset" : 160, "referenced_type" : "type-288" }, { "field_name" : "unenforced", "field_offset" : 480, "referenced_type" : "type-288" } ], "linker_set_key" : "keymaster::ImportWrappedKeyResponse", "name" : "keymaster::ImportWrappedKeyResponse", "referenced_type" : "type-611", "self_type" : "type-611", "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-2493" } ], "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-3644", "self_type" : "type-3644", "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-2493", "self_type" : "type-2493", "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-2509", "self_type" : "type-2509", "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-288" }, { "access" : "protected", "field_name" : "sw_enforced_", "field_offset" : 352, "referenced_type" : "type-288" }, { "access" : "protected", "field_name" : "key_material_", "field_offset" : 672, "referenced_type" : "type-299" }, { "access" : "protected", "field_name" : "key_factory_", "field_offset" : 736, "referenced_type" : "type-300" } ], "linker_set_key" : "keymaster::Key", "name" : "keymaster::Key", "record_kind" : "class", "referenced_type" : "type-298", "self_type" : "type-298", "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-2484", "self_type" : "type-2484", "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-302", "self_type" : "type-302", "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-688" }, { "access" : "private", "field_name" : "access_count_map_", "field_offset" : 64, "referenced_type" : "type-690" } ], "linker_set_key" : "keymaster::KeymasterEnforcement", "name" : "keymaster::KeymasterEnforcement", "record_kind" : "class", "referenced_type" : "type-687", "self_type" : "type-687", "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-685", "self_type" : "type-685", "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-341", "self_type" : "type-341", "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-341" } ], "fields" : [ { "field_name" : "error", "field_offset" : 64, "referenced_type" : "type-19" } ], "linker_set_key" : "keymaster::KeymasterResponse", "name" : "keymaster::KeymasterResponse", "referenced_type" : "type-340", "self_type" : "type-340", "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::CONST_ITERATOR", "name" : "keymaster::List::CONST_ITERATOR", "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::NON_CONST_ITERATOR", "name" : "keymaster::List::NON_CONST_ITERATOR", "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::_ListIterator::CONST_ITERATOR>", "name" : "keymaster::List::_ListIterator::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::_ListIterator::NON_CONST_ITERATOR>", "name" : "keymaster::List::_ListIterator::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" : 8, "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::_Node", "name" : "keymaster::List::_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::CONST_ITERATOR", "name" : "keymaster::List::CONST_ITERATOR", "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::NON_CONST_ITERATOR", "name" : "keymaster::List::NON_CONST_ITERATOR", "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::_ListIterator::CONST_ITERATOR>", "name" : "keymaster::List::_ListIterator::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::_ListIterator::NON_CONST_ITERATOR>", "name" : "keymaster::List::_ListIterator::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" : 8, "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::_Node", "name" : "keymaster::List::_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", "name" : "keymaster::List", "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", "name" : "keymaster::List", "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-702", "self_type" : "type-702", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/logger.h", "unique_id" : "_ZTSN9keymaster6LoggerE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN9keymaster6LoggerE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN9keymaster6LoggerD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN9keymaster6LoggerD0Ev" }, { "is_pure" : true, "mangled_component_name" : "_ZNK9keymaster6Logger7log_msgENS0_8LogLevelEPKcSt9__va_list" } ] }, { "alignment" : 1, "linker_set_key" : "keymaster::Malloc_Delete", "name" : "keymaster::Malloc_Delete", "referenced_type" : "type-322", "self_type" : "type-322", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "unique_id" : "_ZTSN9keymaster13Malloc_DeleteE" }, { "alignment" : 4, "base_specifiers" : [ { "referenced_type" : "type-2484" } ], "fields" : [ { "access" : "private", "field_name" : "private_key_", "field_offset" : 32, "referenced_type" : "type-1111" }, { "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-2512", "self_type" : "type-2512", "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", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-2152", "self_type" : "type-2152", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-2153" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI17X509_extension_stXadL_Z19X509_EXTENSION_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-2161", "self_type" : "type-2161", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-2162" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI12X509_name_stXadL_Z14X509_NAME_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-2210", "self_type" : "type-2210", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-2211" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI14asn1_object_stXadL_Z16ASN1_OBJECT_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-2207", "self_type" : "type-2207", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-2208" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI14asn1_string_stXadL_Z20ASN1_BIT_STRING_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-1357", "self_type" : "type-1357", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-1358" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI14asn1_string_stXadL_Z17ASN1_INTEGER_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-2213", "self_type" : "type-2213", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-2214" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI14asn1_string_stXadL_Z22ASN1_OCTET_STRING_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-2216", "self_type" : "type-2216", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-2217" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI14asn1_string_stXadL_Z14ASN1_TIME_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-4783", "self_type" : "type-4783", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-4784" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI10bignum_ctxXadL_Z11BN_CTX_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-1361", "self_type" : "type-1361", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-1362" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI9bignum_stXadL_Z7BN_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-2338", "self_type" : "type-2338", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-2339" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI11cmac_ctx_stXadL_Z13CMAC_CTX_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-2413", "self_type" : "type-2413", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-2414" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI11ec_group_stXadL_Z13EC_GROUP_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-1100", "self_type" : "type-1100", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-1101" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI9ec_key_stXadL_Z11EC_KEY_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-3671", "self_type" : "type-3671", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-3672" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI11ec_point_stXadL_Z13EC_POINT_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-1104", "self_type" : "type-1104", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-1105" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI11evp_pkey_stXadL_Z13EVP_PKEY_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-4798", "self_type" : "type-4798", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-4799" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI22pkcs8_priv_key_info_stXadL_Z24PKCS8_PRIV_KEY_INFO_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-1107", "self_type" : "type-1107", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-1108" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI6rsa_stXadL_Z8RSA_freeEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::OpenSslObjectDeleter", "name" : "keymaster::OpenSslObjectDeleter", "referenced_type" : "type-2140", "self_type" : "type-2140", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/openssl_utils.h", "template_args" : [ "type-2141" ], "unique_id" : "_ZTSN9keymaster20OpenSslObjectDeleterI7x509_stXadL_Z9X509_freeEEEE" }, { "alignment" : 8, "fields" : [ { "access" : "protected", "field_name" : "operation_handle_", "field_offset" : 64, "referenced_type" : "type-10" }, { "access" : "private", "field_name" : "purpose_", "field_offset" : 128, "referenced_type" : "type-39" }, { "access" : "private", "field_name" : "hw_enforced_", "field_offset" : 160, "referenced_type" : "type-288" }, { "access" : "private", "field_name" : "sw_enforced_", "field_offset" : 480, "referenced_type" : "type-288" }, { "access" : "private", "field_name" : "key_id_", "field_offset" : 832, "referenced_type" : "type-10" } ], "linker_set_key" : "keymaster::Operation", "name" : "keymaster::Operation", "record_kind" : "class", "referenced_type" : "type-287", "self_type" : "type-287", "size" : 112, "source_file" : "/system/keymaster/include/keymaster/operation.h", "unique_id" : "_ZTSN9keymaster9OperationE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN9keymaster9OperationE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN9keymaster9OperationD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN9keymaster9OperationD0Ev" }, { "mangled_component_name" : "_ZNK9keymaster9Operation16operation_handleEv" }, { "is_pure" : true, "mangled_component_name" : "_ZN9keymaster9Operation5BeginERKNS_16AuthorizationSetEPS1_" }, { "is_pure" : true, "mangled_component_name" : "_ZN9keymaster9Operation6UpdateERKNS_16AuthorizationSetERKNS_6BufferEPS1_PS4_Pj" }, { "is_pure" : true, "mangled_component_name" : "_ZN9keymaster9Operation6FinishERKNS_16AuthorizationSetERKNS_6BufferES6_PS1_PS4_" }, { "is_pure" : true, "mangled_component_name" : "_ZN9keymaster9Operation5AbortEv" } ] }, { "alignment" : 4, "linker_set_key" : "keymaster::OperationFactory", "name" : "keymaster::OperationFactory", "record_kind" : "class", "referenced_type" : "type-705", "self_type" : "type-705", "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-708", "self_type" : "type-708", "size" : 8, "source_file" : "/system/keymaster/include/keymaster/operation.h", "unique_id" : "_ZTSN9keymaster16OperationFactory7KeyTypeE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "table_", "referenced_type" : "type-283" }, { "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-282", "self_type" : "type-282", "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-719", "self_type" : "type-719", "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-2493" } ], "linker_set_key" : "keymaster::Rfc5869Sha256Kdf", "name" : "keymaster::Rfc5869Sha256Kdf", "record_kind" : "class", "referenced_type" : "type-2492", "self_type" : "type-2492", "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" : 8, "base_specifiers" : [ { "referenced_type" : "type-4876" } ], "linker_set_key" : "keymaster::RsaCryptOperation", "name" : "keymaster::RsaCryptOperation", "record_kind" : "class", "referenced_type" : "type-4891", "self_type" : "type-4891", "size" : 152, "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-4900" } ], "linker_set_key" : "keymaster::RsaCryptingOperationFactory", "name" : "keymaster::RsaCryptingOperationFactory", "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" : "_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" : 8, "base_specifiers" : [ { "referenced_type" : "type-4891" } ], "linker_set_key" : "keymaster::RsaDecryptOperation", "name" : "keymaster::RsaDecryptOperation", "record_kind" : "class", "referenced_type" : "type-4898", "self_type" : "type-4898", "size" : 152, "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-4904" } ], "linker_set_key" : "keymaster::RsaDecryptionOperationFactory", "name" : "keymaster::RsaDecryptionOperationFactory", "record_kind" : "class", "referenced_type" : "type-4915", "self_type" : "type-4915", "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" : 8, "base_specifiers" : [ { "referenced_type" : "type-4876" } ], "fields" : [ { "access" : "protected", "field_name" : "digest_ctx_", "field_offset" : 1184, "referenced_type" : "type-4884" } ], "linker_set_key" : "keymaster::RsaDigestingOperation", "name" : "keymaster::RsaDigestingOperation", "record_kind" : "class", "referenced_type" : "type-4883", "self_type" : "type-4883", "size" : 168, "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-4900" } ], "linker_set_key" : "keymaster::RsaDigestingOperationFactory", "name" : "keymaster::RsaDigestingOperationFactory", "record_kind" : "class", "referenced_type" : "type-4903", "self_type" : "type-4903", "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" : 8, "base_specifiers" : [ { "referenced_type" : "type-4891" } ], "linker_set_key" : "keymaster::RsaEncryptOperation", "name" : "keymaster::RsaEncryptOperation", "record_kind" : "class", "referenced_type" : "type-4896", "self_type" : "type-4896", "size" : 152, "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-4904" } ], "linker_set_key" : "keymaster::RsaEncryptionOperationFactory", "name" : "keymaster::RsaEncryptionOperationFactory", "record_kind" : "class", "referenced_type" : "type-4912", "self_type" : "type-4912", "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-1240" } ], "fields" : [ { "access" : "private", "field_name" : "rsa_key_", "field_offset" : 768, "referenced_type" : "type-4842" } ], "linker_set_key" : "keymaster::RsaKey", "name" : "keymaster::RsaKey", "record_kind" : "class", "referenced_type" : "type-4841", "self_type" : "type-4841", "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-4846", "self_type" : "type-4846", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/km_openssl/rsa_key.h", "unique_id" : "_ZTSN9keymaster6RsaKey10RSA_DeleteE" }, { "alignment" : 4, "base_specifiers" : [ { "referenced_type" : "type-1293" }, { "referenced_type" : "type-1180" } ], "linker_set_key" : "keymaster::RsaKeyFactory", "name" : "keymaster::RsaKeyFactory", "record_kind" : "class", "referenced_type" : "type-4966", "self_type" : "type-4966", "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" : 8, "base_specifiers" : [ { "referenced_type" : "type-287" } ], "fields" : [ { "access" : "protected", "field_name" : "rsa_key_", "field_offset" : 896, "referenced_type" : "type-4850" }, { "access" : "protected", "field_name" : "padding_", "field_offset" : 928, "referenced_type" : "type-56" }, { "access" : "protected", "field_name" : "data_", "field_offset" : 960, "referenced_type" : "type-116" }, { "access" : "protected", "field_name" : "digest_", "field_offset" : 1120, "referenced_type" : "type-60" }, { "access" : "protected", "field_name" : "digest_algorithm_", "field_offset" : 1152, "referenced_type" : "type-4877" } ], "linker_set_key" : "keymaster::RsaOperation", "name" : "keymaster::RsaOperation", "record_kind" : "class", "referenced_type" : "type-4876", "self_type" : "type-4876", "size" : 152, "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-705" } ], "linker_set_key" : "keymaster::RsaOperationFactory", "name" : "keymaster::RsaOperationFactory", "record_kind" : "class", "referenced_type" : "type-4900", "self_type" : "type-4900", "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" : 8, "base_specifiers" : [ { "referenced_type" : "type-4883" } ], "linker_set_key" : "keymaster::RsaSignOperation", "name" : "keymaster::RsaSignOperation", "record_kind" : "class", "referenced_type" : "type-4887", "self_type" : "type-4887", "size" : 168, "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-4903" } ], "linker_set_key" : "keymaster::RsaSigningOperationFactory", "name" : "keymaster::RsaSigningOperationFactory", "record_kind" : "class", "referenced_type" : "type-4906", "self_type" : "type-4906", "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-4903" } ], "linker_set_key" : "keymaster::RsaVerificationOperationFactory", "name" : "keymaster::RsaVerificationOperationFactory", "record_kind" : "class", "referenced_type" : "type-4909", "self_type" : "type-4909", "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" : 8, "base_specifiers" : [ { "referenced_type" : "type-4883" } ], "linker_set_key" : "keymaster::RsaVerifyOperation", "name" : "keymaster::RsaVerifyOperation", "record_kind" : "class", "referenced_type" : "type-4889", "self_type" : "type-4889", "size" : 168, "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-1181" } ], "linker_set_key" : "keymaster::SoftKeyFactoryMixin", "name" : "keymaster::SoftKeyFactoryMixin", "record_kind" : "class", "referenced_type" : "type-1180", "self_type" : "type-1180", "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-1178", "self_type" : "type-1178", "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-719" } ], "linker_set_key" : "keymaster::SoftwareRandomSource", "name" : "keymaster::SoftwareRandomSource", "record_kind" : "class", "referenced_type" : "type-5029", "self_type" : "type-5029", "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", "name" : "keymaster::StaticAssert", "referenced_type" : "type-381", "self_type" : "type-381", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster12StaticAssertILb1EEE" }, { "alignment" : 4, "base_specifiers" : [ { "referenced_type" : "type-341" } ], "linker_set_key" : "keymaster::SupportedAlgorithmsRequest", "name" : "keymaster::SupportedAlgorithmsRequest", "referenced_type" : "type-439", "self_type" : "type-439", "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-462" } ], "linker_set_key" : "keymaster::SupportedAlgorithmsResponse", "name" : "keymaster::SupportedAlgorithmsResponse", "referenced_type" : "type-488", "self_type" : "type-488", "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-452" } ], "linker_set_key" : "keymaster::SupportedBlockModesRequest", "name" : "keymaster::SupportedBlockModesRequest", "referenced_type" : "type-456", "self_type" : "type-456", "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-468" } ], "linker_set_key" : "keymaster::SupportedBlockModesResponse", "name" : "keymaster::SupportedBlockModesResponse", "referenced_type" : "type-490", "self_type" : "type-490", "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-341" } ], "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-452", "self_type" : "type-452", "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-341" } ], "fields" : [ { "field_name" : "algorithm", "field_offset" : 64, "referenced_type" : "type-51" } ], "linker_set_key" : "keymaster::SupportedByAlgorithmRequest", "name" : "keymaster::SupportedByAlgorithmRequest", "referenced_type" : "type-444", "self_type" : "type-444", "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-452" } ], "linker_set_key" : "keymaster::SupportedDigestsRequest", "name" : "keymaster::SupportedDigestsRequest", "referenced_type" : "type-460", "self_type" : "type-460", "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-478" } ], "linker_set_key" : "keymaster::SupportedDigestsResponse", "name" : "keymaster::SupportedDigestsResponse", "referenced_type" : "type-494", "self_type" : "type-494", "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-444" } ], "linker_set_key" : "keymaster::SupportedExportFormatsRequest", "name" : "keymaster::SupportedExportFormatsRequest", "referenced_type" : "type-450", "self_type" : "type-450", "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-483" } ], "linker_set_key" : "keymaster::SupportedExportFormatsResponse", "name" : "keymaster::SupportedExportFormatsResponse", "referenced_type" : "type-498", "self_type" : "type-498", "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-444" } ], "linker_set_key" : "keymaster::SupportedImportFormatsRequest", "name" : "keymaster::SupportedImportFormatsRequest", "referenced_type" : "type-448", "self_type" : "type-448", "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-483" } ], "linker_set_key" : "keymaster::SupportedImportFormatsResponse", "name" : "keymaster::SupportedImportFormatsResponse", "referenced_type" : "type-496", "self_type" : "type-496", "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-452" } ], "linker_set_key" : "keymaster::SupportedPaddingModesRequest", "name" : "keymaster::SupportedPaddingModesRequest", "referenced_type" : "type-458", "self_type" : "type-458", "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-473" } ], "linker_set_key" : "keymaster::SupportedPaddingModesResponse", "name" : "keymaster::SupportedPaddingModesResponse", "referenced_type" : "type-492", "self_type" : "type-492", "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-340" } ], "fields" : [ { "field_name" : "results", "field_offset" : 96, "referenced_type" : "type-369" }, { "field_name" : "results_length", "field_offset" : 128, "referenced_type" : "type-8" } ], "linker_set_key" : "keymaster::SupportedResponse", "name" : "keymaster::SupportedResponse", "referenced_type" : "type-462", "self_type" : "type-462", "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-340" } ], "fields" : [ { "field_name" : "results", "field_offset" : 96, "referenced_type" : "type-469" }, { "field_name" : "results_length", "field_offset" : 128, "referenced_type" : "type-8" } ], "linker_set_key" : "keymaster::SupportedResponse", "name" : "keymaster::SupportedResponse", "referenced_type" : "type-468", "self_type" : "type-468", "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-340" } ], "fields" : [ { "field_name" : "results", "field_offset" : 96, "referenced_type" : "type-479" }, { "field_name" : "results_length", "field_offset" : 128, "referenced_type" : "type-8" } ], "linker_set_key" : "keymaster::SupportedResponse", "name" : "keymaster::SupportedResponse", "referenced_type" : "type-478", "self_type" : "type-478", "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-340" } ], "fields" : [ { "field_name" : "results", "field_offset" : 96, "referenced_type" : "type-484" }, { "field_name" : "results_length", "field_offset" : 128, "referenced_type" : "type-8" } ], "linker_set_key" : "keymaster::SupportedResponse", "name" : "keymaster::SupportedResponse", "referenced_type" : "type-483", "self_type" : "type-483", "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-340" } ], "fields" : [ { "field_name" : "results", "field_offset" : 96, "referenced_type" : "type-474" }, { "field_name" : "results_length", "field_offset" : 128, "referenced_type" : "type-8" } ], "linker_set_key" : "keymaster::SupportedResponse", "name" : "keymaster::SupportedResponse", "referenced_type" : "type-473", "self_type" : "type-473", "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-298" } ], "linker_set_key" : "keymaster::SymmetricKey", "name" : "keymaster::SymmetricKey", "record_kind" : "class", "referenced_type" : "type-1193", "self_type" : "type-1193", "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-302" }, { "referenced_type" : "type-1180" } ], "fields" : [ { "access" : "private", "field_name" : "random_source_", "field_offset" : 96, "referenced_type" : "type-1186" } ], "linker_set_key" : "keymaster::SymmetricKeyFactory", "name" : "keymaster::SymmetricKeyFactory", "record_kind" : "class", "referenced_type" : "type-1185", "self_type" : "type-1185", "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", "name" : "keymaster::TKeymasterBlob", "referenced_type" : "type-303", "self_type" : "type-303", "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", "name" : "keymaster::TKeymasterBlob", "referenced_type" : "type-299", "self_type" : "type-299", "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", "name" : "keymaster::TagValueType", "referenced_type" : "type-391", "self_type" : "type-391", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_tn2147483648EEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::TagValueType", "name" : "keymaster::TagValueType", "referenced_type" : "type-389", "self_type" : "type-389", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1879048192EEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::TagValueType", "name" : "keymaster::TagValueType", "referenced_type" : "type-390", "self_type" : "type-390", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_tn1879048192EEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::TagValueType", "name" : "keymaster::TagValueType", "referenced_type" : "type-385", "self_type" : "type-385", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1610612736EEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::TagValueType", "name" : "keymaster::TagValueType", "referenced_type" : "type-388", "self_type" : "type-388", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t0EEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::TagValueType", "name" : "keymaster::TagValueType", "referenced_type" : "type-386", "self_type" : "type-386", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t805306368EEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::TagValueType", "name" : "keymaster::TagValueType", "referenced_type" : "type-387", "self_type" : "type-387", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1073741824EEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::TagValueType", "name" : "keymaster::TagValueType", "referenced_type" : "type-383", "self_type" : "type-383", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_t1342177280EEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::TagValueType", "name" : "keymaster::TagValueType", "referenced_type" : "type-384", "self_type" : "type-384", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster12TagValueTypeIL20keymaster_tag_type_tn1610612736EEE" }, { "alignment" : 4, "base_specifiers" : [ { "referenced_type" : "type-1193" } ], "linker_set_key" : "keymaster::TripleDesKey", "name" : "keymaster::TripleDesKey", "record_kind" : "class", "referenced_type" : "type-6402", "self_type" : "type-6402", "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-1185" } ], "linker_set_key" : "keymaster::TripleDesKeyFactory", "name" : "keymaster::TripleDesKeyFactory", "record_kind" : "class", "referenced_type" : "type-6398", "self_type" : "type-6398", "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", "name" : "keymaster::TypedEnumTag", "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", "name" : "keymaster::TypedEnumTag", "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", "name" : "keymaster::TypedEnumTag", "record_kind" : "class", "referenced_type" : "type-367", "self_type" : "type-367", "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", "name" : "keymaster::TypedEnumTag", "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", "name" : "keymaster::TypedEnumTag", "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", "name" : "keymaster::TypedEnumTag", "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", "name" : "keymaster::TypedEnumTag", "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", "name" : "keymaster::TypedEnumTag", "record_kind" : "class", "referenced_type" : "type-404", "self_type" : "type-404", "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", "name" : "keymaster::TypedEnumTag", "record_kind" : "class", "referenced_type" : "type-266", "self_type" : "type-266", "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", "name" : "keymaster::TypedEnumTag", "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", "name" : "keymaster::TypedEnumTag", "record_kind" : "class", "referenced_type" : "type-312", "self_type" : "type-312", "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", "name" : "keymaster::TypedEnumTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "record_kind" : "class", "referenced_type" : "type-1321", "self_type" : "type-1321", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "record_kind" : "class", "referenced_type" : "type-400", "self_type" : "type-400", "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", "name" : "keymaster::TypedTag", "record_kind" : "class", "referenced_type" : "type-1319", "self_type" : "type-1319", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1879048192EL15keymaster_tag_tn1879047484EEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::TypedTag", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "record_kind" : "class", "referenced_type" : "type-392", "self_type" : "type-392", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306371EEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::TypedTag", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "record_kind" : "class", "referenced_type" : "type-398", "self_type" : "type-398", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805307074EEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::TypedTag", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "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", "name" : "keymaster::TypedTag", "record_kind" : "class", "referenced_type" : "type-394", "self_type" : "type-394", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_t1342177280EL15keymaster_tag_t1342177480EEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::TypedTag", "name" : "keymaster::TypedTag", "record_kind" : "class", "referenced_type" : "type-396", "self_type" : "type-396", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster8TypedTagIL20keymaster_tag_type_tn1610612736EL15keymaster_tag_tn1610612234EEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-284" } ], "linker_set_key" : "keymaster::UniquePtr > [], keymaster::DefaultDelete > []> >", "name" : "keymaster::UniquePtr > [], keymaster::DefaultDelete > []> >", "record_kind" : "class", "referenced_type" : "type-283", "self_type" : "type-283", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-293", "type-294" ], "unique_id" : "_ZTSN9keymaster9UniquePtrIA_NS0_INS_9OperationENS_13DefaultDeleteIS1_EEEENS2_IS5_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-2149" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-2148", "self_type" : "type-2148", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2151", "type-2152" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI17X509_extension_stNS_20OpenSslObjectDeleterIS1_XadL_Z19X509_EXTENSION_freeEEEEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-2158" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-2157", "self_type" : "type-2157", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2160", "type-2161" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI12X509_name_stNS_20OpenSslObjectDeleterIS1_XadL_Z14X509_NAME_freeEEEEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-2266" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-2265", "self_type" : "type-2265", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2268", "type-2210" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_object_stNS_20OpenSslObjectDeleterIS1_XadL_Z16ASN1_OBJECT_freeEEEEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-2258" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-2257", "self_type" : "type-2257", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2260", "type-2207" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z20ASN1_BIT_STRING_freeEEEEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-1365" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-1364", "self_type" : "type-1364", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-1367", "type-1357" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z17ASN1_INTEGER_freeEEEEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-2258" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-2273", "self_type" : "type-2273", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2274", "type-2213" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z22ASN1_OCTET_STRING_freeEEEEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-2258" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-2278", "self_type" : "type-2278", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2279", "type-2216" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI14asn1_string_stNS_20OpenSslObjectDeleterIS1_XadL_Z14ASN1_TIME_freeEEEEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-4778" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-4787", "self_type" : "type-4787", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-4788", "type-4783" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI10bignum_ctxNS_20OpenSslObjectDeleterIS1_XadL_Z11BN_CTX_freeEEEEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-1373" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-1372", "self_type" : "type-1372", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-1375", "type-1361" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI9bignum_stNS_20OpenSslObjectDeleterIS1_XadL_Z7BN_freeEEEEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-2341" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-2340", "self_type" : "type-2340", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2343", "type-2338" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI11cmac_ctx_stNS_20OpenSslObjectDeleterIS1_XadL_Z13CMAC_CTX_freeEEEEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-2443" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-2442", "self_type" : "type-2442", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2445", "type-2413" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI11ec_group_stNS_20OpenSslObjectDeleterIS1_XadL_Z13EC_GROUP_freeEEEEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-1112" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-1111", "self_type" : "type-1111", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-1114", "type-1100" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI9ec_key_stNS_20OpenSslObjectDeleterIS1_XadL_Z11EC_KEY_freeEEEEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-3679" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-3678", "self_type" : "type-3678", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-3681", "type-3671" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI11ec_point_stNS_20OpenSslObjectDeleterIS1_XadL_Z13EC_POINT_freeEEEEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-5020" } ], "linker_set_key" : "keymaster::UniquePtr", "name" : "keymaster::UniquePtr", "record_kind" : "class", "referenced_type" : "type-5019", "self_type" : "type-5019", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-5022", "type-5023" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI15evp_pkey_ctx_stNS_19EVP_PKEY_CTX_DeleteEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-1119" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-1118", "self_type" : "type-1118", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-1121", "type-1104" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI11evp_pkey_stNS_20OpenSslObjectDeleterIS1_XadL_Z13EVP_PKEY_freeEEEEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-1241" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-1304", "self_type" : "type-1304", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-1240", "type-1300" ], "unique_id" : "_ZTSN9keymaster9UniquePtrINS_13AsymmetricKeyENS_13DefaultDeleteIS1_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-3574" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-3573", "self_type" : "type-3573", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-3576", "type-3577" ], "unique_id" : "_ZTSN9keymaster9UniquePtrINS_13HmacOperationENS_13DefaultDeleteIS1_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-738" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-737", "self_type" : "type-737", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-298", "type-577" ], "unique_id" : "_ZTSN9keymaster9UniquePtrINS_3KeyENS_13DefaultDeleteIS1_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-2490" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-2507", "self_type" : "type-2507", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2484", "type-2483" ], "unique_id" : "_ZTSN9keymaster9UniquePtrINS_11KeyExchangeENS_13DefaultDeleteIS1_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-227" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-351", "self_type" : "type-351", "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-2513" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-3687", "self_type" : "type-3687", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2512", "type-3656" ], "unique_id" : "_ZTSN9keymaster9UniquePtrINS_20NistCurveKeyExchangeENS_13DefaultDeleteIS1_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-286" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-285", "self_type" : "type-285", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-287", "type-292" ], "unique_id" : "_ZTSN9keymaster9UniquePtrINS_9OperationENS_13DefaultDeleteIS1_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-355" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-354", "self_type" : "type-354", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-282", "type-281" ], "unique_id" : "_ZTSN9keymaster9UniquePtrINS_14OperationTableENS_13DefaultDeleteIS1_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-2501" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-2508", "self_type" : "type-2508", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2492", "type-2491" ], "unique_id" : "_ZTSN9keymaster9UniquePtrINS_16Rfc5869Sha256KdfENS_13DefaultDeleteIS1_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-4880" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-5015", "self_type" : "type-5015", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-4876", "type-4992" ], "unique_id" : "_ZTSN9keymaster9UniquePtrINS_12RsaOperationENS_13DefaultDeleteIS1_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-1350" } ], "linker_set_key" : "keymaster::UniquePtr", "name" : "keymaster::UniquePtr", "record_kind" : "class", "referenced_type" : "type-1379", "self_type" : "type-1379", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-1164", "type-1380" ], "unique_id" : "_ZTSN9keymaster9UniquePtrINS_18km_key_descriptionENS_25KM_KEY_DESCRIPTION_DeleteEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-6454" } ], "linker_set_key" : "keymaster::UniquePtr", "name" : "keymaster::UniquePtr", "record_kind" : "class", "referenced_type" : "type-6459", "self_type" : "type-6459", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-6455", "type-6460" ], "unique_id" : "_ZTSN9keymaster9UniquePtrINS_14km_wrapped_keyENS_21KM_WRAPPED_KEY_DeleteEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-369" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-608", "self_type" : "type-608", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-501", "type-500" ], "unique_id" : "_ZTSN9keymaster9UniquePtrIA_21keymaster_algorithm_tNS_13DefaultDeleteIS2_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-469" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-706", "self_type" : "type-706", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-565", "type-564" ], "unique_id" : "_ZTSN9keymaster9UniquePtrIA_22keymaster_block_mode_tNS_13DefaultDeleteIS2_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-732" } ], "linker_set_key" : "keymaster::UniquePtr", "name" : "keymaster::UniquePtr", "record_kind" : "class", "referenced_type" : "type-731", "self_type" : "type-731", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-574", "type-327" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-479" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-766", "self_type" : "type-766", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-700", "type-699" ], "unique_id" : "_ZTSN9keymaster9UniquePtrIA_18keymaster_digest_tNS_13DefaultDeleteIS2_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-484" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-793", "self_type" : "type-793", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-723", "type-722" ], "unique_id" : "_ZTSN9keymaster9UniquePtrIA_22keymaster_key_format_tNS_13DefaultDeleteIS2_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-474" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-758", "self_type" : "type-758", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-636", "type-635" ], "unique_id" : "_ZTSN9keymaster9UniquePtrIA_19keymaster_padding_tNS_13DefaultDeleteIS2_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-4795" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-4794", "self_type" : "type-4794", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-4797", "type-4798" ], "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-1126" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-1125", "self_type" : "type-1125", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-1128", "type-1107" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI6rsa_stNS_20OpenSslObjectDeleterIS1_XadL_Z8RSA_freeEEEEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-4843" } ], "linker_set_key" : "keymaster::UniquePtr", "name" : "keymaster::UniquePtr", "record_kind" : "class", "referenced_type" : "type-4842", "self_type" : "type-4842", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-4845", "type-4846" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI6rsa_stNS_6RsaKey10RSA_DeleteEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-118" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "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-2168" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-2167", "self_type" : "type-2167", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2170", "type-2171" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI10v3_ext_ctxNS_13DefaultDeleteIS1_EEEE" }, { "alignment" : 4, "fields" : [ { "access" : "private", "field_name" : "mPtr", "referenced_type" : "type-2138" } ], "linker_set_key" : "keymaster::UniquePtr >", "name" : "keymaster::UniquePtr >", "record_kind" : "class", "referenced_type" : "type-2144", "self_type" : "type-2144", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h", "template_args" : [ "type-2145", "type-2140" ], "unique_id" : "_ZTSN9keymaster9UniquePtrI7x509_stNS_20OpenSslObjectDeleterIS1_XadL_Z9X509_freeEEEEEE" }, { "alignment" : 8, "base_specifiers" : [ { "referenced_type" : "type-341" } ], "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-288" } ], "linker_set_key" : "keymaster::UpdateOperationRequest", "name" : "keymaster::UpdateOperationRequest", "referenced_type" : "type-518", "self_type" : "type-518", "size" : 80, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", "unique_id" : "_ZTSN9keymaster22UpdateOperationRequestE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN9keymaster22UpdateOperationRequestE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN9keymaster22UpdateOperationRequestD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN9keymaster22UpdateOperationRequestD0Ev" }, { "mangled_component_name" : "_ZNK9keymaster22UpdateOperationRequest14SerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster22UpdateOperationRequest9SerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster22UpdateOperationRequest11DeserializeEPPKhS2_" } ] }, { "alignment" : 4, "base_specifiers" : [ { "referenced_type" : "type-340" } ], "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-288" } ], "linker_set_key" : "keymaster::UpdateOperationResponse", "name" : "keymaster::UpdateOperationResponse", "referenced_type" : "type-520", "self_type" : "type-520", "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-341" } ], "fields" : [ { "field_name" : "key_blob", "field_offset" : 64, "referenced_type" : "type-239" }, { "field_name" : "upgrade_params", "field_offset" : 128, "referenced_type" : "type-288" } ], "linker_set_key" : "keymaster::UpgradeKeyRequest", "name" : "keymaster::UpgradeKeyRequest", "referenced_type" : "type-579", "self_type" : "type-579", "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-340" } ], "fields" : [ { "field_name" : "upgraded_key", "field_offset" : 96, "referenced_type" : "type-239" } ], "linker_set_key" : "keymaster::UpgradeKeyResponse", "name" : "keymaster::UpgradeKeyResponse", "referenced_type" : "type-582", "self_type" : "type-582", "size" : 20, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", "unique_id" : "_ZTSN9keymaster18UpgradeKeyResponseE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN9keymaster18UpgradeKeyResponseE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN9keymaster18UpgradeKeyResponseD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN9keymaster18UpgradeKeyResponseD0Ev" }, { "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name" : "_ZNK9keymaster18UpgradeKeyResponse22NonErrorSerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster18UpgradeKeyResponse17NonErrorSerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster18UpgradeKeyResponse19NonErrorDeserializeEPPKhS2_" } ] }, { "alignment" : 8, "base_specifiers" : [ { "referenced_type" : "type-32" } ], "fields" : [ { "field_name" : "challenge", "field_offset" : 64, "referenced_type" : "type-10" }, { "field_name" : "timestamp", "field_offset" : 128, "referenced_type" : "type-10" }, { "field_name" : "parameters_verified", "field_offset" : 192, "referenced_type" : "type-288" }, { "field_name" : "security_level", "field_offset" : 512, "referenced_type" : "type-17" }, { "field_name" : "mac", "field_offset" : 544, "referenced_type" : "type-303" } ], "linker_set_key" : "keymaster::VerificationToken", "name" : "keymaster::VerificationToken", "referenced_type" : "type-616", "self_type" : "type-616", "size" : 80, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", "unique_id" : "_ZTSN9keymaster17VerificationTokenE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN9keymaster17VerificationTokenE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN9keymaster17VerificationTokenD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN9keymaster17VerificationTokenD0Ev" }, { "mangled_component_name" : "_ZNK9keymaster17VerificationToken14SerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster17VerificationToken9SerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster17VerificationToken11DeserializeEPPKhS2_" } ] }, { "alignment" : 8, "base_specifiers" : [ { "referenced_type" : "type-341" } ], "fields" : [ { "field_name" : "challenge", "field_offset" : 64, "referenced_type" : "type-10" }, { "field_name" : "parameters_to_verify", "field_offset" : 128, "referenced_type" : "type-288" }, { "field_name" : "auth_token", "field_offset" : 448, "referenced_type" : "type-613" } ], "linker_set_key" : "keymaster::VerifyAuthorizationRequest", "name" : "keymaster::VerifyAuthorizationRequest", "referenced_type" : "type-619", "self_type" : "type-619", "size" : 112, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", "unique_id" : "_ZTSN9keymaster26VerifyAuthorizationRequestE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN9keymaster26VerifyAuthorizationRequestE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN9keymaster26VerifyAuthorizationRequestD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN9keymaster26VerifyAuthorizationRequestD0Ev" }, { "mangled_component_name" : "_ZNK9keymaster26VerifyAuthorizationRequest14SerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster26VerifyAuthorizationRequest9SerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster26VerifyAuthorizationRequest11DeserializeEPPKhS2_" } ] }, { "alignment" : 8, "base_specifiers" : [ { "referenced_type" : "type-340" } ], "fields" : [ { "field_name" : "error", "field_offset" : 96, "referenced_type" : "type-19" }, { "field_name" : "token", "field_offset" : 128, "referenced_type" : "type-616" } ], "linker_set_key" : "keymaster::VerifyAuthorizationResponse", "name" : "keymaster::VerifyAuthorizationResponse", "referenced_type" : "type-624", "self_type" : "type-624", "size" : 96, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_messages.h", "unique_id" : "_ZTSN9keymaster27VerifyAuthorizationResponseE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN9keymaster27VerifyAuthorizationResponseE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN9keymaster27VerifyAuthorizationResponseD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN9keymaster27VerifyAuthorizationResponseD0Ev" }, { "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse14SerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_" }, { "mangled_component_name" : "_ZNK9keymaster27VerifyAuthorizationResponse22NonErrorSerializedSizeEv" }, { "mangled_component_name" : "_ZNK9keymaster27VerifyAuthorizationResponse17NonErrorSerializeEPhPKh" }, { "mangled_component_name" : "_ZN9keymaster27VerifyAuthorizationResponse19NonErrorDeserializeEPPKhS2_" } ] }, { "alignment" : 1, "linker_set_key" : "keymaster::Void", "name" : "keymaster::Void", "record_kind" : "class", "referenced_type" : "type-382", "self_type" : "type-382", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/keymaster_tags.h", "unique_id" : "_ZTSN9keymaster4VoidE" }, { "alignment" : 4, "fields" : [ { "field_name" : "purpose", "referenced_type" : "type-1158" }, { "field_name" : "algorithm", "field_offset" : 32, "referenced_type" : "type-1144" }, { "field_name" : "key_size", "field_offset" : 64, "referenced_type" : "type-1144" }, { "field_name" : "block_mode", "field_offset" : 96, "referenced_type" : "type-1158" }, { "field_name" : "digest", "field_offset" : 128, "referenced_type" : "type-1158" }, { "field_name" : "padding", "field_offset" : 160, "referenced_type" : "type-1158" }, { "field_name" : "caller_nonce", "field_offset" : 192, "referenced_type" : "type-1151" }, { "field_name" : "min_mac_length", "field_offset" : 224, "referenced_type" : "type-1144" }, { "field_name" : "kdf", "field_offset" : 256, "referenced_type" : "type-1158" }, { "field_name" : "ec_curve", "field_offset" : 288, "referenced_type" : "type-1144" }, { "field_name" : "rsa_public_exponent", "field_offset" : 320, "referenced_type" : "type-1144" }, { "field_name" : "active_date_time", "field_offset" : 352, "referenced_type" : "type-1144" }, { "field_name" : "origination_expire_date_time", "field_offset" : 384, "referenced_type" : "type-1144" }, { "field_name" : "usage_expire_date_time", "field_offset" : 416, "referenced_type" : "type-1144" }, { "field_name" : "no_auth_required", "field_offset" : 448, "referenced_type" : "type-1151" }, { "field_name" : "user_auth_type", "field_offset" : 480, "referenced_type" : "type-1144" }, { "field_name" : "auth_timeout", "field_offset" : 512, "referenced_type" : "type-1144" }, { "field_name" : "allow_while_on_body", "field_offset" : 544, "referenced_type" : "type-1151" }, { "field_name" : "trusted_confirmation_required", "field_offset" : 576, "referenced_type" : "type-1151" }, { "field_name" : "unlocked_device_required", "field_offset" : 608, "referenced_type" : "type-1151" }, { "field_name" : "all_applications", "field_offset" : 640, "referenced_type" : "type-1151" }, { "field_name" : "application_id", "field_offset" : 672, "referenced_type" : "type-1144" }, { "field_name" : "creation_date_time", "field_offset" : 704, "referenced_type" : "type-1144" }, { "field_name" : "origin", "field_offset" : 736, "referenced_type" : "type-1144" }, { "field_name" : "rollback_resistant", "field_offset" : 768, "referenced_type" : "type-1151" }, { "field_name" : "root_of_trust", "field_offset" : 800, "referenced_type" : "type-1160" }, { "field_name" : "os_version", "field_offset" : 832, "referenced_type" : "type-1144" }, { "field_name" : "os_patchlevel", "field_offset" : 864, "referenced_type" : "type-1144" }, { "field_name" : "attestation_application_id", "field_offset" : 896, "referenced_type" : "type-1144" }, { "field_name" : "attestation_id_brand", "field_offset" : 928, "referenced_type" : "type-1144" }, { "field_name" : "attestation_id_device", "field_offset" : 960, "referenced_type" : "type-1144" }, { "field_name" : "attestation_id_product", "field_offset" : 992, "referenced_type" : "type-1144" }, { "field_name" : "attestation_id_serial", "field_offset" : 1024, "referenced_type" : "type-1144" }, { "field_name" : "attestation_id_imei", "field_offset" : 1056, "referenced_type" : "type-1144" }, { "field_name" : "attestation_id_meid", "field_offset" : 1088, "referenced_type" : "type-1144" }, { "field_name" : "attestation_id_manufacturer", "field_offset" : 1120, "referenced_type" : "type-1144" }, { "field_name" : "attestation_id_model", "field_offset" : 1152, "referenced_type" : "type-1144" } ], "linker_set_key" : "keymaster::km_auth_list", "name" : "keymaster::km_auth_list", "referenced_type" : "type-1157", "self_type" : "type-1157", "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-1144" }, { "field_name" : "attestation_security_level", "field_offset" : 32, "referenced_type" : "type-1144" }, { "field_name" : "keymaster_version", "field_offset" : 64, "referenced_type" : "type-1144" }, { "field_name" : "keymaster_security_level", "field_offset" : 96, "referenced_type" : "type-1144" }, { "field_name" : "attestation_challenge", "field_offset" : 128, "referenced_type" : "type-1144" }, { "field_name" : "software_enforced", "field_offset" : 160, "referenced_type" : "type-1165" }, { "field_name" : "tee_enforced", "field_offset" : 192, "referenced_type" : "type-1165" }, { "field_name" : "unique_id", "field_offset" : 224, "referenced_type" : "type-1144" } ], "linker_set_key" : "keymaster::km_key_description", "name" : "keymaster::km_key_description", "referenced_type" : "type-1164", "self_type" : "type-1164", "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-1144" }, { "field_name" : "device_locked", "field_offset" : 32, "referenced_type" : "type-1151" }, { "field_name" : "verified_boot_state", "field_offset" : 64, "referenced_type" : "type-1144" } ], "linker_set_key" : "keymaster::km_root_of_trust", "name" : "keymaster::km_root_of_trust", "referenced_type" : "type-1150", "self_type" : "type-1150", "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-6426" }, { "field_name" : "transit_key", "field_offset" : 32, "referenced_type" : "type-6426" }, { "field_name" : "iv", "field_offset" : 64, "referenced_type" : "type-6426" }, { "field_name" : "wrapped_key_description", "field_offset" : 96, "referenced_type" : "type-6448" }, { "field_name" : "secure_key", "field_offset" : 128, "referenced_type" : "type-6426" }, { "field_name" : "tag", "field_offset" : 160, "referenced_type" : "type-6426" } ], "linker_set_key" : "keymaster::km_wrapped_key", "name" : "keymaster::km_wrapped_key", "referenced_type" : "type-6455", "self_type" : "type-6455", "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-6426" }, { "field_name" : "auth_list", "field_offset" : 32, "referenced_type" : "type-1165" } ], "linker_set_key" : "keymaster::km_wrapped_key_description", "name" : "keymaster::km_wrapped_key_description", "referenced_type" : "type-6444", "self_type" : "type-6444", "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", "name" : "keymaster::remove_reference", "referenced_type" : "type-2193", "self_type" : "type-2193", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-2194" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRK22keymaster_cert_chain_tEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference", "name" : "keymaster::remove_reference", "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", "name" : "keymaster::remove_reference", "referenced_type" : "type-346", "self_type" : "type-346", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-347" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_16AuthorizationSetEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference", "name" : "keymaster::remove_reference", "referenced_type" : "type-337", "self_type" : "type-337", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-338" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_25ComputeSharedHmacResponseEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference", "name" : "keymaster::remove_reference", "referenced_type" : "type-333", "self_type" : "type-333", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-334" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_21HmacSharingParametersEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference", "name" : "keymaster::remove_reference", "referenced_type" : "type-361", "self_type" : "type-361", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-362" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_3KeyEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference &>", "name" : "keymaster::remove_reference &>", "referenced_type" : "type-330", "self_type" : "type-330", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-307" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_14TKeymasterBlobI16keymaster_blob_tEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference &>", "name" : "keymaster::remove_reference &>", "referenced_type" : "type-348", "self_type" : "type-348", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-319" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_14TKeymasterBlobI20keymaster_key_blob_tEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference &>", "name" : "keymaster::remove_reference &>", "referenced_type" : "type-271", "self_type" : "type-271", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-272" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435461E18keymaster_digest_tEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference &>", "name" : "keymaster::remove_reference &>", "referenced_type" : "type-315", "self_type" : "type-315", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-263" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435463E19keymaster_padding_tEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference &>", "name" : "keymaster::remove_reference &>", "referenced_type" : "type-365", "self_type" : "type-365", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-366" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t268435456EL15keymaster_tag_t268435458E21keymaster_algorithm_tEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference &>", "name" : "keymaster::remove_reference &>", "referenced_type" : "type-2289", "self_type" : "type-2289", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-2290" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870916E22keymaster_block_mode_tEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference &>", "name" : "keymaster::remove_reference &>", "referenced_type" : "type-264", "self_type" : "type-264", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-265" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870917E18keymaster_digest_tEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference &>", "name" : "keymaster::remove_reference &>", "referenced_type" : "type-310", "self_type" : "type-310", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-311" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_12TypedEnumTagIL20keymaster_tag_type_t536870912EL15keymaster_tag_t536870918E19keymaster_padding_tEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference &>", "name" : "keymaster::remove_reference &>", "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 &>", "name" : "keymaster::remove_reference &>", "referenced_type" : "type-2293", "self_type" : "type-2293", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-2294" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_8TypedTagIL20keymaster_tag_type_t1879048192EL15keymaster_tag_t1879048199EEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference &>", "name" : "keymaster::remove_reference &>", "referenced_type" : "type-2185", "self_type" : "type-2185", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-2186" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613136EEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference &>", "name" : "keymaster::remove_reference &>", "referenced_type" : "type-2188", "self_type" : "type-2188", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-2189" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_8TypedTagIL20keymaster_tag_type_t1610612736EL15keymaster_tag_t1610613138EEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference &>", "name" : "keymaster::remove_reference &>", "referenced_type" : "type-2286", "self_type" : "type-2286", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-2287" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_8TypedTagIL20keymaster_tag_type_t805306368EL15keymaster_tag_t805306376EEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference > &>", "name" : "keymaster::remove_reference > &>", "referenced_type" : "type-3571", "self_type" : "type-3571", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-3572" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_9UniquePtrINS_13HmacOperationENS_13DefaultDeleteIS2_EEEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference > &>", "name" : "keymaster::remove_reference > &>", "referenced_type" : "type-349", "self_type" : "type-349", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-350" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_9UniquePtrINS_16KeymasterContextENS_13DefaultDeleteIS2_EEEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference > &>", "name" : "keymaster::remove_reference > &>", "referenced_type" : "type-363", "self_type" : "type-363", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-364" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_9UniquePtrINS_9OperationENS_13DefaultDeleteIS2_EEEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference > &>", "name" : "keymaster::remove_reference > &>", "referenced_type" : "type-352", "self_type" : "type-352", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-353" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIRNS_9UniquePtrINS_14OperationTableENS_13DefaultDeleteIS2_EEEEEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference", "name" : "keymaster::remove_reference", "referenced_type" : "type-368", "self_type" : "type-368", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-369" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIP21keymaster_algorithm_tEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference", "name" : "keymaster::remove_reference", "referenced_type" : "type-2183", "self_type" : "type-2183", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-2184" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIR16keymaster_blob_tEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference", "name" : "keymaster::remove_reference", "referenced_type" : "type-2291", "self_type" : "type-2291", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-753" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIR22keymaster_block_mode_tEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference", "name" : "keymaster::remove_reference", "referenced_type" : "type-268", "self_type" : "type-268", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-269" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIR18keymaster_digest_tEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference", "name" : "keymaster::remove_reference", "referenced_type" : "type-3580", "self_type" : "type-3580", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-479" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIP18keymaster_digest_tEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference", "name" : "keymaster::remove_reference", "referenced_type" : "type-267", "self_type" : "type-267", "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", "name" : "keymaster::remove_reference", "referenced_type" : "type-313", "self_type" : "type-313", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-314" ], "unique_id" : "_ZTSN9keymaster16remove_referenceIR19keymaster_padding_tEE" }, { "alignment" : 1, "linker_set_key" : "keymaster::remove_reference", "name" : "keymaster::remove_reference", "referenced_type" : "type-2288", "self_type" : "type-2288", "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", "name" : "keymaster::remove_reference", "referenced_type" : "type-2187", "self_type" : "type-2187", "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", "name" : "keymaster::remove_reference", "referenced_type" : "type-2191", "self_type" : "type-2191", "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", "name" : "keymaster::remove_reference", "referenced_type" : "type-2192", "self_type" : "type-2192", "size" : 1, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h", "template_args" : [ "type-2138" ], "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-1138", "self_type" : "type-1138", "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-575" }, { "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-574", "self_type" : "type-574", "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" : 8, "fields" : [ { "field_name" : "tag", "referenced_type" : "type-5" }, { "field_offset" : 64, "referenced_type" : "type-7" } ], "linker_set_key" : "keymaster_key_param_t", "name" : "keymaster_key_param_t", "referenced_type" : "type-4", "self_type" : "type-4", "size" : 16, "source_file" : "/hardware/libhardware/include/hardware/keymaster_defs.h", "unique_id" : "keymaster_key_param_t" }, { "alignment" : 8, "fields" : [ { "field_name" : "enumerated", "referenced_type" : "type-8" }, { "field_name" : "boolean", "referenced_type" : "type-9" }, { "field_name" : "integer", "referenced_type" : "type-8" }, { "field_name" : "long_integer", "referenced_type" : "type-10" }, { "field_name" : "date_time", "referenced_type" : "type-10" }, { "field_name" : "blob", "referenced_type" : "type-11" } ], "is_anonymous" : true, "linker_set_key" : "keymaster_key_param_t::(anonymous union at hardware/libhardware/include/hardware/keymaster_defs.h:315:5) at hardware/libhardware/include/hardware/keymaster_defs.h:315:5", "name" : "keymaster_key_param_t::(anonymous union at hardware/libhardware/include/hardware/keymaster_defs.h:315:5) at hardware/libhardware/include/hardware/keymaster_defs.h:315:5", "record_kind" : "union", "referenced_type" : "type-7", "self_type" : "type-7", "size" : 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-629", "self_type" : "type-631", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::AuthorizationSet &&", "name" : "keymaster::AuthorizationSet &&", "referenced_type" : "type-288", "self_type" : "type-372", "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-339", "self_type" : "type-371", "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-596", "self_type" : "type-599", "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-613", "self_type" : "type-615", "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-335", "self_type" : "type-370", "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-593", "self_type" : "type-595", "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-1221", "self_type" : "type-1220", "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-1989", "self_type" : "type-1988", "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-298", "self_type" : "type-375", "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-3049", "self_type" : "type-3048", "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-4150", "self_type" : "type-4149", "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-5569", "self_type" : "type-5568", "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-6422", "self_type" : "type-6421", "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 &&", "name" : "keymaster::TKeymasterBlob &&", "referenced_type" : "type-303", "self_type" : "type-308", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::TKeymasterBlob &&", "name" : "keymaster::TKeymasterBlob &&", "referenced_type" : "type-299", "self_type" : "type-374", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > &&", "name" : "keymaster::UniquePtr > &&", "referenced_type" : "type-3573", "self_type" : "type-3625", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > &&", "name" : "keymaster::UniquePtr > &&", "referenced_type" : "type-351", "self_type" : "type-743", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > &&", "name" : "keymaster::UniquePtr > &&", "referenced_type" : "type-285", "self_type" : "type-376", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr > &&", "name" : "keymaster::UniquePtr > &&", "referenced_type" : "type-354", "self_type" : "type-748", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::UniquePtr &&", "name" : "keymaster::UniquePtr &&", "referenced_type" : "type-731", "self_type" : "type-2254", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/UniquePtr.h" }, { "alignment" : 4, "linker_set_key" : "keymaster::VerificationToken &&", "name" : "keymaster::VerificationToken &&", "referenced_type" : "type-616", "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-619", "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-624", "self_type" : "type-626", "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-369", "self_type" : "type-377", "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-2196", "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-273", "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-479", "self_type" : "type-3582", "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-2295", "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-2200", "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-2197", "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-2138", "self_type" : "type-2202", "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-3198", "self_type" : "type-3238", "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-4299", "self_type" : "type-4339", "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-5714", "self_type" : "type-5752", "size" : 4, "source_file" : "/system/keymaster/include/keymaster/android_keymaster_utils.h" } ] }