Fuzz introspector: asn1parse
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
104 392 asn1_d2i_primitive call site asn1_item_d2i_sequence
28 251 asn1_d2i_primitive_content call site asn1_collect
22 191 CRYPTO_add_lock call site ASN1_template_free
18 319 asn1_c2i_primitive call site c2i_ASN1_BIT_STRING_cbs
18 357 asn1_c2i_primitive call site asn1_time_parse_cbs
16 159 ASN1_item_ex_d2i call site asn1_template_stack_of_d2i
16 501 asn1_parse2 call site BIO_write
15 303 ASN1_STRING_type_new call site asn1_c2i_primitive
9 291 ASN1_item_ex_new call site asn1_item_ex_new
8 181 ASN1_STRING_clear call site asn1_item_free
8 220 asn1_check_tag call site ERR_put_error
7 110 i2t_ASN1_OBJECT_name call site OBJ_nid2sn

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] 00000
1 FuzzerTestOneInput [function] [call site2] 00001
2 ASN1_parse_dump [function] [call site2] 00002
3 asn1_parse2 [function] [call site2] 00003
4 BIO_printf [function] [call site2] 00004
5 BIO_vprintf [function] [call site2] 00005
6 vasprintf [call site2] 00006
6 BIO_write [function] [call site2] 00007
7 ERR_put_error [function] [call site2] 00008
8 __errno_location [call site2] 00009
8 ERR_get_state [function] [call site2] 00010
9 err_fns_check [function] [call site2] 00011
10 CRYPTO_lock [function] [call site2] 00012
11 pthread_mutex_lock [call site2] 00013
11 pthread_mutex_unlock [call site2] 00014
10 CRYPTO_lock [function] [call site2] 00015
9 CRYPTO_THREADID_current [function] [call site2] 00016
10 pthread_self [call site2] 00017
9 CRYPTO_THREADID_cpy [function] [call site2] 00018
9 CRYPTO_THREADID_cpy [function] [call site2] 00019
9 ERR_STATE_free [function] [call site2] 00020
7 bio_call_callback [function] [call site2] 00021
7 ERR_put_error [function] [call site2] 00022
7 bio_call_callback [function] [call site2] 00023
7 ERR_put_error [function] [call site2] 00024
4 ASN1_get_object [function] [call site2] 00025
5 asn1_get_object_cbs [function] [call site2] 00027
6 asn1_get_identifier_cbs [function] [call site2] 00028
6 asn1_get_length_cbs [function] [call site2] 00032
7 CBS_get_u8 [function] [call site2] 00033
7 CBS_get_u8 [function] [call site2] 00034
5 ERR_put_error [function] [call site2] 00035
5 ERR_put_error [function] [call site2] 00036
5 ERR_put_error [function] [call site2] 00038
4 BIO_printf [function] [call site2] 00041
4 BIO_printf [function] [call site2] 00042
4 BIO_printf [function] [call site2] 00043
4 asn1_print_info [function] [call site2] 00044
5 BIO_indent [function] [call site2] 00046
6 BIO_puts [function] [call site2] 00047
7 ERR_put_error [function] [call site2] 00048
7 bio_call_callback [function] [call site2] 00049
7 ERR_put_error [function] [call site2] 00050
7 bio_call_callback [function] [call site2] 00051
7 ERR_put_error [function] [call site2] 00052
5 snprintf [call site2] 00053
5 snprintf [call site2] 00054
5 snprintf [call site2] 00055
5 snprintf [call site2] 00056
5 ASN1_tag2str [function] [call site2] 00057
6 asn1_type_by_tag [function] [call site2] 00058
5 BIO_printf [function] [call site2] 00059
4 BIO_printf [function] [call site2] 00061
4 asn1_parse2 [function] [call site2] 00062
5 asn1_parse2 [function] [call site2] 00063
6 d2i_ASN1_OBJECT [function] [call site2] 00067
7 ASN1_OBJECT_free [function] [call site2] 00068
8 freezero [function] [call site2] 00069
9 explicit_bzero [call site2] 00070
7 ERR_put_error [function] [call site2] 00071
7 asn1_get_primitive [function] [call site2] 00073
8 asn1_get_identifier_cbs [function] [call site2] 00075
8 asn1_get_length_cbs [function] [call site2] 00076
7 ERR_put_error [function] [call site2] 00080
7 ERR_put_error [function] [call site2] 00081
7 c2i_ASN1_OBJECT_cbs [function] [call site2] 00082
8 ASN1_OBJECT_free [function] [call site2] 00083
8 oid_parse_arc [function] [call site2] 00088
9 CBS_get_u8 [function] [call site2] 00089
8 ASN1_OBJECT_new [function] [call site2] 00091
9 calloc [call site2] 00092
9 ERR_put_error [function] [call site2] 00093
8 ASN1_OBJECT_free [function] [call site2] 00094
6 i2a_ASN1_OBJECT [function] [call site2] 00097
7 CBB_init [function] [call site2] 00099
8 calloc [call site2] 00100
7 i2t_ASN1_OBJECT_cbb [function] [call site2] 00102
8 i2t_ASN1_OBJECT_name [function] [call site2] 00103
9 OBJ_obj2nid [function] [call site2] 00104
10 OBJ_bsearch_obj [function] [call site2] 00107
11 OBJ_bsearch_ [function] [call site2] 00108
12 OBJ_bsearch_ex_ [function] [call site2] 00109
9 OBJ_nid2ln [function] [call site2] 00110
10 ERR_put_error [function] [call site2] 00111
10 lh_retrieve [function] [call site2] 00112
10 ERR_put_error [function] [call site2] 00113
9 OBJ_nid2sn [function] [call site2] 00114
10 ERR_put_error [function] [call site2] 00115
10 lh_retrieve [function] [call site2] 00116
10 ERR_put_error [function] [call site2] 00117
9 strlen [call site2] 00118
9 CBB_add_bytes [function] [call site2] 00119
10 CBB_flush [function] [call site2] 00120
11 CBB_flush [function] [call site2] 00121
12 cbb_buffer_add [function] [call site2] 00122
13 recallocarray [function] [call site2] 00123
14 calloc [call site2] 00124
14 __errno_location [call site2] 00125
14 __errno_location [call site2] 00126
14 getpagesize [call site2] 00127
14 explicit_bzero [call site2] 00128
9 CBB_add_u8 [function] [call site2] 00129
10 cbb_add_u [function] [call site2] 00130
11 CBB_flush [function] [call site2] 00131
8 i2t_ASN1_OBJECT_oid [function] [call site2] 00132
9 c2a_ASN1_OBJECT [function] [call site2] 00134
10 oid_parse_arc [function] [call site2] 00135
10 oid_add_arc_txt [function] [call site2] 00136
11 snprintf [call site2] 00137
11 CBB_add_bytes [function] [call site2] 00138
10 oid_add_arc_txt [function] [call site2] 00139
10 oid_parse_arc [function] [call site2] 00141
10 oid_add_arc_txt [function] [call site2] 00142
10 CBB_add_u8 [function] [call site2] 00143
7 strlen [call site2] 00149
7 CBB_cleanup [function] [call site2] 00151
6 BIO_printf [function] [call site2] 00153
6 d2i_ASN1_OCTET_STRING [function] [call site2] 00155
7 ASN1_item_d2i [function] [call site2] 00156
8 ASN1_item_ex_d2i [function] [call site2] 00157
9 asn1_item_d2i [function] [call site2] 00159
10 ERR_put_error [function] [call site2] 00160
10 ERR_put_error [function] [call site2] 00161
10 asn1_template_d2i [function] [call site2] 00162
11 asn1_template_noexp_d2i [function] [call site2] 00163
12 asn1_template_stack_of_d2i [function] [call site2] 00164
13 asn1_template_stack_of_free [function] [call site2] 00166
14 ASN1_item_ex_free [function] [call site2] 00170
15 asn1_item_free [function] [call site2] 00171
16 ASN1_template_free [function] [call site2] 00172
17 asn1_item_free [function] [call site2] 00175
18 ASN1_primitive_free [function] [call site2] 00176
19 ASN1_OBJECT_free [function] [call site2] 00177
19 ASN1_primitive_free [function] [call site2] 00178
20 ASN1_STRING_free [function] [call site2] 00179
21 ASN1_STRING_clear [function] [call site2] 00180
18 ASN1_primitive_free [function] [call site2] 00182
18 asn1_get_choice_selector [function] [call site2] 00183
18 asn1_get_field_ptr [function] [call site2] 00184
18 ASN1_template_free [function] [call site2] 00185
19 asn1_item_free [function] [call site2] 00187
20 asn1_do_lock [function] [call site2] 00188
21 CRYPTO_add_lock [function] [call site2] 00189
22 CRYPTO_lock [function] [call site2] 00190
22 CRYPTO_lock [function] [call site2] 00191
20 asn1_enc_cleanup [function] [call site2] 00192
21 asn1_get_enc_ptr [function] [call site2] 00193
21 asn1_enc_clear [function] [call site2] 00194
20 asn1_do_adb [function] [call site2] 00196
21 OBJ_obj2nid [function] [call site2] 00197
21 ASN1_INTEGER_get [function] [call site2] 00198
22 ASN1_INTEGER_get_int64 [function] [call site2] 00199
23 ERR_put_error [function] [call site2] 00200
23 asn1_aint_get_int64 [function] [call site2] 00202
24 asn1_aint_get_uint64 [function] [call site2] 00203
25 CBS_get_u8 [function] [call site2] 00205
25 ERR_put_error [function] [call site2] 00206
24 ERR_put_error [function] [call site2] 00207
24 ERR_put_error [function] [call site2] 00208
21 ERR_put_error [function] [call site2] 00209
20 asn1_get_field_ptr [function] [call site2] 00210
20 ASN1_template_free [function] [call site2] 00211
13 asn1_check_tag [function] [call site2] 00213
14 asn1_get_identifier_cbs [function] [call site2] 00214
14 ERR_put_error [function] [call site2] 00215
14 ERR_put_error [function] [call site2] 00216
14 asn1_get_length_cbs [function] [call site2] 00217
14 ERR_put_error [function] [call site2] 00218
14 ERR_put_error [function] [call site2] 00219
14 ERR_put_error [function] [call site2] 00221
14 ERR_put_error [function] [call site2] 00222
13 ERR_put_error [function] [call site2] 00224
13 CBS_get_bytes [function] [call site2] 00227
13 sk_new_null [function] [call site2] 00228
14 sk_new [function] [call site2] 00229
15 reallocarray [call site2] 00230
13 ERR_put_error [function] [call site2] 00231
13 asn1_check_eoc [function] [call site2] 00233
13 ERR_put_error [function] [call site2] 00239
13 asn1_item_d2i [function] [call site2] 00240
14 asn1_d2i_primitive [function] [call site2] 00241
15 asn1_d2i_any [function] [call site2] 00243
16 ERR_put_error [function] [call site2] 00245
16 ERR_put_error [function] [call site2] 00246
16 asn1_check_tag [function] [call site2] 00247
16 ERR_put_error [function] [call site2] 00248
16 asn1_d2i_primitive_content [function] [call site2] 00249
17 ERR_put_error [function] [call site2] 00252
17 asn1_find_end [function] [call site2] 00253
18 ERR_put_error [function] [call site2] 00255
18 asn1_check_eoc [function] [call site2] 00257
18 asn1_check_tag [function] [call site2] 00258
18 ERR_put_error [function] [call site2] 00259
18 ERR_put_error [function] [call site2] 00261
17 CBS_offset [function] [call site2] 00262
17 CBS_get_bytes [function] [call site2] 00263
17 asn1_collect [function] [call site2] 00265
18 ERR_put_error [function] [call site2] 00266
18 asn1_check_eoc [function] [call site2] 00268
18 ERR_put_error [function] [call site2] 00269
18 asn1_check_tag [function] [call site2] 00270
18 ERR_put_error [function] [call site2] 00271
18 asn1_collect [function] [call site2] 00272
19 CBS_get_bytes [function] [call site2] 00273
19 ERR_put_error [function] [call site2] 00274
19 CBB_add_bytes [function] [call site2] 00276
19 ERR_put_error [function] [call site2] 00277
17 CBB_finish [function] [call site2] 00278
17 CBS_get_bytes [function] [call site2] 00280
17 asn1_c2i [function] [call site2] 00281
18 asn1_c2i_any [function] [call site2] 00284
19 ASN1_TYPE_free [function] [call site2] 00285
20 ASN1_item_free [function] [call site2] 00286
21 asn1_item_free [function] [call site2] 00287
19 ASN1_TYPE_new [function] [call site2] 00288
20 ASN1_item_new [function] [call site2] 00289
21 ASN1_item_ex_new [function] [call site2] 00290
22 asn1_item_ex_new [function] [call site2] 00291
23 ASN1_template_new [function] [call site2] 00292
24 asn1_template_clear [function] [call site2] 00293
25 asn1_item_clear [function] [call site2] 00294
26 asn1_template_clear [function] [call site2] 00295
26 asn1_primitive_clear [function] [call site2] 00296
26 asn1_primitive_clear [function] [call site2] 00297
24 sk_new_null [function] [call site2] 00298
24 ERR_put_error [function] [call site2] 00299
24 asn1_item_ex_new [function] [call site2] 00300
25 ASN1_primitive_new [function] [call site2] 00301
26 ASN1_STRING_type_new [function] [call site2] 00302
27 calloc [call site2] 00303
27 ERR_put_error [function] [call site2] 00304
26 OBJ_nid2obj [function] [call site2] 00305
27 ERR_put_error [function] [call site2] 00306
27 lh_retrieve [function] [call site2] 00307
27 ERR_put_error [function] [call site2] 00308
25 ASN1_primitive_new [function] [call site2] 00309
25 calloc [call site2] 00310
25 calloc [call site2] 00311
25 asn1_do_lock [function] [call site2] 00312
25 asn1_get_field_ptr [function] [call site2] 00313
25 ASN1_template_new [function] [call site2] 00314
25 ERR_put_error [function] [call site2] 00315
25 ERR_put_error [function] [call site2] 00316
25 ASN1_item_ex_free [function] [call site2] 00317
19 asn1_c2i_primitive [function] [call site2] 00318
20 c2i_ASN1_OBJECT_cbs [function] [call site2] 00320
20 ERR_put_error [function] [call site2] 00322
20 ERR_put_error [function] [call site2] 00324
20 CBS_get_u8 [function] [call site2] 00325
20 c2i_ASN1_BIT_STRING_cbs [function] [call site2] 00326
21 ASN1_BIT_STRING_free [function] [call site2] 00327
22 ASN1_item_free [function] [call site2] 00328
21 ERR_put_error [function] [call site2] 00329
21 ASN1_BIT_STRING_new [function] [call site2] 00331
22 ASN1_item_new [function] [call site2] 00332
21 asn1_abs_set_unused_bits [function] [call site2] 00333
22 asn1_abs_clear_unused_bits [function] [call site2] 00334
21 ERR_put_error [function] [call site2] 00335
21 ASN1_BIT_STRING_free [function] [call site2] 00336
20 c2i_ASN1_INTEGER_cbs [function] [call site2] 00338
21 ASN1_INTEGER_free [function] [call site2] 00339
22 ASN1_item_free [function] [call site2] 00340
21 ERR_put_error [function] [call site2] 00342
21 CBS_peek_u8 [function] [call site2] 00343
21 asn1_aint_keep_twos_padding [function] [call site2] 00346
21 CBS_get_u8 [function] [call site2] 00347
21 CBS_peek_u8 [function] [call site2] 00348
21 ERR_put_error [function] [call site2] 00349
21 ASN1_INTEGER_new [function] [call site2] 00351
21 asn1_aint_twos_complement [function] [call site2] 00352
21 ASN1_INTEGER_free [function] [call site2] 00353
20 ERR_put_error [function] [call site2] 00356
20 ERR_put_error [function] [call site2] 00358
20 asn1_time_parse_cbs [function] [call site2] 00359
21 cbs_get_two_digit_value [function] [call site2] 00361
22 CBS_get_u8 [function] [call site2] 00362
22 __ctype_b_loc [call site2] 00363
22 CBS_get_u8 [function] [call site2] 00364
21 cbs_get_two_digit_value [function] [call site2] 00365
21 cbs_get_two_digit_value [function] [call site2] 00366
21 cbs_get_two_digit_value [function] [call site2] 00367
21 cbs_get_two_digit_value [function] [call site2] 00368
21 is_valid_day [function] [call site2] 00369
21 cbs_get_two_digit_value [function] [call site2] 00370
21 cbs_get_two_digit_value [function] [call site2] 00371
21 cbs_get_two_digit_value [function] [call site2] 00372
21 CBS_get_u8 [function] [call site2] 00373
20 ERR_put_error [function] [call site2] 00375
20 ASN1_STRING_type_new [function] [call site2] 00376
20 ERR_put_error [function] [call site2] 00377
20 ASN1_STRING_set [function] [call site2] 00379
21 strlen [call site2] 00380
21 ASN1_STRING_clear [function] [call site2] 00381
21 calloc [call site2] 00382
21 ERR_put_error [function] [call site2] 00383
20 ASN1_STRING_free [function] [call site2] 00384
19 ASN1_TYPE_free [function] [call site2] 00385
18 asn1_c2i_primitive [function] [call site2] 00386
17 CBS_offset [function] [call site2] 00387
17 CBB_cleanup [function] [call site2] 00388
15 asn1_check_tag [function] [call site2] 00390
15 ERR_put_error [function] [call site2] 00391
15 asn1_d2i_primitive_content [function] [call site2] 00392
14 asn1_d2i_mstring [function] [call site2] 00393
15 ERR_put_error [function] [call site2] 00395
15 asn1_check_tag [function] [call site2] 00396
15 ERR_put_error [function] [call site2] 00397
15 ERR_put_error [function] [call site2] 00398
15 ASN1_tag2bit [function] [call site2] 00399
16 asn1_type_by_tag [function] [call site2] 00400
15 ERR_put_error [function] [call site2] 00401
15 asn1_d2i_primitive_content [function] [call site2] 00402
14 asn1_item_d2i_extern [function] [call site2] 00403
15 ASN1_item_ex_free [function] [call site2] 00408
15 ERR_asprintf_error_data [function] [call site2] 00409
16 vasprintf [call site2] 00410
16 ERR_set_error_data [function] [call site2] 00411
17 ERR_get_state [function] [call site2] 00412
16 ERR_set_error_data [function] [call site2] 00413
14 asn1_item_d2i_choice [function] [call site2] 00414
15 ERR_put_error [function] [call site2] 00415
15 ASN1_item_ex_free [function] [call site2] 00416
15 ASN1_item_ex_new [function] [call site2] 00417
15 ERR_put_error [function] [call site2] 00418
15 ERR_put_error [function] [call site2] 00419
15 asn1_get_field_ptr [function] [call site2] 00420
15 asn1_template_d2i [function] [call site2] 00421
16 asn1_check_tag [function] [call site2] 00423
16 ERR_put_error [function] [call site2] 00424
16 ERR_put_error [function] [call site2] 00425
16 CBS_get_bytes [function] [call site2] 00427
16 asn1_template_noexp_d2i [function] [call site2] 00428
17 asn1_item_d2i [function] [call site2] 00429
18 asn1_item_d2i_sequence [function] [call site2] 00430
19 ASN1_item_ex_free [function] [call site2] 00432
19 asn1_check_tag [function] [call site2] 00433
19 ERR_put_error [function] [call site2] 00434
19 ERR_put_error [function] [call site2] 00435
19 CBS_get_bytes [function] [call site2] 00437
19 ASN1_item_ex_new [function] [call site2] 00438
19 ERR_put_error [function] [call site2] 00439
19 ERR_put_error [function] [call site2] 00440
19 asn1_check_eoc [function] [call site2] 00441
19 ERR_put_error [function] [call site2] 00442
19 asn1_do_adb [function] [call site2] 00444
19 asn1_get_field_ptr [function] [call site2] 00445
19 asn1_template_d2i [function] [call site2] 00446
20 ERR_put_error [function] [call site2] 00447
20 asn1_check_eoc [function] [call site2] 00448
20 ERR_put_error [function] [call site2] 00449
20 CBS_offset [function] [call site2] 00450
20 ERR_put_error [function] [call site2] 00452
20 CBS_offset [function] [call site2] 00453
20 ASN1_template_free [function] [call site2] 00454
19 ASN1_template_free [function] [call site2] 00455
19 asn1_check_eoc [function] [call site2] 00456
19 ERR_put_error [function] [call site2] 00457
19 CBS_offset [function] [call site2] 00458
19 ERR_put_error [function] [call site2] 00460
19 asn1_do_adb [function] [call site2] 00461
19 ERR_put_error [function] [call site2] 00462
19 asn1_get_field_ptr [function] [call site2] 00463
19 ASN1_template_free [function] [call site2] 00464
19 CBS_offset [function] [call site2] 00465
19 asn1_enc_save [function] [call site2] 00466
20 asn1_get_enc_ptr [function] [call site2] 00467
20 asn1_enc_clear [function] [call site2] 00468
19 ERR_put_error [function] [call site2] 00470
19 ERR_put_error [function] [call site2] 00471
19 ASN1_item_ex_free [function] [call site2] 00472
19 ERR_asprintf_error_data [function] [call site2] 00473
19 ERR_asprintf_error_data [function] [call site2] 00474
18 ASN1_item_ex_free [function] [call site2] 00475
18 ERR_asprintf_error_data [function] [call site2] 00476
17 ERR_put_error [function] [call site2] 00477
17 ASN1_template_free [function] [call site2] 00478
15 asn1_set_choice_selector [function] [call site2] 00479
15 ASN1_item_ex_free [function] [call site2] 00480
15 ERR_put_error [function] [call site2] 00481
15 ERR_put_error [function] [call site2] 00482
15 ASN1_item_ex_free [function] [call site2] 00483
15 ERR_put_error [function] [call site2] 00484
15 ERR_asprintf_error_data [function] [call site2] 00485
15 ERR_asprintf_error_data [function] [call site2] 00486
13 ERR_put_error [function] [call site2] 00487
13 sk_push [function] [call site2] 00488
14 sk_insert [function] [call site2] 00489
15 reallocarray [call site2] 00490
13 ERR_put_error [function] [call site2] 00491
13 ERR_put_error [function] [call site2] 00492
13 CBS_offset [function] [call site2] 00493
13 CBS_offset [function] [call site2] 00494
13 asn1_template_stack_of_free [function] [call site2] 00495
13 ASN1_item_ex_free [function] [call site2] 00496
6 BIO_printf [function] [call site2] 00501
6 BIO_dump_indent [function] [call site2] 00503
7 BIO_dump_indent_cb [function] [call site2] 00504
8 snprintf [call site2] 00506
8 strlcat [function] [call site2] 00507
9 strlen [call site2] 00508
8 snprintf [call site2] 00511
8 strlen [call site2] 00515
8 snprintf [call site2] 00516
8 strlen [call site2] 00517
6 d2i_ASN1_INTEGER [function] [call site2] 00518
7 ASN1_item_d2i [function] [call site2] 00519
6 BIO_printf [function] [call site2] 00522
6 ASN1_INTEGER_free [function] [call site2] 00525
6 d2i_ASN1_ENUMERATED [function] [call site2] 00526
7 ASN1_item_d2i [function] [call site2] 00527
6 BIO_printf [function] [call site2] 00530
6 ASN1_ENUMERATED_free [function] [call site2] 00533
6 BIO_dump_indent [function] [call site2] 00535
6 ASN1_OCTET_STRING_free [function] [call site2] 00536
7 ASN1_item_free [function] [call site2] 00537
6 ASN1_OCTET_STRING_free [function] [call site2] 00539
6 ASN1_INTEGER_free [function] [call site2] 00540
6 ASN1_ENUMERATED_free [function] [call site2] 00541
2 ERR_clear_error [function] [call site2] 00542
3 ERR_get_state [function] [call site2] 00543