diff options
author | Ivan Nardi <12729895+IvanNardi@users.noreply.github.com> | 2023-01-20 14:27:33 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-20 14:27:33 +0100 |
commit | 5e8c1ebbb7f67033916ed4878cd6c2a662073898 (patch) | |
tree | f538977aa08015bffcf99ec9f6bb505c9143232c | |
parent | 496b284c9888c090696cc8e570d0b20c08dc3d63 (diff) |
fuzz: fix memory allocation failure logic (#1867)
We *do* want to have some allocation errors.
Fix some related bugs
Fix: 29be01ef
280 files changed, 161 insertions, 124 deletions
diff --git a/.gitignore b/.gitignore index ae45fe89b..f3b1482c1 100644 --- a/.gitignore +++ b/.gitignore @@ -65,6 +65,7 @@ /fuzz/fuzz_ndpi_reader_alloc_fail_seed_corpus.zip /fuzz/fuzz_ndpi_reader_seed_corpus.zip /fuzz/fuzz_quic_get_crypto_data_seed_corpus.zip +/fuzz/fuzz_config_seed_corpus.zip /fuzz/fuzz_alg_ses_des_seed_corpus.zip /fuzz/fuzz_alg_bins_seed_corpus.zip /fuzz/fuzz_alg_hll_seed_corpus.zip diff --git a/fuzz/Makefile.am b/fuzz/Makefile.am index 24fa98983..062cddb4c 100644 --- a/fuzz/Makefile.am +++ b/fuzz/Makefile.am @@ -57,8 +57,8 @@ fuzz_quic_get_crypto_data_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(fuzz_quic_get_crypto_data_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_config_SOURCES = fuzz_config.cpp fuzz_common_code.c -fuzz_config_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES -fuzz_config_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES +fuzz_config_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_config_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION fuzz_config_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_config_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -72,8 +72,8 @@ fuzz_config_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_config_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_alg_bins_SOURCES = fuzz_alg_bins.cpp fuzz_common_code.c -fuzz_alg_bins_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES -fuzz_alg_bins_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES +fuzz_alg_bins_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_alg_bins_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION fuzz_alg_bins_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_alg_bins_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -87,8 +87,8 @@ fuzz_alg_bins_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_alg_bins_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_alg_hll_SOURCES = fuzz_alg_hll.cpp fuzz_common_code.c -fuzz_alg_hll_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES -fuzz_alg_hll_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES +fuzz_alg_hll_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_alg_hll_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION fuzz_alg_hll_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_alg_hll_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -102,8 +102,8 @@ fuzz_alg_hll_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_alg_hll_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_alg_hw_rsi_outliers_da_SOURCES = fuzz_alg_hw_rsi_outliers_da.cpp fuzz_common_code.c -fuzz_alg_hw_rsi_outliers_da_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES -fuzz_alg_hw_rsi_outliers_da_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES +fuzz_alg_hw_rsi_outliers_da_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_alg_hw_rsi_outliers_da_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION fuzz_alg_hw_rsi_outliers_da_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_alg_hw_rsi_outliers_da_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -117,8 +117,8 @@ fuzz_alg_hw_rsi_outliers_da_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAG $(fuzz_alg_hw_rsi_outliers_da_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_alg_jitter_SOURCES = fuzz_alg_jitter.cpp fuzz_common_code.c -fuzz_alg_jitter_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES -fuzz_alg_jitter_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES +fuzz_alg_jitter_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_alg_jitter_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION fuzz_alg_jitter_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_alg_jitter_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -132,8 +132,8 @@ fuzz_alg_jitter_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_alg_jitter_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_alg_ses_des_SOURCES = fuzz_alg_ses_des.cpp fuzz_common_code.c -fuzz_alg_ses_des_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES -fuzz_alg_ses_des_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES +fuzz_alg_ses_des_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_alg_ses_des_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION fuzz_alg_ses_des_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_alg_ses_des_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -147,8 +147,8 @@ fuzz_alg_ses_des_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_alg_ses_des_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_ds_patricia_SOURCES = fuzz_ds_patricia.cpp fuzz_common_code.c -fuzz_ds_patricia_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES -fuzz_ds_patricia_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES +fuzz_ds_patricia_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_ds_patricia_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION fuzz_ds_patricia_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_ds_patricia_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -162,8 +162,8 @@ fuzz_ds_patricia_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_ds_patricia_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_ds_ahocorasick_SOURCES = fuzz_ds_ahocorasick.cpp fuzz_common_code.c -fuzz_ds_ahocorasick_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES -fuzz_ds_ahocorasick_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES +fuzz_ds_ahocorasick_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_ds_ahocorasick_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION fuzz_ds_ahocorasick_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_ds_ahocorasick_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -192,6 +192,11 @@ files_corpus_fuzz_quic_get_crypto_data := $(wildcard corpus/fuzz_quic_get_crypt fuzz_quic_get_crypto_data_seed_corpus.zip: $(files_corpus_fuzz_quic_get_crypto_data) zip -j fuzz_quic_get_crypto_data_seed_corpus.zip $(files_corpus_fuzz_quic_get_crypto_data) +files_corpus_fuzz_config := $(wildcard corpus/fuzz_config/*) + +fuzz_config_seed_corpus.zip: $(files_corpus_fuzz_config) + zip -j fuzz_config_seed_corpus.zip $(files_corpus_fuzz_config) + files_corpus_fuzz_ds_patricia := $(wildcard corpus/fuzz_ds_patricia/*) fuzz_ds_patricia_seed_corpus.zip: $(files_corpus_fuzz_ds_patricia) @@ -227,7 +232,7 @@ files_corpus_fuzz_alg_jitter := $(wildcard corpus/fuzz_alg_jitter/*) fuzz_alg_jitter_seed_corpus.zip: $(files_corpus_fuzz_alg_jitter) zip -j fuzz_alg_jitter_seed_corpus.zip $(files_corpus_fuzz_alg_jitter) -corpus: fuzz_ndpi_reader_seed_corpus.zip fuzz_ndpi_reader_alloc_fail_seed_corpus.zip fuzz_quic_get_crypto_data_seed_corpus.zip fuzz_ds_patricia_seed_corpus.zip fuzz_ds_ahocorasick_seed_corpus.zip fuzz_alg_ses_des_seed_corpus.zip fuzz_alg_hw_rsi_outliers_da_seed_corpus.zip fuzz_alg_bins_seed_corpus.zip fuzz_alg_hll_seed_corpus.zip fuzz_alg_jitter_seed_corpus.zip +corpus: fuzz_ndpi_reader_seed_corpus.zip fuzz_ndpi_reader_alloc_fail_seed_corpus.zip fuzz_quic_get_crypto_data_seed_corpus.zip fuzz_config_seed_corpus.zip fuzz_ds_patricia_seed_corpus.zip fuzz_ds_ahocorasick_seed_corpus.zip fuzz_alg_ses_des_seed_corpus.zip fuzz_alg_hw_rsi_outliers_da_seed_corpus.zip fuzz_alg_bins_seed_corpus.zip fuzz_alg_hll_seed_corpus.zip fuzz_alg_jitter_seed_corpus.zip distdir: find . -type d | xargs -I'{}' mkdir -p '$(distdir)/{}' @@ -236,6 +241,7 @@ distdir: -o -name '*.h' \ -o -name '*.cpp' \ -o -path './corpus/fuzz_quic_get_crypto_data/*' \ + -o -path './corpus/fuzz_config/*' \ -o -path './corpus/fuzz_alg_ses_des/*' \ -o -path './corpus/fuzz_alg_bins/*' \ -o -path './corpus/fuzz_alg_hll/*' \ diff --git a/fuzz/corpus/fuzz_alg_bins/017975a66afeb2b1a8e0aea83f825fe4f4e9d74a b/fuzz/corpus/fuzz_alg_bins/017975a66afeb2b1a8e0aea83f825fe4f4e9d74a Binary files differnew file mode 100644 index 000000000..6fd69ce1e --- /dev/null +++ b/fuzz/corpus/fuzz_alg_bins/017975a66afeb2b1a8e0aea83f825fe4f4e9d74a diff --git a/fuzz/corpus/fuzz_alg_bins/07f5c4450bc1f59ef1e69956da5c40932663c871 b/fuzz/corpus/fuzz_alg_bins/07f5c4450bc1f59ef1e69956da5c40932663c871 Binary files differdeleted file mode 100644 index 5aecbc507..000000000 --- a/fuzz/corpus/fuzz_alg_bins/07f5c4450bc1f59ef1e69956da5c40932663c871 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_bins/0f87f1f9ff657fbfb5baa3611512e430d39d375f b/fuzz/corpus/fuzz_alg_bins/0f87f1f9ff657fbfb5baa3611512e430d39d375f Binary files differnew file mode 100644 index 000000000..9c47312e5 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_bins/0f87f1f9ff657fbfb5baa3611512e430d39d375f diff --git a/fuzz/corpus/fuzz_alg_bins/181b1bb3f2110d84a15fb2cd5b484541e3e141fa b/fuzz/corpus/fuzz_alg_bins/181b1bb3f2110d84a15fb2cd5b484541e3e141fa Binary files differdeleted file mode 100644 index 46070d9b5..000000000 --- a/fuzz/corpus/fuzz_alg_bins/181b1bb3f2110d84a15fb2cd5b484541e3e141fa +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_bins/89a9a706265902ba11dbb21359eb667b55fc4c63 b/fuzz/corpus/fuzz_alg_bins/261db905d84814dbf0d70ecc3dd3ef061635c987 Binary files differindex f4ecea869..e481656db 100644 --- a/fuzz/corpus/fuzz_alg_bins/89a9a706265902ba11dbb21359eb667b55fc4c63 +++ b/fuzz/corpus/fuzz_alg_bins/261db905d84814dbf0d70ecc3dd3ef061635c987 diff --git a/fuzz/corpus/fuzz_alg_bins/431a7fe751f8c69bca149789fe79ab915a123463 b/fuzz/corpus/fuzz_alg_bins/431a7fe751f8c69bca149789fe79ab915a123463 Binary files differnew file mode 100644 index 000000000..9a127e160 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_bins/431a7fe751f8c69bca149789fe79ab915a123463 diff --git a/fuzz/corpus/fuzz_alg_bins/949d5f11ee916fdacd8fc1266339dbf10921572c b/fuzz/corpus/fuzz_alg_bins/6b6235e23c531f6f14d9b77422551e67ae768a7e Binary files differindex e9be4bc98..5c31c918a 100644 --- a/fuzz/corpus/fuzz_alg_bins/949d5f11ee916fdacd8fc1266339dbf10921572c +++ b/fuzz/corpus/fuzz_alg_bins/6b6235e23c531f6f14d9b77422551e67ae768a7e diff --git a/fuzz/corpus/fuzz_alg_bins/921534c0555946ccd43661362f342de5e12d8e4c b/fuzz/corpus/fuzz_alg_bins/921534c0555946ccd43661362f342de5e12d8e4c Binary files differnew file mode 100644 index 000000000..e3598dc46 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_bins/921534c0555946ccd43661362f342de5e12d8e4c diff --git a/fuzz/corpus/fuzz_alg_bins/b3ee96767d3269734127b707b4a26bdb160bef91 b/fuzz/corpus/fuzz_alg_bins/b3ee96767d3269734127b707b4a26bdb160bef91 Binary files differdeleted file mode 100644 index b1b1dda07..000000000 --- a/fuzz/corpus/fuzz_alg_bins/b3ee96767d3269734127b707b4a26bdb160bef91 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_bins/c42ac5e2a81934abce47953c613b7ba1518c638e b/fuzz/corpus/fuzz_alg_bins/c42ac5e2a81934abce47953c613b7ba1518c638e Binary files differnew file mode 100644 index 000000000..f6b7db874 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_bins/c42ac5e2a81934abce47953c613b7ba1518c638e diff --git a/fuzz/corpus/fuzz_alg_bins/d074a4318c31b705d988ccc3df69e15bd67adbb7 b/fuzz/corpus/fuzz_alg_bins/d074a4318c31b705d988ccc3df69e15bd67adbb7 Binary files differnew file mode 100644 index 000000000..3150effbe --- /dev/null +++ b/fuzz/corpus/fuzz_alg_bins/d074a4318c31b705d988ccc3df69e15bd67adbb7 diff --git a/fuzz/corpus/fuzz_alg_bins/d64855ee48b449c5726f1648da19ddc224010ba8 b/fuzz/corpus/fuzz_alg_bins/d64855ee48b449c5726f1648da19ddc224010ba8 Binary files differnew file mode 100644 index 000000000..5e31d6bfe --- /dev/null +++ b/fuzz/corpus/fuzz_alg_bins/d64855ee48b449c5726f1648da19ddc224010ba8 diff --git a/fuzz/corpus/fuzz_alg_bins/da05f7ad93193548ce3fe3866c742fa3216c91c4 b/fuzz/corpus/fuzz_alg_bins/da05f7ad93193548ce3fe3866c742fa3216c91c4 Binary files differdeleted file mode 100644 index 11f32baad..000000000 --- a/fuzz/corpus/fuzz_alg_bins/da05f7ad93193548ce3fe3866c742fa3216c91c4 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_bins/da5b594ccfc5ebdfd5a07bb1dfea60d7932d20d0 b/fuzz/corpus/fuzz_alg_bins/da5b594ccfc5ebdfd5a07bb1dfea60d7932d20d0 Binary files differnew file mode 100644 index 000000000..67694218a --- /dev/null +++ b/fuzz/corpus/fuzz_alg_bins/da5b594ccfc5ebdfd5a07bb1dfea60d7932d20d0 diff --git a/fuzz/corpus/fuzz_alg_bins/dfdc12c392c55191512a98bdbed00325d6a805f1 b/fuzz/corpus/fuzz_alg_bins/dfdc12c392c55191512a98bdbed00325d6a805f1 Binary files differdeleted file mode 100644 index 8a93e01fb..000000000 --- a/fuzz/corpus/fuzz_alg_bins/dfdc12c392c55191512a98bdbed00325d6a805f1 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_bins/f041d8ce34eda9e01bf10ac409875d388f433934 b/fuzz/corpus/fuzz_alg_bins/f041d8ce34eda9e01bf10ac409875d388f433934 Binary files differnew file mode 100644 index 000000000..1a3507a8e --- /dev/null +++ b/fuzz/corpus/fuzz_alg_bins/f041d8ce34eda9e01bf10ac409875d388f433934 diff --git a/fuzz/corpus/fuzz_alg_bins/0897b66c9b17d2b58f618aa9e8a9ec8f3af482eb b/fuzz/corpus/fuzz_alg_bins/f053345733b59c26cab99a5ad76cad78743be9f4 Binary files differindex c4517097f..207abb148 100644 --- a/fuzz/corpus/fuzz_alg_bins/0897b66c9b17d2b58f618aa9e8a9ec8f3af482eb +++ b/fuzz/corpus/fuzz_alg_bins/f053345733b59c26cab99a5ad76cad78743be9f4 diff --git a/fuzz/corpus/fuzz_alg_bins/57b7d05a9afa1f161022eab5a4446ec18a260a05 b/fuzz/corpus/fuzz_alg_bins/f0c0e3dfae50ec95aabd1c0a38dedd608a323b43 Binary files differindex 5a0834c02..244e47343 100644 --- a/fuzz/corpus/fuzz_alg_bins/57b7d05a9afa1f161022eab5a4446ec18a260a05 +++ b/fuzz/corpus/fuzz_alg_bins/f0c0e3dfae50ec95aabd1c0a38dedd608a323b43 diff --git a/fuzz/corpus/fuzz_alg_hll/033f20c7405b6d98f1ee5f76294f1dcb081f96be b/fuzz/corpus/fuzz_alg_hll/033f20c7405b6d98f1ee5f76294f1dcb081f96be Binary files differdeleted file mode 100644 index c7a603bd7..000000000 --- a/fuzz/corpus/fuzz_alg_hll/033f20c7405b6d98f1ee5f76294f1dcb081f96be +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_hll/30b0c905db3cadc03e90ca3987da502d23b14d41 b/fuzz/corpus/fuzz_alg_hll/30b0c905db3cadc03e90ca3987da502d23b14d41 Binary files differdeleted file mode 100644 index d39b324dd..000000000 --- a/fuzz/corpus/fuzz_alg_hll/30b0c905db3cadc03e90ca3987da502d23b14d41 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_hll/5739b14d854fa7a04dc5fb034c90fef1507b6aae b/fuzz/corpus/fuzz_alg_hll/5739b14d854fa7a04dc5fb034c90fef1507b6aae Binary files differdeleted file mode 100644 index 3efb3c2bd..000000000 --- a/fuzz/corpus/fuzz_alg_hll/5739b14d854fa7a04dc5fb034c90fef1507b6aae +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_hll/8cb6657cc76bec73476f8a863c5088a33ecef5ea b/fuzz/corpus/fuzz_alg_hll/8cb6657cc76bec73476f8a863c5088a33ecef5ea Binary files differnew file mode 100644 index 000000000..52deec5a8 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hll/8cb6657cc76bec73476f8a863c5088a33ecef5ea diff --git a/fuzz/corpus/fuzz_alg_hll/aed96ae66d797093bc408f059c05b7aa76c9a4ef b/fuzz/corpus/fuzz_alg_hll/aed96ae66d797093bc408f059c05b7aa76c9a4ef Binary files differnew file mode 100644 index 000000000..9201c79f1 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hll/aed96ae66d797093bc408f059c05b7aa76c9a4ef diff --git a/fuzz/corpus/fuzz_alg_hll/ca967e4b24797caa3e1369abda0ad6f650d59b97 b/fuzz/corpus/fuzz_alg_hll/ca967e4b24797caa3e1369abda0ad6f650d59b97 Binary files differnew file mode 100644 index 000000000..309fcdc53 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hll/ca967e4b24797caa3e1369abda0ad6f650d59b97 diff --git a/fuzz/corpus/fuzz_alg_hll/d3d6ae7eeb971ebccc7888b60691cc84a433c0b6 b/fuzz/corpus/fuzz_alg_hll/d3d6ae7eeb971ebccc7888b60691cc84a433c0b6 Binary files differnew file mode 100644 index 000000000..66b48ae9b --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hll/d3d6ae7eeb971ebccc7888b60691cc84a433c0b6 diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/09b195367a58be327e631787a22e885140b0947d b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/09b195367a58be327e631787a22e885140b0947d Binary files differnew file mode 100644 index 000000000..ef2752e23 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/09b195367a58be327e631787a22e885140b0947d diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/35c061d41400951c0a263a80a686cfe6e558f6dd b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/35c061d41400951c0a263a80a686cfe6e558f6dd Binary files differnew file mode 100644 index 000000000..a7f705865 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/35c061d41400951c0a263a80a686cfe6e558f6dd diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/5531b5d5fc70e6c7f84abe5a783c7bf484c4a0ae b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/5531b5d5fc70e6c7f84abe5a783c7bf484c4a0ae Binary files differnew file mode 100644 index 000000000..8c6a466db --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/5531b5d5fc70e6c7f84abe5a783c7bf484c4a0ae diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/5fe3f3ca10464f6da8b1a6cf1a4339e3af68f44d b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/5fe3f3ca10464f6da8b1a6cf1a4339e3af68f44d Binary files differnew file mode 100644 index 000000000..c539083a3 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/5fe3f3ca10464f6da8b1a6cf1a4339e3af68f44d diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/6495750adcb1dc596d5421110435e450dcd28ff4 b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/6495750adcb1dc596d5421110435e450dcd28ff4 Binary files differnew file mode 100644 index 000000000..7b20ac273 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/6495750adcb1dc596d5421110435e450dcd28ff4 diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/64d82fa9ff5e3e69950545c69d17ef539705daad b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/64d82fa9ff5e3e69950545c69d17ef539705daad Binary files differnew file mode 100644 index 000000000..f73d917ab --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/64d82fa9ff5e3e69950545c69d17ef539705daad diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/6de7e37decb93442fe5670cbcd79fbb787fae873 b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/6de7e37decb93442fe5670cbcd79fbb787fae873 Binary files differnew file mode 100644 index 000000000..829f43998 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/6de7e37decb93442fe5670cbcd79fbb787fae873 diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/7c5fb8b23093b4e1df0c460decc235452fb43018 b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/7c5fb8b23093b4e1df0c460decc235452fb43018 Binary files differnew file mode 100644 index 000000000..363bc248e --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/7c5fb8b23093b4e1df0c460decc235452fb43018 diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/9017e147102941d3853c0d4d9221ddb5c5d96252 b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/9017e147102941d3853c0d4d9221ddb5c5d96252 Binary files differnew file mode 100644 index 000000000..cc4675748 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/9017e147102941d3853c0d4d9221ddb5c5d96252 diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/ad7d95c66377765f969d13b24a160575969dafbe b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/ad7d95c66377765f969d13b24a160575969dafbe Binary files differnew file mode 100644 index 000000000..1fd7ad432 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/ad7d95c66377765f969d13b24a160575969dafbe diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/bf65d1582d0b2d39f3a1d5bc9da87444a6ee4385 b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/bf65d1582d0b2d39f3a1d5bc9da87444a6ee4385 Binary files differnew file mode 100644 index 000000000..23d523cbf --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/bf65d1582d0b2d39f3a1d5bc9da87444a6ee4385 diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/c08c3a1b3079c53c6647f45ee61931e54bc4cc51 b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/c08c3a1b3079c53c6647f45ee61931e54bc4cc51 Binary files differnew file mode 100644 index 000000000..7c6431605 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/c08c3a1b3079c53c6647f45ee61931e54bc4cc51 diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/c660e7d49d99d3c5eb5606a74e81ccc9399e8d5a b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/c660e7d49d99d3c5eb5606a74e81ccc9399e8d5a Binary files differnew file mode 100644 index 000000000..5922a2b65 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/c660e7d49d99d3c5eb5606a74e81ccc9399e8d5a diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/cddb2c0fa2395c911263482139b07e1ccec8037e b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/cddb2c0fa2395c911263482139b07e1ccec8037e Binary files differnew file mode 100644 index 000000000..f0da1f22e --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/cddb2c0fa2395c911263482139b07e1ccec8037e diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/d16e14c488d88460074bc8e34f633922ad7a587b b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/d16e14c488d88460074bc8e34f633922ad7a587b Binary files differnew file mode 100644 index 000000000..5baafd800 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/d16e14c488d88460074bc8e34f633922ad7a587b diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/e3793be4d4b958350b7afa326e84bcfae95fa09f b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/e3793be4d4b958350b7afa326e84bcfae95fa09f Binary files differnew file mode 100644 index 000000000..c3d8ff3c6 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/e3793be4d4b958350b7afa326e84bcfae95fa09f diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/e4acc790bceb2086e2944d47bf76002a6d56c400 b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/e4acc790bceb2086e2944d47bf76002a6d56c400 Binary files differnew file mode 100644 index 000000000..bc38f9963 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/e4acc790bceb2086e2944d47bf76002a6d56c400 diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/eb0b63268a3698c8ce2cbac1d26f4af9a1a87461 b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/eb0b63268a3698c8ce2cbac1d26f4af9a1a87461 Binary files differnew file mode 100644 index 000000000..cd11c9ddd --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/eb0b63268a3698c8ce2cbac1d26f4af9a1a87461 diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/f8bd4ee4a1565836c75a17f23930041fb395a208 b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/f8bd4ee4a1565836c75a17f23930041fb395a208 Binary files differnew file mode 100644 index 000000000..80e6f69af --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/f8bd4ee4a1565836c75a17f23930041fb395a208 diff --git a/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/f90c95d1f0aceea6bdb0a834b8b92b3655f3aca6 b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/f90c95d1f0aceea6bdb0a834b8b92b3655f3aca6 Binary files differnew file mode 100644 index 000000000..3880b13d6 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_hw_rsi_outliers_da/f90c95d1f0aceea6bdb0a834b8b92b3655f3aca6 diff --git a/fuzz/corpus/fuzz_alg_jitter/0ac1ef806b823a3244ad06308c60dd024beb134a b/fuzz/corpus/fuzz_alg_jitter/0ac1ef806b823a3244ad06308c60dd024beb134a Binary files differdeleted file mode 100644 index 0db5ebf05..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/0ac1ef806b823a3244ad06308c60dd024beb134a +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/0d7e5303ffe5bf3bc9016807e6cbe3f863f734f5 b/fuzz/corpus/fuzz_alg_jitter/0d7e5303ffe5bf3bc9016807e6cbe3f863f734f5 Binary files differnew file mode 100644 index 000000000..b4379c930 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/0d7e5303ffe5bf3bc9016807e6cbe3f863f734f5 diff --git a/fuzz/corpus/fuzz_alg_jitter/12dca6633f0276787a65a0a54d880a0f7f977667 b/fuzz/corpus/fuzz_alg_jitter/12dca6633f0276787a65a0a54d880a0f7f977667 Binary files differdeleted file mode 100644 index e17043a7b..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/12dca6633f0276787a65a0a54d880a0f7f977667 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/14c3f3080b695d67073d04ab6f44e07223077523 b/fuzz/corpus/fuzz_alg_jitter/14c3f3080b695d67073d04ab6f44e07223077523 Binary files differdeleted file mode 100644 index b67f5d01d..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/14c3f3080b695d67073d04ab6f44e07223077523 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/16555af8fd71a3179941ab1bfeb55bd276f5ce16 b/fuzz/corpus/fuzz_alg_jitter/16555af8fd71a3179941ab1bfeb55bd276f5ce16 Binary files differdeleted file mode 100644 index e217081e7..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/16555af8fd71a3179941ab1bfeb55bd276f5ce16 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/1c3aa54d1835eac753ef67921caf0b105f3d68eb b/fuzz/corpus/fuzz_alg_jitter/1c3aa54d1835eac753ef67921caf0b105f3d68eb Binary files differnew file mode 100644 index 000000000..0fe178aa6 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/1c3aa54d1835eac753ef67921caf0b105f3d68eb diff --git a/fuzz/corpus/fuzz_alg_jitter/2349c31e77dc0471912a43968b39679bb3cb4861 b/fuzz/corpus/fuzz_alg_jitter/2349c31e77dc0471912a43968b39679bb3cb4861 Binary files differnew file mode 100644 index 000000000..dca78770e --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/2349c31e77dc0471912a43968b39679bb3cb4861 diff --git a/fuzz/corpus/fuzz_alg_jitter/263b705d68b52a75539ad5a27493647a74606bfc b/fuzz/corpus/fuzz_alg_jitter/263b705d68b52a75539ad5a27493647a74606bfc Binary files differdeleted file mode 100644 index c43ac3d1f..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/263b705d68b52a75539ad5a27493647a74606bfc +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/2943d27f7a255e94a345d7e99933b22fdb7e5241 b/fuzz/corpus/fuzz_alg_jitter/2943d27f7a255e94a345d7e99933b22fdb7e5241 Binary files differdeleted file mode 100644 index 061693e65..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/2943d27f7a255e94a345d7e99933b22fdb7e5241 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/38292b7b7faa2ce3a662e4006338a6ae1d6a4348 b/fuzz/corpus/fuzz_alg_jitter/38292b7b7faa2ce3a662e4006338a6ae1d6a4348 Binary files differdeleted file mode 100644 index b7593f618..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/38292b7b7faa2ce3a662e4006338a6ae1d6a4348 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/393559caeac9551eda2d0402327c32a3559582b0 b/fuzz/corpus/fuzz_alg_jitter/393559caeac9551eda2d0402327c32a3559582b0 Binary files differdeleted file mode 100644 index 355e193f1..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/393559caeac9551eda2d0402327c32a3559582b0 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/42b84a49a98ce810b486ae6d89382c42b805a9fd b/fuzz/corpus/fuzz_alg_jitter/42b84a49a98ce810b486ae6d89382c42b805a9fd Binary files differdeleted file mode 100644 index 2f955e8ce..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/42b84a49a98ce810b486ae6d89382c42b805a9fd +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/47e01d4fcffef87fd84ac067ac6509ac8783de15 b/fuzz/corpus/fuzz_alg_jitter/47e01d4fcffef87fd84ac067ac6509ac8783de15 Binary files differnew file mode 100644 index 000000000..112b1487b --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/47e01d4fcffef87fd84ac067ac6509ac8783de15 diff --git a/fuzz/corpus/fuzz_alg_jitter/492d343fd112eafdb07abf624f840c40cb7622ea b/fuzz/corpus/fuzz_alg_jitter/492d343fd112eafdb07abf624f840c40cb7622ea Binary files differnew file mode 100644 index 000000000..6531aa5d6 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/492d343fd112eafdb07abf624f840c40cb7622ea diff --git a/fuzz/corpus/fuzz_alg_jitter/4b7af9a7a2d08900682815f72b0c1406cdd280c1 b/fuzz/corpus/fuzz_alg_jitter/4b7af9a7a2d08900682815f72b0c1406cdd280c1 Binary files differnew file mode 100644 index 000000000..5960a2c1e --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/4b7af9a7a2d08900682815f72b0c1406cdd280c1 diff --git a/fuzz/corpus/fuzz_alg_jitter/4c14b3ecf46402bbe381de10df089a5b8ae1597e b/fuzz/corpus/fuzz_alg_jitter/4c14b3ecf46402bbe381de10df089a5b8ae1597e Binary files differnew file mode 100644 index 000000000..1de05de70 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/4c14b3ecf46402bbe381de10df089a5b8ae1597e diff --git a/fuzz/corpus/fuzz_alg_jitter/57c2343f06a265a0da6ed9e4b9a02f59ead3980e b/fuzz/corpus/fuzz_alg_jitter/57c2343f06a265a0da6ed9e4b9a02f59ead3980e Binary files differdeleted file mode 100644 index d7482d44e..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/57c2343f06a265a0da6ed9e4b9a02f59ead3980e +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/5af63f2cec6b6757f01863f2988dc26f90e59964 b/fuzz/corpus/fuzz_alg_jitter/5af63f2cec6b6757f01863f2988dc26f90e59964 Binary files differdeleted file mode 100644 index 9bdb073b2..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/5af63f2cec6b6757f01863f2988dc26f90e59964 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/5b3572a26cf09090c4cc7109d8161c6f92cc8b9f b/fuzz/corpus/fuzz_alg_jitter/5b3572a26cf09090c4cc7109d8161c6f92cc8b9f Binary files differnew file mode 100644 index 000000000..be682314d --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/5b3572a26cf09090c4cc7109d8161c6f92cc8b9f diff --git a/fuzz/corpus/fuzz_alg_jitter/5d862c7233a78237dea5d0b1d770e6cec9eecb8e b/fuzz/corpus/fuzz_alg_jitter/5d862c7233a78237dea5d0b1d770e6cec9eecb8e Binary files differnew file mode 100644 index 000000000..32e440aca --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/5d862c7233a78237dea5d0b1d770e6cec9eecb8e diff --git a/fuzz/corpus/fuzz_alg_jitter/66174f50aacc7557b7f22c3d83c9e34d572302bd b/fuzz/corpus/fuzz_alg_jitter/66174f50aacc7557b7f22c3d83c9e34d572302bd Binary files differnew file mode 100644 index 000000000..543ad4c33 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/66174f50aacc7557b7f22c3d83c9e34d572302bd diff --git a/fuzz/corpus/fuzz_alg_jitter/6b710d3620df7319158e4e27e731beb5964f170a b/fuzz/corpus/fuzz_alg_jitter/6b710d3620df7319158e4e27e731beb5964f170a Binary files differdeleted file mode 100644 index 5f7407db3..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/6b710d3620df7319158e4e27e731beb5964f170a +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/7207908605854165d1b34112205750b119cc4bcb b/fuzz/corpus/fuzz_alg_jitter/7207908605854165d1b34112205750b119cc4bcb Binary files differdeleted file mode 100644 index 5b2a5f4a4..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/7207908605854165d1b34112205750b119cc4bcb +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/72ff862c103b9c8794417a7540e96c132bbfc08f b/fuzz/corpus/fuzz_alg_jitter/72ff862c103b9c8794417a7540e96c132bbfc08f Binary files differdeleted file mode 100644 index 6c04a2f45..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/72ff862c103b9c8794417a7540e96c132bbfc08f +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/7b5bf255262f6212ce4830512bf72e40ad42d36c b/fuzz/corpus/fuzz_alg_jitter/7b5bf255262f6212ce4830512bf72e40ad42d36c Binary files differnew file mode 100644 index 000000000..6c084fef5 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/7b5bf255262f6212ce4830512bf72e40ad42d36c diff --git a/fuzz/corpus/fuzz_alg_jitter/7fb405c71cf7eaf81dd78e2afc574392c5cef5fe b/fuzz/corpus/fuzz_alg_jitter/7fb405c71cf7eaf81dd78e2afc574392c5cef5fe Binary files differnew file mode 100644 index 000000000..b9c0975b4 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/7fb405c71cf7eaf81dd78e2afc574392c5cef5fe diff --git a/fuzz/corpus/fuzz_alg_jitter/81d53dc4f563a0d160c402dbba26f1882784c85f b/fuzz/corpus/fuzz_alg_jitter/81d53dc4f563a0d160c402dbba26f1882784c85f Binary files differnew file mode 100644 index 000000000..d9a09443a --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/81d53dc4f563a0d160c402dbba26f1882784c85f diff --git a/fuzz/corpus/fuzz_alg_jitter/839ead75ffdd1033e4d3d327601bd1180958108a b/fuzz/corpus/fuzz_alg_jitter/839ead75ffdd1033e4d3d327601bd1180958108a Binary files differdeleted file mode 100644 index 1c596666c..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/839ead75ffdd1033e4d3d327601bd1180958108a +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/83a4f7764cf7407c30976e5842e24d323a9ee485 b/fuzz/corpus/fuzz_alg_jitter/83a4f7764cf7407c30976e5842e24d323a9ee485 Binary files differdeleted file mode 100644 index 18def9c52..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/83a4f7764cf7407c30976e5842e24d323a9ee485 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/85d00252bdb7018df1f5212eff5c6dd614073cb3 b/fuzz/corpus/fuzz_alg_jitter/85d00252bdb7018df1f5212eff5c6dd614073cb3 Binary files differnew file mode 100644 index 000000000..604e9a653 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/85d00252bdb7018df1f5212eff5c6dd614073cb3 diff --git a/fuzz/corpus/fuzz_alg_jitter/8c71e51bf55219fbf37c6115c98a8c2da1ca2f04 b/fuzz/corpus/fuzz_alg_jitter/8c71e51bf55219fbf37c6115c98a8c2da1ca2f04 Binary files differnew file mode 100644 index 000000000..7064b1550 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/8c71e51bf55219fbf37c6115c98a8c2da1ca2f04 diff --git a/fuzz/corpus/fuzz_alg_jitter/8e80c8a1c1013a1386e78fab8dfc632530bd0c50 b/fuzz/corpus/fuzz_alg_jitter/8e80c8a1c1013a1386e78fab8dfc632530bd0c50 Binary files differdeleted file mode 100644 index 8d88e9a82..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/8e80c8a1c1013a1386e78fab8dfc632530bd0c50 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/949792a9e5f8b9386c0419f2787b4ac1a45badae b/fuzz/corpus/fuzz_alg_jitter/949792a9e5f8b9386c0419f2787b4ac1a45badae Binary files differnew file mode 100644 index 000000000..40b63598d --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/949792a9e5f8b9386c0419f2787b4ac1a45badae diff --git a/fuzz/corpus/fuzz_alg_jitter/949c73200e6a34301acb2082f071cae9f594bbb8 b/fuzz/corpus/fuzz_alg_jitter/949c73200e6a34301acb2082f071cae9f594bbb8 Binary files differdeleted file mode 100644 index b99407939..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/949c73200e6a34301acb2082f071cae9f594bbb8 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/9861104f2984aa81e0b940d3735d047c626e2580 b/fuzz/corpus/fuzz_alg_jitter/9861104f2984aa81e0b940d3735d047c626e2580 Binary files differdeleted file mode 100644 index 1d3bb7a8a..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/9861104f2984aa81e0b940d3735d047c626e2580 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/9949966b4a374e22ac87963feb98a02f8f349860 b/fuzz/corpus/fuzz_alg_jitter/9949966b4a374e22ac87963feb98a02f8f349860 Binary files differnew file mode 100644 index 000000000..906dd3e2a --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/9949966b4a374e22ac87963feb98a02f8f349860 diff --git a/fuzz/corpus/fuzz_alg_jitter/a433baa189f8f8bd33fe9e8f5a4c714320646601 b/fuzz/corpus/fuzz_alg_jitter/a433baa189f8f8bd33fe9e8f5a4c714320646601 Binary files differdeleted file mode 100644 index 685317528..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/a433baa189f8f8bd33fe9e8f5a4c714320646601 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/a66c1b1182ff1db0c5bb0eabed5802ce85863f1f b/fuzz/corpus/fuzz_alg_jitter/a66c1b1182ff1db0c5bb0eabed5802ce85863f1f Binary files differdeleted file mode 100644 index 3ccda59fd..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/a66c1b1182ff1db0c5bb0eabed5802ce85863f1f +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/a93398cc94de4bf23e2c552fbbf76df7a433a0e2 b/fuzz/corpus/fuzz_alg_jitter/a93398cc94de4bf23e2c552fbbf76df7a433a0e2 Binary files differnew file mode 100644 index 000000000..775940b38 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/a93398cc94de4bf23e2c552fbbf76df7a433a0e2 diff --git a/fuzz/corpus/fuzz_alg_jitter/b049a4c61e1fa2c0caeda22e0c72806315101993 b/fuzz/corpus/fuzz_alg_jitter/b049a4c61e1fa2c0caeda22e0c72806315101993 Binary files differnew file mode 100644 index 000000000..abd191e9b --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/b049a4c61e1fa2c0caeda22e0c72806315101993 diff --git a/fuzz/corpus/fuzz_alg_jitter/b1ae21b303b7e212e297b1f7ae7cb5510c40909c b/fuzz/corpus/fuzz_alg_jitter/b1ae21b303b7e212e297b1f7ae7cb5510c40909c Binary files differdeleted file mode 100644 index e4198d3eb..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/b1ae21b303b7e212e297b1f7ae7cb5510c40909c +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/bb6ffe620367989689daa684fd5adda0a2bb37b4 b/fuzz/corpus/fuzz_alg_jitter/bb6ffe620367989689daa684fd5adda0a2bb37b4 Binary files differdeleted file mode 100644 index 309507e53..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/bb6ffe620367989689daa684fd5adda0a2bb37b4 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/bfa8e1fb136c96271f7ae55c7c75b1b602471b5d b/fuzz/corpus/fuzz_alg_jitter/bfa8e1fb136c96271f7ae55c7c75b1b602471b5d Binary files differnew file mode 100644 index 000000000..67412aff5 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/bfa8e1fb136c96271f7ae55c7c75b1b602471b5d diff --git a/fuzz/corpus/fuzz_alg_jitter/bfc920185891e9203d1fb6cd6f0311394d4b46ec b/fuzz/corpus/fuzz_alg_jitter/bfc920185891e9203d1fb6cd6f0311394d4b46ec Binary files differnew file mode 100644 index 000000000..b5fe1f0b1 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/bfc920185891e9203d1fb6cd6f0311394d4b46ec diff --git a/fuzz/corpus/fuzz_alg_jitter/c2b3d51a6e9e0dc4bd1a69711a0e458436f429df b/fuzz/corpus/fuzz_alg_jitter/c2b3d51a6e9e0dc4bd1a69711a0e458436f429df Binary files differdeleted file mode 100644 index 1c84e6c88..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/c2b3d51a6e9e0dc4bd1a69711a0e458436f429df +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/d081ce1d174bf696e5f99fe9c0072858275bcf72 b/fuzz/corpus/fuzz_alg_jitter/d081ce1d174bf696e5f99fe9c0072858275bcf72 Binary files differdeleted file mode 100644 index 1fd6b0efb..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/d081ce1d174bf696e5f99fe9c0072858275bcf72 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/d3ad2e6f342d39f3a5990956d844258f546b5dc0 b/fuzz/corpus/fuzz_alg_jitter/d3ad2e6f342d39f3a5990956d844258f546b5dc0 Binary files differnew file mode 100644 index 000000000..962b70e37 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/d3ad2e6f342d39f3a5990956d844258f546b5dc0 diff --git a/fuzz/corpus/fuzz_alg_jitter/d3d566798a666aed486ec1fce968fedd51d63c44 b/fuzz/corpus/fuzz_alg_jitter/d3d566798a666aed486ec1fce968fedd51d63c44 Binary files differdeleted file mode 100644 index ddef086cd..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/d3d566798a666aed486ec1fce968fedd51d63c44 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/d4927bdfbe7f8c6902467f73fb15cd011b2a910e b/fuzz/corpus/fuzz_alg_jitter/d4927bdfbe7f8c6902467f73fb15cd011b2a910e Binary files differdeleted file mode 100644 index ba6e62ec6..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/d4927bdfbe7f8c6902467f73fb15cd011b2a910e +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/d5301ea2abbeeec50dee70a5fed8dbbb55b6d16a b/fuzz/corpus/fuzz_alg_jitter/d5301ea2abbeeec50dee70a5fed8dbbb55b6d16a Binary files differnew file mode 100644 index 000000000..e63a65e57 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/d5301ea2abbeeec50dee70a5fed8dbbb55b6d16a diff --git a/fuzz/corpus/fuzz_alg_jitter/de46b7c49c020ca14635dfc46bd7bd5cef231c50 b/fuzz/corpus/fuzz_alg_jitter/de46b7c49c020ca14635dfc46bd7bd5cef231c50 Binary files differdeleted file mode 100644 index 7cc8e9634..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/de46b7c49c020ca14635dfc46bd7bd5cef231c50 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/eb4729679f0c94447b94d1d098cf567f4bb31dba b/fuzz/corpus/fuzz_alg_jitter/eb4729679f0c94447b94d1d098cf567f4bb31dba Binary files differnew file mode 100644 index 000000000..f35eea241 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/eb4729679f0c94447b94d1d098cf567f4bb31dba diff --git a/fuzz/corpus/fuzz_alg_jitter/eb7c4ce9c6a9689a8a1f830b7d630ebd39d0d93b b/fuzz/corpus/fuzz_alg_jitter/eb7c4ce9c6a9689a8a1f830b7d630ebd39d0d93b Binary files differdeleted file mode 100644 index 7bbbbeebf..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/eb7c4ce9c6a9689a8a1f830b7d630ebd39d0d93b +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/ebf39f98d93116287b2b6c393008b3cd979095b8 b/fuzz/corpus/fuzz_alg_jitter/ebf39f98d93116287b2b6c393008b3cd979095b8 Binary files differnew file mode 100644 index 000000000..17b179b87 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/ebf39f98d93116287b2b6c393008b3cd979095b8 diff --git a/fuzz/corpus/fuzz_alg_jitter/ed73b4c4b7fde625f526f2b635ce89ac55ee2776 b/fuzz/corpus/fuzz_alg_jitter/ed73b4c4b7fde625f526f2b635ce89ac55ee2776 Binary files differdeleted file mode 100644 index 1b71127c8..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/ed73b4c4b7fde625f526f2b635ce89ac55ee2776 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/faa89d552c2a56519a163c72e5cfa865037b14bd b/fuzz/corpus/fuzz_alg_jitter/faa89d552c2a56519a163c72e5cfa865037b14bd Binary files differdeleted file mode 100644 index cf13642a3..000000000 --- a/fuzz/corpus/fuzz_alg_jitter/faa89d552c2a56519a163c72e5cfa865037b14bd +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_jitter/fe383da56601272713864aa9fe494605fdcc43ec b/fuzz/corpus/fuzz_alg_jitter/fe383da56601272713864aa9fe494605fdcc43ec Binary files differnew file mode 100644 index 000000000..0f4f8e37a --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/fe383da56601272713864aa9fe494605fdcc43ec diff --git a/fuzz/corpus/fuzz_alg_jitter/ffd1800b867e30e702cde5a843ede821ae95ed32 b/fuzz/corpus/fuzz_alg_jitter/ffd1800b867e30e702cde5a843ede821ae95ed32 Binary files differnew file mode 100644 index 000000000..d7193e12d --- /dev/null +++ b/fuzz/corpus/fuzz_alg_jitter/ffd1800b867e30e702cde5a843ede821ae95ed32 diff --git a/fuzz/corpus/fuzz_alg_ses_des/0013cd439eb3fb37426d24da871c2817e189a4d2 b/fuzz/corpus/fuzz_alg_ses_des/0013cd439eb3fb37426d24da871c2817e189a4d2 Binary files differdeleted file mode 100644 index d859e913d..000000000 --- a/fuzz/corpus/fuzz_alg_ses_des/0013cd439eb3fb37426d24da871c2817e189a4d2 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_ses_des/0302070d6257c030b4475215d3a37e091479a5ef b/fuzz/corpus/fuzz_alg_ses_des/0302070d6257c030b4475215d3a37e091479a5ef Binary files differdeleted file mode 100644 index 72384acd8..000000000 --- a/fuzz/corpus/fuzz_alg_ses_des/0302070d6257c030b4475215d3a37e091479a5ef +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_ses_des/10aa450d2edcdfe5654378f337ced8bb4e85fa8b b/fuzz/corpus/fuzz_alg_ses_des/10aa450d2edcdfe5654378f337ced8bb4e85fa8b Binary files differdeleted file mode 100644 index 1eae93cb6..000000000 --- a/fuzz/corpus/fuzz_alg_ses_des/10aa450d2edcdfe5654378f337ced8bb4e85fa8b +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_ses_des/1d76a5858c61090e5f81fc13bc495607d5d57908 b/fuzz/corpus/fuzz_alg_ses_des/1d76a5858c61090e5f81fc13bc495607d5d57908 Binary files differnew file mode 100644 index 000000000..27ea35871 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_ses_des/1d76a5858c61090e5f81fc13bc495607d5d57908 diff --git a/fuzz/corpus/fuzz_alg_ses_des/249dab7a1b66e669af908f2df85f2699c8f57e95 b/fuzz/corpus/fuzz_alg_ses_des/249dab7a1b66e669af908f2df85f2699c8f57e95 Binary files differdeleted file mode 100644 index e15aacf1a..000000000 --- a/fuzz/corpus/fuzz_alg_ses_des/249dab7a1b66e669af908f2df85f2699c8f57e95 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_ses_des/3237b0b647b476779584c58b0d9c2041a162e3cd b/fuzz/corpus/fuzz_alg_ses_des/3237b0b647b476779584c58b0d9c2041a162e3cd Binary files differdeleted file mode 100644 index 125d48438..000000000 --- a/fuzz/corpus/fuzz_alg_ses_des/3237b0b647b476779584c58b0d9c2041a162e3cd +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_ses_des/380bd2129e1d864d36cae6dfc07b1745a8c4567a b/fuzz/corpus/fuzz_alg_ses_des/380bd2129e1d864d36cae6dfc07b1745a8c4567a Binary files differdeleted file mode 100644 index 9c8969adb..000000000 --- a/fuzz/corpus/fuzz_alg_ses_des/380bd2129e1d864d36cae6dfc07b1745a8c4567a +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_ses_des/03ac6ca559de24be39b7905badef47006bde1f51 b/fuzz/corpus/fuzz_alg_ses_des/512d112748d59fad82003b69d5c9c6a229612b5f Binary files differindex fda4301c0..58e363b1c 100644 --- a/fuzz/corpus/fuzz_alg_ses_des/03ac6ca559de24be39b7905badef47006bde1f51 +++ b/fuzz/corpus/fuzz_alg_ses_des/512d112748d59fad82003b69d5c9c6a229612b5f diff --git a/fuzz/corpus/fuzz_alg_ses_des/57f834876c730fc488cca4a6c9437ab88c561af0 b/fuzz/corpus/fuzz_alg_ses_des/57f834876c730fc488cca4a6c9437ab88c561af0 Binary files differdeleted file mode 100644 index ed20355b4..000000000 --- a/fuzz/corpus/fuzz_alg_ses_des/57f834876c730fc488cca4a6c9437ab88c561af0 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_ses_des/68d09d6d5056a61a3eb24567f9f39c5012500366 b/fuzz/corpus/fuzz_alg_ses_des/68d09d6d5056a61a3eb24567f9f39c5012500366 Binary files differnew file mode 100644 index 000000000..f6976407a --- /dev/null +++ b/fuzz/corpus/fuzz_alg_ses_des/68d09d6d5056a61a3eb24567f9f39c5012500366 diff --git a/fuzz/corpus/fuzz_alg_ses_des/6d463442f6e37dc755ae1af0c2cb477604101818 b/fuzz/corpus/fuzz_alg_ses_des/6d463442f6e37dc755ae1af0c2cb477604101818 Binary files differnew file mode 100644 index 000000000..998ede30e --- /dev/null +++ b/fuzz/corpus/fuzz_alg_ses_des/6d463442f6e37dc755ae1af0c2cb477604101818 diff --git a/fuzz/corpus/fuzz_alg_ses_des/8a9fa2daade2fb9a1c4a034bdffb230a3cad16f8 b/fuzz/corpus/fuzz_alg_ses_des/8a9fa2daade2fb9a1c4a034bdffb230a3cad16f8 Binary files differdeleted file mode 100644 index 7ba867d0d..000000000 --- a/fuzz/corpus/fuzz_alg_ses_des/8a9fa2daade2fb9a1c4a034bdffb230a3cad16f8 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_ses_des/bf8df3bb9f7b924e4a1ef6acdfb71b45fdc65e6b b/fuzz/corpus/fuzz_alg_ses_des/bf8df3bb9f7b924e4a1ef6acdfb71b45fdc65e6b Binary files differnew file mode 100644 index 000000000..eaab3e383 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_ses_des/bf8df3bb9f7b924e4a1ef6acdfb71b45fdc65e6b diff --git a/fuzz/corpus/fuzz_alg_ses_des/c62358f3375c4d69be9ab1fe863c5c1a01de1150 b/fuzz/corpus/fuzz_alg_ses_des/c62358f3375c4d69be9ab1fe863c5c1a01de1150 Binary files differnew file mode 100644 index 000000000..d81afaf43 --- /dev/null +++ b/fuzz/corpus/fuzz_alg_ses_des/c62358f3375c4d69be9ab1fe863c5c1a01de1150 diff --git a/fuzz/corpus/fuzz_alg_ses_des/cd1cf754b7025891efd08e917c80da34db03b2d4 b/fuzz/corpus/fuzz_alg_ses_des/cd1cf754b7025891efd08e917c80da34db03b2d4 Binary files differdeleted file mode 100644 index af7e91897..000000000 --- a/fuzz/corpus/fuzz_alg_ses_des/cd1cf754b7025891efd08e917c80da34db03b2d4 +++ /dev/null diff --git a/fuzz/corpus/fuzz_alg_ses_des/303516650a50c7296cd224b01bb339b4a8bc2de6 b/fuzz/corpus/fuzz_alg_ses_des/d4bf2ee2bcc27e058530a9a847e5a3854b6883f5 Binary files differindex 134850e8f..4a1895b76 100644 --- a/fuzz/corpus/fuzz_alg_ses_des/303516650a50c7296cd224b01bb339b4a8bc2de6 +++ b/fuzz/corpus/fuzz_alg_ses_des/d4bf2ee2bcc27e058530a9a847e5a3854b6883f5 diff --git a/fuzz/corpus/fuzz_config/1249190e598bc25b8a9837818b3e1a4058ec41d3 b/fuzz/corpus/fuzz_config/1249190e598bc25b8a9837818b3e1a4058ec41d3 Binary files differnew file mode 100644 index 000000000..e4dceba51 --- /dev/null +++ b/fuzz/corpus/fuzz_config/1249190e598bc25b8a9837818b3e1a4058ec41d3 diff --git a/fuzz/corpus/fuzz_config/1d0509e291e563f66715ddb3476689931516f533 b/fuzz/corpus/fuzz_config/1d0509e291e563f66715ddb3476689931516f533 Binary files differnew file mode 100644 index 000000000..eaafc77ce --- /dev/null +++ b/fuzz/corpus/fuzz_config/1d0509e291e563f66715ddb3476689931516f533 diff --git a/fuzz/corpus/fuzz_config/29047258f7805691132b963a65cf521562335f5e b/fuzz/corpus/fuzz_config/29047258f7805691132b963a65cf521562335f5e Binary files differnew file mode 100644 index 000000000..afc219a99 --- /dev/null +++ b/fuzz/corpus/fuzz_config/29047258f7805691132b963a65cf521562335f5e diff --git a/fuzz/corpus/fuzz_config/2fcaabab970bcf6b44ffd11f661e26a143764496 b/fuzz/corpus/fuzz_config/2fcaabab970bcf6b44ffd11f661e26a143764496 Binary files differnew file mode 100644 index 000000000..1bb74d7b0 --- /dev/null +++ b/fuzz/corpus/fuzz_config/2fcaabab970bcf6b44ffd11f661e26a143764496 diff --git a/fuzz/corpus/fuzz_config/33106851bd86bc811f47f10de9c71c2caddc61e2 b/fuzz/corpus/fuzz_config/33106851bd86bc811f47f10de9c71c2caddc61e2 Binary files differnew file mode 100644 index 000000000..ab6abf41d --- /dev/null +++ b/fuzz/corpus/fuzz_config/33106851bd86bc811f47f10de9c71c2caddc61e2 diff --git a/fuzz/corpus/fuzz_config/39db7b6de866752a87614e2d94501d09ea6bb79a b/fuzz/corpus/fuzz_config/39db7b6de866752a87614e2d94501d09ea6bb79a Binary files differnew file mode 100644 index 000000000..6f88fdee3 --- /dev/null +++ b/fuzz/corpus/fuzz_config/39db7b6de866752a87614e2d94501d09ea6bb79a diff --git a/fuzz/corpus/fuzz_config/429006ad0dd8e61198ea14fc50788cd9e48847b6 b/fuzz/corpus/fuzz_config/429006ad0dd8e61198ea14fc50788cd9e48847b6 Binary files differnew file mode 100644 index 000000000..caa9d052d --- /dev/null +++ b/fuzz/corpus/fuzz_config/429006ad0dd8e61198ea14fc50788cd9e48847b6 diff --git a/fuzz/corpus/fuzz_config/4fb64ad53f9797dcaf8b9e28ec77adceb22340aa b/fuzz/corpus/fuzz_config/4fb64ad53f9797dcaf8b9e28ec77adceb22340aa Binary files differnew file mode 100644 index 000000000..d2c73ae0f --- /dev/null +++ b/fuzz/corpus/fuzz_config/4fb64ad53f9797dcaf8b9e28ec77adceb22340aa diff --git a/fuzz/corpus/fuzz_config/52837c2c4c6aa24222b75cd51517847722172adb b/fuzz/corpus/fuzz_config/52837c2c4c6aa24222b75cd51517847722172adb Binary files differnew file mode 100644 index 000000000..80a514701 --- /dev/null +++ b/fuzz/corpus/fuzz_config/52837c2c4c6aa24222b75cd51517847722172adb diff --git a/fuzz/corpus/fuzz_config/5d9677c7a2ad657e021b83e2a231e4a61ff7375b b/fuzz/corpus/fuzz_config/5d9677c7a2ad657e021b83e2a231e4a61ff7375b Binary files differnew file mode 100644 index 000000000..6e933a4d9 --- /dev/null +++ b/fuzz/corpus/fuzz_config/5d9677c7a2ad657e021b83e2a231e4a61ff7375b diff --git a/fuzz/corpus/fuzz_config/694d74626563baf3a50e2d1444a279d89f72465e b/fuzz/corpus/fuzz_config/694d74626563baf3a50e2d1444a279d89f72465e Binary files differnew file mode 100644 index 000000000..4bdcc4a2c --- /dev/null +++ b/fuzz/corpus/fuzz_config/694d74626563baf3a50e2d1444a279d89f72465e diff --git a/fuzz/corpus/fuzz_config/85eff7ac720172f60cedfbf80bb7d88e63630052 b/fuzz/corpus/fuzz_config/85eff7ac720172f60cedfbf80bb7d88e63630052 Binary files differnew file mode 100644 index 000000000..ac5b1f849 --- /dev/null +++ b/fuzz/corpus/fuzz_config/85eff7ac720172f60cedfbf80bb7d88e63630052 diff --git a/fuzz/corpus/fuzz_config/8dfa9cd6f01cb29ccf987a4a33ecac5ff9125c82 b/fuzz/corpus/fuzz_config/8dfa9cd6f01cb29ccf987a4a33ecac5ff9125c82 Binary files differnew file mode 100644 index 000000000..061542d3c --- /dev/null +++ b/fuzz/corpus/fuzz_config/8dfa9cd6f01cb29ccf987a4a33ecac5ff9125c82 diff --git a/fuzz/corpus/fuzz_config/8ee9787061c21d559eaffbadcc92045362efc678 b/fuzz/corpus/fuzz_config/8ee9787061c21d559eaffbadcc92045362efc678 Binary files differnew file mode 100644 index 000000000..5c85c74b1 --- /dev/null +++ b/fuzz/corpus/fuzz_config/8ee9787061c21d559eaffbadcc92045362efc678 diff --git a/fuzz/corpus/fuzz_config/917269497703178e3f4a324396d9b8fb33e3ef2a b/fuzz/corpus/fuzz_config/917269497703178e3f4a324396d9b8fb33e3ef2a Binary files differnew file mode 100644 index 000000000..2a64993fc --- /dev/null +++ b/fuzz/corpus/fuzz_config/917269497703178e3f4a324396d9b8fb33e3ef2a diff --git a/fuzz/corpus/fuzz_config/9e052a7a1d1f93f288978e7e313c4f324043b761 b/fuzz/corpus/fuzz_config/9e052a7a1d1f93f288978e7e313c4f324043b761 Binary files differnew file mode 100644 index 000000000..1491c64d4 --- /dev/null +++ b/fuzz/corpus/fuzz_config/9e052a7a1d1f93f288978e7e313c4f324043b761 diff --git a/fuzz/corpus/fuzz_config/a8a8d22febf3f4abe19bf2d27e584ba13d61feb5 b/fuzz/corpus/fuzz_config/a8a8d22febf3f4abe19bf2d27e584ba13d61feb5 Binary files differnew file mode 100644 index 000000000..8b4dff1fc --- /dev/null +++ b/fuzz/corpus/fuzz_config/a8a8d22febf3f4abe19bf2d27e584ba13d61feb5 diff --git a/fuzz/corpus/fuzz_config/afaef4f8d6fba51fcdf48e7aa0a1144819f4e9e8 b/fuzz/corpus/fuzz_config/afaef4f8d6fba51fcdf48e7aa0a1144819f4e9e8 Binary files differnew file mode 100644 index 000000000..c52eed5f3 --- /dev/null +++ b/fuzz/corpus/fuzz_config/afaef4f8d6fba51fcdf48e7aa0a1144819f4e9e8 diff --git a/fuzz/corpus/fuzz_config/c250a3cf6bf0cf8e0af836532e7b79ea917c10e4 b/fuzz/corpus/fuzz_config/c250a3cf6bf0cf8e0af836532e7b79ea917c10e4 Binary files differnew file mode 100644 index 000000000..8a9df65b2 --- /dev/null +++ b/fuzz/corpus/fuzz_config/c250a3cf6bf0cf8e0af836532e7b79ea917c10e4 diff --git a/fuzz/corpus/fuzz_config/d4137e2962c892542ba841967f12bdca05eeed87 b/fuzz/corpus/fuzz_config/d4137e2962c892542ba841967f12bdca05eeed87 Binary files differnew file mode 100644 index 000000000..668337a67 --- /dev/null +++ b/fuzz/corpus/fuzz_config/d4137e2962c892542ba841967f12bdca05eeed87 diff --git a/fuzz/corpus/fuzz_config/d53736074744a1979226d90efbb79924941c06e0 b/fuzz/corpus/fuzz_config/d53736074744a1979226d90efbb79924941c06e0 Binary files differnew file mode 100644 index 000000000..2129831b7 --- /dev/null +++ b/fuzz/corpus/fuzz_config/d53736074744a1979226d90efbb79924941c06e0 diff --git a/fuzz/corpus/fuzz_config/e2f04c963eacfd329b213aae9910639b3e8f9ca5 b/fuzz/corpus/fuzz_config/e2f04c963eacfd329b213aae9910639b3e8f9ca5 Binary files differnew file mode 100644 index 000000000..74fca6df9 --- /dev/null +++ b/fuzz/corpus/fuzz_config/e2f04c963eacfd329b213aae9910639b3e8f9ca5 diff --git a/fuzz/corpus/fuzz_config/e499f9f18ca9edd456fd9efd129dbe0f77caa5a0 b/fuzz/corpus/fuzz_config/e499f9f18ca9edd456fd9efd129dbe0f77caa5a0 Binary files differnew file mode 100644 index 000000000..1326ea786 --- /dev/null +++ b/fuzz/corpus/fuzz_config/e499f9f18ca9edd456fd9efd129dbe0f77caa5a0 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/0b339fdc42355c7326ff0aa40543d56f427be2ab b/fuzz/corpus/fuzz_ds_ahocorasick/0b339fdc42355c7326ff0aa40543d56f427be2ab Binary files differdeleted file mode 100644 index c35cf7ab1..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/0b339fdc42355c7326ff0aa40543d56f427be2ab +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/0c5a5d5dc3ff3e9df6c811f169f73c6e480b058e b/fuzz/corpus/fuzz_ds_ahocorasick/0c5a5d5dc3ff3e9df6c811f169f73c6e480b058e Binary files differdeleted file mode 100644 index 11256795e..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/0c5a5d5dc3ff3e9df6c811f169f73c6e480b058e +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/0ecac5501614fb5664fb520d8767de007c9662f7 b/fuzz/corpus/fuzz_ds_ahocorasick/0ecac5501614fb5664fb520d8767de007c9662f7 deleted file mode 100644 index e730a287b..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/0ecac5501614fb5664fb520d8767de007c9662f7 +++ /dev/null @@ -1 +0,0 @@ -³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""/""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³"""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""/""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""/""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³"z"""""""""³³³³³³³³³³³³³³³³³³³³³³³""""³³³³³³³³³³³³³³³³³³³³³³³³³³³
\ No newline at end of file diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/10102b20e1caf29cb42859ec4606413b2cfe05ce b/fuzz/corpus/fuzz_ds_ahocorasick/10102b20e1caf29cb42859ec4606413b2cfe05ce Binary files differnew file mode 100644 index 000000000..86b185f27 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/10102b20e1caf29cb42859ec4606413b2cfe05ce diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/17e1752ba283812f9e5272be148a1bd89a70dc68 b/fuzz/corpus/fuzz_ds_ahocorasick/17e1752ba283812f9e5272be148a1bd89a70dc68 Binary files differnew file mode 100644 index 000000000..8f8d1ea9f --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/17e1752ba283812f9e5272be148a1bd89a70dc68 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/1a973af0c61ce5ddb399bb0882ac78e894991cb1 b/fuzz/corpus/fuzz_ds_ahocorasick/1a973af0c61ce5ddb399bb0882ac78e894991cb1 Binary files differnew file mode 100644 index 000000000..051c96c42 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/1a973af0c61ce5ddb399bb0882ac78e894991cb1 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/1ad24d7012604574786aab655b1bb2e38ec759f3 b/fuzz/corpus/fuzz_ds_ahocorasick/1ad24d7012604574786aab655b1bb2e38ec759f3 deleted file mode 100644 index 2e53df5b1..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/1ad24d7012604574786aab655b1bb2e38ec759f3 +++ /dev/null @@ -1,3 +0,0 @@ -³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""³³³³³³³³³³³³"""""z"""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³"""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""#"""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³®³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³MLLP³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³\\\\\\\\\\\\\\\\\\\\\\\\\\\\³³³³³³\\\\\\\³³³³³³³³³³³³³³³³³³³³³³³³\\\\\\\\\\\\\Ø\\\\\\\\\\³³³³³\\\\\\\ -\\\\\\\\\\\\\\\\\\\\\\\\\\\³³³³³\\\\\\\\\\\\ -\\\\\\\\\\\\\\\\\\\
\ No newline at end of file diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/2032fef7eff08b39665a5ea4a39a4b51e2f4c0ca b/fuzz/corpus/fuzz_ds_ahocorasick/2032fef7eff08b39665a5ea4a39a4b51e2f4c0ca Binary files differnew file mode 100644 index 000000000..992136e7c --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/2032fef7eff08b39665a5ea4a39a4b51e2f4c0ca diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/2a30d18927578826324bf3e1808a73ad6b5cfae3 b/fuzz/corpus/fuzz_ds_ahocorasick/2a30d18927578826324bf3e1808a73ad6b5cfae3 Binary files differnew file mode 100644 index 000000000..e9ac589bd --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/2a30d18927578826324bf3e1808a73ad6b5cfae3 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/2a5b60d75d0b41fc19c6e39f374266a9860137d0 b/fuzz/corpus/fuzz_ds_ahocorasick/2a5b60d75d0b41fc19c6e39f374266a9860137d0 Binary files differnew file mode 100644 index 000000000..4b62388d6 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/2a5b60d75d0b41fc19c6e39f374266a9860137d0 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/2bb4e495c688c627a32fe24f07d6d8c13f348c42 b/fuzz/corpus/fuzz_ds_ahocorasick/2bb4e495c688c627a32fe24f07d6d8c13f348c42 Binary files differnew file mode 100644 index 000000000..b00d7c9d0 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/2bb4e495c688c627a32fe24f07d6d8c13f348c42 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/2dc8d54f8fd6d1fee16be2b84777482e1518e900 b/fuzz/corpus/fuzz_ds_ahocorasick/2dc8d54f8fd6d1fee16be2b84777482e1518e900 Binary files differnew file mode 100644 index 000000000..dbc92e7ca --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/2dc8d54f8fd6d1fee16be2b84777482e1518e900 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/2e7f87f35104a62d1e029f01d22043208468c80c b/fuzz/corpus/fuzz_ds_ahocorasick/2e7f87f35104a62d1e029f01d22043208468c80c Binary files differdeleted file mode 100644 index 243f3579e..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/2e7f87f35104a62d1e029f01d22043208468c80c +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/2efd02835357a4e0a4e6f14e340cc554f011bd37 b/fuzz/corpus/fuzz_ds_ahocorasick/2efd02835357a4e0a4e6f14e340cc554f011bd37 Binary files differnew file mode 100644 index 000000000..30c5fa799 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/2efd02835357a4e0a4e6f14e340cc554f011bd37 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/2fcd0dbb239a23e077fb9c733ad1fdafce6952cc b/fuzz/corpus/fuzz_ds_ahocorasick/2fcd0dbb239a23e077fb9c733ad1fdafce6952cc Binary files differnew file mode 100644 index 000000000..86284ecc9 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/2fcd0dbb239a23e077fb9c733ad1fdafce6952cc diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/3b2ce731ca83d4eedeb06b12cacff19a11a01b8b b/fuzz/corpus/fuzz_ds_ahocorasick/3b2ce731ca83d4eedeb06b12cacff19a11a01b8b Binary files differnew file mode 100644 index 000000000..ad81ad4c1 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/3b2ce731ca83d4eedeb06b12cacff19a11a01b8b diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/52c19ccb302acd2891e5d4f603e1ff43617a2999 b/fuzz/corpus/fuzz_ds_ahocorasick/3d231a2d27e3b0b90db32be63c86e96d5599a66c Binary files differindex 4fcb8f3a7..633efdd1e 100644 --- a/fuzz/corpus/fuzz_ds_ahocorasick/52c19ccb302acd2891e5d4f603e1ff43617a2999 +++ b/fuzz/corpus/fuzz_ds_ahocorasick/3d231a2d27e3b0b90db32be63c86e96d5599a66c diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/432bd4096f8db59f4b196183aa715fdf70a03847 b/fuzz/corpus/fuzz_ds_ahocorasick/432bd4096f8db59f4b196183aa715fdf70a03847 new file mode 100644 index 000000000..617f091d2 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/432bd4096f8db59f4b196183aa715fdf70a03847 @@ -0,0 +1 @@ +³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³Æ³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³±³³³³³³³³±³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³!³³³³³³³³³³³³³³³³³³³³³³³³³³³³“³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³"""""""""""""""""""""""""""""""""""""""""""""""""""!""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³"""@"""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³ÿÿÿÿÿÿÿ³³³³³"""""""""""""""""""""""""""""""""""""""""""""""""""""""""ÿÿÿÿÿÿÿ"""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³"""""""""""""""""""""""""""""""ØÝ"""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ØÝ"""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³&³³³³³³³³³³³³³³³³³³³³³ diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/46c7c4e01559184d5a61a1fcb1373c5bf6a14bf3 b/fuzz/corpus/fuzz_ds_ahocorasick/46c7c4e01559184d5a61a1fcb1373c5bf6a14bf3 Binary files differdeleted file mode 100644 index 20b7c35b4..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/46c7c4e01559184d5a61a1fcb1373c5bf6a14bf3 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/49ff243e5dab5e2a4a8a2917b9a4eff662a792d9 b/fuzz/corpus/fuzz_ds_ahocorasick/49ff243e5dab5e2a4a8a2917b9a4eff662a792d9 Binary files differnew file mode 100644 index 000000000..42593be40 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/49ff243e5dab5e2a4a8a2917b9a4eff662a792d9 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/5432b2a73845d015292a4f9f603c3c6a6076986d b/fuzz/corpus/fuzz_ds_ahocorasick/5432b2a73845d015292a4f9f603c3c6a6076986d Binary files differnew file mode 100644 index 000000000..235bab379 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/5432b2a73845d015292a4f9f603c3c6a6076986d diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/69253c014b17a7246741acdd8fccbfced65680b9 b/fuzz/corpus/fuzz_ds_ahocorasick/69253c014b17a7246741acdd8fccbfced65680b9 Binary files differdeleted file mode 100644 index 6e2cafc1e..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/69253c014b17a7246741acdd8fccbfced65680b9 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/69f34517b97b259756763f5ae407d2b88a62d3e2 b/fuzz/corpus/fuzz_ds_ahocorasick/69f34517b97b259756763f5ae407d2b88a62d3e2 Binary files differnew file mode 100644 index 000000000..e2c7fb4b8 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/69f34517b97b259756763f5ae407d2b88a62d3e2 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/6b42c12be448f4e5bfc6e267cc9475df0f977057 b/fuzz/corpus/fuzz_ds_ahocorasick/6b42c12be448f4e5bfc6e267cc9475df0f977057 Binary files differnew file mode 100644 index 000000000..229057021 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/6b42c12be448f4e5bfc6e267cc9475df0f977057 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/70450e01aaac34038ed134d5bb5d8e9502065454 b/fuzz/corpus/fuzz_ds_ahocorasick/70450e01aaac34038ed134d5bb5d8e9502065454 Binary files differdeleted file mode 100644 index 1d113aa90..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/70450e01aaac34038ed134d5bb5d8e9502065454 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/706438b3a5497dab120989b1f26f2789b1a1cb96 b/fuzz/corpus/fuzz_ds_ahocorasick/706438b3a5497dab120989b1f26f2789b1a1cb96 Binary files differdeleted file mode 100644 index 904209b0f..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/706438b3a5497dab120989b1f26f2789b1a1cb96 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/711ce2820d8c6e47af39119d9aa8df769334dfff b/fuzz/corpus/fuzz_ds_ahocorasick/711ce2820d8c6e47af39119d9aa8df769334dfff Binary files differnew file mode 100644 index 000000000..cdc5e36b4 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/711ce2820d8c6e47af39119d9aa8df769334dfff diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/74516d8f6f7aee02bb6fcec905315aed5c8f68f6 b/fuzz/corpus/fuzz_ds_ahocorasick/74516d8f6f7aee02bb6fcec905315aed5c8f68f6 Binary files differnew file mode 100644 index 000000000..19d6813d3 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/74516d8f6f7aee02bb6fcec905315aed5c8f68f6 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/79deb27580ff907f800bb3d6f093d17230af2e9f b/fuzz/corpus/fuzz_ds_ahocorasick/79deb27580ff907f800bb3d6f093d17230af2e9f new file mode 100644 index 000000000..1b6726d6f --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/79deb27580ff907f800bb3d6f093d17230af2e9f @@ -0,0 +1 @@ +³³""""""""""""""""""""""""""""³³³³³"""""""""""""""""""""""0""""""""""""""""""""ÿÿÿÿÿÿÿ"""""³³³³ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎγ³³³³³³³³³³³³³³³³³³³?³³³³³³³³´³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ³³³³³³³³³³³³³³³³²²²²²²²²²²²²²²²²²²²²²³³³³³³³³³³³³³³³³³³³³³³³³&³³³³³³"""""""""""""""""""""""""""""""""2""""³³³³³³³³³³³³³³³³"""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³""³³³³³³"&"""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³z³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³MLLP³³³³³³³³³³³³³³³³³³³³³³³\\\\"""""""""""""""""""""""""""000000000000000000000000000000000961""""""""""""""""""" """""""""ÿÿÿÿÿ³³³³³³""""""ÙÝ""""""""""""""""""""""""z""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³ diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/7f2c29a98e847ffe21646d3e2289166672c88d1a b/fuzz/corpus/fuzz_ds_ahocorasick/7f2c29a98e847ffe21646d3e2289166672c88d1a Binary files differdeleted file mode 100644 index 0d2b36086..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/7f2c29a98e847ffe21646d3e2289166672c88d1a +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/a49810230141a0bf5afb9a1f33e4dfed2955ca37 b/fuzz/corpus/fuzz_ds_ahocorasick/7fe166eae99b73b6892f4ef4673988d2c6290890 Binary files differindex 6cbbcc75a..26bc9d052 100644 --- a/fuzz/corpus/fuzz_ds_ahocorasick/a49810230141a0bf5afb9a1f33e4dfed2955ca37 +++ b/fuzz/corpus/fuzz_ds_ahocorasick/7fe166eae99b73b6892f4ef4673988d2c6290890 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/800a437326ee96ac3adfb666d326b2d063f0103f b/fuzz/corpus/fuzz_ds_ahocorasick/800a437326ee96ac3adfb666d326b2d063f0103f Binary files differdeleted file mode 100644 index 8538a21a2..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/800a437326ee96ac3adfb666d326b2d063f0103f +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/8042f6e56190da29ae1f2f35d3ecb04e602fab3d b/fuzz/corpus/fuzz_ds_ahocorasick/8042f6e56190da29ae1f2f35d3ecb04e602fab3d Binary files differnew file mode 100644 index 000000000..cbe720100 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/8042f6e56190da29ae1f2f35d3ecb04e602fab3d diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/805787b70829a4b9771826c0bfcd75b19f4486dd b/fuzz/corpus/fuzz_ds_ahocorasick/805787b70829a4b9771826c0bfcd75b19f4486dd Binary files differnew file mode 100644 index 000000000..420fdafd0 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/805787b70829a4b9771826c0bfcd75b19f4486dd diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/82a95f9bff17cf1924dd0b123a646b9e4d26e5a5 b/fuzz/corpus/fuzz_ds_ahocorasick/82a95f9bff17cf1924dd0b123a646b9e4d26e5a5 Binary files differdeleted file mode 100644 index 018b0fcad..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/82a95f9bff17cf1924dd0b123a646b9e4d26e5a5 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/875e9b19340fbb129ed25c40d3582166766267bd b/fuzz/corpus/fuzz_ds_ahocorasick/875e9b19340fbb129ed25c40d3582166766267bd Binary files differdeleted file mode 100644 index dfa355679..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/875e9b19340fbb129ed25c40d3582166766267bd +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/938db591a753d135a9d7df8e87bb4804880ff68e b/fuzz/corpus/fuzz_ds_ahocorasick/938db591a753d135a9d7df8e87bb4804880ff68e Binary files differnew file mode 100644 index 000000000..81483a0f1 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/938db591a753d135a9d7df8e87bb4804880ff68e diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/9c229f09301b5fac1be7da200c72f38892f7823a b/fuzz/corpus/fuzz_ds_ahocorasick/9c229f09301b5fac1be7da200c72f38892f7823a Binary files differnew file mode 100644 index 000000000..52fd62a8a --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/9c229f09301b5fac1be7da200c72f38892f7823a diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/9f2284f300455027c039402ed5388ad0bed62477 b/fuzz/corpus/fuzz_ds_ahocorasick/9f2284f300455027c039402ed5388ad0bed62477 Binary files differnew file mode 100644 index 000000000..6c185917e --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/9f2284f300455027c039402ed5388ad0bed62477 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/a0705f19f4b281be6fcdd2283bd7551a82d8edd4 b/fuzz/corpus/fuzz_ds_ahocorasick/a0705f19f4b281be6fcdd2283bd7551a82d8edd4 Binary files differdeleted file mode 100644 index 1ce583fae..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/a0705f19f4b281be6fcdd2283bd7551a82d8edd4 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/a1927d30482cc1654e8fba0499f9724f207cd72a b/fuzz/corpus/fuzz_ds_ahocorasick/aa5f29fe336d58d4a78fd36b89a1d629b3eb3b1d Binary files differindex df45c9871..3264761f2 100644 --- a/fuzz/corpus/fuzz_ds_ahocorasick/a1927d30482cc1654e8fba0499f9724f207cd72a +++ b/fuzz/corpus/fuzz_ds_ahocorasick/aa5f29fe336d58d4a78fd36b89a1d629b3eb3b1d diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/ad64861dd3ed6faf9443a12cc96ca51941ba5204 b/fuzz/corpus/fuzz_ds_ahocorasick/ad64861dd3ed6faf9443a12cc96ca51941ba5204 Binary files differnew file mode 100644 index 000000000..f3d9de458 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/ad64861dd3ed6faf9443a12cc96ca51941ba5204 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/b1f723b9e2001f4535cdb95dcded87e346baabac b/fuzz/corpus/fuzz_ds_ahocorasick/b1f723b9e2001f4535cdb95dcded87e346baabac new file mode 100644 index 000000000..9ec06f611 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/b1f723b9e2001f4535cdb95dcded87e346baabac @@ -0,0 +1 @@ +³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³Æ³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³±³³³³³³³³±³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³“³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³"""""""""""""""""""""""""""""""""""""""""""""""""""!""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³"""@"""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³U³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³ÿÿÿÿÿÿÿ³³³³³"""""""""""""""""""""""""""""""""""""""""""""""""""""""""ÿÿÿÿÿÿÿ"""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³"""""""""""""""""""""""""""""""ØÝ"""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³“³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³"""""""""""""""""""""""""""""""""""""""""""""""""""!""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³ÿÿÿÿÿÿÿ³³³³³"""""""""""""""""""""""""""""""""""""""""""""""""""""""""ÿÿÿÿÿÿÿ"""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³"""""""""""""""""""""""""""""""ØÝ"""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³ diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/b43793022d2882197260118166362bcbf59c9985 b/fuzz/corpus/fuzz_ds_ahocorasick/b43793022d2882197260118166362bcbf59c9985 Binary files differnew file mode 100644 index 000000000..4e48605bb --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/b43793022d2882197260118166362bcbf59c9985 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/ed86ab0a4c39e4b992715581675add1272654dc5 b/fuzz/corpus/fuzz_ds_ahocorasick/b73c2c9a65cd450d37174c6ddb6f6e94670422a0 Binary files differindex e6b416dc5..fb650da87 100644 --- a/fuzz/corpus/fuzz_ds_ahocorasick/ed86ab0a4c39e4b992715581675add1272654dc5 +++ b/fuzz/corpus/fuzz_ds_ahocorasick/b73c2c9a65cd450d37174c6ddb6f6e94670422a0 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/b82001f17b627d6b756a07d3c2d3f652e6bd2d62 b/fuzz/corpus/fuzz_ds_ahocorasick/b82001f17b627d6b756a07d3c2d3f652e6bd2d62 Binary files differdeleted file mode 100644 index 59ff4ac1f..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/b82001f17b627d6b756a07d3c2d3f652e6bd2d62 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/b882903d11773fc4b1f885424dfa127a40360495 b/fuzz/corpus/fuzz_ds_ahocorasick/b882903d11773fc4b1f885424dfa127a40360495 Binary files differnew file mode 100644 index 000000000..27a5afb92 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/b882903d11773fc4b1f885424dfa127a40360495 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/bf68f597d6c5ca4a589a5676b5825d057bd75166 b/fuzz/corpus/fuzz_ds_ahocorasick/bf68f597d6c5ca4a589a5676b5825d057bd75166 Binary files differnew file mode 100644 index 000000000..91f240ffe --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/bf68f597d6c5ca4a589a5676b5825d057bd75166 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/c4f5a9b3f07efa9cce66a66268ba8342dcd81eb9 b/fuzz/corpus/fuzz_ds_ahocorasick/c4f5a9b3f07efa9cce66a66268ba8342dcd81eb9 Binary files differnew file mode 100644 index 000000000..63d835414 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/c4f5a9b3f07efa9cce66a66268ba8342dcd81eb9 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/c73ef536b40f52bc28adff531e401edd800c5152 b/fuzz/corpus/fuzz_ds_ahocorasick/c73ef536b40f52bc28adff531e401edd800c5152 Binary files differnew file mode 100644 index 000000000..8ee8d8d8e --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/c73ef536b40f52bc28adff531e401edd800c5152 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/cbec151ca6ed723e00fb874b4a0d9ff478f6b21b b/fuzz/corpus/fuzz_ds_ahocorasick/cbec151ca6ed723e00fb874b4a0d9ff478f6b21b Binary files differdeleted file mode 100644 index b8256d698..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/cbec151ca6ed723e00fb874b4a0d9ff478f6b21b +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/cfb0a5bcaa8c4de6f1820bfde5a78a3c0c282f3e b/fuzz/corpus/fuzz_ds_ahocorasick/cfb0a5bcaa8c4de6f1820bfde5a78a3c0c282f3e deleted file mode 100644 index a8ef2dee9..000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/cfb0a5bcaa8c4de6f1820bfde5a78a3c0c282f3e +++ /dev/null @@ -1 +0,0 @@ -³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³ T ³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³MLLP³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰³³³³³³³³³³³³³³³³³³³³""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³"""""""""""""³³"""""""""""""""""""""""""""""""""""""""""""""""""""³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³""""""""""""""³³³³³ diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/dada714b6876e5f514af75bf410bfcc85a31c9df b/fuzz/corpus/fuzz_ds_ahocorasick/dada714b6876e5f514af75bf410bfcc85a31c9df Binary files differnew file mode 100644 index 000000000..bb3e6ec80 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/dada714b6876e5f514af75bf410bfcc85a31c9df diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/7cc83a4b869fcb68f5c30e3d1a062b6b78602d8d b/fuzz/corpus/fuzz_ds_ahocorasick/dbbd86d690cb101f0f0f783d32655e85acb49e35 Binary files differindex 80f9861b6..e935aa44e 100644 --- a/fuzz/corpus/fuzz_ds_ahocorasick/7cc83a4b869fcb68f5c30e3d1a062b6b78602d8d +++ b/fuzz/corpus/fuzz_ds_ahocorasick/dbbd86d690cb101f0f0f783d32655e85acb49e35 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/e36dc4fa6a33280cee01d97d4e84d9372196a732 b/fuzz/corpus/fuzz_ds_ahocorasick/e36dc4fa6a33280cee01d97d4e84d9372196a732 Binary files differnew file mode 100644 index 000000000..73686434c --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/e36dc4fa6a33280cee01d97d4e84d9372196a732 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/e457c4f8c99e20a17b9b623407df6bb77a7a4794 b/fuzz/corpus/fuzz_ds_ahocorasick/e457c4f8c99e20a17b9b623407df6bb77a7a4794 Binary files differnew file mode 100644 index 000000000..9e9e2c183 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/e457c4f8c99e20a17b9b623407df6bb77a7a4794 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/eb2a51efb023f4f371ec1577cc694c682afc1614 b/fuzz/corpus/fuzz_ds_ahocorasick/eb2a51efb023f4f371ec1577cc694c682afc1614 Binary files differnew file mode 100644 index 000000000..bda886e7d --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/eb2a51efb023f4f371ec1577cc694c682afc1614 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/ecfd4e70cee057337fe7a53d79c7c28ee0c8ee3e b/fuzz/corpus/fuzz_ds_ahocorasick/ecfd4e70cee057337fe7a53d79c7c28ee0c8ee3e Binary files differnew file mode 100644 index 000000000..998796276 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/ecfd4e70cee057337fe7a53d79c7c28ee0c8ee3e diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/5a08eef5894e00a58d1cb2a6ff95b57daa8b5ed2 b/fuzz/corpus/fuzz_ds_ahocorasick/f0249dacbe8a06a608cf6c0cf8973c9901771eac Binary files differindex 0d878c438..11638819a 100644 --- a/fuzz/corpus/fuzz_ds_ahocorasick/5a08eef5894e00a58d1cb2a6ff95b57daa8b5ed2 +++ b/fuzz/corpus/fuzz_ds_ahocorasick/f0249dacbe8a06a608cf6c0cf8973c9901771eac diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/f8644a85219a1d4cce9e21debc3f8085b43c9c25 b/fuzz/corpus/fuzz_ds_ahocorasick/f8644a85219a1d4cce9e21debc3f8085b43c9c25 Binary files differnew file mode 100644 index 000000000..a4557e0a3 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/f8644a85219a1d4cce9e21debc3f8085b43c9c25 diff --git a/fuzz/corpus/fuzz_ds_patricia/039e60a1ee261f46936205728306da3bbb956a55 b/fuzz/corpus/fuzz_ds_patricia/039e60a1ee261f46936205728306da3bbb956a55 Binary files differdeleted file mode 100644 index 37ff6c0f0..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/039e60a1ee261f46936205728306da3bbb956a55 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/05021e284d752717e1138e960b33e87f083ad81d b/fuzz/corpus/fuzz_ds_patricia/05021e284d752717e1138e960b33e87f083ad81d Binary files differdeleted file mode 100644 index 72d35b019..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/05021e284d752717e1138e960b33e87f083ad81d +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/074213b09bc134edd6e4db338af6e99042e07afa b/fuzz/corpus/fuzz_ds_patricia/074213b09bc134edd6e4db338af6e99042e07afa Binary files differdeleted file mode 100644 index c112586d1..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/074213b09bc134edd6e4db338af6e99042e07afa +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/0944d989bcb917ac74c772cb37e184470c82bfc9 b/fuzz/corpus/fuzz_ds_patricia/0944d989bcb917ac74c772cb37e184470c82bfc9 Binary files differnew file mode 100644 index 000000000..23597230f --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/0944d989bcb917ac74c772cb37e184470c82bfc9 diff --git a/fuzz/corpus/fuzz_ds_patricia/0cde5ac31a755afdcdbb10c139831665a36dda75 b/fuzz/corpus/fuzz_ds_patricia/0cde5ac31a755afdcdbb10c139831665a36dda75 Binary files differnew file mode 100644 index 000000000..1d8983877 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/0cde5ac31a755afdcdbb10c139831665a36dda75 diff --git a/fuzz/corpus/fuzz_ds_patricia/0d0f41eb76931c6a969e3b4307e167ce7cb3c928 b/fuzz/corpus/fuzz_ds_patricia/0d0f41eb76931c6a969e3b4307e167ce7cb3c928 Binary files differdeleted file mode 100644 index ddb3725d1..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/0d0f41eb76931c6a969e3b4307e167ce7cb3c928 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/1bb9c6b33c967983ae9f48eac53feb75c393ad16 b/fuzz/corpus/fuzz_ds_patricia/1bb9c6b33c967983ae9f48eac53feb75c393ad16 Binary files differnew file mode 100644 index 000000000..e5d63060c --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/1bb9c6b33c967983ae9f48eac53feb75c393ad16 diff --git a/fuzz/corpus/fuzz_ds_patricia/1e7eb80c8e1d8f9b7314b470d92c6be020b97e68 b/fuzz/corpus/fuzz_ds_patricia/1e7eb80c8e1d8f9b7314b470d92c6be020b97e68 Binary files differnew file mode 100644 index 000000000..46041c9a8 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/1e7eb80c8e1d8f9b7314b470d92c6be020b97e68 diff --git a/fuzz/corpus/fuzz_ds_patricia/232ef539cb5481a1c290a69bccc3cff88b56133b b/fuzz/corpus/fuzz_ds_patricia/232ef539cb5481a1c290a69bccc3cff88b56133b Binary files differdeleted file mode 100644 index 31bac70ad..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/232ef539cb5481a1c290a69bccc3cff88b56133b +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/23c63c3e1035ef6568b360ccd14d368754b10b95 b/fuzz/corpus/fuzz_ds_patricia/23c63c3e1035ef6568b360ccd14d368754b10b95 Binary files differdeleted file mode 100644 index 09c8eca71..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/23c63c3e1035ef6568b360ccd14d368754b10b95 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/26363223150d7931f70c34f0e97be25ed51a93bf b/fuzz/corpus/fuzz_ds_patricia/26363223150d7931f70c34f0e97be25ed51a93bf Binary files differnew file mode 100644 index 000000000..0b7ca5bd7 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/26363223150d7931f70c34f0e97be25ed51a93bf diff --git a/fuzz/corpus/fuzz_ds_patricia/5bc91c208c7b971731b3c02943f98586850d2551 b/fuzz/corpus/fuzz_ds_patricia/276c7ff8353b250de8b0b9e0fbad608b5b3afdaf Binary files differindex 9d93a1978..fddb2f9ec 100644 --- a/fuzz/corpus/fuzz_ds_patricia/5bc91c208c7b971731b3c02943f98586850d2551 +++ b/fuzz/corpus/fuzz_ds_patricia/276c7ff8353b250de8b0b9e0fbad608b5b3afdaf diff --git a/fuzz/corpus/fuzz_ds_patricia/27ba79be52a3ce22cc8252305abf7152dd415dcc b/fuzz/corpus/fuzz_ds_patricia/27ba79be52a3ce22cc8252305abf7152dd415dcc Binary files differnew file mode 100644 index 000000000..40111899a --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/27ba79be52a3ce22cc8252305abf7152dd415dcc diff --git a/fuzz/corpus/fuzz_ds_patricia/2b5709a78e62b162b13853eb9616bd07547447c2 b/fuzz/corpus/fuzz_ds_patricia/2b5709a78e62b162b13853eb9616bd07547447c2 Binary files differdeleted file mode 100644 index 7aca64011..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/2b5709a78e62b162b13853eb9616bd07547447c2 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/2c1289ca6c27b79cebb54dc39a55a3fe9fc6bbf9 b/fuzz/corpus/fuzz_ds_patricia/2c1289ca6c27b79cebb54dc39a55a3fe9fc6bbf9 Binary files differnew file mode 100644 index 000000000..0edbf0af5 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/2c1289ca6c27b79cebb54dc39a55a3fe9fc6bbf9 diff --git a/fuzz/corpus/fuzz_ds_patricia/2ea4acbdca78ed698f48af5b58bdb644bffa0253 b/fuzz/corpus/fuzz_ds_patricia/2ea4acbdca78ed698f48af5b58bdb644bffa0253 Binary files differnew file mode 100644 index 000000000..3ed56deb1 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/2ea4acbdca78ed698f48af5b58bdb644bffa0253 diff --git a/fuzz/corpus/fuzz_ds_patricia/35ed34b3b9e6b3fa9ad7fd571309b81d6aa625ac b/fuzz/corpus/fuzz_ds_patricia/35ed34b3b9e6b3fa9ad7fd571309b81d6aa625ac Binary files differdeleted file mode 100644 index 2ecf7beb3..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/35ed34b3b9e6b3fa9ad7fd571309b81d6aa625ac +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/36b3014210a0794308ae1181d4a8ad08e98f28fd b/fuzz/corpus/fuzz_ds_patricia/36b3014210a0794308ae1181d4a8ad08e98f28fd Binary files differnew file mode 100644 index 000000000..311dc779a --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/36b3014210a0794308ae1181d4a8ad08e98f28fd diff --git a/fuzz/corpus/fuzz_ds_patricia/410d0d3bc1499593c44554a6631eb193d4b0be11 b/fuzz/corpus/fuzz_ds_patricia/410d0d3bc1499593c44554a6631eb193d4b0be11 Binary files differnew file mode 100644 index 000000000..28d77d19c --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/410d0d3bc1499593c44554a6631eb193d4b0be11 diff --git a/fuzz/corpus/fuzz_ds_patricia/108dffa4f82791086951cf3861790a989be0d19c b/fuzz/corpus/fuzz_ds_patricia/414970dac4e5e56fce119eee76544cf64a14dfe9 Binary files differindex 3da8b6cf6..3a71d9826 100644 --- a/fuzz/corpus/fuzz_ds_patricia/108dffa4f82791086951cf3861790a989be0d19c +++ b/fuzz/corpus/fuzz_ds_patricia/414970dac4e5e56fce119eee76544cf64a14dfe9 diff --git a/fuzz/corpus/fuzz_ds_patricia/448c2fe285dd3daafd518f439f03981e2d0cbd2b b/fuzz/corpus/fuzz_ds_patricia/448c2fe285dd3daafd518f439f03981e2d0cbd2b Binary files differnew file mode 100644 index 000000000..76ece60a9 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/448c2fe285dd3daafd518f439f03981e2d0cbd2b diff --git a/fuzz/corpus/fuzz_ds_patricia/49b434649dca7dfd496b4dcaa4367804c526abce b/fuzz/corpus/fuzz_ds_patricia/49b434649dca7dfd496b4dcaa4367804c526abce Binary files differnew file mode 100644 index 000000000..6ee874425 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/49b434649dca7dfd496b4dcaa4367804c526abce diff --git a/fuzz/corpus/fuzz_ds_patricia/542171cce5b48cb8c86a962d6520cb84f0fd6fbe b/fuzz/corpus/fuzz_ds_patricia/542171cce5b48cb8c86a962d6520cb84f0fd6fbe Binary files differdeleted file mode 100644 index bf76e104c..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/542171cce5b48cb8c86a962d6520cb84f0fd6fbe +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/563177d397af2ac5b53619e39e6df61f4f98f223 b/fuzz/corpus/fuzz_ds_patricia/563177d397af2ac5b53619e39e6df61f4f98f223 Binary files differdeleted file mode 100644 index ce6bfa3d3..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/563177d397af2ac5b53619e39e6df61f4f98f223 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/57d2337746f797d3f8f0080f309dbb2bd4e0f9cb b/fuzz/corpus/fuzz_ds_patricia/57d2337746f797d3f8f0080f309dbb2bd4e0f9cb Binary files differdeleted file mode 100644 index a53ee8f6b..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/57d2337746f797d3f8f0080f309dbb2bd4e0f9cb +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/5eb7f8d4ad4d94b04f16fb1f26d5e12c8f8bfbd0 b/fuzz/corpus/fuzz_ds_patricia/5eb7f8d4ad4d94b04f16fb1f26d5e12c8f8bfbd0 Binary files differdeleted file mode 100644 index 8224167c8..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/5eb7f8d4ad4d94b04f16fb1f26d5e12c8f8bfbd0 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/6251a968442e11c5ecf0ccfc44177ef512c7873d b/fuzz/corpus/fuzz_ds_patricia/6251a968442e11c5ecf0ccfc44177ef512c7873d Binary files differnew file mode 100644 index 000000000..4c15a8efb --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/6251a968442e11c5ecf0ccfc44177ef512c7873d diff --git a/fuzz/corpus/fuzz_ds_patricia/63cc0155a1908b6d4eae1ed9e9ebd51b4fa5247c b/fuzz/corpus/fuzz_ds_patricia/63cc0155a1908b6d4eae1ed9e9ebd51b4fa5247c Binary files differnew file mode 100644 index 000000000..b6cb9956c --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/63cc0155a1908b6d4eae1ed9e9ebd51b4fa5247c diff --git a/fuzz/corpus/fuzz_ds_patricia/5499b8e7401cc066ac1e2f71614795f7bafc40b6 b/fuzz/corpus/fuzz_ds_patricia/6420e92ebf6d3056821f7e7dd2e12d0d2dfb716f Binary files differindex 8e3964a68..232c7b6cc 100644 --- a/fuzz/corpus/fuzz_ds_patricia/5499b8e7401cc066ac1e2f71614795f7bafc40b6 +++ b/fuzz/corpus/fuzz_ds_patricia/6420e92ebf6d3056821f7e7dd2e12d0d2dfb716f diff --git a/fuzz/corpus/fuzz_ds_patricia/65216046fdd21251275d9ef66cc20278b4b49a11 b/fuzz/corpus/fuzz_ds_patricia/65216046fdd21251275d9ef66cc20278b4b49a11 Binary files differnew file mode 100644 index 000000000..0d7a2c25f --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/65216046fdd21251275d9ef66cc20278b4b49a11 diff --git a/fuzz/corpus/fuzz_ds_patricia/c44e56f98bbb7e90638c8813540b389f0b583a61 b/fuzz/corpus/fuzz_ds_patricia/6b9d2fb5531fdf9064209020a9f28487f94b7ad2 Binary files differindex d8349b25c..e55f2ba72 100644 --- a/fuzz/corpus/fuzz_ds_patricia/c44e56f98bbb7e90638c8813540b389f0b583a61 +++ b/fuzz/corpus/fuzz_ds_patricia/6b9d2fb5531fdf9064209020a9f28487f94b7ad2 diff --git a/fuzz/corpus/fuzz_ds_patricia/6e729616d8d491a65180ab669e3218a2389857db b/fuzz/corpus/fuzz_ds_patricia/6e729616d8d491a65180ab669e3218a2389857db Binary files differnew file mode 100644 index 000000000..1971c1b40 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/6e729616d8d491a65180ab669e3218a2389857db diff --git a/fuzz/corpus/fuzz_ds_patricia/7ab147170e5cc04925dc2e5953a08ba6f5b21d94 b/fuzz/corpus/fuzz_ds_patricia/7ab147170e5cc04925dc2e5953a08ba6f5b21d94 Binary files differnew file mode 100644 index 000000000..029db0f94 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/7ab147170e5cc04925dc2e5953a08ba6f5b21d94 diff --git a/fuzz/corpus/fuzz_ds_patricia/7e4cb5df1262e26c0f94a05ed336e24790f2964e b/fuzz/corpus/fuzz_ds_patricia/7e4cb5df1262e26c0f94a05ed336e24790f2964e Binary files differnew file mode 100644 index 000000000..31b0711a8 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/7e4cb5df1262e26c0f94a05ed336e24790f2964e diff --git a/fuzz/corpus/fuzz_ds_patricia/803338ce5f1a96ca01369c8dd4b4ead40b5413ce b/fuzz/corpus/fuzz_ds_patricia/803338ce5f1a96ca01369c8dd4b4ead40b5413ce Binary files differdeleted file mode 100644 index 8be951682..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/803338ce5f1a96ca01369c8dd4b4ead40b5413ce +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/8c2f118da7346b51b3a829af9ea7b43a98ce91f0 b/fuzz/corpus/fuzz_ds_patricia/8c2f118da7346b51b3a829af9ea7b43a98ce91f0 Binary files differdeleted file mode 100644 index a53fb9a71..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/8c2f118da7346b51b3a829af9ea7b43a98ce91f0 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/8e20bfa11b666882ec98a86fe8a01e306314f064 b/fuzz/corpus/fuzz_ds_patricia/8e20bfa11b666882ec98a86fe8a01e306314f064 Binary files differnew file mode 100644 index 000000000..47ddc2446 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/8e20bfa11b666882ec98a86fe8a01e306314f064 diff --git a/fuzz/corpus/fuzz_ds_patricia/8f7756178046d60be6bf9eb02d2920c208aa7a7d b/fuzz/corpus/fuzz_ds_patricia/8f7756178046d60be6bf9eb02d2920c208aa7a7d Binary files differnew file mode 100644 index 000000000..540e6b5c8 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/8f7756178046d60be6bf9eb02d2920c208aa7a7d diff --git a/fuzz/corpus/fuzz_ds_patricia/92fb55b38af871f214e5487274d61262945e87ab b/fuzz/corpus/fuzz_ds_patricia/92fb55b38af871f214e5487274d61262945e87ab Binary files differdeleted file mode 100644 index 12332b87e..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/92fb55b38af871f214e5487274d61262945e87ab +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/960262916af52bd22c72f32983b4158c80d9bc14 b/fuzz/corpus/fuzz_ds_patricia/960262916af52bd22c72f32983b4158c80d9bc14 Binary files differdeleted file mode 100644 index 2e4106d19..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/960262916af52bd22c72f32983b4158c80d9bc14 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/96d3cd59bac131d83c46fa6d6c6ce0868d83e981 b/fuzz/corpus/fuzz_ds_patricia/96d3cd59bac131d83c46fa6d6c6ce0868d83e981 Binary files differdeleted file mode 100644 index 09b92110d..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/96d3cd59bac131d83c46fa6d6c6ce0868d83e981 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/dd83ecad869aafeec00dae649b93643bd85549fc b/fuzz/corpus/fuzz_ds_patricia/96e87826e1f4643f7a35d359908127074996904f Binary files differindex f0e40e224..9e1947837 100644 --- a/fuzz/corpus/fuzz_ds_patricia/dd83ecad869aafeec00dae649b93643bd85549fc +++ b/fuzz/corpus/fuzz_ds_patricia/96e87826e1f4643f7a35d359908127074996904f diff --git a/fuzz/corpus/fuzz_ds_patricia/9764794fc2c7bcb80ca3f42525e4d4e8e32a088f b/fuzz/corpus/fuzz_ds_patricia/9764794fc2c7bcb80ca3f42525e4d4e8e32a088f Binary files differnew file mode 100644 index 000000000..9dc4ca1f2 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/9764794fc2c7bcb80ca3f42525e4d4e8e32a088f diff --git a/fuzz/corpus/fuzz_ds_patricia/977a02add85824845858b8587906157cf5fc1dfe b/fuzz/corpus/fuzz_ds_patricia/977a02add85824845858b8587906157cf5fc1dfe Binary files differdeleted file mode 100644 index 49ec2a4a1..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/977a02add85824845858b8587906157cf5fc1dfe +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/9cc5e52de8a254cdcdad4ed9abfc9fabac9f6f3e b/fuzz/corpus/fuzz_ds_patricia/9cc5e52de8a254cdcdad4ed9abfc9fabac9f6f3e Binary files differnew file mode 100644 index 000000000..a0911ef74 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/9cc5e52de8a254cdcdad4ed9abfc9fabac9f6f3e diff --git a/fuzz/corpus/fuzz_ds_patricia/a34ba1d1dbe4b6a1c67fbdcaadda14e2e791ce89 b/fuzz/corpus/fuzz_ds_patricia/a34ba1d1dbe4b6a1c67fbdcaadda14e2e791ce89 Binary files differnew file mode 100644 index 000000000..f0fff5368 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/a34ba1d1dbe4b6a1c67fbdcaadda14e2e791ce89 diff --git a/fuzz/corpus/fuzz_ds_patricia/a8d46b93c9c5bb3a68e57a8699b9db73631c30ed b/fuzz/corpus/fuzz_ds_patricia/a8d46b93c9c5bb3a68e57a8699b9db73631c30ed Binary files differdeleted file mode 100644 index 28147c4f8..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/a8d46b93c9c5bb3a68e57a8699b9db73631c30ed +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/8fb9128d8833cb0e1b40c92bf43968b8b4bb8b7c b/fuzz/corpus/fuzz_ds_patricia/ad11755d5c38e9b4f78b89ea0115891f1e503512 Binary files differindex bbf93107b..66a26c7f8 100644 --- a/fuzz/corpus/fuzz_ds_patricia/8fb9128d8833cb0e1b40c92bf43968b8b4bb8b7c +++ b/fuzz/corpus/fuzz_ds_patricia/ad11755d5c38e9b4f78b89ea0115891f1e503512 diff --git a/fuzz/corpus/fuzz_ds_patricia/b11e498aca6c6525b37ea62f567d24021b66de37 b/fuzz/corpus/fuzz_ds_patricia/b11e498aca6c6525b37ea62f567d24021b66de37 Binary files differnew file mode 100644 index 000000000..b165601c1 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/b11e498aca6c6525b37ea62f567d24021b66de37 diff --git a/fuzz/corpus/fuzz_ds_patricia/b41236f1031a78544a0cbed30399f5c63810c858 b/fuzz/corpus/fuzz_ds_patricia/b41236f1031a78544a0cbed30399f5c63810c858 Binary files differnew file mode 100644 index 000000000..f1d8cafbf --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/b41236f1031a78544a0cbed30399f5c63810c858 diff --git a/fuzz/corpus/fuzz_ds_patricia/beea2ada8e74410153314c7e5ca4afe27071dfc5 b/fuzz/corpus/fuzz_ds_patricia/beea2ada8e74410153314c7e5ca4afe27071dfc5 Binary files differnew file mode 100644 index 000000000..d6e91ce36 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/beea2ada8e74410153314c7e5ca4afe27071dfc5 diff --git a/fuzz/corpus/fuzz_ds_patricia/c227d679049293ede4340c485e8c9035abe25c21 b/fuzz/corpus/fuzz_ds_patricia/c227d679049293ede4340c485e8c9035abe25c21 Binary files differdeleted file mode 100644 index 47f4daccf..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/c227d679049293ede4340c485e8c9035abe25c21 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/c4481c47f49eb89bc871184b747bd351ca128db8 b/fuzz/corpus/fuzz_ds_patricia/c4481c47f49eb89bc871184b747bd351ca128db8 Binary files differdeleted file mode 100644 index d9d23731b..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/c4481c47f49eb89bc871184b747bd351ca128db8 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/cfc11ee5d345980b19b2cd2a1d43f7ac5703a6c8 b/fuzz/corpus/fuzz_ds_patricia/cfc11ee5d345980b19b2cd2a1d43f7ac5703a6c8 Binary files differnew file mode 100644 index 000000000..e2f29b851 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/cfc11ee5d345980b19b2cd2a1d43f7ac5703a6c8 diff --git a/fuzz/corpus/fuzz_ds_patricia/d59283ca6d9b2f36e9677c30603b10695beffffc b/fuzz/corpus/fuzz_ds_patricia/d59283ca6d9b2f36e9677c30603b10695beffffc Binary files differnew file mode 100644 index 000000000..e67f63d5d --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/d59283ca6d9b2f36e9677c30603b10695beffffc diff --git a/fuzz/corpus/fuzz_ds_patricia/e1c65b55e6f0e0f9c878b4127205943903b311c0 b/fuzz/corpus/fuzz_ds_patricia/e1c65b55e6f0e0f9c878b4127205943903b311c0 Binary files differnew file mode 100644 index 000000000..3d048060e --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/e1c65b55e6f0e0f9c878b4127205943903b311c0 diff --git a/fuzz/corpus/fuzz_ds_patricia/e3d59cfa962fbddcb2d2bd8f834c05f66a7c6336 b/fuzz/corpus/fuzz_ds_patricia/e3d59cfa962fbddcb2d2bd8f834c05f66a7c6336 Binary files differdeleted file mode 100644 index 0964d1f09..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/e3d59cfa962fbddcb2d2bd8f834c05f66a7c6336 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/e45810422d1f07d44de191d75c6bddeaa496568b b/fuzz/corpus/fuzz_ds_patricia/e45810422d1f07d44de191d75c6bddeaa496568b Binary files differnew file mode 100644 index 000000000..9ee82d795 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/e45810422d1f07d44de191d75c6bddeaa496568b diff --git a/fuzz/corpus/fuzz_ds_patricia/ece0c9b5f1e118ad7960ee974fbc634b44b830e1 b/fuzz/corpus/fuzz_ds_patricia/ece0c9b5f1e118ad7960ee974fbc634b44b830e1 Binary files differdeleted file mode 100644 index bca5f1111..000000000 --- a/fuzz/corpus/fuzz_ds_patricia/ece0c9b5f1e118ad7960ee974fbc634b44b830e1 +++ /dev/null diff --git a/fuzz/corpus/fuzz_ds_patricia/eda422f8f3840c5e6e3b3dce996e91c714dc9bf4 b/fuzz/corpus/fuzz_ds_patricia/eda422f8f3840c5e6e3b3dce996e91c714dc9bf4 Binary files differnew file mode 100644 index 000000000..1eaad2f20 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/eda422f8f3840c5e6e3b3dce996e91c714dc9bf4 diff --git a/fuzz/corpus/fuzz_ds_patricia/f10e4c67ca64bdce1cd394fd829bf0b5aeed7071 b/fuzz/corpus/fuzz_ds_patricia/f10e4c67ca64bdce1cd394fd829bf0b5aeed7071 Binary files differnew file mode 100644 index 000000000..0a9d7567a --- /dev/null +++ b/fuzz/corpus/fuzz_ds_patricia/f10e4c67ca64bdce1cd394fd829bf0b5aeed7071 diff --git a/fuzz/fuzz_alg_bins.cpp b/fuzz/fuzz_alg_bins.cpp index 221a081a3..cce530940 100644 --- a/fuzz/fuzz_alg_bins.cpp +++ b/fuzz/fuzz_alg_bins.cpp @@ -5,25 +5,21 @@ #include <stdio.h> #include "fuzzer/FuzzedDataProvider.h" -struct ndpi_detection_module_struct *ndpi_info_mod = NULL; - extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { FuzzedDataProvider fuzzed_data(data, size); u_int16_t j, i, num_iteration; struct ndpi_bin b, *b_cloned, *bins; - u_int16_t num_bins, num_cluster_ids, num_element; + u_int16_t num_bins, num_cluster_ids, num_element, num_allocated_bins, rc; enum ndpi_bin_family family; u_int16_t *cluster_ids; + char buf[128]; /* Just to have some data */ if(fuzzed_data.remaining_bytes() < 2048) return -1; - /* We don't really need the detection module, but this way we can enable - memory allocation failures */ - if (ndpi_info_mod == NULL) { - fuzz_init_detection_module(&ndpi_info_mod, 0); - } + /* To allow memory allocation failures */ + fuzz_set_alloc_callbacks_and_seed(size); num_bins = fuzzed_data.ConsumeIntegral<u_int16_t>(); family = fuzzed_data.ConsumeEnum<enum ndpi_bin_family>(); @@ -58,6 +54,8 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { ndpi_normalize_bin(&b); ndpi_normalize_bin(b_cloned); + ndpi_print_bin(&b, fuzzed_data.ConsumeBool(), buf, sizeof(buf)); + ndpi_free_bin(&b); ndpi_free_bin(b_cloned); ndpi_free(b_cloned); @@ -70,22 +68,29 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { bins = (struct ndpi_bin *)ndpi_malloc(sizeof(struct ndpi_bin) * num_bins); cluster_ids = (u_int16_t *)ndpi_malloc(sizeof(u_int16_t) * num_bins); + num_allocated_bins = 0; if (bins && cluster_ids) { for (i = 0; i < num_bins; i++) { - ndpi_init_bin(&bins[i], ndpi_bin_family64 /* Use 64 bit to avoid overlaps */, - num_element); + rc = ndpi_init_bin(&bins[num_allocated_bins], ndpi_bin_family64 /* Use 64 bit to avoid overlaps */, + num_element); + if (rc != 0) { + continue; + } num_iteration = fuzzed_data.ConsumeIntegral<u_int8_t>(); for (j = 0; j < num_iteration; j++) { - ndpi_set_bin(&bins[i], fuzzed_data.ConsumeIntegralInRange(0, num_element + 1), + ndpi_set_bin(&bins[num_allocated_bins], + fuzzed_data.ConsumeIntegralInRange(0, num_element + 1), fuzzed_data.ConsumeIntegral<u_int64_t>()); } + num_allocated_bins++; } - ndpi_cluster_bins(bins, num_bins, num_cluster_ids, cluster_ids, NULL); + ndpi_cluster_bins(bins, num_allocated_bins, num_cluster_ids, cluster_ids, NULL); } ndpi_free(cluster_ids); - for (i = 0; i < num_bins; i++) - ndpi_free_bin(&bins[i]); + if (bins) + for (i = 0; i < num_allocated_bins; i++) + ndpi_free_bin(&bins[i]); ndpi_free(bins); return 0; diff --git a/fuzz/fuzz_alg_hll.cpp b/fuzz/fuzz_alg_hll.cpp index 85733da63..617968dfd 100644 --- a/fuzz/fuzz_alg_hll.cpp +++ b/fuzz/fuzz_alg_hll.cpp @@ -5,8 +5,6 @@ #include <stdio.h> #include "fuzzer/FuzzedDataProvider.h" -struct ndpi_detection_module_struct *ndpi_info_mod = NULL; - extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { FuzzedDataProvider fuzzed_data(data, size); u_int16_t i, num_iteration; @@ -16,11 +14,8 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { if(fuzzed_data.remaining_bytes() < 2048) return -1; - /* We don't really need the detection module, but this way we can enable - memory allocation failures */ - if (ndpi_info_mod == NULL) { - fuzz_init_detection_module(&ndpi_info_mod, 0); - } + /* To allow memory allocation failures */ + fuzz_set_alloc_callbacks_and_seed(size); ndpi_hll_init(&hll, fuzzed_data.ConsumeIntegral<u_int16_t>()); diff --git a/fuzz/fuzz_alg_hw_rsi_outliers_da.cpp b/fuzz/fuzz_alg_hw_rsi_outliers_da.cpp index d1fe1a566..9ee2156be 100644 --- a/fuzz/fuzz_alg_hw_rsi_outliers_da.cpp +++ b/fuzz/fuzz_alg_hw_rsi_outliers_da.cpp @@ -5,8 +5,6 @@ #include <stdio.h> #include "fuzzer/FuzzedDataProvider.h" -struct ndpi_detection_module_struct *ndpi_info_mod = NULL; - extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { FuzzedDataProvider fuzzed_data(data, size); u_int16_t i, num_values, num_learning_values, max_series_len; @@ -27,11 +25,8 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { if(fuzzed_data.remaining_bytes() < 1024) return -1; - /* We don't really need the detection module, but this way we can enable - memory allocation failures */ - if (ndpi_info_mod == NULL) { - fuzz_init_detection_module(&ndpi_info_mod, 0); - } + /* To allow memory allocation failures */ + fuzz_set_alloc_callbacks_and_seed(size); /* Data set */ num_values = fuzzed_data.ConsumeIntegral<u_int8_t>(); @@ -84,6 +79,11 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { ndpi_data_window_stddev(a); ndpi_data_entropy(a); ndpi_reset_data_analysis(a); + ndpi_data_last(a); + + /* Data ratio */ + if (num_values > 1) + ndpi_data_ratio2str(ndpi_data_ratio(values[0], values[1])); /* Done. Free */ if (rc_hw == 0) diff --git a/fuzz/fuzz_alg_jitter.cpp b/fuzz/fuzz_alg_jitter.cpp index 8fb4d85db..275b32290 100644 --- a/fuzz/fuzz_alg_jitter.cpp +++ b/fuzz/fuzz_alg_jitter.cpp @@ -5,8 +5,6 @@ #include <stdio.h> #include "fuzzer/FuzzedDataProvider.h" -struct ndpi_detection_module_struct *ndpi_info_mod = NULL; - extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { FuzzedDataProvider fuzzed_data(data, size); u_int16_t i, num_iteration, num_learning_values; @@ -17,11 +15,8 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { if(fuzzed_data.remaining_bytes() < 1024) return -1; - /* We don't really need the detection module, but this way we can enable - memory allocation failures */ - if (ndpi_info_mod == NULL) { - fuzz_init_detection_module(&ndpi_info_mod, 0); - } + /* To allow memory allocation failures */ + fuzz_set_alloc_callbacks_and_seed(size); num_learning_values = fuzzed_data.ConsumeIntegral<u_int16_t>(); rc = ndpi_jitter_init(&s, num_learning_values); diff --git a/fuzz/fuzz_alg_ses_des.cpp b/fuzz/fuzz_alg_ses_des.cpp index c3025b627..70efef3d0 100644 --- a/fuzz/fuzz_alg_ses_des.cpp +++ b/fuzz/fuzz_alg_ses_des.cpp @@ -5,8 +5,6 @@ #include <stdio.h> #include "fuzzer/FuzzedDataProvider.h" -struct ndpi_detection_module_struct *ndpi_info_mod = NULL; - extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { FuzzedDataProvider fuzzed_data(data, size); u_int16_t i, num_iteration; @@ -20,15 +18,14 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { if(fuzzed_data.remaining_bytes() < 2048) return -1; - /* We don't really need the detection module, but this way we can enable - memory allocation failures */ - if (ndpi_info_mod == NULL) { - fuzz_init_detection_module(&ndpi_info_mod, 0); - } + /* To allow memory allocation failures */ + fuzz_set_alloc_callbacks_and_seed(size); /* Training */ num_iteration = fuzzed_data.ConsumeIntegral<u_int8_t>(); values = (double *)ndpi_malloc(sizeof(double) * num_iteration); + if (!values) + return 0; for (i = 0; i < num_iteration; i++) values[i] = fuzzed_data.ConsumeFloatingPoint<double>(); ndpi_ses_fitting(values, num_iteration, &alpha_ses); diff --git a/fuzz/fuzz_common_code.c b/fuzz/fuzz_common_code.c index bd5ef20a4..e4ab68ad8 100644 --- a/fuzz/fuzz_common_code.c +++ b/fuzz/fuzz_common_code.c @@ -2,8 +2,6 @@ #include "fuzz_common_code.h" -#ifdef ENABLE_MEM_ALLOC_FAILURES - static int mem_alloc_state = 0; __attribute__((no_sanitize("integer"))) @@ -14,18 +12,27 @@ static int fastrand () return (mem_alloc_state >> 16) & 0x7FFF; } -void *malloc_wrapper(size_t size) { +static void *malloc_wrapper(size_t size) { return (fastrand () % 16) ? malloc (size) : NULL; } -void free_wrapper(void *freeable) { +static void free_wrapper(void *freeable) { free(freeable); } -void set_mem_alloc_state(int value) { - mem_alloc_state = value; +void fuzz_set_alloc_callbacks(void) +{ + set_ndpi_malloc(malloc_wrapper); + set_ndpi_free(free_wrapper); +} +void fuzz_set_alloc_seed(int seed) +{ + mem_alloc_state = seed; +} +void fuzz_set_alloc_callbacks_and_seed(int seed) +{ + fuzz_set_alloc_callbacks(); + fuzz_set_alloc_seed(seed); } - -#endif void fuzz_init_detection_module(struct ndpi_detection_module_struct **ndpi_info_mod, int enable_log) @@ -34,10 +41,6 @@ void fuzz_init_detection_module(struct ndpi_detection_module_struct **ndpi_info_ NDPI_PROTOCOL_BITMASK all, debug_bitmask; if(*ndpi_info_mod == NULL) { -#ifdef ENABLE_MEM_ALLOC_FAILURES - set_ndpi_malloc(malloc_wrapper); - set_ndpi_free(free_wrapper); -#endif *ndpi_info_mod = ndpi_init_detection_module(prefs); NDPI_BITMASK_SET_ALL(all); ndpi_set_protocol_detection_bitmask2(*ndpi_info_mod, &all); @@ -57,5 +60,3 @@ void fuzz_init_detection_module(struct ndpi_detection_module_struct **ndpi_info_ ndpi_finalize_initialization(*ndpi_info_mod); } } - - diff --git a/fuzz/fuzz_common_code.h b/fuzz/fuzz_common_code.h index 9f26ea060..84670a0bb 100644 --- a/fuzz/fuzz_common_code.h +++ b/fuzz/fuzz_common_code.h @@ -8,15 +8,14 @@ extern "C" { #endif -#ifdef ENABLE_MEM_ALLOC_FAILURES -void *malloc_wrapper(size_t size); -void free_wrapper(void *freeable); -void set_mem_alloc_state(int value); -#endif - void fuzz_init_detection_module(struct ndpi_detection_module_struct **ndpi_info_mod, int enable_log); +/* To allow memory allocation failures */ +void fuzz_set_alloc_callbacks(void); +void fuzz_set_alloc_seed(int seed); +void fuzz_set_alloc_callbacks_and_seed(int seed); + #ifdef __cplusplus } #endif diff --git a/fuzz/fuzz_config.cpp b/fuzz/fuzz_config.cpp index 0464e7eb3..d43ede13a 100644 --- a/fuzz/fuzz_config.cpp +++ b/fuzz/fuzz_config.cpp @@ -29,11 +29,8 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { 29 /* Min real data: ip length + udp length + 1 byte */) return -1; -#ifdef ENABLE_MEM_ALLOC_FAILURES - set_ndpi_malloc(malloc_wrapper); - set_ndpi_free(free_wrapper); - set_mem_alloc_state(size); -#endif + /* To allow memory allocation failures */ + fuzz_set_alloc_callbacks_and_seed(size); ndpi_info_mod = ndpi_init_detection_module(fuzzed_data.ConsumeIntegral<u_int32_t>()); diff --git a/fuzz/fuzz_ds_ahocorasick.cpp b/fuzz/fuzz_ds_ahocorasick.cpp index 168092667..67521811e 100644 --- a/fuzz/fuzz_ds_ahocorasick.cpp +++ b/fuzz/fuzz_ds_ahocorasick.cpp @@ -9,9 +9,6 @@ extern "C" int ac_domain_match_handler(AC_MATCH_t *m, AC_TEXT_t *txt, AC_REP_t *match); - -struct ndpi_detection_module_struct *ndpi_info_mod = NULL; - extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { FuzzedDataProvider fuzzed_data(data, size); u_int16_t i, num_iteration, is_added = 0; @@ -30,11 +27,8 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { if (fuzzed_data.remaining_bytes() < 1024) return -1; - /* We don't really need the detection module, but this way we can enable - memory allocation failures */ - if (ndpi_info_mod == NULL) { - fuzz_init_detection_module(&ndpi_info_mod, 0); - } + /* To allow memory allocation failures */ + fuzz_set_alloc_callbacks_and_seed(size); if (fuzzed_data.ConsumeBool()) mc = ac_domain_match_handler; diff --git a/fuzz/fuzz_ds_patricia.cpp b/fuzz/fuzz_ds_patricia.cpp index ba72dce5c..c514f3b00 100644 --- a/fuzz/fuzz_ds_patricia.cpp +++ b/fuzz/fuzz_ds_patricia.cpp @@ -6,8 +6,6 @@ #include <assert.h> #include "fuzzer/FuzzedDataProvider.h" -struct ndpi_detection_module_struct *ndpi_info_mod = NULL; - static void free_ptree_data(void *data) { /* Nothing to do */ assert(data); @@ -38,11 +36,8 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { if (fuzzed_data.remaining_bytes() < 1024) return -1; - /* We don't really need the detection module, but this way we can enable - memory allocation failures */ - if (ndpi_info_mod == NULL) { - fuzz_init_detection_module(&ndpi_info_mod, 0); - } + /* To allow memory allocation failures */ + fuzz_set_alloc_callbacks_and_seed(size); is_ipv6 = fuzzed_data.ConsumeBool(); if (is_ipv6) diff --git a/fuzz/fuzz_ndpi_reader.c b/fuzz/fuzz_ndpi_reader.c index ead9ce87b..4546a549e 100644 --- a/fuzz/fuzz_ndpi_reader.c +++ b/fuzz/fuzz_ndpi_reader.c @@ -61,6 +61,10 @@ int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { prefs->max_ndpi_flows = 16 * 1024 * 1024; prefs->quiet_mode = 0; +#ifdef ENABLE_MEM_ALLOC_FAILURES + fuzz_set_alloc_callbacks(); +#endif + workflow = ndpi_workflow_init(prefs, NULL /* pcap handler will be set later */, 0, ndpi_serialization_format_json); // enable all protocols NDPI_BITMASK_SET_ALL(all); @@ -80,12 +84,12 @@ int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { sizeof(workflow->stats.protocol_flows)); ndpi_finalize_initialization(workflow->ndpi_struct); } + #ifdef ENABLE_MEM_ALLOC_FAILURES /* Don't fail memory allocations until init phase is done */ - set_mem_alloc_state(Size); + fuzz_set_alloc_seed(Size); #endif - fd = bufferToFile(Data, Size); if (fd == NULL) return 0; diff --git a/src/lib/ndpi_analyze.c b/src/lib/ndpi_analyze.c index 0fe749050..8ded55718 100644 --- a/src/lib/ndpi_analyze.c +++ b/src/lib/ndpi_analyze.c @@ -145,8 +145,8 @@ u_int32_t ndpi_data_last(struct ndpi_analyze_struct *s) { } /* Return min/max on all values */ -u_int32_t ndpi_data_min(struct ndpi_analyze_struct *s) { return(s->min_val); } -u_int32_t ndpi_data_max(struct ndpi_analyze_struct *s) { return(s->max_val); } +u_int32_t ndpi_data_min(struct ndpi_analyze_struct *s) { return(s ? s->min_val : 0); } +u_int32_t ndpi_data_max(struct ndpi_analyze_struct *s) { return(s ? s->max_val : 0); } /* ********************************************************************************* */ @@ -582,7 +582,7 @@ char* ndpi_print_bin(struct ndpi_bin *b, u_int8_t normalize_first, char *out_buf u_int16_t i; u_int len = 0; - if(!b || !out_buf) return(out_buf); else out_buf[0] = '\0'; + if(!b || !b->u.bins8 || !out_buf) return(out_buf); else out_buf[0] = '\0'; if(normalize_first) ndpi_normalize_bin(b); @@ -592,7 +592,7 @@ char* ndpi_print_bin(struct ndpi_bin *b, u_int8_t normalize_first, char *out_buf for(i=0; i<b->num_bins; i++) { int rc = ndpi_snprintf(&out_buf[len], out_buf_len-len, "%s%u", (i > 0) ? "," : "", b->u.bins8[i]); - if(rc < 0) break; + if(rc < 0 || (u_int)rc >= out_buf_len-len) break; len += rc; } break; @@ -601,7 +601,7 @@ char* ndpi_print_bin(struct ndpi_bin *b, u_int8_t normalize_first, char *out_buf for(i=0; i<b->num_bins; i++) { int rc = ndpi_snprintf(&out_buf[len], out_buf_len-len, "%s%u", (i > 0) ? "," : "", b->u.bins16[i]); - if(rc < 0) break; + if(rc < 0 || (u_int)rc >= out_buf_len-len) break; len += rc; } break; @@ -610,7 +610,7 @@ char* ndpi_print_bin(struct ndpi_bin *b, u_int8_t normalize_first, char *out_buf for(i=0; i<b->num_bins; i++) { int rc = ndpi_snprintf(&out_buf[len], out_buf_len-len, "%s%u", (i > 0) ? "," : "", b->u.bins32[i]); - if(rc < 0) break; + if(rc < 0 || (u_int)rc >= out_buf_len-len) break; len += rc; } break; @@ -619,7 +619,7 @@ char* ndpi_print_bin(struct ndpi_bin *b, u_int8_t normalize_first, char *out_buf for(i=0; i<b->num_bins; i++) { int rc = ndpi_snprintf(&out_buf[len], out_buf_len-len, "%s%llu", (i > 0) ? "," : "", (unsigned long long)b->u.bins64[i]); - if(rc < 0) break; + if(rc < 0 || (u_int)rc >= out_buf_len-len) break; len += rc; } break; @@ -655,7 +655,10 @@ float ndpi_bin_similarity(struct ndpi_bin *b1, struct ndpi_bin *b2, u_int8_t normalize_first, float similarity_max_threshold) { u_int16_t i; float threshold = similarity_max_threshold*similarity_max_threshold; - + + if(!b1 || !b2) + return(-1); + if( // (b1->family != b2->family) || (b1->num_bins != b2->num_bins)) diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c index 10a479896..81eb5e277 100644 --- a/src/lib/ndpi_main.c +++ b/src/lib/ndpi_main.c @@ -2789,10 +2789,26 @@ struct ndpi_detection_module_struct *ndpi_init_detection_module(ndpi_init_prefs ndpi_str->ndpi_num_custom_protocols = 0; ndpi_str->host_automa.ac_automa = ac_automata_init(ac_domain_match_handler); + if(!ndpi_str->host_automa.ac_automa) { + ndpi_exit_detection_module(ndpi_str); + return(NULL); + } ndpi_str->host_risk_mask_automa.ac_automa = ac_automata_init(ac_domain_match_handler); + if(!ndpi_str->host_risk_mask_automa.ac_automa) { + ndpi_exit_detection_module(ndpi_str); + return(NULL); + } ndpi_str->common_alpns_automa.ac_automa = ac_automata_init(ac_domain_match_handler); + if(!ndpi_str->common_alpns_automa.ac_automa) { + ndpi_exit_detection_module(ndpi_str); + return(NULL); + } load_common_alpns(ndpi_str); ndpi_str->tls_cert_subject_automa.ac_automa = ac_automata_init(NULL); + if(!ndpi_str->tls_cert_subject_automa.ac_automa) { + ndpi_exit_detection_module(ndpi_str); + return(NULL); + } ndpi_str->malicious_ja3_hashmap = NULL; /* Initialized on demand */ ndpi_str->malicious_sha1_hashmap = NULL; /* Initialized on demand */ ndpi_str->risky_domain_automa.ac_automa = NULL; /* Initialized on demand */ @@ -2806,7 +2822,15 @@ struct ndpi_detection_module_struct *ndpi_init_detection_module(ndpi_init_prefs } ndpi_str->custom_categories.hostnames.ac_automa = ac_automata_init(ac_domain_match_handler); + if(!ndpi_str->custom_categories.hostnames.ac_automa) { + ndpi_exit_detection_module(ndpi_str); + return(NULL); + } ndpi_str->custom_categories.hostnames_shadow.ac_automa = ac_automata_init(ac_domain_match_handler); + if(!ndpi_str->custom_categories.hostnames_shadow.ac_automa) { + ndpi_exit_detection_module(ndpi_str); + return(NULL); + } ndpi_str->custom_categories.ipAddresses = ndpi_patricia_new(32 /* IPv4 */); ndpi_str->custom_categories.ipAddresses_shadow = ndpi_patricia_new(32 /* IPv4 */); @@ -3859,6 +3883,9 @@ int ndpi_load_categories_file(struct ndpi_detection_module_struct *ndpi_str, FILE *fd; int len, num = 0; + if(!ndpi_str || !path) + return(-1); + fd = fopen(path, "r"); if(fd == NULL) { @@ -3933,6 +3960,9 @@ int ndpi_load_risk_domain_file(struct ndpi_detection_module_struct *ndpi_str, co FILE *fd; int len, num = 0; + if(!ndpi_str || !path) + return(-1); + fd = fopen(path, "r"); if(fd == NULL) { @@ -3978,7 +4008,7 @@ int ndpi_load_malicious_ja3_file(struct ndpi_detection_module_struct *ndpi_str, FILE *fd; int len, num = 0; - if(!ndpi_str) + if(!ndpi_str || !path) return(-1); if(ndpi_str->malicious_ja3_hashmap == NULL && ndpi_hash_init(&ndpi_str->malicious_ja3_hashmap) != 0) return(-1); @@ -4042,7 +4072,7 @@ int ndpi_load_malicious_sha1_file(struct ndpi_detection_module_struct *ndpi_str, size_t i, len; int num = 0; - if(!ndpi_str) + if(!ndpi_str || !path) return(-1); if(ndpi_str->malicious_sha1_hashmap == NULL && ndpi_hash_init(&ndpi_str->malicious_sha1_hashmap) != 0) return(-1); @@ -4113,6 +4143,9 @@ int ndpi_load_protocols_file(struct ndpi_detection_module_struct *ndpi_str, cons int chunk_len = 1024, buffer_len = chunk_len, old_buffer_len; int i, rc = -1; + if(!ndpi_str || !path) + return(-1); + fd = fopen(path, "r"); if(fd == NULL) { @@ -7945,7 +7978,8 @@ int ndpi_get_protocol_id(struct ndpi_detection_module_struct *ndpi_str, char *pr int i; for(i = 0; i < (int) ndpi_str->ndpi_num_supported_protocols; i++) - if(strcasecmp(proto, ndpi_str->proto_defaults[i].protoName) == 0) + if(ndpi_str->proto_defaults[i].protoName && + strcasecmp(proto, ndpi_str->proto_defaults[i].protoName) == 0) return(i); return(-1); diff --git a/src/lib/third_party/src/ahocorasick.c b/src/lib/third_party/src/ahocorasick.c index 34ca51dac..cade82bab 100644 --- a/src/lib/third_party/src/ahocorasick.c +++ b/src/lib/third_party/src/ahocorasick.c @@ -259,7 +259,7 @@ AC_ERROR_t ac_automata_add (AC_AUTOMATA_t * thiz, AC_PATTERN_t * patt) if(thiz->max_str_len < patt->length) thiz->max_str_len = patt->length; - if(n->final) { + if(n->final && n->matched_patterns) { patt->rep.number = n->matched_patterns->patterns[0].rep.number; return ACERR_DUPLICATE_PATTERN; } @@ -372,7 +372,7 @@ static AC_ERROR_t ac_finalize_node(AC_AUTOMATA_t * thiz,AC_NODE_t * n, int idx, AC_ERROR_t ac_automata_finalize (AC_AUTOMATA_t * thiz) { AC_ERROR_t r = ACERR_SUCCESS; - if(!thiz->automata_open) return r; + if(!thiz || !thiz->automata_open) return r; ac_automata_traverse_setfailure (thiz); thiz->id=0; @@ -439,6 +439,8 @@ int ac_automata_search (AC_AUTOMATA_t * thiz, AC_NODE_t *next; AC_ALPHABET_t *apos; + if(!thiz || !txt) return -1; + thiz->stats.n_search++; if(thiz->automata_open) @@ -688,6 +690,8 @@ static void dump_node_str(AC_AUTOMATA_t * thiz, AC_NODE_t * node, void ac_automata_dump(AC_AUTOMATA_t * thiz, FILE *file) { struct aho_dump_info ai; + if(!thiz) return; + memset((char *)&ai,0,sizeof(ai)); ai.file = file ? file : stdout; fprintf(ai.file,"---DUMP- all nodes %u - max strlen %u -%s---\n", diff --git a/src/lib/third_party/src/ndpi_patricia.c b/src/lib/third_party/src/ndpi_patricia.c index 5f2aefd89..996af7e88 100644 --- a/src/lib/third_party/src/ndpi_patricia.c +++ b/src/lib/third_party/src/ndpi_patricia.c @@ -321,7 +321,9 @@ ndpi_patricia_new (u_int16_t maxbits) void ndpi_Clear_Patricia (ndpi_patricia_tree_t *patricia, ndpi_void_fn_t func) { - assert (patricia); + if(!patricia) + return; + if(patricia->head) { ndpi_patricia_node_t *Xstack[PATRICIA_MAXBITS+1]; @@ -377,6 +379,9 @@ void ndpi_patricia_process (ndpi_patricia_tree_t *patricia, ndpi_void_fn2_t func) { ndpi_patricia_node_t *node; + + if (!patricia) + return; assert (func); PATRICIA_WALK (patricia->head, node) { @@ -451,7 +456,7 @@ ndpi_patricia_walk_inorder(ndpi_patricia_node_t *node, ndpi_void_fn3_t func, voi size_t ndpi_patricia_walk_tree_inorder(ndpi_patricia_tree_t *patricia, ndpi_void_fn3_t func, void *data) { - if (patricia->head == NULL) + if (patricia == NULL || patricia->head == NULL) return 0; return ndpi_patricia_walk_inorder(patricia->head, func, data); @@ -464,7 +469,8 @@ ndpi_patricia_search_exact (ndpi_patricia_tree_t *patricia, ndpi_prefix_t *prefi u_char *addr; u_int16_t bitlen; - assert (patricia); + if (!patricia) + return (NULL); assert (prefix); assert (prefix->bitlen <= patricia->maxbits); @@ -650,12 +656,14 @@ ndpi_patricia_lookup (ndpi_patricia_tree_t *patricia, ndpi_prefix_t *prefix) u_int16_t bitlen, check_bit, differ_bit; int i, j; + if(!patricia) + return (NULL); + #ifdef PATRICIA_DEBUG fprintf (stderr, "patricia_lookup() %s/%d (head)\n", ndpi_prefix_toa (prefix), prefix->bitlen); #endif /* PATRICIA_DEBUG */ - assert (patricia); assert (prefix); assert (prefix->bitlen <= patricia->maxbits); @@ -888,7 +896,8 @@ ndpi_patricia_remove (ndpi_patricia_tree_t *patricia, ndpi_patricia_node_t *node { ndpi_patricia_node_t *parent, *child; - assert (patricia); + if(!patricia) + return; assert (node); if(node->r && node->l) { |