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 |
---|---|---|---|---|---|---|---|
62 | 62 |
1 :
['sign_key_fingerprint'] |
66 | 102 | cmp_base64_key | call site: 00191 | /src/dropbear/src/signkey.c:750 |
2 | 2 |
1 :
['exit'] |
2 | 2 | generic_dropbear_exit | call site: 00000 | /src/dropbear/src/dbutil.c:124 |
0 | 2 |
1 :
['dropbear_exit'] |
0 | 2 | buf_new | call site: 00125 | /src/dropbear/src/buffer.c:43 |
0 | 2 |
1 :
['dropbear_exit'] |
0 | 2 | buf_setlen | call site: 00180 | /src/dropbear/src/buffer.c:96 |
0 | 2 |
1 :
['dropbear_exit'] |
0 | 2 | buf_incrlen | call site: 00135 | /src/dropbear/src/buffer.c:105 |
0 | 2 |
1 :
['dropbear_exit'] |
0 | 2 | buf_setpos | call site: 00137 | /src/dropbear/src/buffer.c:113 |
0 | 2 |
1 :
['dropbear_exit'] |
0 | 2 | buf_incrwritepos | call site: 00131 | /src/dropbear/src/buffer.c:121 |
0 | 2 |
1 :
['dropbear_exit'] |
0 | 2 | buf_incrpos | call site: 00063 | /src/dropbear/src/buffer.c:132 |
0 | 2 |
1 :
['dropbear_exit'] |
0 | 2 | buf_decrpos | call site: 00160 | /src/dropbear/src/buffer.c:141 |
0 | 2 |
1 :
['dropbear_exit'] |
0 | 2 | buf_getbyte | call site: 00158 | /src/dropbear/src/buffer.c:152 |
0 | 2 |
1 :
['dropbear_exit'] |
0 | 2 | buf_getwriteptr | call site: 00129 | /src/dropbear/src/buffer.c:192 |
0 | 2 |
1 :
['dropbear_exit'] |
0 | 2 | crypto_init | call site: 00023 | /src/dropbear/src/crypto_desc.c:64 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
setup_fuzzer
[function]
[call site]
00001
fuzz_common_setup
[function]
[call site]
00002
disallow_core
[function]
[call site]
00003
getrlimit
[call site]
00004
setrlimit
[call site]
00005
m_malloc
[function]
[call site]
00006
dropbear_exit
[function]
[call site]
00007
calloc
[call site]
00008
dropbear_exit
[function]
[call site]
00009
put_alloc
[function]
[call site]
00010
__assert_fail
[call site]
00011
__assert_fail
[call site]
00012
fuzz_dropbear_log
[function]
[call site]
00013
crypto_init
[function]
[call site]
00014
register_cipher
[function]
[call site]
00015
crypt_argchk
[function]
[call site]
00016
fprintf
[call site]
00017
abort
[call site]
00018
dropbear_exit
[function]
[call site]
00019
register_hash
[function]
[call site]
00020
memcmp
[call site]
00021
dropbear_exit
[function]
[call site]
00022
register_prng
[function]
[call site]
00023
dropbear_exit
[function]
[call site]
00024
mp_rand_source
[function]
[call site]
00025
dropbear_rand_source
[function]
[call site]
00026
genrandom
[function]
[call site]
00027
dropbear_exit
[function]
[call site]
00028
sha256_init
[function]
[call site]
00029
crypt_argchk
[function]
[call site]
00030
sha256_process
[function]
[call site]
00031
crypt_argchk
[function]
[call site]
00032
sha256_compress
[function]
[call site]
00033
sha256_process
[function]
[call site]
00034
sha256_done
[function]
[call site]
00035
crypt_argchk
[function]
[call site]
00036
crypt_argchk
[function]
[call site]
00037
sha256_compress
[function]
[call site]
00038
sha256_compress
[function]
[call site]
00039
seedrandom
[function]
[call site]
00040
sha256_init
[function]
[call site]
00041
sha256_process
[function]
[call site]
00042
process_getrandom
[function]
[call site]
00043
getrandom
[call site]
00044
__errno_location
[call site]
00045
__errno_location
[call site]
00046
dropbear_log
[function]
[call site]
00047
getrandom
[call site]
00048
__errno_location
[call site]
00049
sha256_process
[function]
[call site]
00050
process_file
[function]
[call site]
00051
open
[call site]
00052
wrapfd_read
[function]
[call site]
00053
read
[call site]
00054
__errno_location
[call site]
00055
__assert_fail
[call site]
00056
erand48
[call site]
00057
__errno_location
[call site]
00058
erand48
[call site]
00059
__errno_location
[call site]
00060
nrand48
[call site]
00061
buf_getptr
[function]
[call site]
00062
buf_incrpos
[function]
[call site]
00063
dropbear_exit
[function]
[call site]
00064
nrand48
[call site]
00065
__errno_location
[call site]
00066
sha256_process
[function]
[call site]
00067
wrapfd_close
[function]
[call site]
00068
wrapfd_remove
[function]
[call site]
00069
__assert_fail
[call site]
00070
__assert_fail
[call site]
00071
__assert_fail
[call site]
00072
close
[call site]
00073
close
[call site]
00074
dropbear_exit
[function]
[call site]
00075
process_file
[function]
[call site]
00076
process_file
[function]
[call site]
00077
process_file
[function]
[call site]
00078
process_file
[function]
[call site]
00079
process_file
[function]
[call site]
00080
process_file
[function]
[call site]
00081
process_file
[function]
[call site]
00082
process_file
[function]
[call site]
00083
process_file
[function]
[call site]
00084
getpid
[call site]
00085
sha256_process
[function]
[call site]
00086
gettimeofday
[call site]
00087
sha256_process
[function]
[call site]
00088
clock
[call site]
00089
sha256_process
[function]
[call site]
00090
sha256_done
[function]
[call site]
00091
write_urandom
[function]
[call site]
00092
fopen
[call site]
00093
genrandom
[function]
[call site]
00094
m_burn
[function]
[call site]
00095
explicit_bzero
[call site]
00096
fwrite
[call site]
00097
fclose
[call site]
00098
dropbear_ecc_fill_dp
[function]
[call site]
00099
dropbear_exit
[function]
[call site]
00100
fuzz_seed
[function]
[call site]
00101
sha256_init
[function]
[call site]
00102
sha256_process
[function]
[call site]
00103
sha256_process
[function]
[call site]
00104
sha256_done
[function]
[call site]
00105
setlinebuf
[call site]
00106
getenv
[call site]
00107
fprintf
[call site]
00108
fprintf
[call site]
00109
fopen
[call site]
00110
__assert_fail
[call site]
00111
fuzz_set_input
[function]
[call site]
00112
wrapfd_setup
[function]
[call site]
00113
wrapfd_remove
[function]
[call site]
00114
wrapfd_setseed
[function]
[call site]
00115
fuzz_seed
[function]
[call site]
00116
m_malloc_set_epoch
[function]
[call site]
00117
_setjmp
[call site]
00118
buf_getstringbuf
[function]
[call site]
00119
buf_getstringbuf_int
[function]
[call site]
00120
buf_getint
[function]
[call site]
00121
buf_getptr
[function]
[call site]
00122
buf_incrpos
[function]
[call site]
00123
dropbear_exit
[function]
[call site]
00124
buf_new
[function]
[call site]
00125
dropbear_exit
[function]
[call site]
00126
m_malloc
[function]
[call site]
00127
buf_putint
[function]
[call site]
00128
buf_getwriteptr
[function]
[call site]
00129
dropbear_exit
[function]
[call site]
00130
buf_incrwritepos
[function]
[call site]
00131
dropbear_exit
[function]
[call site]
00132
buf_getwriteptr
[function]
[call site]
00133
buf_incrpos
[function]
[call site]
00134
buf_incrlen
[function]
[call site]
00135
dropbear_exit
[function]
[call site]
00136
buf_setpos
[function]
[call site]
00137
dropbear_exit
[function]
[call site]
00138
buf_getstringbuf
[function]
[call site]
00139
buf_getstring
[function]
[call site]
00140
buf_getint
[function]
[call site]
00141
dropbear_exit
[function]
[call site]
00142
buf_getptr
[function]
[call site]
00143
m_malloc
[function]
[call site]
00144
buf_incrpos
[function]
[call site]
00145
signature_type_from_name
[function]
[call site]
00146
memcmp
[call site]
00147
memcmp
[call site]
00148
signkey_type_from_name
[function]
[call site]
00149
strlen
[call site]
00150
memcmp
[call site]
00151
dropbear_exit
[function]
[call site]
00152
fuzz_checkpubkey_line
[function]
[call site]
00153
checkpubkey_line
[function]
[call site]
00154
memchr
[call site]
00155
buf_getptr
[function]
[call site]
00156
strncmp
[call site]
00157
buf_getbyte
[function]
[call site]
00158
dropbear_exit
[function]
[call site]
00159
buf_decrpos
[function]
[call site]
00160
dropbear_exit
[function]
[call site]
00161
buf_getptr
[function]
[call site]
00162
buf_getbyte
[function]
[call site]
00163
buf_new
[function]
[call site]
00164
buf_putbytes
[function]
[call site]
00165
buf_getwriteptr
[function]
[call site]
00166
buf_incrwritepos
[function]
[call site]
00167
buf_getptr
[function]
[call site]
00168
strncmp
[call site]
00169
buf_incrpos
[function]
[call site]
00170
buf_getbyte
[function]
[call site]
00171
buf_getbyte
[function]
[call site]
00172
buf_getbyte
[function]
[call site]
00173
__ctype_b_loc
[call site]
00174
m_malloc
[function]
[call site]
00175
buf_setpos
[function]
[call site]
00176
buf_getptr
[function]
[call site]
00177
strncpy
[call site]
00178
buf_setpos
[function]
[call site]
00179
buf_setlen
[function]
[call site]
00180
dropbear_exit
[function]
[call site]
00181
cmp_base64_key
[function]
[call site]
00182
buf_new
[function]
[call site]
00183
buf_getptr
[function]
[call site]
00184
buf_getwriteptr
[function]
[call site]
00185
base64_decode
[function]
[call site]
00186
_base64_decode_internal
[function]
[call site]
00187
crypt_argchk
[function]
[call site]
00188
crypt_argchk
[function]
[call site]
00189
crypt_argchk
[function]
[call site]
00190
buf_incrlen
[function]
[call site]
00191
buf_getptr
[function]
[call site]
00192
sign_key_fingerprint
[function]
[call site]
00193
sign_key_sha256_fingerprint
[function]
[call site]
00194
sha256_init
[function]
[call site]
00195
sha256_process
[function]
[call site]
00196
sha256_done
[function]
[call site]
00197
strlen
[call site]
00198
m_malloc
[function]
[call site]
00199
base64_encode
[function]
[call site]
00200
_base64_encode_internal
[function]
[call site]
00201
crypt_argchk
[function]
[call site]
00202
crypt_argchk
[function]
[call site]
00203
crypt_argchk
[function]
[call site]
00204
dropbear_exit
[function]
[call site]
00205
buf_getptr
[function]
[call site]
00206
memcmp
[call site]
00207
buf_getint
[function]
[call site]
00208
buf_getptr
[function]
[call site]
00209
memcmp
[call site]
00210
buf_free
[function]
[call site]
00211
m_free_direct
[function]
[call site]
00212
get_header
[function]
[call site]
00213
remove_alloc
[function]
[call site]
00214
m_free_direct
[function]
[call site]
00215
svr_add_pubkey_options
[function]
[call site]
00216
buf_setpos
[function]
[call site]
00217
match_option
[function]
[call site]
00218
strlen
[call site]
00219
buf_getptr
[function]
[call site]
00220
strncasecmp
[call site]
00221
buf_incrpos
[function]
[call site]
00222
match_option
[function]
[call site]
00223
dropbear_log
[function]
[call site]
00224
match_option
[function]
[call site]
00225
match_option
[function]
[call site]
00226
dropbear_log
[function]
[call site]
00227
match_option
[function]
[call site]
00228
dropbear_log
[function]
[call site]
00229
match_option
[function]
[call site]
00230
buf_getptr
[function]
[call site]
00231
buf_getbyte
[function]
[call site]
00232
buf_getptr
[function]
[call site]
00233
m_malloc
[function]
[call site]
00234
dropbear_log
[function]
[call site]
00235
match_option
[function]
[call site]
00236
buf_getptr
[function]
[call site]
00237
list_new
[function]
[call site]
00238
m_malloc
[function]
[call site]
00239
buf_getbyte
[function]
[call site]
00240
buf_getptr
[function]
[call site]
00241
m_malloc
[function]
[call site]
00242
list_append
[function]
[call site]
00243
m_malloc
[function]
[call site]
00244
m_malloc
[function]
[call site]
00245
split_address_port
[function]
[call site]
00246
m_strdup
[function]
[call site]
00247
strlen
[call site]
00248
m_malloc
[function]
[call site]
00249
dropbear_exit
[function]
[call site]
00250
strchr
[call site]
00251
dropbear_log
[function]
[call site]
00252
dropbear_log
[function]
[call site]
00253
m_strdup
[function]
[call site]
00254
strlen
[call site]
00255
m_strdup
[function]
[call site]
00256
m_free_direct
[function]
[call site]
00257
strcmp
[call site]
00258
m_str_to_uint
[function]
[call site]
00259
strtoul
[call site]
00260
__errno_location
[call site]
00261
__errno_location
[call site]
00262
m_free_direct
[function]
[call site]
00263
m_free_direct
[function]
[call site]
00264
dropbear_log
[function]
[call site]
00265
match_option
[function]
[call site]
00266
dropbear_log
[function]
[call site]
00267
match_option
[function]
[call site]
00268
dropbear_log
[function]
[call site]
00269
buf_getbyte
[function]
[call site]
00270
svr_pubkey_options_cleanup
[function]
[call site]
00271
m_free_direct
[function]
[call site]
00272
list_remove
[function]
[call site]
00273
m_free_direct
[function]
[call site]
00274
m_free_direct
[function]
[call site]
00275
m_free_direct
[function]
[call site]
00276
m_free_direct
[function]
[call site]
00277
m_free_direct
[function]
[call site]
00278
dropbear_log
[function]
[call site]
00279
buf_free
[function]
[call site]
00280
m_free_direct
[function]
[call site]
00281
svr_pubkey_options_cleanup
[function]
[call site]
00282
buf_free
[function]
[call site]
00283
buf_free
[function]
[call site]
00284
m_free_direct
[function]
[call site]
00285
m_malloc_free_epoch
[function]
[call site]
00286
put_alloc
[function]
[call site]
00287
m_malloc_free_epoch
[function]
[call site]
00288