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 |
---|---|---|---|---|---|---|---|
0 | 0 | None | 0 | 0 | SHA384_init(t_hash_state**) | call site: 00000 | /src/pycryptodome/src/hash_SHA2_template.c:305 |
0 | 0 | None | 0 | 0 | SHA384_init(t_hash_state**) | call site: 00000 | /src/pycryptodome/src/hash_SHA2_template.c:310 |
0 | 0 | None | 0 | 0 | SHA384_update(t_hash_state*,unsignedcharconst*,unsignedlong) | call site: 00000 | /src/pycryptodome/src/hash_SHA2_template.c:368 |
0 | 0 | None | 0 | 0 | SHA384_digest(t_hash_stateconst*,unsignedchar*,unsignedlong) | call site: 00000 | /src/pycryptodome/src/hash_SHA2_template.c:428 |
0 | 0 | None | 0 | 0 | SHA384_digest(t_hash_stateconst*,unsignedchar*,unsignedlong) | call site: 00000 | /src/pycryptodome/src/hash_SHA2_template.c:432 |
0 | 0 | None | 0 | 0 | add_bits(t_hash_state*,unsignedlong) | call site: 00000 | /src/pycryptodome/src/hash_SHA2_template.c:162 |
0 | 0 | None | 0 | 0 | sha_finalize(t_hash_state*,unsignedchar*,unsignedlong) | call site: 00000 | /src/pycryptodome/src/hash_SHA2_template.c:382 |
0 | 0 | None | 0 | 0 | sha_finalize(t_hash_state*,unsignedchar*,unsignedlong) | call site: 00000 | /src/pycryptodome/src/hash_SHA2_template.c:387 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
SHA384_init(t_hash_state**)
[function]
[call site]
00001
calloc
[call site]
00002
SHA384_update(t_hash_state*, unsigned char const*, unsigned long)
[function]
[call site]
00003
__assert_fail
[call site]
00004
sha_compress(t_hash_state*)
[function]
[call site]
00005
load_u8to64_big(unsigned char const*)
[function]
[call site]
00006
u8to64_big(unsigned long*, unsigned char const*)
[function]
[call site]
00007
add_bits(t_hash_state*, unsigned long)
[function]
[call site]
00008
SHA384_digest(t_hash_state const*, unsigned char*, unsigned long)
[function]
[call site]
00009
sha_finalize(t_hash_state*, unsigned char*, unsigned long)
[function]
[call site]
00010
add_bits(t_hash_state*, unsigned long)
[function]
[call site]
00011
sha_compress(t_hash_state*)
[function]
[call site]
00012
u64to8_big(unsigned char*, unsigned long const*)
[function]
[call site]
00013
u64to8_big(unsigned char*, unsigned long const*)
[function]
[call site]
00014
sha_compress(t_hash_state*)
[function]
[call site]
00015
put_be(unsigned long, unsigned char*)
[function]
[call site]
00016
SHA384_destroy(t_hash_state*)
[function]
[call site]
00017