Fuzz introspector: oscore_conf_parse_fuzzer
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
16 32 coap_new_string call site: 00032 coap_log_impl
3 100 coap_new_oscore_conf call site: 00100 oscore_decode_option_value
2 13 coap_startup call site: 00013 coap_cleanup
2 16 coap_cleanup call site: 00016 ENGINE_finish
2 87 coap_parse_oscore_conf_mem call site: 00087 coap_log_impl
1 0 EP call site: 00000 coap_startup
1 11 coap_dtls_startup call site: 00011 OPENSSL_init_crypto
1 20 coap_cleanup call site: 00020 coap_new_oscore_conf
1 76 coap_parse_oscore_conf_mem call site: 00076 __assert_fail
1 106 oscore_decode_option_value call site: 00106 coap_cleanup

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 coap_startup [function] [call site] 00001
2 coap_clock_init [function] [call site] 00002
3 clock_gettime [call site] 00003
2 coap_ticks [function] [call site] 00004
3 clock_gettime [call site] 00005
2 coap_ticks_to_rt_us [function] [call site] 00006
2 coap_prng_init_lkd [function] [call site] 00007
2 coap_memory_init [function] [call site] 00008
2 coap_dtls_startup [function] [call site] 00009
3 OPENSSL_init_ssl [call site] 00010
3 OPENSSL_init_ssl [call site] 00011
3 OPENSSL_init_crypto [call site] 00012
2 coap_prng_lkd [function] [call site] 00013
1 coap_set_log_level [function] [call site] 00014
1 coap_cleanup [function] [call site] 00015
2 coap_dtls_shutdown [function] [call site] 00016
3 ENGINE_finish [call site] 00017
3 ENGINE_finish [call site] 00018
3 coap_dtls_set_log_level [function] [call site] 00019
2 coap_debug_reset [function] [call site] 00020
1 coap_new_oscore_conf [function] [call site] 00021
2 coap_parse_oscore_conf_mem [function] [call site] 00022
3 coap_malloc_type [function] [call site] 00023
3 get_split_entry [function] [call site] 00024
4 memchr [call site] 00025
4 memchr [call site] 00026
4 memchr [call site] 00027
4 memcmp [call site] 00028
4 memchr [call site] 00029
4 coap_new_bin_const [function] [call site] 00030
5 coap_new_string [function] [call site] 00031
6 coap_malloc_type [function] [call site] 00032
6 coap_get_log_level [function] [call site] 00033
6 coap_log_impl [function] [call site] 00034
7 vsnprintf [call site] 00035
7 coap_ticks [function] [call site] 00036
7 print_timestamp [function] [call site] 00037
8 coap_ticks_to_rt [function] [call site] 00038
8 localtime [call site] 00039
8 strftime [call site] 00040
8 coap_ticks_to_rt_us [function] [call site] 00041
8 snprintf [call site] 00042
7 fprintf [call site] 00043
7 coap_log_level_desc [function] [call site] 00044
8 snprintf [call site] 00045
7 fprintf [call site] 00046
7 vfprintf [call site] 00047
7 fflush [call site] 00048
4 parse_hex_bin [function] [call site] 00049
5 coap_new_binary [function] [call site] 00050
6 coap_new_string [function] [call site] 00051
5 __ctype_b_loc [call site] 00052
5 __ctype_b_loc [call site] 00053
5 hex_to_char [function] [call site] 00054
6 __ctype_b_loc [call site] 00055
6 __assert_fail [call site] 00056
5 coap_delete_binary [function] [call site] 00057
6 coap_free_type [function] [call site] 00058
4 atoi [call site] 00059
4 memcmp [call site] 00060
4 memcmp [call site] 00061
4 coap_get_log_level [function] [call site] 00062
4 coap_log_impl [function] [call site] 00063
3 memcmp [call site] 00064
3 coap_make_str_const [function] [call site] 00065
4 strlen [call site] 00066
3 memcmp [call site] 00067
3 coap_get_log_level [function] [call site] 00068
3 coap_log_impl [function] [call site] 00069
3 coap_realloc_type [function] [call site] 00070
4 realloc [call site] 00071
3 coap_get_log_level [function] [call site] 00072
3 coap_log_impl [function] [call site] 00073
3 memcmp [call site] 00074
3 coap_get_log_level [function] [call site] 00075
3 coap_log_impl [function] [call site] 00076
3 __assert_fail [call site] 00077
3 coap_get_log_level [function] [call site] 00078
3 coap_log_impl [function] [call site] 00079
3 coap_delete_bin_const [function] [call site] 00080
4 coap_free_type [function] [call site] 00081
3 coap_get_log_level [function] [call site] 00082
3 coap_log_impl [function] [call site] 00083
3 coap_get_log_level [function] [call site] 00084
3 coap_log_impl [function] [call site] 00085
3 coap_get_log_level [function] [call site] 00086
3 coap_log_impl [function] [call site] 00087
3 coap_get_log_level [function] [call site] 00088
3 coap_log_impl [function] [call site] 00089
3 coap_delete_bin_const [function] [call site] 00090
3 coap_delete_oscore_conf [function] [call site] 00091
4 coap_delete_bin_const [function] [call site] 00092
4 coap_delete_bin_const [function] [call site] 00093
4 coap_delete_bin_const [function] [call site] 00094
4 coap_delete_bin_const [function] [call site] 00095
4 coap_delete_bin_const [function] [call site] 00096
4 coap_free_type [function] [call site] 00097
4 coap_free_type [function] [call site] 00098
2 coap_get_log_level [function] [call site] 00099
2 coap_log_impl [function] [call site] 00100
1 coap_delete_oscore_conf [function] [call site] 00101
1 cose_encrypt0_init [function] [call site] 00102
1 oscore_decode_option_value [function] [call site] 00103
2 cose_encrypt0_set_partial_iv [function] [call site] 00104
2 cose_encrypt0_set_kid_context [function] [call site] 00105
2 cose_encrypt0_set_key_id [function] [call site] 00106
1 coap_cleanup [function] [call site] 00107