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 |
---|---|---|---|---|---|---|---|
84 | 84 |
1 :
['sae_parse_commit_element_ffc'] |
84 | 84 | sae_parse_commit_element | call site: 00118 | /src/hostap/src/common/sae.c:2054 |
13 | 13 |
2 :
['__ctype_b_loc', 'wpa_debug_print_timestamp'] |
13 | 13 | _wpa_hexdump_ascii | call site: 00182 | /src/hostap/tests/fuzzing/asn1/../../../src/utils/wpa_debug.c:423 |
11 | 11 |
1 :
['wpa_debug_print_timestamp'] |
11 | 11 | _wpa_hexdump | call site: 00090 | /src/hostap/tests/fuzzing/asn1/../../../src/utils/wpa_debug.c:281 |
4 | 4 |
2 :
['BN_num_bits', 'BN_bn2bin'] |
4 | 4 | crypto_bignum_to_bin | call site: 00146 | /src/hostap/tests/fuzzing/sae/../../../src/crypto/crypto_openssl.c:2055 |
3 | 125 |
3 :
['sae_clear_data', 'crypto_bignum_init_set', 'dh_groups_get'] |
3 | 125 | sae_set_group | call site: 00056 | /src/hostap/src/common/sae.c:46 |
2 | 2 |
1 :
['atoi'] |
2 | 2 | wpa_fuzzer_set_debug_level | call site: 00002 | /src/hostap/tests/fuzzing/asn1/../fuzzer-common.c:23 |
0 | 0 | None | 6 | 6 | crypto_ec_point_from_bin | call site: 00160 | /src/hostap/tests/fuzzing/sae/../../../src/crypto/crypto_openssl.c:2601 |
0 | 0 | None | 4 | 241 | sae_parse_commit | call site: 00118 | /src/hostap/src/common/sae.c:2213 |
0 | 0 | None | 3 | 226 | sae_set_group | call site: 00022 | /src/hostap/src/common/sae.c:33 |
0 | 0 | None | 0 | 34 | sae_parse_rejected_groups | call site: 00213 | /src/hostap/src/common/sae.c:2148 |
0 | 0 | None | 0 | 29 | sae_parse_password_identifier | call site: 00180 | /src/hostap/src/common/sae.c:2109 |
0 | 0 | None | 0 | 7 | sae_parse_commit_scalar | call site: 00104 | /src/hostap/src/common/sae.c:1923 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
wpa_fuzzer_set_debug_level
[function]
[call site]
00001
getenv
[call site]
00002
atoi
[call site]
00003
os_program_init
[function]
[call site]
00004
os_get_random
[function]
[call site]
00005
srandom
[call site]
00006
sae_parse_commit
[function]
[call site]
00007
WPA_GET_LE16
[function]
[call site]
00008
sae_group_allowed
[function]
[call site]
00009
wpa_printf
[function]
[call site]
00010
wpa_debug_print_timestamp
[function]
[call site]
00011
os_get_time
[function]
[call site]
00012
gettimeofday
[call site]
00013
fprintf
[call site]
00014
printf
[call site]
00015
vfprintf
[call site]
00016
fprintf
[call site]
00017
vprintf
[call site]
00018
printf
[call site]
00019
wpa_printf
[function]
[call site]
00020
sae_set_group
[function]
[call site]
00021
dragonfly_suitable_group
[function]
[call site]
00022
wpa_printf
[function]
[call site]
00023
sae_clear_data
[function]
[call site]
00024
sae_clear_temp_data
[function]
[call site]
00025
crypto_ec_deinit
[function]
[call site]
00026
BN_clear_free
[call site]
00027
BN_clear_free
[call site]
00028
BN_clear_free
[call site]
00029
BN_clear_free
[call site]
00030
EC_GROUP_free
[call site]
00031
BN_CTX_free
[call site]
00032
crypto_bignum_deinit
[function]
[call site]
00033
BN_clear_free
[call site]
00034
BN_free
[call site]
00035
crypto_bignum_deinit
[function]
[call site]
00036
crypto_bignum_deinit
[function]
[call site]
00037
crypto_bignum_deinit
[function]
[call site]
00038
crypto_bignum_deinit
[function]
[call site]
00039
crypto_bignum_deinit
[function]
[call site]
00040
crypto_bignum_deinit
[function]
[call site]
00041
crypto_ec_point_deinit
[function]
[call site]
00042
EC_POINT_clear_free
[call site]
00043
EC_POINT_free
[call site]
00044
crypto_ec_point_deinit
[function]
[call site]
00045
crypto_ec_point_deinit
[function]
[call site]
00046
wpabuf_free
[function]
[call site]
00047
wpabuf_free
[function]
[call site]
00048
wpabuf_free
[function]
[call site]
00049
bin_clear_free
[function]
[call site]
00050
forced_memzero
[function]
[call site]
00051
crypto_bignum_deinit
[function]
[call site]
00052
crypto_bignum_deinit
[function]
[call site]
00053
os_zalloc
[function]
[call site]
00054
calloc
[call site]
00055
crypto_ec_init
[function]
[call site]
00056
crypto_ec_group_2_nid
[function]
[call site]
00057
os_zalloc
[function]
[call site]
00058
BN_CTX_new
[call site]
00059
EC_GROUP_new_by_curve_name
[call site]
00060
BN_new
[call site]
00061
BN_new
[call site]
00062
BN_new
[call site]
00063
BN_new
[call site]
00064
EC_GROUP_get_curve
[call site]
00065
EC_GROUP_get_order
[call site]
00066
crypto_ec_deinit
[function]
[call site]
00067
wpa_printf
[function]
[call site]
00068
crypto_ec_prime_len
[function]
[call site]
00069
BN_num_bits
[call site]
00070
crypto_ec_get_prime
[function]
[call site]
00071
crypto_ec_order_len
[function]
[call site]
00072
BN_num_bits
[call site]
00073
crypto_ec_get_order
[function]
[call site]
00074
dh_groups_get
[function]
[call site]
00075
wpa_printf
[function]
[call site]
00076
sae_clear_data
[function]
[call site]
00077
crypto_bignum_init_set
[function]
[call site]
00078
BN_bin2bn
[call site]
00079
sae_clear_data
[function]
[call site]
00080
crypto_bignum_init_set
[function]
[call site]
00081
sae_clear_data
[function]
[call site]
00082
wpa_printf
[function]
[call site]
00083
wpa_printf
[function]
[call site]
00084
wpa_printf
[function]
[call site]
00085
wpa_printf
[function]
[call site]
00086
sae_parse_commit_token
[function]
[call site]
00087
wpa_printf
[function]
[call site]
00088
wpa_hexdump
[function]
[call site]
00089
_wpa_hexdump
[function]
[call site]
00090
wpa_debug_print_timestamp
[function]
[call site]
00091
fprintf
[call site]
00092
fprintf
[call site]
00093
fprintf
[call site]
00094
fprintf
[call site]
00095
fprintf
[call site]
00096
printf
[call site]
00097
printf
[call site]
00098
printf
[call site]
00099
printf
[call site]
00100
printf
[call site]
00101
sae_parse_commit_scalar
[function]
[call site]
00102
wpa_printf
[function]
[call site]
00103
crypto_bignum_init_set
[function]
[call site]
00104
crypto_bignum_cmp
[function]
[call site]
00105
BN_cmp
[call site]
00106
wpa_printf
[function]
[call site]
00107
crypto_bignum_deinit
[function]
[call site]
00108
crypto_bignum_is_zero
[function]
[call site]
00109
BN_is_zero
[call site]
00110
crypto_bignum_is_one
[function]
[call site]
00111
BN_is_one
[call site]
00112
crypto_bignum_cmp
[function]
[call site]
00113
wpa_printf
[function]
[call site]
00114
crypto_bignum_deinit
[function]
[call site]
00115
crypto_bignum_deinit
[function]
[call site]
00116
wpa_hexdump
[function]
[call site]
00117
sae_parse_commit_element
[function]
[call site]
00118
sae_parse_commit_element_ffc
[function]
[call site]
00119
wpa_printf
[function]
[call site]
00120
wpa_hexdump
[function]
[call site]
00121
crypto_bignum_deinit
[function]
[call site]
00122
crypto_bignum_init_set
[function]
[call site]
00123
crypto_bignum_init
[function]
[call site]
00124
BN_new
[call site]
00125
crypto_bignum_init_set
[function]
[call site]
00126
crypto_bignum_sub
[function]
[call site]
00127
BN_sub
[call site]
00128
crypto_bignum_is_zero
[function]
[call site]
00129
crypto_bignum_is_one
[function]
[call site]
00130
crypto_bignum_cmp
[function]
[call site]
00131
crypto_bignum_deinit
[function]
[call site]
00132
crypto_bignum_deinit
[function]
[call site]
00133
wpa_printf
[function]
[call site]
00134
crypto_bignum_deinit
[function]
[call site]
00135
crypto_bignum_exptmod
[function]
[call site]
00136
BN_CTX_new
[call site]
00137
BN_mod_exp_mont_consttime
[call site]
00138
BN_CTX_free
[call site]
00139
crypto_bignum_is_one
[function]
[call site]
00140
wpa_printf
[function]
[call site]
00141
crypto_bignum_deinit
[function]
[call site]
00142
crypto_bignum_deinit
[function]
[call site]
00143
sae_parse_commit_element_ecc
[function]
[call site]
00144
wpa_printf
[function]
[call site]
00145
crypto_bignum_to_bin
[function]
[call site]
00146
memcmp
[call site]
00150
memcmp
[call site]
00151
wpa_printf
[function]
[call site]
00152
wpa_hexdump
[function]
[call site]
00153
wpa_hexdump
[function]
[call site]
00154
crypto_ec_point_deinit
[function]
[call site]
00155
crypto_ec_point_from_bin
[function]
[call site]
00156
BN_num_bits
[call site]
00157
BN_bin2bn
[call site]
00158
BN_bin2bn
[call site]
00159
EC_POINT_new
[call site]
00160
BN_clear_free
[call site]
00161
BN_clear_free
[call site]
00162
EC_POINT_clear_free
[call site]
00163
EC_POINT_set_affine_coordinates
[call site]
00164
EC_POINT_clear_free
[call site]
00165
BN_clear_free
[call site]
00166
BN_clear_free
[call site]
00167
wpa_printf
[function]
[call site]
00168
crypto_ec_point_is_on_curve
[function]
[call site]
00169
EC_POINT_is_on_curve
[call site]
00170
wpa_printf
[function]
[call site]
00171
wpa_hexdump
[function]
[call site]
00172
sae_parse_password_identifier
[function]
[call site]
00173
sae_is_password_id_elem
[function]
[call site]
00174
wpa_printf
[function]
[call site]
00175
wpa_printf
[function]
[call site]
00176
wpa_printf
[function]
[call site]
00177
strlen
[call site]
00178
memcmp
[call site]
00179
wpa_printf
[function]
[call site]
00180
wpa_hexdump_ascii
[function]
[call site]
00181
_wpa_hexdump_ascii
[function]
[call site]
00182
wpa_debug_print_timestamp
[function]
[call site]
00183
fprintf
[call site]
00184
fprintf
[call site]
00185
fprintf
[call site]
00186
fprintf
[call site]
00187
fprintf
[call site]
00188
fprintf
[call site]
00189
fprintf
[call site]
00190
__ctype_b_loc
[call site]
00191
fprintf
[call site]
00192
fprintf
[call site]
00193
fprintf
[call site]
00194
fprintf
[call site]
00195
printf
[call site]
00196
printf
[call site]
00197
printf
[call site]
00198
printf
[call site]
00199
printf
[call site]
00200
printf
[call site]
00201
printf
[call site]
00202
__ctype_b_loc
[call site]
00203
printf
[call site]
00204
printf
[call site]
00205
printf
[call site]
00206
printf
[call site]
00207
sae_parse_rejected_groups
[function]
[call site]
00208
sae_is_rejected_groups_elem
[function]
[call site]
00209
wpabuf_free
[function]
[call site]
00210
wpa_printf
[function]
[call site]
00211
wpabuf_free
[function]
[call site]
00212
wpabuf_alloc
[function]
[call site]
00213
os_zalloc
[function]
[call site]
00214
wpabuf_put_data
[function]
[call site]
00215
wpabuf_put
[function]
[call site]
00216
wpabuf_mhead_u8
[function]
[call site]
00217
wpabuf_mhead
[function]
[call site]
00218
wpabuf_len
[function]
[call site]
00219
wpabuf_overflow
[function]
[call site]
00220
wpa_printf
[function]
[call site]
00221
abort
[call site]
00222
wpa_hexdump_buf
[function]
[call site]
00223
wpabuf_head
[function]
[call site]
00224
wpabuf_len
[function]
[call site]
00225
wpa_hexdump
[function]
[call site]
00226
wpabuf_free
[function]
[call site]
00227
sae_parse_token_container
[function]
[call site]
00228
sae_is_token_container_elem
[function]
[call site]
00229
wpa_hexdump
[function]
[call site]
00230
sae_parse_akm_suite_selector
[function]
[call site]
00231
sae_is_akm_suite_selector_elem
[function]
[call site]
00232
WPA_GET_BE32
[function]
[call site]
00233
wpa_printf
[function]
[call site]
00234
wpa_printf
[function]
[call site]
00235
crypto_bignum_cmp
[function]
[call site]
00236
crypto_bignum_cmp
[function]
[call site]
00237
crypto_ec_point_cmp
[function]
[call site]
00238
EC_POINT_cmp
[call site]
00239
wpa_printf
[function]
[call site]
00240
sae_clear_data
[function]
[call site]
00241
sae_parse_commit
[function]
[call site]
00242
wpa_printf
[function]
[call site]
00243
sae_clear_data
[function]
[call site]
00244
os_program_deinit
[function]
[call site]
00245