The followings are the branches where fuzzer fails to bypass.
LLVMFuzzerTestOneInput
[function]
[call site]
00000
getpid
[call site]
00001
fopen
[call site]
00002
fwrite
[call site]
00003
fclose
[call site]
00004
run_mosquitto_passwd(char*)
[function]
[call site]
00005
strdup
[call site]
00006
strdup
[call site]
00007
strdup
[call site]
00008
strdup
[call site]
00009
mosquitto_passwd_fuzz_main
[function]
[call site]
00010
signal
[call site]
00011
handle_sigint
[function]
[call site]
00012
get_password__reset_term
[function]
[call site]
00013
tcgetattr
[call site]
00014
tcsetattr
[call site]
00015
exit
[call site]
00016
signal
[call site]
00017
handle_sigint
[function]
[call site]
00018
OPENSSL_init_crypto
[call site]
00019
print_usage
[function]
[call site]
00020
printf
[call site]
00021
printf
[call site]
00022
printf
[call site]
00023
printf
[call site]
00024
printf
[call site]
00025
printf
[call site]
00026
printf
[call site]
00027
printf
[call site]
00028
printf
[call site]
00029
printf
[call site]
00030
printf
[call site]
00031
strcmp
[call site]
00032
fprintf
[call site]
00033
strcmp
[call site]
00034
strcmp
[call site]
00035
fprintf
[call site]
00036
strcmp
[call site]
00037
strcmp
[call site]
00038
strcmp
[call site]
00039
strcmp
[call site]
00040
fprintf
[call site]
00041
atoi
[call site]
00042
fprintf
[call site]
00043
strcmp
[call site]
00044
fprintf
[call site]
00045
fprintf
[call site]
00046
fprintf
[call site]
00047
fprintf
[call site]
00048
fprintf
[call site]
00049
fprintf
[call site]
00050
fprintf
[call site]
00051
fprintf
[call site]
00052
print_usage
[function]
[call site]
00053
is_username_valid
[function]
[call site]
00054
strlen
[call site]
00055
fprintf
[call site]
00056
__ctype_b_loc
[call site]
00057
fprintf
[call site]
00058
strchr
[call site]
00059
fprintf
[call site]
00060
strlen
[call site]
00061
fprintf
[call site]
00062
realpath
[call site]
00063
__errno_location
[call site]
00064
strdup
[call site]
00065
fprintf
[call site]
00066
__errno_location
[call site]
00067
get_password
[function]
[call site]
00068
printf
[call site]
00069
fflush
[call site]
00070
gets_quiet
[function]
[call site]
00071
tcgetattr
[call site]
00072
tcsetattr
[call site]
00073
fgets
[call site]
00074
tcsetattr
[call site]
00075
strlen
[call site]
00076
strlen
[call site]
00077
strlen
[call site]
00078
gets_quiet
[function]
[call site]
00079
fprintf
[call site]
00080
printf
[call site]
00081
strcmp
[call site]
00082
fprintf
[call site]
00083
strncpy
[call site]
00084
mosquitto__fopen
[function]
[call site]
00085
umask
[call site]
00086
strlen
[call site]
00087
open
[call site]
00088
fdopen
[call site]
00089
umask
[call site]
00090
fopen
[call site]
00091
fileno
[call site]
00092
fclose
[call site]
00093
fprintf
[call site]
00094
getuid
[call site]
00095
getuid
[call site]
00096
fprintf
[call site]
00097
getgid
[call site]
00098
getgid
[call site]
00099
fprintf
[call site]
00100
fclose
[call site]
00101
__errno_location
[call site]
00102
printf
[call site]
00103
output_new_password
[function]
[call site]
00104
fprintf
[call site]
00105
pw__hash
[function]
[call site]
00106
RAND_bytes
[call site]
00107
EVP_DigestInit_ex
[call site]
00108
strlen
[call site]
00109
EVP_DigestUpdate
[call site]
00110
EVP_DigestFinal_ex
[call site]
00111
EVP_MD_CTX_free
[call site]
00112
strlen
[call site]
00113
fprintf
[call site]
00114
base64__encode
[function]
[call site]
00115
BIO_f_base64
[call site]
00116
BIO_s_mem
[call site]
00117
BIO_free_all
[call site]
00118
BIO_push
[call site]
00119
BIO_write
[call site]
00120
BIO_ctrl
[call site]
00121
BIO_free_all
[call site]
00122
BIO_ctrl
[call site]
00123
BIO_free_all
[call site]
00124
BIO_free_all
[call site]
00125
fprintf
[call site]
00126
base64__encode
[function]
[call site]
00127
fprintf
[call site]
00128
fprintf
[call site]
00129
fprintf
[call site]
00130
fclose
[call site]
00131
mosquitto__fopen
[function]
[call site]
00132
__errno_location
[call site]
00133
strlen
[call site]
00134
fprintf
[call site]
00135
snprintf
[call site]
00136
create_backup
[function]
[call site]
00137
umask
[call site]
00138
mkstemp
[call site]
00139
fprintf
[call site]
00140
fdopen
[call site]
00141
fprintf
[call site]
00142
copy_contents
[function]
[call site]
00143
rewind
[call site]
00144
rewind
[call site]
00145
fileno
[call site]
00146
feof
[call site]
00147
fread
[call site]
00148
fwrite
[call site]
00149
feof
[call site]
00150
fprintf
[call site]
00151
fclose
[call site]
00152
fclose
[call site]
00153
rewind
[call site]
00154
fclose
[call site]
00155
mpw_tmpfile
[function]
[call site]
00156
RAND_bytes
[call site]
00157
__errno_location
[call site]
00158
fclose
[call site]
00159
delete_pwuser
[function]
[call site]
00160
pwfile_iterate
[function]
[call site]
00161
fprintf
[call site]
00162
fprintf
[call site]
00163
feof
[call site]
00164
fgets_extending
[function]
[call site]
00165
fgets
[call site]
00166
feof
[call site]
00167
strlen
[call site]
00168
realloc
[call site]
00169
fprintf
[call site]
00170
strtok
[call site]
00171
strtok
[call site]
00172
fprintf
[call site]
00173
misc__trimblanks
[function]
[call site]
00174
misc__trimblanks
[function]
[call site]
00178
strlen
[call site]
00179
fprintf
[call site]
00180
fprintf
[call site]
00181
update_file
[function]
[call site]
00182
pwfile_iterate
[function]
[call site]
00183
update_pwuser
[function]
[call site]
00184
pwfile_iterate
[function]
[call site]
00185
printf
[call site]
00186
printf
[call site]
00187
output_new_password
[function]
[call site]
00188
get_password
[function]
[call site]
00189
fclose
[call site]
00190
fclose
[call site]
00191
unlink
[call site]
00192
update_pwuser
[function]
[call site]
00193
fclose
[call site]
00194
fclose
[call site]
00195
unlink
[call site]
00196
copy_contents
[function]
[call site]
00197
fclose
[call site]
00198
fclose
[call site]
00199
fprintf
[call site]
00200
fprintf
[call site]
00201
fclose
[call site]
00202
fclose
[call site]
00203
unlink
[call site]
00204
unlink
[call site]
00205