Fuzz introspector: crypto_box_fuzzer
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
5 18 _sodium_alloc_init call site: 00018 sodium_misuse
4 128 crypto_box_curve25519xsalsa20poly1305_beforenm call site: 00128 load32_le
3 103 SHA512_Transform call site: 00103 SHA512_Transform
3 206 crypto_secretbox_open_detached call site: 00206 sodium_memzero
2 33 blake2b_pick_best_implementation call site: 00033 sodium_runtime_has_sse41
1 29 argon2_pick_best_implementation call site: 00029 sodium_runtime_has_ssse3
1 42 _crypto_stream_chacha20_pick_best_implementation call site: 00042 sodium_runtime_has_ssse3
1 62 setup_fake_random(unsigned char const*, unsigned long) call site: 00062 __assert_fail
1 68 crypto_hash_sha512 call site: 00068 SHA512_Transform
1 108 crypto_hash_sha512_final call site: 00108 SHA512_Transform
1 122 LLVMFuzzerTestOneInput call site: 00122 sodium_misuse

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 sodium_init [function] [call site] 00001
2 sodium_crit_enter [function] [call site] 00002
3 pthread_mutex_lock [call site] 00003
3 __assert_fail [call site] 00004
2 sodium_crit_leave [function] [call site] 00005
3 pthread_mutex_unlock [call site] 00006
2 _sodium_runtime_get_cpu_features [function] [call site] 00007
3 _sodium_runtime_arm_cpu_features [function] [call site] 00008
3 _sodium_runtime_intel_cpu_features [function] [call site] 00009
2 randombytes_stir [function] [call site] 00014
3 randombytes_init_if_needed [function] [call site] 00015
4 randombytes_stir [function] [call site] 00016
2 _sodium_alloc_init [function] [call site] 00017
3 sysconf [call site] 00018
3 sodium_misuse [function] [call site] 00019
4 sodium_crit_leave [function] [call site] 00020
4 sodium_crit_enter [function] [call site] 00021
4 sodium_crit_leave [function] [call site] 00022
4 abort [call site] 00023
3 randombytes_buf [function] [call site] 00024
4 randombytes_init_if_needed [function] [call site] 00025
2 _crypto_pwhash_argon2_pick_best_implementation [function] [call site] 00026
3 argon2_pick_best_implementation [function] [call site] 00027
4 sodium_runtime_has_avx512f [function] [call site] 00028
4 sodium_runtime_has_avx2 [function] [call site] 00029
4 sodium_runtime_has_ssse3 [function] [call site] 00030
2 _crypto_generichash_blake2b_pick_best_implementation [function] [call site] 00031
3 blake2b_pick_best_implementation [function] [call site] 00032
4 sodium_runtime_has_avx2 [function] [call site] 00033
4 sodium_runtime_has_sse41 [function] [call site] 00034
4 sodium_runtime_has_ssse3 [function] [call site] 00035
2 _crypto_onetimeauth_poly1305_pick_best_implementation [function] [call site] 00036
3 sodium_runtime_has_sse2 [function] [call site] 00037
2 _crypto_scalarmult_curve25519_pick_best_implementation [function] [call site] 00038
3 sodium_runtime_has_avx [function] [call site] 00039
2 _crypto_stream_chacha20_pick_best_implementation [function] [call site] 00040
3 sodium_runtime_has_avx512f [function] [call site] 00041
3 sodium_runtime_has_avx2 [function] [call site] 00042
3 sodium_runtime_has_ssse3 [function] [call site] 00043
2 _crypto_stream_salsa20_pick_best_implementation [function] [call site] 00044
3 sodium_runtime_has_avx512f [function] [call site] 00045
3 sodium_runtime_has_avx2 [function] [call site] 00046
2 _crypto_aead_aegis128l_pick_best_implementation [function] [call site] 00047
3 sodium_runtime_has_aesni [function] [call site] 00048
3 sodium_runtime_has_avx [function] [call site] 00049
2 _crypto_aead_aegis256_pick_best_implementation [function] [call site] 00050
3 sodium_runtime_has_aesni [function] [call site] 00051
3 sodium_runtime_has_avx [function] [call site] 00052
2 sodium_crit_leave [function] [call site] 00053
1 __assert_fail [call site] 00054
1 setup_fake_random(unsigned char const*, unsigned long) [function] [call site] 00055
2 randombytes_set_implementation [function] [call site] 00056
2 __assert_fail [call site] 00057
2 randombytes_implementation_name [function] [call site] 00058
3 randombytes_init_if_needed [function] [call site] 00059
2 strcmp [call site] 00060
2 __assert_fail [call site] 00061
2 sodium_init [function] [call site] 00062
2 __assert_fail [call site] 00063
1 crypto_box_seed_keypair [function] [call site] 00064
2 crypto_box_curve25519xsalsa20poly1305_seed_keypair [function] [call site] 00065
3 crypto_hash_sha512 [function] [call site] 00066
4 crypto_hash_sha512_init [function] [call site] 00067
4 crypto_hash_sha512_update [function] [call site] 00068
4 crypto_hash_sha512_final [function] [call site] 00107
5 SHA512_Pad [function] [call site] 00108
6 SHA512_Transform [function] [call site] 00109
6 be64enc_vect [function] [call site] 00110
7 store64_be [function] [call site] 00111
6 SHA512_Transform [function] [call site] 00112
5 be64enc_vect [function] [call site] 00113
5 sodium_memzero [function] [call site] 00114
5 sodium_memzero [function] [call site] 00115
3 sodium_memzero [function] [call site] 00116
3 crypto_scalarmult_curve25519_base [function] [call site] 00117
1 crypto_box_keypair [function] [call site] 00118
2 crypto_box_curve25519xsalsa20poly1305_keypair [function] [call site] 00119
3 randombytes_buf [function] [call site] 00120
3 crypto_scalarmult_curve25519_base [function] [call site] 00121
1 crypto_box_easy [function] [call site] 00122
2 sodium_misuse [function] [call site] 00123
2 crypto_box_detached [function] [call site] 00124
3 crypto_box_beforenm [function] [call site] 00125
4 crypto_box_curve25519xsalsa20poly1305_beforenm [function] [call site] 00126
5 crypto_scalarmult_curve25519 [function] [call site] 00127
5 crypto_core_hsalsa20 [function] [call site] 00128
6 load32_le [function] [call site] 00129
6 load32_le [function] [call site] 00130
6 load32_le [function] [call site] 00131
6 load32_le [function] [call site] 00132
6 load32_le [function] [call site] 00133
6 load32_le [function] [call site] 00134
6 load32_le [function] [call site] 00135
6 load32_le [function] [call site] 00136
6 load32_le [function] [call site] 00137
6 load32_le [function] [call site] 00138
6 load32_le [function] [call site] 00139
6 load32_le [function] [call site] 00140
6 load32_le [function] [call site] 00141
6 load32_le [function] [call site] 00142
6 load32_le [function] [call site] 00143
6 load32_le [function] [call site] 00144
6 store32_le [function] [call site] 00177
6 store32_le [function] [call site] 00178
6 store32_le [function] [call site] 00179
6 store32_le [function] [call site] 00180
6 store32_le [function] [call site] 00181
6 store32_le [function] [call site] 00182
6 store32_le [function] [call site] 00183
6 store32_le [function] [call site] 00184
5 sodium_memzero [function] [call site] 00185
3 crypto_box_detached_afternm [function] [call site] 00186
4 crypto_secretbox_detached [function] [call site] 00187
5 crypto_core_hsalsa20 [function] [call site] 00188
5 crypto_stream_salsa20_xor [function] [call site] 00189
5 crypto_onetimeauth_poly1305_init [function] [call site] 00190
5 sodium_memzero [function] [call site] 00191
5 crypto_stream_salsa20_xor_ic [function] [call site] 00192
5 sodium_memzero [function] [call site] 00193
5 crypto_onetimeauth_poly1305_update [function] [call site] 00194
5 crypto_onetimeauth_poly1305_final [function] [call site] 00195
5 sodium_memzero [function] [call site] 00196
3 sodium_memzero [function] [call site] 00197
1 __assert_fail [call site] 00198
1 crypto_box_open_easy [function] [call site] 00199
2 crypto_box_open_detached [function] [call site] 00200
3 crypto_box_beforenm [function] [call site] 00201
3 crypto_box_open_detached_afternm [function] [call site] 00202
4 crypto_secretbox_open_detached [function] [call site] 00203
5 crypto_core_hsalsa20 [function] [call site] 00204
5 crypto_stream_salsa20 [function] [call site] 00205
5 crypto_onetimeauth_poly1305_verify [function] [call site] 00206
5 sodium_memzero [function] [call site] 00207
5 sodium_memzero [function] [call site] 00208
5 sodium_memzero [function] [call site] 00209
5 crypto_stream_salsa20_xor [function] [call site] 00210
5 sodium_memzero [function] [call site] 00211
5 crypto_stream_salsa20_xor_ic [function] [call site] 00212
5 sodium_memzero [function] [call site] 00213
3 sodium_memzero [function] [call site] 00214
1 __assert_fail [call site] 00215
1 memcmp [call site] 00216
1 __assert_fail [call site] 00217