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: 00117 | /src/hostap/src/common/sae.c:2042 |
13 | 13 |
2 :
['__ctype_b_loc', 'wpa_debug_print_timestamp'] |
13 | 13 | _wpa_hexdump_ascii | call site: 00179 | /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: 00145 | /src/hostap/tests/fuzzing/sae/../../../src/crypto/crypto_openssl.c:1937 |
3 | 125 |
3 :
['crypto_bignum_init_set', 'dh_groups_get', 'sae_clear_data'] |
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: 00159 | /src/hostap/tests/fuzzing/sae/../../../src/crypto/crypto_openssl.c:2483 |
0 | 0 | None | 4 | 233 | sae_parse_commit | call site: 00117 | /src/hostap/src/common/sae.c:2186 |
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: 00209 | /src/hostap/src/common/sae.c:2119 |
0 | 0 | None | 0 | 29 | sae_parse_password_identifier | call site: 00177 | /src/hostap/src/common/sae.c:2087 |
0 | 0 | None | 0 | 7 | sae_parse_commit_scalar | call site: 00103 | /src/hostap/src/common/sae.c:1911 |
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
sae_parse_commit_scalar
[function]
[call site]
00101
wpa_printf
[function]
[call site]
00102
crypto_bignum_init_set
[function]
[call site]
00103
crypto_bignum_cmp
[function]
[call site]
00104
BN_cmp
[call site]
00105
wpa_printf
[function]
[call site]
00106
crypto_bignum_deinit
[function]
[call site]
00107
crypto_bignum_is_zero
[function]
[call site]
00108
BN_is_zero
[call site]
00109
crypto_bignum_is_one
[function]
[call site]
00110
BN_is_one
[call site]
00111
crypto_bignum_cmp
[function]
[call site]
00112
wpa_printf
[function]
[call site]
00113
crypto_bignum_deinit
[function]
[call site]
00114
crypto_bignum_deinit
[function]
[call site]
00115
wpa_hexdump
[function]
[call site]
00116
sae_parse_commit_element
[function]
[call site]
00117
sae_parse_commit_element_ffc
[function]
[call site]
00118
wpa_printf
[function]
[call site]
00119
wpa_hexdump
[function]
[call site]
00120
crypto_bignum_deinit
[function]
[call site]
00121
crypto_bignum_init_set
[function]
[call site]
00122
crypto_bignum_init
[function]
[call site]
00123
BN_new
[call site]
00124
crypto_bignum_init_set
[function]
[call site]
00125
crypto_bignum_sub
[function]
[call site]
00126
BN_sub
[call site]
00127
crypto_bignum_is_zero
[function]
[call site]
00128
crypto_bignum_is_one
[function]
[call site]
00129
crypto_bignum_cmp
[function]
[call site]
00130
crypto_bignum_deinit
[function]
[call site]
00131
crypto_bignum_deinit
[function]
[call site]
00132
wpa_printf
[function]
[call site]
00133
crypto_bignum_deinit
[function]
[call site]
00134
crypto_bignum_exptmod
[function]
[call site]
00135
BN_CTX_new
[call site]
00136
BN_mod_exp_mont_consttime
[call site]
00137
BN_CTX_free
[call site]
00138
crypto_bignum_is_one
[function]
[call site]
00139
wpa_printf
[function]
[call site]
00140
crypto_bignum_deinit
[function]
[call site]
00141
crypto_bignum_deinit
[function]
[call site]
00142
sae_parse_commit_element_ecc
[function]
[call site]
00143
wpa_printf
[function]
[call site]
00144
crypto_bignum_to_bin
[function]
[call site]
00145
memcmp
[call site]
00149
memcmp
[call site]
00150
wpa_printf
[function]
[call site]
00151
wpa_hexdump
[function]
[call site]
00152
wpa_hexdump
[function]
[call site]
00153
crypto_ec_point_deinit
[function]
[call site]
00154
crypto_ec_point_from_bin
[function]
[call site]
00155
BN_num_bits
[call site]
00156
BN_bin2bn
[call site]
00157
BN_bin2bn
[call site]
00158
EC_POINT_new
[call site]
00159
BN_clear_free
[call site]
00160
BN_clear_free
[call site]
00161
EC_POINT_clear_free
[call site]
00162
EC_POINT_set_affine_coordinates
[call site]
00163
EC_POINT_clear_free
[call site]
00164
BN_clear_free
[call site]
00165
BN_clear_free
[call site]
00166
wpa_printf
[function]
[call site]
00167
crypto_ec_point_is_on_curve
[function]
[call site]
00168
EC_POINT_is_on_curve
[call site]
00169
wpa_printf
[function]
[call site]
00170
sae_parse_password_identifier
[function]
[call site]
00171
wpa_hexdump
[function]
[call site]
00172
sae_is_password_id_elem
[function]
[call site]
00173
wpa_printf
[function]
[call site]
00174
strlen
[call site]
00175
memcmp
[call site]
00176
wpa_printf
[function]
[call site]
00177
wpa_hexdump_ascii
[function]
[call site]
00178
_wpa_hexdump_ascii
[function]
[call site]
00179
wpa_debug_print_timestamp
[function]
[call site]
00180
fprintf
[call site]
00181
fprintf
[call site]
00182
fprintf
[call site]
00183
fprintf
[call site]
00184
fprintf
[call site]
00185
fprintf
[call site]
00186
fprintf
[call site]
00187
__ctype_b_loc
[call site]
00188
fprintf
[call site]
00189
fprintf
[call site]
00190
fprintf
[call site]
00191
fprintf
[call site]
00192
printf
[call site]
00193
printf
[call site]
00194
printf
[call site]
00195
printf
[call site]
00196
printf
[call site]
00197
printf
[call site]
00198
printf
[call site]
00199
__ctype_b_loc
[call site]
00200
printf
[call site]
00201
printf
[call site]
00202
printf
[call site]
00203
printf
[call site]
00204
sae_parse_rejected_groups
[function]
[call site]
00205
wpa_hexdump
[function]
[call site]
00206
sae_is_rejected_groups_elem
[function]
[call site]
00207
wpabuf_free
[function]
[call site]
00208
wpabuf_alloc
[function]
[call site]
00209
os_zalloc
[function]
[call site]
00210
wpabuf_put_data
[function]
[call site]
00211
wpabuf_put
[function]
[call site]
00212
wpabuf_mhead_u8
[function]
[call site]
00213
wpabuf_mhead
[function]
[call site]
00214
wpabuf_overflow
[function]
[call site]
00215
wpa_printf
[function]
[call site]
00216
abort
[call site]
00217
wpa_hexdump_buf
[function]
[call site]
00218
wpabuf_head
[function]
[call site]
00219
wpabuf_len
[function]
[call site]
00220
wpa_hexdump
[function]
[call site]
00221
sae_parse_token_container
[function]
[call site]
00222
wpa_hexdump
[function]
[call site]
00223
sae_is_token_container_elem
[function]
[call site]
00224
wpa_hexdump
[function]
[call site]
00225
sae_parse_akm_suite_selector
[function]
[call site]
00226
wpa_hexdump
[function]
[call site]
00227
sae_is_akm_suite_selector_elem
[function]
[call site]
00228
WPA_GET_BE32
[function]
[call site]
00229
wpa_printf
[function]
[call site]
00230
wpa_printf
[function]
[call site]
00231
crypto_bignum_cmp
[function]
[call site]
00232
crypto_bignum_cmp
[function]
[call site]
00233
crypto_ec_point_cmp
[function]
[call site]
00234
EC_POINT_cmp
[call site]
00235
wpa_printf
[function]
[call site]
00236
sae_clear_data
[function]
[call site]
00237
sae_parse_commit
[function]
[call site]
00238
wpa_printf
[function]
[call site]
00239
sae_clear_data
[function]
[call site]
00240
os_program_deinit
[function]
[call site]
00241