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 | md4_init(hash_state**) | call site: 00000 | /src/pycryptodome/src/MD4.c:51 |
0 | 0 | None | 0 | 0 | md4_init(hash_state**) | call site: 00000 | /src/pycryptodome/src/MD4.c:56 |
0 | 0 | None | 0 | 0 | md4_digest(hash_stateconst*,unsignedchar*) | call site: 00000 | /src/pycryptodome/src/MD4.c:196 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
md4_init(hash_state**)
[function]
[call site]
00001
calloc
[call site]
00002
md4_update(hash_state*, unsigned char const*, unsigned long)
[function]
[call site]
00003
__assert_fail
[call site]
00004
load_u8to32_little(unsigned char const*)
[function]
[call site]
00005
u8to32_little(unsigned int*, unsigned char const*)
[function]
[call site]
00006
md4_digest(hash_state const*, unsigned char*)
[function]
[call site]
00007
md4_update(hash_state*, unsigned char const*, unsigned long)
[function]
[call site]
00008
md4_update(hash_state*, unsigned char const*, unsigned long)
[function]
[call site]
00009
u32to8_little(unsigned char*, unsigned int const*)
[function]
[call site]
00010
u32to8_little(unsigned char*, unsigned int const*)
[function]
[call site]
00011
u32to8_little(unsigned char*, unsigned int const*)
[function]
[call site]
00012
u32to8_little(unsigned char*, unsigned int const*)
[function]
[call site]
00013
md4_destroy(hash_state*)
[function]
[call site]
00014