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 |
---|---|---|---|---|---|---|---|
110 | 110 |
1 :
['pqov_uov_Is_avx2_gf16mat_gaussian_elim_ref'] |
110 | 110 | pqov_uov_Is_avx2_gf16mat_gaussian_elim_avx2 | call site: 00000 | /src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_matrix_avx2.c:748 |
110 | 110 |
1 :
['pqov_uov_Is_pkc_avx2_gf16mat_gaussian_elim_ref'] |
110 | 110 | pqov_uov_Is_pkc_avx2_gf16mat_gaussian_elim_avx2 | call site: 00000 | /src/liboqs/src/sig/uov/pqov_ov_Is_pkc_avx2/blas_matrix_avx2.c:748 |
110 | 110 |
1 :
['pqov_uov_Is_pkc_skc_avx2_gf16mat_gaussian_elim_ref'] |
110 | 110 | pqov_uov_Is_pkc_skc_avx2_gf16mat_gaussian_elim_avx2 | call site: 00000 | /src/liboqs/src/sig/uov/pqov_ov_Is_pkc_skc_avx2/blas_matrix_avx2.c:748 |
43 | 43 |
1 :
['pqov_uov_Is_avx2_gf16mat_back_substitute_ref'] |
43 | 43 | pqov_uov_Is_avx2_gf16mat_back_substitute_avx2 | call site: 00000 | /src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_matrix_avx2.c:756 |
43 | 43 |
1 :
['pqov_uov_Is_pkc_avx2_gf16mat_back_substitute_ref'] |
43 | 43 | pqov_uov_Is_pkc_avx2_gf16mat_back_substitute_avx2 | call site: 00000 | /src/liboqs/src/sig/uov/pqov_ov_Is_pkc_avx2/blas_matrix_avx2.c:756 |
43 | 43 |
1 :
['pqov_uov_Is_pkc_skc_avx2_gf16mat_back_substitute_ref'] |
43 | 43 | pqov_uov_Is_pkc_skc_avx2_gf16mat_back_substitute_avx2 | call site: 00000 | /src/liboqs/src/sig/uov/pqov_ov_Is_pkc_skc_avx2/blas_matrix_avx2.c:756 |
2 | 2 |
1 :
['exit'] |
2 | 2 | oqs_aes128_ctr_enc_sch_ni | call site: 00000 | /src/liboqs/src/common/aes/aes128_ni.c:176 |
0 | 4 |
1 :
['gf16mat_prod_multab_96x_avx2'] |
0 | 4 | pqov_uov_Is_avx2_gf16mat_prod_multab_avx2 | call site: 00000 | /src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_matrix_avx2.c:188 |
0 | 4 |
1 :
['gf16mat_prod_multab_64x_avx2'] |
0 | 4 | pqov_uov_Is_avx2_gf16mat_prod_avx2 | call site: 00000 | /src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_matrix_avx2.c:198 |
0 | 0 | None | 559 | 559 | OQS_SIG_falcon_1024_keypair | call site: 00000 | /src/liboqs/src/sig/falcon/sig_falcon_1024.c:54 |
0 | 0 | None | 559 | 559 | OQS_SIG_falcon_512_keypair | call site: 00000 | /src/liboqs/src/sig/falcon/sig_falcon_512.c:54 |
0 | 0 | None | 559 | 559 | OQS_SIG_falcon_padded_1024_keypair | call site: 00000 | /src/liboqs/src/sig/falcon/sig_falcon_padded_1024.c:54 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
OQS_init
[function]
[call site]
00001
OQS_CPU_has_extension
[function]
[call site]
00002
pthread_once
[call site]
00003
set_available_cpu_extensions
[function]
[call site]
00004
cpuid
[function]
[call site]
00005
cpuid
[function]
[call site]
00006
is_bit_set
[function]
[call site]
00007
is_bit_set
[function]
[call site]
00008
xgetbv_eax
[function]
[call site]
00009
is_bit_set
[function]
[call site]
00010
has_mask
[function]
[call site]
00011
is_bit_set
[function]
[call site]
00012
is_bit_set
[function]
[call site]
00013
is_bit_set
[function]
[call site]
00014
is_bit_set
[function]
[call site]
00015
is_bit_set
[function]
[call site]
00016
is_bit_set
[function]
[call site]
00017
is_bit_set
[function]
[call site]
00018
has_mask
[function]
[call site]
00019
is_bit_set
[function]
[call site]
00020
is_bit_set
[function]
[call site]
00021
is_bit_set
[function]
[call site]
00022
has_mask
[function]
[call site]
00023
is_bit_set
[function]
[call site]
00024
is_bit_set
[function]
[call site]
00025
is_bit_set
[function]
[call site]
00026
is_bit_set
[function]
[call site]
00027
fuzz_sig
[function]
[call site]
00028
init_fuzz_context
[function]
[call site]
00029
srand
[call site]
00030
OQS_randombytes_custom_algorithm
[function]
[call site]
00031
fuzz_rand
[function]
[call site]
00032
rand
[call site]
00033
OQS_SIG_alg_identifier
[function]
[call site]
00034
OQS_SIG_new
[function]
[call site]
00035
strcasecmp
[call site]
00036
OQS_SIG_dilithium_2_new
[function]
[call site]
00037
OQS_MEM_malloc
[function]
[call site]
00038
CRYPTO_malloc
[call site]
00039
strcasecmp
[call site]
00040
OQS_SIG_dilithium_3_new
[function]
[call site]
00041
strcasecmp
[call site]
00042
OQS_SIG_dilithium_5_new
[function]
[call site]
00043
strcasecmp
[call site]
00044
OQS_SIG_ml_dsa_44_new
[function]
[call site]
00045
strcasecmp
[call site]
00046
OQS_SIG_ml_dsa_65_new
[function]
[call site]
00047
strcasecmp
[call site]
00048
OQS_SIG_ml_dsa_87_new
[function]
[call site]
00049
strcasecmp
[call site]
00050
OQS_SIG_falcon_512_new
[function]
[call site]
00051
strcasecmp
[call site]
00052
OQS_SIG_falcon_1024_new
[function]
[call site]
00053
strcasecmp
[call site]
00054
OQS_SIG_falcon_padded_512_new
[function]
[call site]
00055
strcasecmp
[call site]
00056
OQS_SIG_falcon_padded_1024_new
[function]
[call site]
00057
strcasecmp
[call site]
00058
OQS_SIG_sphincs_sha2_128f_simple_new
[function]
[call site]
00059
strcasecmp
[call site]
00060
OQS_SIG_sphincs_sha2_128s_simple_new
[function]
[call site]
00061
strcasecmp
[call site]
00062
OQS_SIG_sphincs_sha2_192f_simple_new
[function]
[call site]
00063
strcasecmp
[call site]
00064
OQS_SIG_sphincs_sha2_192s_simple_new
[function]
[call site]
00065
strcasecmp
[call site]
00066
OQS_SIG_sphincs_sha2_256f_simple_new
[function]
[call site]
00067
strcasecmp
[call site]
00068
OQS_SIG_sphincs_sha2_256s_simple_new
[function]
[call site]
00069
strcasecmp
[call site]
00070
OQS_SIG_sphincs_shake_128f_simple_new
[function]
[call site]
00071
strcasecmp
[call site]
00072
OQS_SIG_sphincs_shake_128s_simple_new
[function]
[call site]
00073
strcasecmp
[call site]
00074
OQS_SIG_sphincs_shake_192f_simple_new
[function]
[call site]
00075
strcasecmp
[call site]
00076
OQS_SIG_sphincs_shake_192s_simple_new
[function]
[call site]
00077
strcasecmp
[call site]
00078
OQS_SIG_sphincs_shake_256f_simple_new
[function]
[call site]
00079
strcasecmp
[call site]
00080
OQS_SIG_sphincs_shake_256s_simple_new
[function]
[call site]
00081
strcasecmp
[call site]
00082
OQS_SIG_mayo_1_new
[function]
[call site]
00083
strcasecmp
[call site]
00084
OQS_SIG_mayo_2_new
[function]
[call site]
00085
strcasecmp
[call site]
00086
OQS_SIG_mayo_3_new
[function]
[call site]
00087
strcasecmp
[call site]
00088
OQS_SIG_mayo_5_new
[function]
[call site]
00089
strcasecmp
[call site]
00090
OQS_SIG_cross_rsdp_128_balanced_new
[function]
[call site]
00091
strcasecmp
[call site]
00092
OQS_SIG_cross_rsdp_128_fast_new
[function]
[call site]
00093
strcasecmp
[call site]
00094
OQS_SIG_cross_rsdp_128_small_new
[function]
[call site]
00095
strcasecmp
[call site]
00096
OQS_SIG_cross_rsdp_192_balanced_new
[function]
[call site]
00097
strcasecmp
[call site]
00098
OQS_SIG_cross_rsdp_192_fast_new
[function]
[call site]
00099
strcasecmp
[call site]
00100
OQS_SIG_cross_rsdp_192_small_new
[function]
[call site]
00101
strcasecmp
[call site]
00102
OQS_SIG_cross_rsdp_256_balanced_new
[function]
[call site]
00103
strcasecmp
[call site]
00104
OQS_SIG_cross_rsdp_256_fast_new
[function]
[call site]
00105
strcasecmp
[call site]
00106
OQS_SIG_cross_rsdp_256_small_new
[function]
[call site]
00107
strcasecmp
[call site]
00108
OQS_SIG_cross_rsdpg_128_balanced_new
[function]
[call site]
00109
strcasecmp
[call site]
00110
OQS_SIG_cross_rsdpg_128_fast_new
[function]
[call site]
00111
strcasecmp
[call site]
00112
OQS_SIG_cross_rsdpg_128_small_new
[function]
[call site]
00113
strcasecmp
[call site]
00114
OQS_SIG_cross_rsdpg_192_balanced_new
[function]
[call site]
00115
strcasecmp
[call site]
00116
OQS_SIG_cross_rsdpg_192_fast_new
[function]
[call site]
00117
strcasecmp
[call site]
00118
OQS_SIG_cross_rsdpg_192_small_new
[function]
[call site]
00119
strcasecmp
[call site]
00120
OQS_SIG_cross_rsdpg_256_balanced_new
[function]
[call site]
00121
strcasecmp
[call site]
00122
OQS_SIG_cross_rsdpg_256_fast_new
[function]
[call site]
00123
strcasecmp
[call site]
00124
OQS_SIG_cross_rsdpg_256_small_new
[function]
[call site]
00125
strcasecmp
[call site]
00126
OQS_SIG_uov_ov_Is_new
[function]
[call site]
00127
strcasecmp
[call site]
00128
OQS_SIG_uov_ov_Ip_new
[function]
[call site]
00129
strcasecmp
[call site]
00130
OQS_SIG_uov_ov_III_new
[function]
[call site]
00131
strcasecmp
[call site]
00132
OQS_SIG_uov_ov_V_new
[function]
[call site]
00133
strcasecmp
[call site]
00134
OQS_SIG_uov_ov_Is_pkc_new
[function]
[call site]
00135
strcasecmp
[call site]
00136
OQS_SIG_uov_ov_Ip_pkc_new
[function]
[call site]
00137
strcasecmp
[call site]
00138
OQS_SIG_uov_ov_III_pkc_new
[function]
[call site]
00139
strcasecmp
[call site]
00140
OQS_SIG_uov_ov_V_pkc_new
[function]
[call site]
00141
strcasecmp
[call site]
00142
OQS_SIG_uov_ov_Is_pkc_skc_new
[function]
[call site]
00143
strcasecmp
[call site]
00144
OQS_SIG_uov_ov_Ip_pkc_skc_new
[function]
[call site]
00145
strcasecmp
[call site]
00146
OQS_SIG_uov_ov_III_pkc_skc_new
[function]
[call site]
00147
strcasecmp
[call site]
00148
OQS_SIG_uov_ov_V_pkc_skc_new
[function]
[call site]
00149
strcasecmp
[call site]
00150
OQS_SIG_snova_SNOVA_24_5_4_new
[function]
[call site]
00151
strcasecmp
[call site]
00152
OQS_SIG_snova_SNOVA_24_5_4_SHAKE_new
[function]
[call site]
00153
strcasecmp
[call site]
00154
OQS_SIG_snova_SNOVA_24_5_4_esk_new
[function]
[call site]
00155
strcasecmp
[call site]
00156
OQS_SIG_snova_SNOVA_24_5_4_SHAKE_esk_new
[function]
[call site]
00157
strcasecmp
[call site]
00158
OQS_SIG_snova_SNOVA_37_17_2_new
[function]
[call site]
00159
strcasecmp
[call site]
00160
OQS_SIG_snova_SNOVA_25_8_3_new
[function]
[call site]
00161
strcasecmp
[call site]
00162
OQS_SIG_snova_SNOVA_56_25_2_new
[function]
[call site]
00163
strcasecmp
[call site]
00164
OQS_SIG_snova_SNOVA_49_11_3_new
[function]
[call site]
00165
strcasecmp
[call site]
00166
OQS_SIG_snova_SNOVA_37_8_4_new
[function]
[call site]
00167
strcasecmp
[call site]
00168
OQS_SIG_snova_SNOVA_24_5_5_new
[function]
[call site]
00169
strcasecmp
[call site]
00170
OQS_SIG_snova_SNOVA_60_10_4_new
[function]
[call site]
00171
strcasecmp
[call site]
00172
OQS_SIG_snova_SNOVA_29_6_5_new
[function]
[call site]
00173
printf
[call site]
00174
fwrite
[call site]
00175
cleanup_heap
[function]
[call site]
00176
OQS_MEM_secure_free
[function]
[call site]
00177
OQS_MEM_cleanse
[function]
[call site]
00178
OPENSSL_cleanse
[call site]
00179
OQS_MEM_insecure_free
[function]
[call site]
00180
CRYPTO_free
[call site]
00181
OQS_MEM_insecure_free
[function]
[call site]
00182
OQS_MEM_insecure_free
[function]
[call site]
00183
OQS_SIG_free
[function]
[call site]
00184
OQS_MEM_insecure_free
[function]
[call site]
00185
OQS_SIG_keypair
[function]
[call site]
00186
fwrite
[call site]
00187
cleanup_heap
[function]
[call site]
00188
OQS_SIG_sign
[function]
[call site]
00189
fwrite
[call site]
00190
cleanup_heap
[function]
[call site]
00191
OQS_SIG_verify
[function]
[call site]
00192
fwrite
[call site]
00193
cleanup_heap
[function]
[call site]
00194
exit
[call site]
00195
cleanup_heap
[function]
[call site]
00196
OQS_destroy
[function]
[call site]
00197
oqs_ossl_destroy
[function]
[call site]
00198