Fuzz introspector: gnutls/fuzz/gnutls_ocsp_req_parser_fuzzer.c
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
274 0 EP call site: {node_id} gnutls_ocsp_req_print

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 gnutls_ocsp_req_init [function] [call site] 00001
2 gnutls_calloc [function] [call site] 00002
2 asn1_create_element [function] [call site] 00003
2 _gnutls_get_pkix [function] [call site] 00004
2 gnutls_assert [function] [call site] 00005
2 gnutls_free [function] [call site] 00006
2 _gnutls_asn2err [function] [call site] 00007
1 gnutls_ocsp_req_import [function] [call site] 00009
2 gnutls_assert [function] [call site] 00010
2 asn1_delete_structure [function] [call site] 00011
2 asn1_create_element [function] [call site] 00012
2 _gnutls_get_pkix [function] [call site] 00013
2 gnutls_assert [function] [call site] 00014
2 _gnutls_asn2err [function] [call site] 00015
2 _asn1_strict_der_decode [function] [call site] 00016
3 asn1_der_decoding2 [function] [call site] 00017
2 gnutls_assert [function] [call site] 00018
2 _gnutls_asn2err [function] [call site] 00019
1 gnutls_ocsp_req_print [function] [call site] 00020
2 gnutls_assert [function] [call site] 00021
2 _gnutls_buffer_init [function] [call site] 00022
2 _gnutls_buffer_append_str [function] [call site] 00023
3 _gnutls_buffer_append_data [function] [call site] 00024
2 print_req [function] [call site] 00027
3 gnutls_ocsp_req_get_cert_id [function] [call site] 00035
4 gnutls_assert [function] [call site] 00036
4 _gnutls_x509_read_value [function] [call site] 00044
5 x509_read_value [function] [call site] 00045
6 asn1_read_value_type [function] [call site] 00046
6 gnutls_assert_val [function] [call site] 00047
6 gnutls_assert_val [function] [call site] 00048
6 _gnutls_asn2err [function] [call site] 00049
6 gnutls_malloc [function] [call site] 00050
6 gnutls_assert [function] [call site] 00051
6 asn1_read_value [function] [call site] 00052
6 gnutls_assert [function] [call site] 00053
6 _gnutls_asn2err [function] [call site] 00054
6 gnutls_assert_val [function] [call site] 00055
6 gnutls_free [function] [call site] 00056
4 gnutls_assert [function] [call site] 00057
4 gnutls_oid_to_digest [function] [call site] 00058
5 GNUTLS_HASH_LOOP [function] [call site] 00059
5 _gnutls_digest_exists [function] [call site] 00062
6 is_mac_algo_allowed [function] [call site] 00063
7 _gnutls_get_lib_state [function] [call site] 00086
7 is_mac_algo_allowed_in_fips [function] [call site] 00087
8 is_mac_algo_approved_in_fips [function] [call site] 00088
9 is_mac_algo_hmac_approved_in_fips [function] [call site] 00089
7 _gnutls_audit_log [function] [call site] 00090
7 gnutls_mac_get_name [function] [call site] 00099
8 GNUTLS_HASH_ALG_LOOP [function] [call site] 00100
6 DIG_TO_MAC [function] [call site] 00101
6 gnutls_assert_val [function] [call site] 00102
6 _gnutls_get_crypto_digest [function] [call site] 00103
7 _get_algo [function] [call site] 00104
4 _gnutls_free_datum [function] [call site] 00106
5 gnutls_free [function] [call site] 00107
4 gnutls_assert [function] [call site] 00108
4 _gnutls_x509_read_value [function] [call site] 00110
4 gnutls_assert [function] [call site] 00111
4 _gnutls_x509_read_value [function] [call site] 00113
4 gnutls_assert [function] [call site] 00114
4 gnutls_free [function] [call site] 00115
4 _gnutls_x509_read_value [function] [call site] 00117
4 gnutls_assert [function] [call site] 00118
4 gnutls_free [function] [call site] 00119
4 gnutls_free [function] [call site] 00120
3 gnutls_strerror [function] [call site] 00123
3 _gnutls_digest_get_name [function] [call site] 00125
3 hash_to_entry [function] [call site] 00126
3 _gnutls_buffer_hexprint [function] [call site] 00128
4 _gnutls_buffer_append_str [function] [call site] 00129
4 _gnutls_buffer_append_printf [function] [call site] 00130
5 vasprintf [function] [call site] 00132
5 _gnutls_buffer_append_str [function] [call site] 00134
3 _gnutls_buffer_hexprint [function] [call site] 00138
3 _gnutls_buffer_hexprint [function] [call site] 00141
3 gnutls_free [function] [call site] 00143
3 gnutls_free [function] [call site] 00144
3 gnutls_free [function] [call site] 00145
3 gnutls_ocsp_req_get_extension [function] [call site] 00146
4 gnutls_assert [function] [call site] 00147
4 asn1_read_value [function] [call site] 00149
4 gnutls_assert [function] [call site] 00150
4 _gnutls_asn2err [function] [call site] 00151
4 _gnutls_x509_read_value [function] [call site] 00153
4 gnutls_assert [function] [call site] 00154
4 _gnutls_x509_read_value [function] [call site] 00156
4 gnutls_assert [function] [call site] 00157
4 gnutls_free [function] [call site] 00158
3 gnutls_strerror [function] [call site] 00160
3 gnutls_ocsp_req_get_nonce [function] [call site] 00163
4 gnutls_assert [function] [call site] 00164
4 _gnutls_get_extension [function] [call site] 00165
5 _gnutls_str_cat [function] [call site] 00170
5 asn1_read_value [function] [call site] 00173
5 gnutls_assert [function] [call site] 00174
5 _gnutls_asn2err [function] [call site] 00175
5 _gnutls_str_cpy [function] [call site] 00177
5 _gnutls_str_cat [function] [call site] 00178
5 asn1_read_value [function] [call site] 00179
5 gnutls_assert [function] [call site] 00180
5 gnutls_assert [function] [call site] 00181
5 _gnutls_asn2err [function] [call site] 00182
5 _gnutls_str_cpy [function] [call site] 00183
5 _gnutls_str_cat [function] [call site] 00184
5 _gnutls_x509_read_value [function] [call site] 00185
5 gnutls_assert [function] [call site] 00186
5 gnutls_assert [function] [call site] 00187
5 _gnutls_asn2err [function] [call site] 00188
4 gnutls_assert [function] [call site] 00189
4 _gnutls_x509_decode_string [function] [call site] 00190
5 asn1_decode_simple_ber [function] [call site] 00191
5 asn1_decode_simple_der [function] [call site] 00192
5 gnutls_assert [function] [call site] 00193
5 _gnutls_asn2err [function] [call site] 00194
5 gnutls_malloc [function] [call site] 00195
5 gnutls_assert_val [function] [call site] 00196
5 make_printable_string [function] [call site] 00199
6 gnutls_calloc [function] [call site] 00200
6 gnutls_assert_val [function] [call site] 00201
6 _gnutls_ucs2_to_utf8 [function] [call site] 00202
7 gnutls_assert_val [function] [call site] 00203
7 gnutls_malloc [function] [call site] 00204
7 gnutls_assert_val [function] [call site] 00205
7 change_u16_endianness [function] [call site] 00206
7 u16_to_u8 [function] [call site] 00208
7 gnutls_assert_val [function] [call site] 00209
7 gnutls_malloc [function] [call site] 00210
7 gnutls_assert [function] [call site] 00211
7 gnutls_free [function] [call site] 00213
7 gnutls_free [function] [call site] 00214
6 _gnutls_str_is_print [function] [call site] 00216
7 c_isprint [function] [call site] 00217
6 gnutls_malloc [function] [call site] 00218
6 gnutls_assert_val [function] [call site] 00219
6 data2hex [function] [call site] 00221
7 hex_str_size [function] [call site] 00222
7 gnutls_malloc [function] [call site] 00223
7 gnutls_assert_val [function] [call site] 00224
7 gnutls_hex_encode [function] [call site] 00225
8 gnutls_assert [function] [call site] 00226
8 hex_encode [function] [call site] 00227
8 gnutls_assert_val [function] [call site] 00228
7 gnutls_assert [function] [call site] 00229
7 gnutls_free [function] [call site] 00230
6 gnutls_assert [function] [call site] 00231
5 _gnutls_free_datum [function] [call site] 00232
5 _gnutls_free_datum [function] [call site] 00234
5 gnutls_assert_val [function] [call site] 00235
4 gnutls_assert [function] [call site] 00236
4 gnutls_free [function] [call site] 00237
4 gnutls_free [function] [call site] 00238
3 gnutls_strerror [function] [call site] 00240
3 _gnutls_buffer_hexprint [function] [call site] 00242
3 gnutls_free [function] [call site] 00244
3 _gnutls_buffer_asciiprint [function] [call site] 00248
4 c_isprint [function] [call site] 00249
4 _gnutls_buffer_append_printf [function] [call site] 00250
4 _gnutls_buffer_append_printf [function] [call site] 00251
3 _gnutls_buffer_hexprint [function] [call site] 00255
3 gnutls_free [function] [call site] 00257
3 gnutls_free [function] [call site] 00258
2 _gnutls_buffer_to_datum [function] [call site] 00259
3 _gnutls_buffer_append_data [function] [call site] 00260
3 gnutls_assert [function] [call site] 00261
3 gnutls_malloc [function] [call site] 00262
3 gnutls_assert [function] [call site] 00263
3 _gnutls_buffer_clear [function] [call site] 00265
4 gnutls_free [function] [call site] 00266
3 _gnutls_buffer_init [function] [call site] 00267
3 _gnutls_buffer_clear [function] [call site] 00268
2 gnutls_assert [function] [call site] 00269
1 gnutls_free [function] [call site] 00271
1 gnutls_ocsp_req_deinit [function] [call site] 00272
2 asn1_delete_structure [function] [call site] 00273
2 gnutls_free [function] [call site] 00274