From 4075324e2b81c11254a28362942a477594be6b28 Mon Sep 17 00:00:00 2001 From: Ivan Nardi <12729895+IvanNardi@users.noreply.github.com> Date: Thu, 16 Feb 2023 18:04:34 +0100 Subject: fuzz: extend fuzz coverage (#1888) --- fuzz/fuzz_alg_bytestream.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 fuzz/fuzz_alg_bytestream.c (limited to 'fuzz/fuzz_alg_bytestream.c') diff --git a/fuzz/fuzz_alg_bytestream.c b/fuzz/fuzz_alg_bytestream.c new file mode 100644 index 000000000..4096c9d9a --- /dev/null +++ b/fuzz/fuzz_alg_bytestream.c @@ -0,0 +1,13 @@ +#include "ndpi_api.h" + +int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { + u_int16_t bytes_read; + + /* No memory allocations involved */ + + ndpi_bytestream_to_number64(data, size, &bytes_read); + ndpi_bytestream_dec_or_hex_to_number64(data, size, &bytes_read); + ntohs_ndpi_bytestream_to_number(data, size, &bytes_read); + + return 0; +} -- cgit v1.2.3