The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
221 | 221 |
1 :
['srtp_unprotect_aead'] |
221 | 221 | srtp_unprotect | call site: 00000 | /src/libsrtp/srtp/srtp.c:2603 |
175 | 175 |
1 :
['srtp_crypto_kernel_status'] |
175 | 175 | srtp_crypto_kernel_init | call site: 00000 | /src/libsrtp/crypto/kernel/crypto_kernel.c:78 |
175 | 175 |
1 :
['srtp_unprotect_rtcp_aead'] |
175 | 175 | srtp_unprotect_rtcp | call site: 00000 | /src/libsrtp/srtp/srtp.c:4291 |
154 | 154 |
1 :
['srtp_protect_aead'] |
154 | 154 | srtp_protect | call site: 00000 | /src/libsrtp/srtp/srtp.c:2291 |
71 | 71 |
1 :
['srtp_protect_rtcp_aead'] |
71 | 71 | srtp_protect_rtcp | call site: 00000 | /src/libsrtp/srtp/srtp.c:4054 |
2 | 2 |
1 :
['srtp_inject_mki'] |
88 | 230 | srtp_protect | call site: 00000 | /src/libsrtp/srtp/srtp.c:2344 |
2 | 2 |
1 :
['srtp_inject_mki'] |
73 | 100 | srtp_protect_rtcp | call site: 00000 | /src/libsrtp/srtp/srtp.c:4094 |
2 | 2 |
1 :
['abort'] |
2 | 2 | LLVMFuzzerInitialize | call site: 00000 | /src/libsrtp/fuzzer/fuzzer.c:715 |
2 | 2 |
1 :
['abort'] |
2 | 2 | extract_policy | call site: 00012 | /src/libsrtp/fuzzer/fuzzer.c:390 |
0 | 63 |
1 :
['srtp_stream_dealloc'] |
0 | 63 | srtp_stream_clone | call site: 00000 | /src/libsrtp/srtp/srtp.c:654 |
0 | 25 |
1 :
['srtp_crypto_alloc'] |
354 | 730 | srtp_stream_init_keys | call site: 00112 | /src/libsrtp/srtp/srtp.c:1054 |
0 | 25 |
1 :
['srtp_rdbx_dealloc'] |
0 | 25 | srtp_stream_init | call site: 00110 | /src/libsrtp/srtp/srtp.c:1497 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
fuzz_write_input
[function]
[call site]
00001
fopen
[call site]
00002
abort
[call site]
00003
fwrite
[call site]
00004
printf
[call site]
00005
abort
[call site]
00006
fclose
[call site]
00007
fuzz_mt19937_init
[function]
[call site]
00008
srand
[call site]
00009
extract_policies
[function]
[call site]
00010
extract_policy
[function]
[call site]
00011
fuzz_alloc_succeed
[function]
[call site]
00012
fuzz_alloc
[function]
[call site]
00013
fuzz_mt19937_get
[function]
[call site]
00014
fuzz_mt19937_get
[function]
[call site]
00015
fuzz_mt19937_get
[function]
[call site]
00016
calloc
[call site]
00017
abort
[call site]
00018
extract_key
[function]
[call site]
00019
fuzz_alloc_succeed
[function]
[call site]
00020
fuzz_free
[function]
[call site]
00021
fuzz_is_special_pointer
[function]
[call site]
00022
fuzz_free
[function]
[call site]
00023
fuzz_free
[function]
[call site]
00024
fuzz_alloc_succeed
[function]
[call site]
00025
extract_master_keys
[function]
[call site]
00026
extract_master_key
[function]
[call site]
00027
fuzz_alloc_succeed
[function]
[call site]
00028
fuzz_alloc_succeed
[function]
[call site]
00029
fuzz_alloc_succeed
[function]
[call site]
00030
fuzz_alloc_succeed
[function]
[call site]
00031
extract_master_key
[function]
[call site]
00032
abort
[call site]
00033
fuzz_free
[function]
[call site]
00034
fuzz_free
[function]
[call site]
00035
fuzz_free
[function]
[call site]
00036
extract_policy
[function]
[call site]
00037
extract_policies
[function]
[call site]
00038
srtp_create
[function]
[call site]
00039
srtp_valid_policy
[function]
[call site]
00040
srtp_crypto_alloc
[function]
[call site]
00041
calloc
[call site]
00042
srtp_err_report
[function]
[call site]
00043
vfprintf
[call site]
00044
vsnprintf
[call site]
00045
strlen
[call site]
00046
octet_string_set_to_zero
[function]
[call site]
00047
srtp_cleanse
[function]
[call site]
00048
srtp_err_report
[function]
[call site]
00049
srtp_stream_list_alloc
[function]
[call site]
00050
srtp_crypto_alloc
[function]
[call site]
00051
srtp_crypto_alloc
[function]
[call site]
00052
srtp_crypto_free
[function]
[call site]
00053
srtp_err_report
[function]
[call site]
00054
srtp_dealloc
[function]
[call site]
00055
srtp_remove_and_dealloc_streams
[function]
[call site]
00056
srtp_stream_list_for_each
[function]
[call site]
00057
srtp_stream_dealloc
[function]
[call site]
00058
srtp_cipher_dealloc
[function]
[call site]
00059
srtp_cipher_dealloc
[function]
[call site]
00060
srtp_cipher_dealloc
[function]
[call site]
00061
octet_string_set_to_zero
[function]
[call site]
00062
octet_string_set_to_zero
[function]
[call site]
00063
octet_string_set_to_zero
[function]
[call site]
00064
srtp_crypto_free
[function]
[call site]
00065
srtp_crypto_free
[function]
[call site]
00066
srtp_crypto_free
[function]
[call site]
00067
srtp_rdbx_dealloc
[function]
[call site]
00068
bitvector_dealloc
[function]
[call site]
00069
srtp_crypto_free
[function]
[call site]
00070
srtp_crypto_free
[function]
[call site]
00071
srtp_crypto_free
[function]
[call site]
00072
srtp_stream_list_dealloc
[function]
[call site]
00073
srtp_crypto_free
[function]
[call site]
00074
srtp_crypto_free
[function]
[call site]
00075
srtp_crypto_free
[function]
[call site]
00076
srtp_stream_add
[function]
[call site]
00077
srtp_valid_policy
[function]
[call site]
00078
srtp_stream_alloc
[function]
[call site]
00079
srtp_valid_policy
[function]
[call site]
00080
srtp_crypto_alloc
[function]
[call site]
00081
srtp_crypto_alloc
[function]
[call site]
00082
srtp_stream_dealloc
[function]
[call site]
00083
srtp_crypto_kernel_alloc_cipher
[function]
[call site]
00084
srtp_crypto_kernel_get_cipher_type
[function]
[call site]
00085
srtp_stream_dealloc
[function]
[call site]
00086
srtp_crypto_kernel_alloc_auth
[function]
[call site]
00087
srtp_crypto_kernel_get_auth_type
[function]
[call site]
00088
srtp_stream_dealloc
[function]
[call site]
00089
srtp_crypto_kernel_alloc_cipher
[function]
[call site]
00090
srtp_stream_dealloc
[function]
[call site]
00091
srtp_crypto_kernel_alloc_auth
[function]
[call site]
00092
srtp_stream_dealloc
[function]
[call site]
00093
srtp_crypto_alloc
[function]
[call site]
00094
srtp_stream_dealloc
[function]
[call site]
00095
srtp_crypto_alloc
[function]
[call site]
00096
srtp_stream_dealloc
[function]
[call site]
00097
srtp_crypto_kernel_alloc_cipher
[function]
[call site]
00098
srtp_stream_dealloc
[function]
[call site]
00099
srtp_stream_init
[function]
[call site]
00100
srtp_valid_policy
[function]
[call site]
00101
srtp_err_report
[function]
[call site]
00102
srtp_rdbx_init
[function]
[call site]
00103
bitvector_alloc
[function]
[call site]
00104
srtp_crypto_alloc
[function]
[call site]
00105
srtp_index_init
[function]
[call site]
00106
srtp_rdbx_init
[function]
[call site]
00107
htonl
[call site]
00108
srtp_rdb_init
[function]
[call site]
00109
srtp_stream_init_all_master_keys
[function]
[call site]
00110
srtp_stream_init_keys
[function]
[call site]
00111
srtp_key_limit_set
[function]
[call site]
00112
srtp_crypto_alloc
[function]
[call site]
00113
full_key_length
[function]
[call site]
00114
full_key_length
[function]
[call site]
00115
srtp_cipher_get_key_length
[function]
[call site]
00116
srtp_cipher_get_key_length
[function]
[call site]
00117
base_key_length
[function]
[call site]
00118
srtp_err_report
[function]
[call site]
00119
srtp_err_report
[function]
[call site]
00120
srtp_err_report
[function]
[call site]
00121
srtp_err_report
[function]
[call site]
00122
srtp_err_report
[function]
[call site]
00123
srtp_err_report
[function]
[call site]
00124
srtp_kdf_init
[function]
[call site]
00125
srtp_crypto_kernel_alloc_cipher
[function]
[call site]
00126
srtp_cipher_init
[function]
[call site]
00127
srtp_cipher_dealloc
[function]
[call site]
00128
octet_string_set_to_zero
[function]
[call site]
00129
srtp_kdf_generate
[function]
[call site]
00130
srtp_cipher_set_iv
[function]
[call site]
00131
octet_string_set_to_zero
[function]
[call site]
00132
srtp_cipher_encrypt
[function]
[call site]
00133
octet_string_set_to_zero
[function]
[call site]
00134
srtp_octet_string_hex_string
[function]
[call site]
00135
srtp_nibble_to_hex_char
[function]
[call site]
00136
srtp_nibble_to_hex_char
[function]
[call site]
00137
srtp_err_report
[function]
[call site]
00138
srtp_err_report
[function]
[call site]
00139
srtp_kdf_generate
[function]
[call site]
00140
octet_string_set_to_zero
[function]
[call site]
00141
srtp_octet_string_hex_string
[function]
[call site]
00142
srtp_err_report
[function]
[call site]
00143
srtp_cipher_init
[function]
[call site]
00144
octet_string_set_to_zero
[function]
[call site]
00145
srtp_cipher_get_key_length
[function]
[call site]
00146
base_key_length
[function]
[call site]
00147
octet_string_set_to_zero
[function]
[call site]
00148
srtp_kdf_init
[function]
[call site]
00149
octet_string_set_to_zero
[function]
[call site]
00150
octet_string_set_to_zero
[function]
[call site]
00151
srtp_kdf_generate
[function]
[call site]
00152
octet_string_set_to_zero
[function]
[call site]
00153
srtp_octet_string_hex_string
[function]
[call site]
00154
srtp_err_report
[function]
[call site]
00155
srtp_err_report
[function]
[call site]
00156
srtp_kdf_generate
[function]
[call site]
00157
octet_string_set_to_zero
[function]
[call site]
00158
srtp_octet_string_hex_string
[function]
[call site]
00159
srtp_err_report
[function]
[call site]
00160
srtp_cipher_init
[function]
[call site]
00161
octet_string_set_to_zero
[function]
[call site]
00162
srtp_kdf_clear
[function]
[call site]
00163
srtp_cipher_dealloc
[function]
[call site]
00164
octet_string_set_to_zero
[function]
[call site]
00165
srtp_auth_get_key_length
[function]
[call site]
00166
srtp_kdf_generate
[function]
[call site]
00167
octet_string_set_to_zero
[function]
[call site]
00168
srtp_auth_get_key_length
[function]
[call site]
00169
srtp_octet_string_hex_string
[function]
[call site]
00170
srtp_err_report
[function]
[call site]
00171
octet_string_set_to_zero
[function]
[call site]
00172
base_key_length
[function]
[call site]
00173
srtp_err_report
[function]
[call site]
00174
srtp_kdf_generate
[function]
[call site]
00175
octet_string_set_to_zero
[function]
[call site]
00176
srtp_err_report
[function]
[call site]
00177
srtp_kdf_generate
[function]
[call site]
00178
octet_string_set_to_zero
[function]
[call site]
00179
srtp_octet_string_hex_string
[function]
[call site]
00180
srtp_err_report
[function]
[call site]
00181
srtp_octet_string_hex_string
[function]
[call site]
00182
srtp_err_report
[function]
[call site]
00183
srtp_cipher_init
[function]
[call site]
00184
octet_string_set_to_zero
[function]
[call site]
00185
srtp_auth_get_key_length
[function]
[call site]
00186
srtp_kdf_generate
[function]
[call site]
00187
octet_string_set_to_zero
[function]
[call site]
00188
srtp_auth_get_key_length
[function]
[call site]
00189
srtp_octet_string_hex_string
[function]
[call site]
00190
srtp_err_report
[function]
[call site]
00191
octet_string_set_to_zero
[function]
[call site]
00192
srtp_kdf_clear
[function]
[call site]
00193
octet_string_set_to_zero
[function]
[call site]
00194
srtp_stream_init_keys
[function]
[call site]
00195
srtp_rdbx_dealloc
[function]
[call site]
00196
srtp_stream_dealloc
[function]
[call site]
00197
srtp_stream_dealloc
[function]
[call site]
00198
srtp_stream_dealloc
[function]
[call site]
00199
srtp_insert_or_dealloc_stream
[function]
[call site]
00200
srtp_stream_list_insert
[function]
[call site]
00201
srtp_crypto_alloc
[function]
[call site]
00202
srtp_crypto_free
[function]
[call site]
00203
srtp_stream_dealloc
[function]
[call site]
00204
srtp_stream_dealloc
[function]
[call site]
00205
srtp_dealloc
[function]
[call site]
00206
extract_remove_stream_ssrc
[function]
[call site]
00207
fuzz_alloc_succeed
[function]
[call site]
00208
extract_set_roc
[function]
[call site]
00209
fuzz_alloc_succeed
[function]
[call site]
00210
run_srtp_func
[function]
[call site]
00211
fuzz_alloc_succeed
[function]
[call site]
00212
fuzz_alloc_succeed
[function]
[call site]
00213
fuzz_free
[function]
[call site]
00214
fuzz_testmem
[function]
[call site]
00215
fuzz_alloc_succeed
[function]
[call site]
00216
fuzz_alloc_succeed
[function]
[call site]
00217
fuzz_free
[function]
[call site]
00218
fuzz_free
[function]
[call site]
00219
fuzz_testmem
[function]
[call site]
00220
fuzz_free
[function]
[call site]
00221
srtp_stream_remove
[function]
[call site]
00222
htonl
[call site]
00223
srtp_stream_list_get
[function]
[call site]
00224
srtp_stream_list_remove
[function]
[call site]
00225
srtp_stream_dealloc
[function]
[call site]
00226
srtp_stream_set_roc
[function]
[call site]
00227
htonl
[call site]
00228
srtp_get_stream
[function]
[call site]
00229
srtp_stream_list_get
[function]
[call site]
00230
srtp_stream_get_roc
[function]
[call site]
00231
htonl
[call site]
00232
srtp_get_stream
[function]
[call site]
00233
srtp_rdbx_get_roc
[function]
[call site]
00234
free_policies
[function]
[call site]
00235
fuzz_free
[function]
[call site]
00236
fuzz_free
[function]
[call site]
00237
fuzz_free
[function]
[call site]
00238
fuzz_free
[function]
[call site]
00239
fuzz_free
[function]
[call site]
00240
fuzz_free
[function]
[call site]
00241
fuzz_free
[function]
[call site]
00242
free_policies
[function]
[call site]
00243
free_policies
[function]
[call site]
00244
fuzz_free
[function]
[call site]
00245
fuzz_free
[function]
[call site]
00246
srtp_dealloc
[function]
[call site]
00247
fuzz_mt19937_destroy
[function]
[call site]
00248