Fuzz introspector: fuzz_test_kem
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
137 0 EP call site: 00000 fuzz_kem

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 OQS_init [function] [call site] 00001
2 OQS_CPU_has_extension [function] [call site] 00002
3 pthread_once [call site] 00003
3 set_available_cpu_extensions [function] [call site] 00004
1 fuzz_kem [function] [call site] 00028
2 init_fuzz_context [function] [call site] 00029
3 srand [call site] 00030
3 OQS_randombytes_custom_algorithm [function] [call site] 00031
3 fuzz_rand [function] [call site] 00032
4 rand [call site] 00033
2 OQS_KEM_alg_identifier [function] [call site] 00034
2 OQS_KEM_new [function] [call site] 00035
3 strcasecmp [call site] 00036
3 OQS_KEM_bike_l1_new [function] [call site] 00037
4 OQS_MEM_malloc [function] [call site] 00038
5 CRYPTO_malloc [call site] 00039
3 strcasecmp [call site] 00040
3 OQS_KEM_bike_l3_new [function] [call site] 00041
4 OQS_MEM_malloc [function] [call site] 00042
3 strcasecmp [call site] 00043
3 OQS_KEM_bike_l5_new [function] [call site] 00044
4 OQS_MEM_malloc [function] [call site] 00045
3 strcasecmp [call site] 00046
3 OQS_KEM_classic_mceliece_348864_new [function] [call site] 00047
4 OQS_MEM_malloc [function] [call site] 00048
3 strcasecmp [call site] 00049
3 OQS_KEM_classic_mceliece_348864f_new [function] [call site] 00050
3 strcasecmp [call site] 00051
3 OQS_KEM_classic_mceliece_460896_new [function] [call site] 00052
3 strcasecmp [call site] 00053
3 OQS_KEM_classic_mceliece_460896f_new [function] [call site] 00054
3 strcasecmp [call site] 00055
3 OQS_KEM_classic_mceliece_6688128_new [function] [call site] 00056
3 strcasecmp [call site] 00057
3 OQS_KEM_classic_mceliece_6688128f_new [function] [call site] 00058
3 strcasecmp [call site] 00059
3 OQS_KEM_classic_mceliece_6960119_new [function] [call site] 00060
3 strcasecmp [call site] 00061
3 OQS_KEM_classic_mceliece_6960119f_new [function] [call site] 00062
3 strcasecmp [call site] 00063
3 OQS_KEM_classic_mceliece_8192128_new [function] [call site] 00064
3 strcasecmp [call site] 00065
3 OQS_KEM_classic_mceliece_8192128f_new [function] [call site] 00066
3 strcasecmp [call site] 00067
3 strcasecmp [call site] 00068
3 strcasecmp [call site] 00069
3 strcasecmp [call site] 00070
3 OQS_KEM_kyber_512_new [function] [call site] 00071
3 strcasecmp [call site] 00072
3 OQS_KEM_kyber_768_new [function] [call site] 00073
3 strcasecmp [call site] 00074
3 OQS_KEM_kyber_1024_new [function] [call site] 00075
3 strcasecmp [call site] 00076
3 OQS_KEM_ml_kem_512_new [function] [call site] 00077
3 strcasecmp [call site] 00078
3 OQS_KEM_ml_kem_768_new [function] [call site] 00079
3 strcasecmp [call site] 00080
3 OQS_KEM_ml_kem_1024_new [function] [call site] 00081
3 strcasecmp [call site] 00082
3 OQS_KEM_ntru_hps2048509_new [function] [call site] 00083
3 strcasecmp [call site] 00084
3 OQS_KEM_ntru_hps2048677_new [function] [call site] 00085
3 strcasecmp [call site] 00086
3 OQS_KEM_ntru_hps4096821_new [function] [call site] 00087
3 strcasecmp [call site] 00088
3 OQS_KEM_ntru_hps40961229_new [function] [call site] 00089
3 strcasecmp [call site] 00090
3 OQS_KEM_ntru_hrss701_new [function] [call site] 00091
3 strcasecmp [call site] 00092
3 OQS_KEM_ntru_hrss1373_new [function] [call site] 00093
3 strcasecmp [call site] 00094
3 OQS_KEM_ntruprime_sntrup761_new [function] [call site] 00095
3 strcasecmp [call site] 00096
3 OQS_KEM_frodokem_640_aes_new [function] [call site] 00097
3 strcasecmp [call site] 00098
3 OQS_KEM_frodokem_640_shake_new [function] [call site] 00099
3 strcasecmp [call site] 00100
3 OQS_KEM_frodokem_976_aes_new [function] [call site] 00101
3 strcasecmp [call site] 00102
3 OQS_KEM_frodokem_976_shake_new [function] [call site] 00103
3 strcasecmp [call site] 00104
3 OQS_KEM_frodokem_1344_aes_new [function] [call site] 00105
3 strcasecmp [call site] 00106
3 OQS_KEM_frodokem_1344_shake_new [function] [call site] 00107
2 __assert_fail [call site] 00108
2 OQS_MEM_malloc [function] [call site] 00109
2 OQS_MEM_malloc [function] [call site] 00110
2 OQS_MEM_malloc [function] [call site] 00111
2 OQS_MEM_malloc [function] [call site] 00112
2 OQS_MEM_malloc [function] [call site] 00113
2 fwrite [call site] 00114
2 OQS_KEM_keypair [function] [call site] 00116
2 fwrite [call site] 00117
2 OQS_KEM_encaps [function] [call site] 00118
2 fwrite [call site] 00119
2 OQS_KEM_decaps [function] [call site] 00120
2 memcmp [call site] 00121
2 __assert_fail [call site] 00122
2 fwrite [call site] 00123
2 cleanup_heap [function] [call site] 00124
3 OQS_MEM_secure_free [function] [call site] 00125
4 OQS_MEM_cleanse [function] [call site] 00126
5 OPENSSL_cleanse [call site] 00127
4 OQS_MEM_insecure_free [function] [call site] 00128
5 CRYPTO_free [call site] 00129
3 OQS_MEM_secure_free [function] [call site] 00130
3 OQS_MEM_secure_free [function] [call site] 00131
3 OQS_MEM_insecure_free [function] [call site] 00132
3 OQS_MEM_insecure_free [function] [call site] 00133
3 OQS_KEM_free [function] [call site] 00134
4 OQS_MEM_insecure_free [function] [call site] 00135
1 OQS_destroy [function] [call site] 00136
2 oqs_ossl_destroy [function] [call site] 00137