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
fopen
[call site]
00085
__errno_location
[call site]
00086
printf
[call site]
00087
output_new_password
[function]
[call site]
00088
fprintf
[call site]
00089
pw__hash
[function]
[call site]
00090
RAND_bytes
[call site]
00091
EVP_DigestInit_ex
[call site]
00092
strlen
[call site]
00093
EVP_DigestUpdate
[call site]
00094
EVP_DigestFinal_ex
[call site]
00095
EVP_MD_CTX_free
[call site]
00096
strlen
[call site]
00097
fprintf
[call site]
00098
base64__encode
[function]
[call site]
00099
BIO_f_base64
[call site]
00100
BIO_s_mem
[call site]
00101
BIO_free_all
[call site]
00102
BIO_push
[call site]
00103
BIO_write
[call site]
00104
BIO_ctrl
[call site]
00105
BIO_free_all
[call site]
00106
BIO_ctrl
[call site]
00107
BIO_free_all
[call site]
00108
BIO_free_all
[call site]
00109
fprintf
[call site]
00110
base64__encode
[function]
[call site]
00111
fprintf
[call site]
00112
fprintf
[call site]
00113
fprintf
[call site]
00114
fclose
[call site]
00115
fopen
[call site]
00116
__errno_location
[call site]
00117
strlen
[call site]
00118
fprintf
[call site]
00119
strlen
[call site]
00120
create_backup
[function]
[call site]
00121
fopen
[call site]
00122
fprintf
[call site]
00123
copy_contents
[function]
[call site]
00124
rewind
[call site]
00125
rewind
[call site]
00126
fileno
[call site]
00127
feof
[call site]
00128
fread
[call site]
00129
fwrite
[call site]
00130
feof
[call site]
00131
fprintf
[call site]
00132
fclose
[call site]
00133
fclose
[call site]
00134
rewind
[call site]
00135
fclose
[call site]
00136
mpw_tmpfile
[function]
[call site]
00137
RAND_bytes
[call site]
00138
__errno_location
[call site]
00139
fclose
[call site]
00140
delete_pwuser
[function]
[call site]
00141
pwfile_iterate
[function]
[call site]
00142
fprintf
[call site]
00143
fprintf
[call site]
00144
feof
[call site]
00145
fgets_extending
[function]
[call site]
00146
fgets
[call site]
00147
feof
[call site]
00148
strlen
[call site]
00149
realloc
[call site]
00150
fprintf
[call site]
00151
strtok
[call site]
00152
fprintf
[call site]
00153
misc__trimblanks
[function]
[call site]
00154
misc__trimblanks
[function]
[call site]
00158
strlen
[call site]
00159
fprintf
[call site]
00160
fprintf
[call site]
00161
update_file
[function]
[call site]
00162
pwfile_iterate
[function]
[call site]
00163
update_pwuser
[function]
[call site]
00164
pwfile_iterate
[function]
[call site]
00165
printf
[call site]
00166
printf
[call site]
00167
output_new_password
[function]
[call site]
00168
get_password
[function]
[call site]
00169
fclose
[call site]
00170
fclose
[call site]
00171
unlink
[call site]
00172
update_pwuser
[function]
[call site]
00173
fclose
[call site]
00174
fclose
[call site]
00175
unlink
[call site]
00176
copy_contents
[function]
[call site]
00177
fclose
[call site]
00178
fclose
[call site]
00179
fprintf
[call site]
00180
fprintf
[call site]
00181
fclose
[call site]
00182
fclose
[call site]
00183
unlink
[call site]
00184
unlink
[call site]
00185