Call tree LLVMFuzzerTestOneInput /src/crypto_kx_fuzzer.cc linenumber=-1 sodium_init /src/libsodium/src/libsodium/sodium/core.c linenumber=22 sodium_crit_enter /src/libsodium/src/libsodium/sodium/core.c linenumber=30 pthread_mutex_lock linenumber=120 __assert_fail linenumber=121 sodium_crit_leave /src/libsodium/src/libsodium/sodium/core.c linenumber=34 pthread_mutex_unlock linenumber=138 _sodium_runtime_get_cpu_features /src/libsodium/src/libsodium/sodium/runtime.c linenumber=39 _sodium_runtime_arm_cpu_features /src/libsodium/src/libsodium/sodium/runtime.c linenumber=314 _sodium_runtime_intel_cpu_features /src/libsodium/src/libsodium/sodium/runtime.c linenumber=315 _cpuid /src/libsodium/src/libsodium/sodium/runtime.c linenumber=198 _cpuid /src/libsodium/src/libsodium/sodium/runtime.c linenumber=202 _cpuid /src/libsodium/src/libsodium/sodium/runtime.c linenumber=271 _cpuid /src/libsodium/src/libsodium/sodium/runtime.c linenumber=281 randombytes_stir /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=40 randombytes_init_if_needed /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=139 randombytes_stir /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=111 _sodium_alloc_init /src/libsodium/src/libsodium/sodium/utils.c linenumber=41 sysconf linenumber=409 sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=421 sodium_crit_leave /src/libsodium/src/libsodium/sodium/core.c linenumber=193 sodium_crit_enter /src/libsodium/src/libsodium/sodium/core.c linenumber=194 sodium_crit_leave /src/libsodium/src/libsodium/sodium/core.c linenumber=196 abort linenumber=201 randombytes_buf /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=424 randombytes_init_if_needed /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=171 _crypto_pwhash_argon2_pick_best_implementation /src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c linenumber=42 argon2_pick_best_implementation /src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c linenumber=569 sodium_runtime_has_avx512f /src/libsodium/src/libsodium/sodium/runtime.c linenumber=537 sodium_runtime_has_avx2 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=544 sodium_runtime_has_ssse3 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=550 _crypto_generichash_blake2b_pick_best_implementation /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c linenumber=43 blake2b_pick_best_implementation /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=115 sodium_runtime_has_avx2 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=416 sodium_runtime_has_sse41 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=423 sodium_runtime_has_ssse3 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=429 _crypto_onetimeauth_poly1305_pick_best_implementation /src/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c linenumber=44 sodium_runtime_has_sse2 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=85 _crypto_scalarmult_curve25519_pick_best_implementation /src/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c linenumber=45 sodium_runtime_has_avx /src/libsodium/src/libsodium/sodium/runtime.c linenumber=55 _crypto_stream_chacha20_pick_best_implementation /src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c linenumber=46 sodium_runtime_has_avx2 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=172 sodium_runtime_has_ssse3 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=178 _crypto_stream_salsa20_pick_best_implementation /src/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c linenumber=47 sodium_runtime_has_avx2 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=88 _crypto_aead_aegis128l_pick_best_implementation /src/libsodium/src/libsodium/crypto_aead/aegis128l/aead_aegis128l.c linenumber=48 sodium_runtime_has_aesni /src/libsodium/src/libsodium/sodium/runtime.c linenumber=158 sodium_runtime_has_avx /src/libsodium/src/libsodium/sodium/runtime.c linenumber=158 _crypto_aead_aegis256_pick_best_implementation /src/libsodium/src/libsodium/crypto_aead/aegis256/aead_aegis256.c linenumber=49 sodium_runtime_has_aesni /src/libsodium/src/libsodium/sodium/runtime.c linenumber=157 sodium_runtime_has_avx /src/libsodium/src/libsodium/sodium/runtime.c linenumber=157 sodium_crit_leave /src/libsodium/src/libsodium/sodium/core.c linenumber=51 crypto_kx_seed_keypair /src/libsodium/src/libsodium/crypto_kx/crypto_kx.c linenumber=37 crypto_generichash /src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c linenumber=17 crypto_generichash_blake2b /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c linenumber=58 __assert_fail linenumber=20 __assert_fail linenumber=21 blake2b /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=23 sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=342 sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=345 sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=348 sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=351 sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=354 blake2b_init_key /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=357 sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=185 sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=188 store32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=194 store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=195 blake2b_init_param /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=202 blake2b_init0 /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=115 load64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=120 sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=203 blake2b_update /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=209 blake2b_increment_counter /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=272 sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=210 explicit_bzero linenumber=132 sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=358 blake2b_init /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=361 sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=131 store32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=137 store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=138 blake2b_init_param /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=144 sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=362 blake2b_update /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=366 blake2b_final /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=367 sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=297 blake2b_is_lastblock /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=299 blake2b_increment_counter /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=303 __assert_fail linenumber=306 blake2b_increment_counter /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=310 blake2b_set_lastblock /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=311 blake2b_set_lastnode /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=55 store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=317 store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=318 store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=319 store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=320 store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=321 store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=322 store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=323 store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=324 sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=327 sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=328 crypto_scalarmult_base /src/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c linenumber=19 crypto_scalarmult_curve25519_base /src/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c linenumber=13 crypto_kx_client_session_keys /src/libsodium/src/libsodium/crypto_kx/crypto_kx.c linenumber=51 sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=52 crypto_scalarmult /src/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c linenumber=54 crypto_scalarmult_curve25519 /src/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c linenumber=20 crypto_generichash_init /src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c linenumber=58 crypto_generichash_blake2b_init /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c linenumber=66 __assert_fail linenumber=54 __assert_fail linenumber=55 blake2b_init /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=58 blake2b_init_key /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=61 crypto_generichash_update /src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c linenumber=59 crypto_generichash_blake2b_update /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c linenumber=75 blake2b_update /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=99 sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=60 crypto_generichash_update /src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c linenumber=61 crypto_generichash_update /src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c linenumber=62 crypto_generichash_final /src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c linenumber=63 crypto_generichash_blake2b_final /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c linenumber=83 __assert_fail linenumber=107 blake2b_final /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=108 sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=64 sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=69 crypto_kx_server_session_keys /src/libsodium/src/libsodium/crypto_kx/crypto_kx.c linenumber=56 sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=93 crypto_scalarmult /src/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c linenumber=95 crypto_generichash_init /src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c linenumber=99 crypto_generichash_update /src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c linenumber=100 sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=101 crypto_generichash_update /src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c linenumber=102 crypto_generichash_update /src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c linenumber=103 crypto_generichash_final /src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c linenumber=104 sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=105 sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=110 ====================================