1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 4, 7 "is_integral" : true, 8 "is_unsigned" : true, 9 "linker_set_key" : "_ZTIDi", 10 "name" : "char32_t", 11 "size" : 4 12 }, 13 { 14 "alignment" : 4, 15 "linker_set_key" : "_ZTIDn", 16 "name" : "std::nullptr_t", 17 "size" : 4 18 }, 19 { 20 "alignment" : 2, 21 "is_integral" : true, 22 "is_unsigned" : true, 23 "linker_set_key" : "_ZTIDs", 24 "name" : "char16_t", 25 "size" : 2 26 }, 27 { 28 "alignment" : 1, 29 "is_integral" : true, 30 "is_unsigned" : true, 31 "linker_set_key" : "_ZTIDu", 32 "name" : "char8_t", 33 "size" : 1 34 }, 35 { 36 "alignment" : 1, 37 "is_integral" : true, 38 "linker_set_key" : "_ZTIa", 39 "name" : "signed char", 40 "size" : 1 41 }, 42 { 43 "alignment" : 1, 44 "is_integral" : true, 45 "is_unsigned" : true, 46 "linker_set_key" : "_ZTIb", 47 "name" : "bool", 48 "size" : 1 49 }, 50 { 51 "alignment" : 1, 52 "is_integral" : true, 53 "linker_set_key" : "_ZTIc", 54 "name" : "char", 55 "size" : 1 56 }, 57 { 58 "alignment" : 4, 59 "linker_set_key" : "_ZTId", 60 "name" : "double", 61 "size" : 8 62 }, 63 { 64 "alignment" : 4, 65 "linker_set_key" : "_ZTIe", 66 "name" : "long double", 67 "size" : 8 68 }, 69 { 70 "alignment" : 4, 71 "linker_set_key" : "_ZTIf", 72 "name" : "float", 73 "size" : 4 74 }, 75 { 76 "alignment" : 1, 77 "is_integral" : true, 78 "is_unsigned" : true, 79 "linker_set_key" : "_ZTIh", 80 "name" : "unsigned char", 81 "size" : 1 82 }, 83 { 84 "alignment" : 4, 85 "is_integral" : true, 86 "linker_set_key" : "_ZTIi", 87 "name" : "int", 88 "size" : 4 89 }, 90 { 91 "alignment" : 4, 92 "is_integral" : true, 93 "is_unsigned" : true, 94 "linker_set_key" : "_ZTIj", 95 "name" : "unsigned int", 96 "size" : 4 97 }, 98 { 99 "alignment" : 4, 100 "is_integral" : true, 101 "linker_set_key" : "_ZTIl", 102 "name" : "long", 103 "size" : 4 104 }, 105 { 106 "alignment" : 4, 107 "is_integral" : true, 108 "is_unsigned" : true, 109 "linker_set_key" : "_ZTIm", 110 "name" : "unsigned long", 111 "size" : 4 112 }, 113 { 114 "alignment" : 2, 115 "is_integral" : true, 116 "linker_set_key" : "_ZTIs", 117 "name" : "short", 118 "size" : 2 119 }, 120 { 121 "alignment" : 2, 122 "is_integral" : true, 123 "is_unsigned" : true, 124 "linker_set_key" : "_ZTIt", 125 "name" : "unsigned short", 126 "size" : 2 127 }, 128 { 129 "linker_set_key" : "_ZTIv", 130 "name" : "void" 131 }, 132 { 133 "alignment" : 4, 134 "is_integral" : true, 135 "linker_set_key" : "_ZTIw", 136 "name" : "wchar_t", 137 "size" : 4 138 }, 139 { 140 "alignment" : 4, 141 "is_integral" : true, 142 "linker_set_key" : "_ZTIx", 143 "name" : "long long", 144 "size" : 8 145 }, 146 { 147 "alignment" : 4, 148 "is_integral" : true, 149 "is_unsigned" : true, 150 "linker_set_key" : "_ZTIy", 151 "name" : "unsigned long long", 152 "size" : 8 153 } 154 ], 155 "elf_functions" : 156 [ 157 { 158 "name" : "pairing_auth_client_new" 159 }, 160 { 161 "name" : "pairing_auth_decrypt" 162 }, 163 { 164 "name" : "pairing_auth_destroy" 165 }, 166 { 167 "name" : "pairing_auth_encrypt" 168 }, 169 { 170 "name" : "pairing_auth_get_spake2_msg" 171 }, 172 { 173 "name" : "pairing_auth_init_cipher" 174 }, 175 { 176 "name" : "pairing_auth_msg_size" 177 }, 178 { 179 "name" : "pairing_auth_safe_decrypted_size" 180 }, 181 { 182 "name" : "pairing_auth_safe_encrypted_size" 183 }, 184 { 185 "name" : "pairing_auth_server_new" 186 } 187 ], 188 "elf_objects" : [], 189 "enum_types" : [], 190 "function_types" : [], 191 "functions" : 192 [ 193 { 194 "function_name" : "pairing_auth_client_new", 195 "linker_set_key" : "pairing_auth_client_new", 196 "parameters" : 197 [ 198 { 199 "referenced_type" : "_ZTIPKh" 200 }, 201 { 202 "referenced_type" : "_ZTIj" 203 } 204 ], 205 "return_type" : "_ZTIP14PairingAuthCtx", 206 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 207 }, 208 { 209 "function_name" : "pairing_auth_decrypt", 210 "linker_set_key" : "pairing_auth_decrypt", 211 "parameters" : 212 [ 213 { 214 "referenced_type" : "_ZTIP14PairingAuthCtx" 215 }, 216 { 217 "referenced_type" : "_ZTIPKh" 218 }, 219 { 220 "referenced_type" : "_ZTIj" 221 }, 222 { 223 "referenced_type" : "_ZTIPh" 224 }, 225 { 226 "referenced_type" : "_ZTIPj" 227 } 228 ], 229 "return_type" : "_ZTIb", 230 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 231 }, 232 { 233 "function_name" : "pairing_auth_destroy", 234 "linker_set_key" : "pairing_auth_destroy", 235 "parameters" : 236 [ 237 { 238 "referenced_type" : "_ZTIP14PairingAuthCtx" 239 } 240 ], 241 "return_type" : "_ZTIv", 242 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 243 }, 244 { 245 "function_name" : "pairing_auth_encrypt", 246 "linker_set_key" : "pairing_auth_encrypt", 247 "parameters" : 248 [ 249 { 250 "referenced_type" : "_ZTIP14PairingAuthCtx" 251 }, 252 { 253 "referenced_type" : "_ZTIPKh" 254 }, 255 { 256 "referenced_type" : "_ZTIj" 257 }, 258 { 259 "referenced_type" : "_ZTIPh" 260 }, 261 { 262 "referenced_type" : "_ZTIPj" 263 } 264 ], 265 "return_type" : "_ZTIb", 266 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 267 }, 268 { 269 "function_name" : "pairing_auth_get_spake2_msg", 270 "linker_set_key" : "pairing_auth_get_spake2_msg", 271 "parameters" : 272 [ 273 { 274 "referenced_type" : "_ZTIP14PairingAuthCtx" 275 }, 276 { 277 "referenced_type" : "_ZTIPh" 278 } 279 ], 280 "return_type" : "_ZTIv", 281 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 282 }, 283 { 284 "function_name" : "pairing_auth_init_cipher", 285 "linker_set_key" : "pairing_auth_init_cipher", 286 "parameters" : 287 [ 288 { 289 "referenced_type" : "_ZTIP14PairingAuthCtx" 290 }, 291 { 292 "referenced_type" : "_ZTIPKh" 293 }, 294 { 295 "referenced_type" : "_ZTIj" 296 } 297 ], 298 "return_type" : "_ZTIb", 299 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 300 }, 301 { 302 "function_name" : "pairing_auth_msg_size", 303 "linker_set_key" : "pairing_auth_msg_size", 304 "parameters" : 305 [ 306 { 307 "referenced_type" : "_ZTIP14PairingAuthCtx" 308 } 309 ], 310 "return_type" : "_ZTIj", 311 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 312 }, 313 { 314 "function_name" : "pairing_auth_safe_decrypted_size", 315 "linker_set_key" : "pairing_auth_safe_decrypted_size", 316 "parameters" : 317 [ 318 { 319 "referenced_type" : "_ZTIP14PairingAuthCtx" 320 }, 321 { 322 "referenced_type" : "_ZTIPKh" 323 }, 324 { 325 "referenced_type" : "_ZTIj" 326 } 327 ], 328 "return_type" : "_ZTIj", 329 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 330 }, 331 { 332 "function_name" : "pairing_auth_safe_encrypted_size", 333 "linker_set_key" : "pairing_auth_safe_encrypted_size", 334 "parameters" : 335 [ 336 { 337 "referenced_type" : "_ZTIP14PairingAuthCtx" 338 }, 339 { 340 "referenced_type" : "_ZTIj" 341 } 342 ], 343 "return_type" : "_ZTIj", 344 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 345 }, 346 { 347 "function_name" : "pairing_auth_server_new", 348 "linker_set_key" : "pairing_auth_server_new", 349 "parameters" : 350 [ 351 { 352 "referenced_type" : "_ZTIPKh" 353 }, 354 { 355 "referenced_type" : "_ZTIj" 356 } 357 ], 358 "return_type" : "_ZTIP14PairingAuthCtx", 359 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 360 } 361 ], 362 "global_vars" : [], 363 "lvalue_reference_types" : [], 364 "pointer_types" : 365 [ 366 { 367 "alignment" : 4, 368 "linker_set_key" : "_ZTIP14PairingAuthCtx", 369 "name" : "PairingAuthCtx *", 370 "referenced_type" : "_ZTI14PairingAuthCtx", 371 "size" : 4, 372 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 373 }, 374 { 375 "alignment" : 4, 376 "linker_set_key" : "_ZTIPKh", 377 "name" : "const unsigned char *", 378 "referenced_type" : "_ZTIKh", 379 "size" : 4, 380 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/aes_128_gcm.h" 381 }, 382 { 383 "alignment" : 4, 384 "linker_set_key" : "_ZTIPN3adb7pairing9Aes128GcmE", 385 "name" : "adb::pairing::Aes128Gcm *", 386 "referenced_type" : "_ZTIN3adb7pairing9Aes128GcmE", 387 "size" : 4, 388 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/aes_128_gcm.h" 389 }, 390 { 391 "alignment" : 4, 392 "linker_set_key" : "_ZTIPh", 393 "name" : "unsigned char *", 394 "referenced_type" : "_ZTIh", 395 "size" : 4, 396 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/aes_128_gcm.h" 397 }, 398 { 399 "alignment" : 4, 400 "linker_set_key" : "_ZTIPj", 401 "name" : "unsigned int *", 402 "referenced_type" : "_ZTIj", 403 "size" : 4, 404 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/pairing_auth.h" 405 } 406 ], 407 "qualified_types" : 408 [ 409 { 410 "alignment" : 1, 411 "is_const" : true, 412 "linker_set_key" : "_ZTIKh", 413 "name" : "const unsigned char", 414 "referenced_type" : "_ZTIh", 415 "size" : 1, 416 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/aes_128_gcm.h" 417 } 418 ], 419 "record_types" : 420 [ 421 { 422 "alignment" : 4, 423 "fields" : 424 [ 425 { 426 "access" : "private", 427 "field_name" : "context_", 428 "referenced_type" : "_ZTIN4bssl8internal14StackAllocatedI15evp_aead_ctx_stvXadL_Z17EVP_AEAD_CTX_zeroEEXadL_Z20EVP_AEAD_CTX_cleanupEEEE" 429 }, 430 { 431 "access" : "private", 432 "field_name" : "dec_sequence_", 433 "field_offset" : 4576, 434 "referenced_type" : "_ZTIy" 435 }, 436 { 437 "access" : "private", 438 "field_name" : "enc_sequence_", 439 "field_offset" : 4640, 440 "referenced_type" : "_ZTIy" 441 } 442 ], 443 "linker_set_key" : "_ZTIN3adb7pairing9Aes128GcmE", 444 "name" : "adb::pairing::Aes128Gcm", 445 "record_kind" : "class", 446 "size" : 588, 447 "source_file" : "packages/modules/adb/pairing_auth/include/adb/pairing/aes_128_gcm.h" 448 } 449 ], 450 "rvalue_reference_types" : [] 451} 452