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 |
---|---|---|---|---|---|---|---|
210 | 210 |
1 :
['srtp_unprotect_aead'] |
210 | 210 | srtp_unprotect_mki | call site: 00000 | /src/libsrtp/srtp/srtp.c:2585 |
187 | 187 |
1 :
['srtp_crypto_kernel_status'] |
187 | 187 | srtp_crypto_kernel_init | call site: 00000 | /src/libsrtp/crypto/kernel/crypto_kernel.c:77 |
171 | 171 |
1 :
['srtp_unprotect_rtcp_aead'] |
171 | 171 | srtp_unprotect_rtcp_mki | call site: 00000 | /src/libsrtp/srtp/srtp.c:4310 |
154 | 154 |
1 :
['srtp_protect_aead'] |
154 | 154 | srtp_protect_mki | call site: 00000 | /src/libsrtp/srtp/srtp.c:2241 |
76 | 76 |
1 :
['srtp_protect_rtcp_aead'] |
76 | 76 | srtp_protect_rtcp_mki | call site: 00000 | /src/libsrtp/srtp/srtp.c:4074 |
23 | 29 |
3 :
['srtp_octet_string_hex_string', 'srtp_err_report', 'srtp_cipher_output'] |
25 | 215 | srtp_unprotect_rtcp_mki | call site: 00000 | /src/libsrtp/srtp/srtp.c:4424 |
2 | 2 |
1 :
['abort'] |
2 | 2 | LLVMFuzzerInitialize | call site: 00000 | /src/libsrtp/fuzzer/fuzzer.c:775 |
2 | 2 |
1 :
['abort'] |
2 | 2 | extract_policy | call site: 00012 | /src/libsrtp/fuzzer/fuzzer.c:442 |
0 | 63 |
1 :
['srtp_stream_dealloc'] |
0 | 63 | srtp_stream_clone | call site: 00000 | /src/libsrtp/srtp/srtp.c:573 |
0 | 25 |
1 :
['srtp_rdbx_dealloc'] |
0 | 25 | srtp_stream_init | call site: 00110 | /src/libsrtp/srtp/srtp.c:1367 |
0 | 21 |
2 :
['srtp_kdf_init', 'srtp_cipher_get_key_length'] |
189 | 430 | srtp_stream_init_keys | call site: 00145 | /src/libsrtp/srtp/srtp.c:1087 |
0 | 20 |
1 :
['srtp_crypto_free'] |
0 | 20 | srtp_aes_icm_alloc | call site: 00000 | /src/libsrtp/crypto/cipher/aes_icm.c:124 |
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_dealloc
[function]
[call site]
00052
srtp_remove_and_dealloc_streams
[function]
[call site]
00053
srtp_stream_list_for_each
[function]
[call site]
00054
srtp_stream_dealloc
[function]
[call site]
00055
srtp_cipher_dealloc
[function]
[call site]
00056
srtp_cipher_dealloc
[function]
[call site]
00057
srtp_cipher_dealloc
[function]
[call site]
00058
octet_string_set_to_zero
[function]
[call site]
00059
octet_string_set_to_zero
[function]
[call site]
00060
octet_string_set_to_zero
[function]
[call site]
00061
srtp_crypto_free
[function]
[call site]
00062
srtp_err_report
[function]
[call site]
00063
srtp_crypto_free
[function]
[call site]
00064
srtp_crypto_free
[function]
[call site]
00065
srtp_rdbx_dealloc
[function]
[call site]
00066
bitvector_dealloc
[function]
[call site]
00067
srtp_crypto_free
[function]
[call site]
00068
srtp_crypto_free
[function]
[call site]
00069
srtp_crypto_free
[function]
[call site]
00070
srtp_stream_list_dealloc
[function]
[call site]
00071
srtp_crypto_free
[function]
[call site]
00072
srtp_crypto_free
[function]
[call site]
00073
srtp_add_stream
[function]
[call site]
00074
srtp_valid_policy
[function]
[call site]
00075
srtp_validate_policy_master_keys
[function]
[call site]
00076
srtp_stream_alloc
[function]
[call site]
00077
srtp_valid_policy
[function]
[call site]
00078
srtp_crypto_alloc
[function]
[call site]
00079
srtp_crypto_alloc
[function]
[call site]
00080
srtp_stream_dealloc
[function]
[call site]
00081
srtp_crypto_kernel_alloc_cipher
[function]
[call site]
00082
srtp_crypto_kernel_get_cipher_type
[function]
[call site]
00083
srtp_stream_dealloc
[function]
[call site]
00084
srtp_crypto_kernel_alloc_auth
[function]
[call site]
00085
srtp_crypto_kernel_get_auth_type
[function]
[call site]
00086
srtp_stream_dealloc
[function]
[call site]
00087
srtp_crypto_kernel_alloc_cipher
[function]
[call site]
00088
srtp_stream_dealloc
[function]
[call site]
00089
srtp_crypto_kernel_alloc_auth
[function]
[call site]
00090
srtp_stream_dealloc
[function]
[call site]
00091
srtp_crypto_alloc
[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_kernel_alloc_cipher
[function]
[call site]
00096
srtp_stream_dealloc
[function]
[call site]
00097
srtp_stream_init
[function]
[call site]
00098
srtp_valid_policy
[function]
[call site]
00099
srtp_err_report
[function]
[call site]
00100
srtp_rdbx_init
[function]
[call site]
00101
bitvector_alloc
[function]
[call site]
00102
srtp_crypto_alloc
[function]
[call site]
00103
bitvector_set_to_zero
[function]
[call site]
00104
srtp_index_init
[function]
[call site]
00105
srtp_rdbx_init
[function]
[call site]
00106
htonl
[call site]
00107
srtp_rdb_init
[function]
[call site]
00108
srtp_rdbx_dealloc
[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_stream_dealloc
[function]
[call site]
00202
srtp_stream_dealloc
[function]
[call site]
00203
srtp_dealloc
[function]
[call site]
00204
extract_remove_stream_ssrc
[function]
[call site]
00205
fuzz_alloc_succeed
[function]
[call site]
00206
extract_set_roc
[function]
[call site]
00207
fuzz_alloc_succeed
[function]
[call site]
00208
run_srtp_func
[function]
[call site]
00209
fuzz_alloc_succeed
[function]
[call site]
00210
fuzz_alloc_succeed
[function]
[call site]
00211
fuzz_free
[function]
[call site]
00212
fuzz_testmem
[function]
[call site]
00213
fuzz_alloc_succeed
[function]
[call site]
00214
fuzz_alloc_succeed
[function]
[call site]
00215
fuzz_free
[function]
[call site]
00216
fuzz_free
[function]
[call site]
00217
fuzz_testmem
[function]
[call site]
00218
fuzz_free
[function]
[call site]
00219
srtp_remove_stream
[function]
[call site]
00220
srtp_stream_list_get
[function]
[call site]
00221
srtp_stream_list_remove
[function]
[call site]
00222
srtp_stream_dealloc
[function]
[call site]
00223
srtp_set_stream_roc
[function]
[call site]
00224
htonl
[call site]
00225
srtp_get_stream
[function]
[call site]
00226
srtp_stream_list_get
[function]
[call site]
00227
srtp_get_stream_roc
[function]
[call site]
00228
htonl
[call site]
00229
srtp_get_stream
[function]
[call site]
00230
srtp_rdbx_get_roc
[function]
[call site]
00231
free_policies
[function]
[call site]
00232
fuzz_free
[function]
[call site]
00233
fuzz_free
[function]
[call site]
00234
fuzz_free
[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
free_policies
[function]
[call site]
00240
free_policies
[function]
[call site]
00241
fuzz_free
[function]
[call site]
00242
fuzz_free
[function]
[call site]
00243
srtp_dealloc
[function]
[call site]
00244
fuzz_mt19937_destroy
[function]
[call site]
00245