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
129 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_ntruprime_sntrup761_new [function] [call site] 00083
3 strcasecmp [call site] 00084
3 OQS_KEM_frodokem_640_aes_new [function] [call site] 00085
3 strcasecmp [call site] 00086
3 OQS_KEM_frodokem_640_shake_new [function] [call site] 00087
3 strcasecmp [call site] 00088
3 OQS_KEM_frodokem_976_aes_new [function] [call site] 00089
3 strcasecmp [call site] 00090
3 OQS_KEM_frodokem_976_shake_new [function] [call site] 00091
3 strcasecmp [call site] 00092
3 OQS_KEM_frodokem_1344_aes_new [function] [call site] 00093
3 strcasecmp [call site] 00094
3 OQS_KEM_frodokem_1344_shake_new [function] [call site] 00095
2 __assert_fail [call site] 00096
2 OQS_MEM_malloc [function] [call site] 00097
2 OQS_MEM_malloc [function] [call site] 00098
2 OQS_MEM_malloc [function] [call site] 00099
2 OQS_MEM_malloc [function] [call site] 00100
2 OQS_MEM_malloc [function] [call site] 00101
2 fwrite [call site] 00102
2 cleanup_heap [function] [call site] 00103
3 OQS_MEM_secure_free [function] [call site] 00104
4 OQS_MEM_cleanse [function] [call site] 00105
5 OPENSSL_cleanse [call site] 00106
4 OQS_MEM_insecure_free [function] [call site] 00107
5 CRYPTO_free [call site] 00108
3 OQS_MEM_secure_free [function] [call site] 00109
3 OQS_MEM_secure_free [function] [call site] 00110
3 OQS_MEM_insecure_free [function] [call site] 00111
3 OQS_MEM_insecure_free [function] [call site] 00112
3 OQS_KEM_free [function] [call site] 00113
4 OQS_MEM_insecure_free [function] [call site] 00114
2 OQS_KEM_keypair [function] [call site] 00116
2 fwrite [call site] 00117
2 cleanup_heap [function] [call site] 00118
2 OQS_KEM_encaps [function] [call site] 00119
2 fwrite [call site] 00120
2 cleanup_heap [function] [call site] 00121
2 OQS_KEM_decaps [function] [call site] 00122
2 memcmp [call site] 00123
2 __assert_fail [call site] 00124
2 fwrite [call site] 00125
2 cleanup_heap [function] [call site] 00126
2 cleanup_heap [function] [call site] 00127
1 OQS_destroy [function] [call site] 00128
2 oqs_ossl_destroy [function] [call site] 00129