aboutsummaryrefslogtreecommitdiff
path: root/fuzz/corpus/fuzz_ds_tree
diff options
context:
space:
mode:
authorIvan Nardi <12729895+IvanNardi@users.noreply.github.com>2023-02-09 20:02:12 +0100
committerGitHub <noreply@github.com>2023-02-09 20:02:12 +0100
commitb51a2ac72a3cbd1b470890d0151a46da28e6754e (patch)
tree694a86ec7690962b21fb2c1bcf12df9f842d5957 /fuzz/corpus/fuzz_ds_tree
parent4bb851384efb2a321def0bdb5e93786fac1cc02b (diff)
fuzz: some improvements and add two new fuzzers (#1881)
Remove `FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION` define from `fuzz/Makefile.am`; it is already included by the main configure script (when fuzzing). Add a knob to force disabling of AESNI optimizations: this way we can fuzz also no-aesni crypto code. Move CRC32 algorithm into the library. Add some fake traces to extend fuzzing coverage. Note that these traces are hand-made (via scapy/curl) and must not be used as "proof" that the dissectors are really able to identify this kind of traffic. Some small updates to some dissectors: CSGO: remove a wrong rule (never triggered, BTW). Any UDP packet starting with "VS01" will be classified as STEAM (see steam.c around line 111). Googling it, it seems right so. XBOX: XBOX only analyses UDP flows while HTTP only TCP ones; therefore that condition is false. RTP, STUN: removed useless "break"s Zattoo: `flow->zattoo_stage` is never set to any values greater or equal to 5, so these checks are never true. PPStream: `flow->l4.udp.ppstream_stage` is never read. Delete it. TeamSpeak: we check for `flow->packet_counter == 3` just above, so the following check `flow->packet_counter >= 3` is always false.
Diffstat (limited to 'fuzz/corpus/fuzz_ds_tree')
-rw-r--r--fuzz/corpus/fuzz_ds_tree/01b014b146ea485e9c28e58ec5d0f3810186a81ebin1141 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/021f72157ffa4da59637382fd9ee14780ef6986dbin1025 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/0348a0c1cd260fc706fde509c9737d02f7808757bin1031 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/03fcea60dff1be565e2a9ebccca02296fb24ced0bin1058 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/0410c4f13abd2ac0be3d47da076620fbf54e9e06bin1028 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/05b662515f000d83deb96ffc4583991d649cd5aabin0 -> 1413 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/05deb1919325611cef82cdbb9a9cae2e079a35e7bin0 -> 1026 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/05f2bf1721c39d6be215f3400f45f07d7c16d7c5bin1029 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/08c3863b148d3c71fcb4c04357b4f907f78ba3b0bin1025 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/09decc3fe52ee920308448b775e51270d0799634bin1026 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/0b19e4d2c5e4a46e34059098f069acf7f76cfceabin1025 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/111657ab9fedcc5017d6df1970230b5dddd2d981bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/17557d4ba17829b390c3de69535bf6ccfa2d5642bin0 -> 1026 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/198ae6bac21ab5be28e5fc511779419494c9fb99bin1025 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/1ce15b6859d8d0d4b5254dcbb4981252c510fa9fbin1036 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/20c7e487a03376e9aee47466a79aa92ee242160cbin1026 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/239ec011fcc8cc26627acc3714c8faf52c5e0903bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/274042194cc72a3f82a114918e3abdb5bd658addbin0 -> 1025 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/27bb822705fabbf14078bef7ed2d0433d82fdad1bin1027 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/29ffc26a0ce83f654710b5de2a597507fc5729dcbin1025 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/2a0a2417d7a84b25f766e86673e47ec54fb00cbebin1025 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/2cafac567b408f64684f253a5b7b9a4b2e59568bbin1068 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/2cf61acbd07ae5eae2549cedfbe05bf42bd595f7bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/32c0c554c558ebedb342d3e70e1f023387d578c9 (renamed from fuzz/corpus/fuzz_ds_tree/6b2c2e41b2ca90992d615a3a7c580c5332610bfc)bin1027 -> 1027 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/33211be3cf6ed2000eb1d2c75adcc855ed33b8e4bin1035 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/370f2d854e17f91097c19f2f4a1f8aa66a598105bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/3a74d9d9143e2f5df4ae9c51d4ee3e6cce73d4cfbin1024 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/3caf90a302b81895258b6a355d4a91a6c07cb332bin1029 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/3fe5295ad34640228ce7dec8a120488f0b5df5ce (renamed from fuzz/corpus/fuzz_ds_tree/96793225335720b78dd4de48be03aabe8487d533)bin1025 -> 1026 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/435d25dd83ae22d85ac4b2b4b100fca324c65e3dbin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/445082741fc8b6b486a198c23d86b885e6d14ce7bin1025 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/4977a67459382d8300d75b71b54b4ce1f40f4f09bin0 -> 1032 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/4978959b1a5996c384acf6a9bd14245625b66d46bin1026 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/4ae33f6357a1804090501f11e27d58461df9253cbin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/4b5604ce8974b23a19948af1185f682c1e1ae8c1bin1159 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/4b77c547b98ceecc57e134d52f4692a1720e3ee1bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/4f62be7d61b679a0d916b2059854de5b9cb38deabin0 -> 1027 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/53458e81c4f84d7b35213d40fd1a8b1cb1abc812bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/546c3bd16ec1d25eac5f1807b95bf57632a0542fbin1224 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/591bd120f211dcffd75a4ac0529b847ed9945f57bin1036 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/5da0471be3750ec4c44275e10344d7498c753312bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/5ee209f4deac4b64ede9a037ad33d271421a5146bin1054 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/602f5edc05570fddabd77bccfb5c73d7cee95250bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/6f52f1152b96f39858decee18afa95914a754344bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/75232df37bc7fd2864305542cfed6d5d050394b1bin1092 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/753305c57fbdd9c0eaf41e6abd9f74036eab4b60bin1026 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/75a68982c7fd83542649a050e52298381666bcc8bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/78cc5b473811aa993c3b7c88ffbed05187b6cd99bin1076 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/7ac6b622dbe77fef5aa9f34f7170ed199ed1fd73bin1026 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/7b71687d14b357cc790e7855d92829c73f1caae5bin1032 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/7cdbbf403d12e497d96caa65d454d422167053d1bin1025 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/82f4a4e8d17333226fe80f2bce8ef37d33d8a8f0bin1025 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/839ae313f042b2b2dd388634a5362c08f755f030bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/83df4b8639a2acdee98fb7a71bbc089316687b77bin0 -> 1037 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/8586c1e00b83a070b54db1672d29c6890f23174dbin1029 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/867d3eef3c25cacaff5080853ba1f8ddad3e3cbfbin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/8a555e581a4ed7164e311b75291d73a6a6aa25cebin1024 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/8b16f2f2917796d5becb502f540dbc1a77645614bin1067 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/904a157a101a0771744b115e726f45fde3eda4b8bin1024 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/90e013b209b0881e82bce7501cbf06928c6639c7bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/9435e886552b98fa38c2e89e07392d8048d6649fbin0 -> 1031 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/95402f0bd80b42926a317c1606747289428eeb96bin1043 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/963a99817279211d121c533b803a64de91c85af0bin0 -> 1031 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/985be9edded73c57832ed96828f93fbcf4b7bdbcbin1033 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/9949825ec99cd8993cb6d3cf61b78f1daca002d9bin1223 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/99e376668c01c6a56bd1689e5d8664587c4fee28bin0 -> 1025 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/9b01aca36cc45c533cc9b8a505af7a1696d622ecbin1084 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/9c8e942b24add8ad2e15186bc5de91464c8b3a1bbin0 -> 1413 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/a17482d70812b76794e2a68373fe1aacb70bb983bin1064 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/a1c03aa549f9e6aef57b8f5503ec4b4c1329c7babin1058 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/a5d92fddf545081b06db2a55c860d89087c3ce65bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/aaf511006fc46ca08449d6f4988822988369725cbin1262 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/adc80cc99b35d6e8df1f170f2a13c6bcd6d398a1bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/b410f65cc307e42ab5966239c11439da11c0ddb4bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/b422ce7e471537303b914cf709aeeb5997183e13bin1040 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/b6326b0500fa509026c488db8451367ad82a737dbin0 -> 1042 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/b6db31b2248aeba214a6850c0702de7388ea1c24bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/ba04de28b49c623e55bfd4782f2e02bdfe98f0eebin1058 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/bae61b9f18afd63d2b282bf4319679d5275370dcbin1032 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/baee897444cc1c2da1ebc5669aaad8a0674bf5ecbin0 -> 1025 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/bb0687290c9a2fcc54a22495eebc3ffe8c62fcd4bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/bfa39a45c0fbd5ef61d95ec1481854884d6a1c83bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/c25d912a45389932e11154603810b3636bd076d3bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/c5613508b05a5ce7495f6b7b5c1080715c9f94e1bin1025 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/c825bf09aa976e7d4d67598407a3a4f8e83c6345bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/c9b65a60fd06d4de01b8f5b83a893200073769e0bin0 -> 1440 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/cd7b984e87d4fce2d267888a3253c8aaad264af3bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/ce005e480b643e822d3b99b2a21f6e6a6f448859bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/cf29845e403bee085bda2d928f49673742592e17bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/d05019c14442561387c50ba71c173140c1e0770fbin1027 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/d1b8769985ac73bd8298231fb4a6e5ed5565cf9ebin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/d4a8a0f375b984f26f41917103584c9917217043bin0 -> 1025 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/d821fc593a86796b420f93296017c7cb0175dd8dbin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/dc720efbe4f824c52dd03cf9c06c71f9cd64e500bin0 -> 1026 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/e165cf4a81fe3d993948f049fb41a300c8286598bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/e6e0376286b8df6332e56dc8757af060da95dd6abin0 -> 1025 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/ea4d4c2a8e91bd84473dac1e586d68d5c5451f5ebin1027 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/eb386659c5a7aef8b95a191b90684d608d664a36bin1114 -> 0 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/f62df9a69adc6f49c64e2a993f7423b0d112f807bin0 -> 1024 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/f96090789e42f4fbfb8aea8038ef56137858ba61bin0 -> 1044 bytes
-rw-r--r--fuzz/corpus/fuzz_ds_tree/fbe2f34ae81b42b92a275db2e23d6e7fbebb28febin0 -> 1028 bytes
101 files changed, 0 insertions, 0 deletions
diff --git a/fuzz/corpus/fuzz_ds_tree/01b014b146ea485e9c28e58ec5d0f3810186a81e b/fuzz/corpus/fuzz_ds_tree/01b014b146ea485e9c28e58ec5d0f3810186a81e
deleted file mode 100644
index 9bb1c1d20..000000000
--- a/fuzz/corpus/fuzz_ds_tree/01b014b146ea485e9c28e58ec5d0f3810186a81e
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/021f72157ffa4da59637382fd9ee14780ef6986d b/fuzz/corpus/fuzz_ds_tree/021f72157ffa4da59637382fd9ee14780ef6986d
deleted file mode 100644
index f0b8c0704..000000000
--- a/fuzz/corpus/fuzz_ds_tree/021f72157ffa4da59637382fd9ee14780ef6986d
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/0348a0c1cd260fc706fde509c9737d02f7808757 b/fuzz/corpus/fuzz_ds_tree/0348a0c1cd260fc706fde509c9737d02f7808757
deleted file mode 100644
index 712f952c0..000000000
--- a/fuzz/corpus/fuzz_ds_tree/0348a0c1cd260fc706fde509c9737d02f7808757
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/03fcea60dff1be565e2a9ebccca02296fb24ced0 b/fuzz/corpus/fuzz_ds_tree/03fcea60dff1be565e2a9ebccca02296fb24ced0
deleted file mode 100644
index 1f5dbf8b3..000000000
--- a/fuzz/corpus/fuzz_ds_tree/03fcea60dff1be565e2a9ebccca02296fb24ced0
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/0410c4f13abd2ac0be3d47da076620fbf54e9e06 b/fuzz/corpus/fuzz_ds_tree/0410c4f13abd2ac0be3d47da076620fbf54e9e06
deleted file mode 100644
index 808beb78c..000000000
--- a/fuzz/corpus/fuzz_ds_tree/0410c4f13abd2ac0be3d47da076620fbf54e9e06
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/05b662515f000d83deb96ffc4583991d649cd5aa b/fuzz/corpus/fuzz_ds_tree/05b662515f000d83deb96ffc4583991d649cd5aa
new file mode 100644
index 000000000..1a766f4ba
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/05b662515f000d83deb96ffc4583991d649cd5aa
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/05deb1919325611cef82cdbb9a9cae2e079a35e7 b/fuzz/corpus/fuzz_ds_tree/05deb1919325611cef82cdbb9a9cae2e079a35e7
new file mode 100644
index 000000000..614aa5a67
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/05deb1919325611cef82cdbb9a9cae2e079a35e7
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/05f2bf1721c39d6be215f3400f45f07d7c16d7c5 b/fuzz/corpus/fuzz_ds_tree/05f2bf1721c39d6be215f3400f45f07d7c16d7c5
deleted file mode 100644
index 5ff45aec8..000000000
--- a/fuzz/corpus/fuzz_ds_tree/05f2bf1721c39d6be215f3400f45f07d7c16d7c5
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/08c3863b148d3c71fcb4c04357b4f907f78ba3b0 b/fuzz/corpus/fuzz_ds_tree/08c3863b148d3c71fcb4c04357b4f907f78ba3b0
deleted file mode 100644
index b8ade60af..000000000
--- a/fuzz/corpus/fuzz_ds_tree/08c3863b148d3c71fcb4c04357b4f907f78ba3b0
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/09decc3fe52ee920308448b775e51270d0799634 b/fuzz/corpus/fuzz_ds_tree/09decc3fe52ee920308448b775e51270d0799634
deleted file mode 100644
index 51756ff8e..000000000
--- a/fuzz/corpus/fuzz_ds_tree/09decc3fe52ee920308448b775e51270d0799634
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/0b19e4d2c5e4a46e34059098f069acf7f76cfcea b/fuzz/corpus/fuzz_ds_tree/0b19e4d2c5e4a46e34059098f069acf7f76cfcea
deleted file mode 100644
index d116787a1..000000000
--- a/fuzz/corpus/fuzz_ds_tree/0b19e4d2c5e4a46e34059098f069acf7f76cfcea
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/111657ab9fedcc5017d6df1970230b5dddd2d981 b/fuzz/corpus/fuzz_ds_tree/111657ab9fedcc5017d6df1970230b5dddd2d981
new file mode 100644
index 000000000..84f5a41da
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/111657ab9fedcc5017d6df1970230b5dddd2d981
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/17557d4ba17829b390c3de69535bf6ccfa2d5642 b/fuzz/corpus/fuzz_ds_tree/17557d4ba17829b390c3de69535bf6ccfa2d5642
new file mode 100644
index 000000000..450bb37fd
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/17557d4ba17829b390c3de69535bf6ccfa2d5642
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/198ae6bac21ab5be28e5fc511779419494c9fb99 b/fuzz/corpus/fuzz_ds_tree/198ae6bac21ab5be28e5fc511779419494c9fb99
deleted file mode 100644
index b19788458..000000000
--- a/fuzz/corpus/fuzz_ds_tree/198ae6bac21ab5be28e5fc511779419494c9fb99
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/1ce15b6859d8d0d4b5254dcbb4981252c510fa9f b/fuzz/corpus/fuzz_ds_tree/1ce15b6859d8d0d4b5254dcbb4981252c510fa9f
deleted file mode 100644
index 877f89b7c..000000000
--- a/fuzz/corpus/fuzz_ds_tree/1ce15b6859d8d0d4b5254dcbb4981252c510fa9f
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/20c7e487a03376e9aee47466a79aa92ee242160c b/fuzz/corpus/fuzz_ds_tree/20c7e487a03376e9aee47466a79aa92ee242160c
deleted file mode 100644
index dd7b33346..000000000
--- a/fuzz/corpus/fuzz_ds_tree/20c7e487a03376e9aee47466a79aa92ee242160c
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/239ec011fcc8cc26627acc3714c8faf52c5e0903 b/fuzz/corpus/fuzz_ds_tree/239ec011fcc8cc26627acc3714c8faf52c5e0903
new file mode 100644
index 000000000..7b5cf5b75
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/239ec011fcc8cc26627acc3714c8faf52c5e0903
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/274042194cc72a3f82a114918e3abdb5bd658add b/fuzz/corpus/fuzz_ds_tree/274042194cc72a3f82a114918e3abdb5bd658add
new file mode 100644
index 000000000..3c9fee3da
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/274042194cc72a3f82a114918e3abdb5bd658add
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/27bb822705fabbf14078bef7ed2d0433d82fdad1 b/fuzz/corpus/fuzz_ds_tree/27bb822705fabbf14078bef7ed2d0433d82fdad1
deleted file mode 100644
index 31803b90c..000000000
--- a/fuzz/corpus/fuzz_ds_tree/27bb822705fabbf14078bef7ed2d0433d82fdad1
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/29ffc26a0ce83f654710b5de2a597507fc5729dc b/fuzz/corpus/fuzz_ds_tree/29ffc26a0ce83f654710b5de2a597507fc5729dc
deleted file mode 100644
index 5b7ea38a3..000000000
--- a/fuzz/corpus/fuzz_ds_tree/29ffc26a0ce83f654710b5de2a597507fc5729dc
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/2a0a2417d7a84b25f766e86673e47ec54fb00cbe b/fuzz/corpus/fuzz_ds_tree/2a0a2417d7a84b25f766e86673e47ec54fb00cbe
deleted file mode 100644
index 33b7a0be7..000000000
--- a/fuzz/corpus/fuzz_ds_tree/2a0a2417d7a84b25f766e86673e47ec54fb00cbe
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/2cafac567b408f64684f253a5b7b9a4b2e59568b b/fuzz/corpus/fuzz_ds_tree/2cafac567b408f64684f253a5b7b9a4b2e59568b
deleted file mode 100644
index e449db517..000000000
--- a/fuzz/corpus/fuzz_ds_tree/2cafac567b408f64684f253a5b7b9a4b2e59568b
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/2cf61acbd07ae5eae2549cedfbe05bf42bd595f7 b/fuzz/corpus/fuzz_ds_tree/2cf61acbd07ae5eae2549cedfbe05bf42bd595f7
new file mode 100644
index 000000000..35662cb4f
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/2cf61acbd07ae5eae2549cedfbe05bf42bd595f7
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/6b2c2e41b2ca90992d615a3a7c580c5332610bfc b/fuzz/corpus/fuzz_ds_tree/32c0c554c558ebedb342d3e70e1f023387d578c9
index 4c2458111..8a848b1cc 100644
--- a/fuzz/corpus/fuzz_ds_tree/6b2c2e41b2ca90992d615a3a7c580c5332610bfc
+++ b/fuzz/corpus/fuzz_ds_tree/32c0c554c558ebedb342d3e70e1f023387d578c9
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/33211be3cf6ed2000eb1d2c75adcc855ed33b8e4 b/fuzz/corpus/fuzz_ds_tree/33211be3cf6ed2000eb1d2c75adcc855ed33b8e4
deleted file mode 100644
index 2772017dd..000000000
--- a/fuzz/corpus/fuzz_ds_tree/33211be3cf6ed2000eb1d2c75adcc855ed33b8e4
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/370f2d854e17f91097c19f2f4a1f8aa66a598105 b/fuzz/corpus/fuzz_ds_tree/370f2d854e17f91097c19f2f4a1f8aa66a598105
new file mode 100644
index 000000000..314d51079
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/370f2d854e17f91097c19f2f4a1f8aa66a598105
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/3a74d9d9143e2f5df4ae9c51d4ee3e6cce73d4cf b/fuzz/corpus/fuzz_ds_tree/3a74d9d9143e2f5df4ae9c51d4ee3e6cce73d4cf
deleted file mode 100644
index 1eea85452..000000000
--- a/fuzz/corpus/fuzz_ds_tree/3a74d9d9143e2f5df4ae9c51d4ee3e6cce73d4cf
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/3caf90a302b81895258b6a355d4a91a6c07cb332 b/fuzz/corpus/fuzz_ds_tree/3caf90a302b81895258b6a355d4a91a6c07cb332
deleted file mode 100644
index dbedbc825..000000000
--- a/fuzz/corpus/fuzz_ds_tree/3caf90a302b81895258b6a355d4a91a6c07cb332
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/96793225335720b78dd4de48be03aabe8487d533 b/fuzz/corpus/fuzz_ds_tree/3fe5295ad34640228ce7dec8a120488f0b5df5ce
index 6bb677bfb..eadbbde72 100644
--- a/fuzz/corpus/fuzz_ds_tree/96793225335720b78dd4de48be03aabe8487d533
+++ b/fuzz/corpus/fuzz_ds_tree/3fe5295ad34640228ce7dec8a120488f0b5df5ce
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/435d25dd83ae22d85ac4b2b4b100fca324c65e3d b/fuzz/corpus/fuzz_ds_tree/435d25dd83ae22d85ac4b2b4b100fca324c65e3d
new file mode 100644
index 000000000..939c99222
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/435d25dd83ae22d85ac4b2b4b100fca324c65e3d
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/445082741fc8b6b486a198c23d86b885e6d14ce7 b/fuzz/corpus/fuzz_ds_tree/445082741fc8b6b486a198c23d86b885e6d14ce7
deleted file mode 100644
index 2185b2d0f..000000000
--- a/fuzz/corpus/fuzz_ds_tree/445082741fc8b6b486a198c23d86b885e6d14ce7
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/4977a67459382d8300d75b71b54b4ce1f40f4f09 b/fuzz/corpus/fuzz_ds_tree/4977a67459382d8300d75b71b54b4ce1f40f4f09
new file mode 100644
index 000000000..7b1c1b0c4
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/4977a67459382d8300d75b71b54b4ce1f40f4f09
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/4978959b1a5996c384acf6a9bd14245625b66d46 b/fuzz/corpus/fuzz_ds_tree/4978959b1a5996c384acf6a9bd14245625b66d46
deleted file mode 100644
index 092798ccf..000000000
--- a/fuzz/corpus/fuzz_ds_tree/4978959b1a5996c384acf6a9bd14245625b66d46
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/4ae33f6357a1804090501f11e27d58461df9253c b/fuzz/corpus/fuzz_ds_tree/4ae33f6357a1804090501f11e27d58461df9253c
new file mode 100644
index 000000000..03190c90a
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/4ae33f6357a1804090501f11e27d58461df9253c
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/4b5604ce8974b23a19948af1185f682c1e1ae8c1 b/fuzz/corpus/fuzz_ds_tree/4b5604ce8974b23a19948af1185f682c1e1ae8c1
deleted file mode 100644
index dec299649..000000000
--- a/fuzz/corpus/fuzz_ds_tree/4b5604ce8974b23a19948af1185f682c1e1ae8c1
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/4b77c547b98ceecc57e134d52f4692a1720e3ee1 b/fuzz/corpus/fuzz_ds_tree/4b77c547b98ceecc57e134d52f4692a1720e3ee1
new file mode 100644
index 000000000..6ee6cd7e5
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/4b77c547b98ceecc57e134d52f4692a1720e3ee1
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/4f62be7d61b679a0d916b2059854de5b9cb38dea b/fuzz/corpus/fuzz_ds_tree/4f62be7d61b679a0d916b2059854de5b9cb38dea
new file mode 100644
index 000000000..d0286227c
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/4f62be7d61b679a0d916b2059854de5b9cb38dea
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/53458e81c4f84d7b35213d40fd1a8b1cb1abc812 b/fuzz/corpus/fuzz_ds_tree/53458e81c4f84d7b35213d40fd1a8b1cb1abc812
new file mode 100644
index 000000000..94f85bbe2
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/53458e81c4f84d7b35213d40fd1a8b1cb1abc812
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/546c3bd16ec1d25eac5f1807b95bf57632a0542f b/fuzz/corpus/fuzz_ds_tree/546c3bd16ec1d25eac5f1807b95bf57632a0542f
deleted file mode 100644
index 7d88ad45a..000000000
--- a/fuzz/corpus/fuzz_ds_tree/546c3bd16ec1d25eac5f1807b95bf57632a0542f
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/591bd120f211dcffd75a4ac0529b847ed9945f57 b/fuzz/corpus/fuzz_ds_tree/591bd120f211dcffd75a4ac0529b847ed9945f57
deleted file mode 100644
index 6d59d9f09..000000000
--- a/fuzz/corpus/fuzz_ds_tree/591bd120f211dcffd75a4ac0529b847ed9945f57
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/5da0471be3750ec4c44275e10344d7498c753312 b/fuzz/corpus/fuzz_ds_tree/5da0471be3750ec4c44275e10344d7498c753312
new file mode 100644
index 000000000..c4a67fd71
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/5da0471be3750ec4c44275e10344d7498c753312
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/5ee209f4deac4b64ede9a037ad33d271421a5146 b/fuzz/corpus/fuzz_ds_tree/5ee209f4deac4b64ede9a037ad33d271421a5146
deleted file mode 100644
index 4072369c8..000000000
--- a/fuzz/corpus/fuzz_ds_tree/5ee209f4deac4b64ede9a037ad33d271421a5146
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/602f5edc05570fddabd77bccfb5c73d7cee95250 b/fuzz/corpus/fuzz_ds_tree/602f5edc05570fddabd77bccfb5c73d7cee95250
new file mode 100644
index 000000000..9e82458b5
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/602f5edc05570fddabd77bccfb5c73d7cee95250
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/6f52f1152b96f39858decee18afa95914a754344 b/fuzz/corpus/fuzz_ds_tree/6f52f1152b96f39858decee18afa95914a754344
new file mode 100644
index 000000000..484cd28fd
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/6f52f1152b96f39858decee18afa95914a754344
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/75232df37bc7fd2864305542cfed6d5d050394b1 b/fuzz/corpus/fuzz_ds_tree/75232df37bc7fd2864305542cfed6d5d050394b1
deleted file mode 100644
index 5f5efc103..000000000
--- a/fuzz/corpus/fuzz_ds_tree/75232df37bc7fd2864305542cfed6d5d050394b1
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/753305c57fbdd9c0eaf41e6abd9f74036eab4b60 b/fuzz/corpus/fuzz_ds_tree/753305c57fbdd9c0eaf41e6abd9f74036eab4b60
deleted file mode 100644
index 7b7b617d8..000000000
--- a/fuzz/corpus/fuzz_ds_tree/753305c57fbdd9c0eaf41e6abd9f74036eab4b60
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/75a68982c7fd83542649a050e52298381666bcc8 b/fuzz/corpus/fuzz_ds_tree/75a68982c7fd83542649a050e52298381666bcc8
new file mode 100644
index 000000000..1062d1250
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/75a68982c7fd83542649a050e52298381666bcc8
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/78cc5b473811aa993c3b7c88ffbed05187b6cd99 b/fuzz/corpus/fuzz_ds_tree/78cc5b473811aa993c3b7c88ffbed05187b6cd99
deleted file mode 100644
index 82029a8e7..000000000
--- a/fuzz/corpus/fuzz_ds_tree/78cc5b473811aa993c3b7c88ffbed05187b6cd99
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/7ac6b622dbe77fef5aa9f34f7170ed199ed1fd73 b/fuzz/corpus/fuzz_ds_tree/7ac6b622dbe77fef5aa9f34f7170ed199ed1fd73
deleted file mode 100644
index e5e340cd2..000000000
--- a/fuzz/corpus/fuzz_ds_tree/7ac6b622dbe77fef5aa9f34f7170ed199ed1fd73
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/7b71687d14b357cc790e7855d92829c73f1caae5 b/fuzz/corpus/fuzz_ds_tree/7b71687d14b357cc790e7855d92829c73f1caae5
deleted file mode 100644
index 926944e0f..000000000
--- a/fuzz/corpus/fuzz_ds_tree/7b71687d14b357cc790e7855d92829c73f1caae5
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/7cdbbf403d12e497d96caa65d454d422167053d1 b/fuzz/corpus/fuzz_ds_tree/7cdbbf403d12e497d96caa65d454d422167053d1
deleted file mode 100644
index 625e08f59..000000000
--- a/fuzz/corpus/fuzz_ds_tree/7cdbbf403d12e497d96caa65d454d422167053d1
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/82f4a4e8d17333226fe80f2bce8ef37d33d8a8f0 b/fuzz/corpus/fuzz_ds_tree/82f4a4e8d17333226fe80f2bce8ef37d33d8a8f0
deleted file mode 100644
index 88363b25c..000000000
--- a/fuzz/corpus/fuzz_ds_tree/82f4a4e8d17333226fe80f2bce8ef37d33d8a8f0
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/839ae313f042b2b2dd388634a5362c08f755f030 b/fuzz/corpus/fuzz_ds_tree/839ae313f042b2b2dd388634a5362c08f755f030
new file mode 100644
index 000000000..6cf2ccca4
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/839ae313f042b2b2dd388634a5362c08f755f030
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/83df4b8639a2acdee98fb7a71bbc089316687b77 b/fuzz/corpus/fuzz_ds_tree/83df4b8639a2acdee98fb7a71bbc089316687b77
new file mode 100644
index 000000000..8381f94e8
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/83df4b8639a2acdee98fb7a71bbc089316687b77
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/8586c1e00b83a070b54db1672d29c6890f23174d b/fuzz/corpus/fuzz_ds_tree/8586c1e00b83a070b54db1672d29c6890f23174d
deleted file mode 100644
index 0bfa61288..000000000
--- a/fuzz/corpus/fuzz_ds_tree/8586c1e00b83a070b54db1672d29c6890f23174d
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/867d3eef3c25cacaff5080853ba1f8ddad3e3cbf b/fuzz/corpus/fuzz_ds_tree/867d3eef3c25cacaff5080853ba1f8ddad3e3cbf
new file mode 100644
index 000000000..26e1705bf
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/867d3eef3c25cacaff5080853ba1f8ddad3e3cbf
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/8a555e581a4ed7164e311b75291d73a6a6aa25ce b/fuzz/corpus/fuzz_ds_tree/8a555e581a4ed7164e311b75291d73a6a6aa25ce
deleted file mode 100644
index f5309ab4e..000000000
--- a/fuzz/corpus/fuzz_ds_tree/8a555e581a4ed7164e311b75291d73a6a6aa25ce
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/8b16f2f2917796d5becb502f540dbc1a77645614 b/fuzz/corpus/fuzz_ds_tree/8b16f2f2917796d5becb502f540dbc1a77645614
deleted file mode 100644
index 2581944ee..000000000
--- a/fuzz/corpus/fuzz_ds_tree/8b16f2f2917796d5becb502f540dbc1a77645614
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/904a157a101a0771744b115e726f45fde3eda4b8 b/fuzz/corpus/fuzz_ds_tree/904a157a101a0771744b115e726f45fde3eda4b8
deleted file mode 100644
index 41474969a..000000000
--- a/fuzz/corpus/fuzz_ds_tree/904a157a101a0771744b115e726f45fde3eda4b8
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/90e013b209b0881e82bce7501cbf06928c6639c7 b/fuzz/corpus/fuzz_ds_tree/90e013b209b0881e82bce7501cbf06928c6639c7
new file mode 100644
index 000000000..9d6aabc9b
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/90e013b209b0881e82bce7501cbf06928c6639c7
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/9435e886552b98fa38c2e89e07392d8048d6649f b/fuzz/corpus/fuzz_ds_tree/9435e886552b98fa38c2e89e07392d8048d6649f
new file mode 100644
index 000000000..0c59f763a
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/9435e886552b98fa38c2e89e07392d8048d6649f
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/95402f0bd80b42926a317c1606747289428eeb96 b/fuzz/corpus/fuzz_ds_tree/95402f0bd80b42926a317c1606747289428eeb96
deleted file mode 100644
index cc61b2081..000000000
--- a/fuzz/corpus/fuzz_ds_tree/95402f0bd80b42926a317c1606747289428eeb96
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/963a99817279211d121c533b803a64de91c85af0 b/fuzz/corpus/fuzz_ds_tree/963a99817279211d121c533b803a64de91c85af0
new file mode 100644
index 000000000..59a20b9a2
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/963a99817279211d121c533b803a64de91c85af0
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/985be9edded73c57832ed96828f93fbcf4b7bdbc b/fuzz/corpus/fuzz_ds_tree/985be9edded73c57832ed96828f93fbcf4b7bdbc
deleted file mode 100644
index 4127ea76d..000000000
--- a/fuzz/corpus/fuzz_ds_tree/985be9edded73c57832ed96828f93fbcf4b7bdbc
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/9949825ec99cd8993cb6d3cf61b78f1daca002d9 b/fuzz/corpus/fuzz_ds_tree/9949825ec99cd8993cb6d3cf61b78f1daca002d9
deleted file mode 100644
index 076bd174c..000000000
--- a/fuzz/corpus/fuzz_ds_tree/9949825ec99cd8993cb6d3cf61b78f1daca002d9
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/99e376668c01c6a56bd1689e5d8664587c4fee28 b/fuzz/corpus/fuzz_ds_tree/99e376668c01c6a56bd1689e5d8664587c4fee28
new file mode 100644
index 000000000..222b2d384
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/99e376668c01c6a56bd1689e5d8664587c4fee28
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/9b01aca36cc45c533cc9b8a505af7a1696d622ec b/fuzz/corpus/fuzz_ds_tree/9b01aca36cc45c533cc9b8a505af7a1696d622ec
deleted file mode 100644
index 791ebbdea..000000000
--- a/fuzz/corpus/fuzz_ds_tree/9b01aca36cc45c533cc9b8a505af7a1696d622ec
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/9c8e942b24add8ad2e15186bc5de91464c8b3a1b b/fuzz/corpus/fuzz_ds_tree/9c8e942b24add8ad2e15186bc5de91464c8b3a1b
new file mode 100644
index 000000000..0adbd0b76
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/9c8e942b24add8ad2e15186bc5de91464c8b3a1b
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/a17482d70812b76794e2a68373fe1aacb70bb983 b/fuzz/corpus/fuzz_ds_tree/a17482d70812b76794e2a68373fe1aacb70bb983
deleted file mode 100644
index 2bf3e180e..000000000
--- a/fuzz/corpus/fuzz_ds_tree/a17482d70812b76794e2a68373fe1aacb70bb983
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/a1c03aa549f9e6aef57b8f5503ec4b4c1329c7ba b/fuzz/corpus/fuzz_ds_tree/a1c03aa549f9e6aef57b8f5503ec4b4c1329c7ba
deleted file mode 100644
index ed6f26190..000000000
--- a/fuzz/corpus/fuzz_ds_tree/a1c03aa549f9e6aef57b8f5503ec4b4c1329c7ba
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/a5d92fddf545081b06db2a55c860d89087c3ce65 b/fuzz/corpus/fuzz_ds_tree/a5d92fddf545081b06db2a55c860d89087c3ce65
new file mode 100644
index 000000000..9b9ccef28
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/a5d92fddf545081b06db2a55c860d89087c3ce65
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/aaf511006fc46ca08449d6f4988822988369725c b/fuzz/corpus/fuzz_ds_tree/aaf511006fc46ca08449d6f4988822988369725c
deleted file mode 100644
index 01b1775c8..000000000
--- a/fuzz/corpus/fuzz_ds_tree/aaf511006fc46ca08449d6f4988822988369725c
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/adc80cc99b35d6e8df1f170f2a13c6bcd6d398a1 b/fuzz/corpus/fuzz_ds_tree/adc80cc99b35d6e8df1f170f2a13c6bcd6d398a1
new file mode 100644
index 000000000..5e0efb8f8
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/adc80cc99b35d6e8df1f170f2a13c6bcd6d398a1
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/b410f65cc307e42ab5966239c11439da11c0ddb4 b/fuzz/corpus/fuzz_ds_tree/b410f65cc307e42ab5966239c11439da11c0ddb4
new file mode 100644
index 000000000..80d94efb7
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/b410f65cc307e42ab5966239c11439da11c0ddb4
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/b422ce7e471537303b914cf709aeeb5997183e13 b/fuzz/corpus/fuzz_ds_tree/b422ce7e471537303b914cf709aeeb5997183e13
deleted file mode 100644
index 423087277..000000000
--- a/fuzz/corpus/fuzz_ds_tree/b422ce7e471537303b914cf709aeeb5997183e13
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/b6326b0500fa509026c488db8451367ad82a737d b/fuzz/corpus/fuzz_ds_tree/b6326b0500fa509026c488db8451367ad82a737d
new file mode 100644
index 000000000..d1bd11e7b
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/b6326b0500fa509026c488db8451367ad82a737d
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/b6db31b2248aeba214a6850c0702de7388ea1c24 b/fuzz/corpus/fuzz_ds_tree/b6db31b2248aeba214a6850c0702de7388ea1c24
new file mode 100644
index 000000000..c9af8ec36
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/b6db31b2248aeba214a6850c0702de7388ea1c24
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/ba04de28b49c623e55bfd4782f2e02bdfe98f0ee b/fuzz/corpus/fuzz_ds_tree/ba04de28b49c623e55bfd4782f2e02bdfe98f0ee
deleted file mode 100644
index b6476e4e5..000000000
--- a/fuzz/corpus/fuzz_ds_tree/ba04de28b49c623e55bfd4782f2e02bdfe98f0ee
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/bae61b9f18afd63d2b282bf4319679d5275370dc b/fuzz/corpus/fuzz_ds_tree/bae61b9f18afd63d2b282bf4319679d5275370dc
deleted file mode 100644
index 76e39b151..000000000
--- a/fuzz/corpus/fuzz_ds_tree/bae61b9f18afd63d2b282bf4319679d5275370dc
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/baee897444cc1c2da1ebc5669aaad8a0674bf5ec b/fuzz/corpus/fuzz_ds_tree/baee897444cc1c2da1ebc5669aaad8a0674bf5ec
new file mode 100644
index 000000000..b2181e7b2
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/baee897444cc1c2da1ebc5669aaad8a0674bf5ec
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/bb0687290c9a2fcc54a22495eebc3ffe8c62fcd4 b/fuzz/corpus/fuzz_ds_tree/bb0687290c9a2fcc54a22495eebc3ffe8c62fcd4
new file mode 100644
index 000000000..6beb58214
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/bb0687290c9a2fcc54a22495eebc3ffe8c62fcd4
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/bfa39a45c0fbd5ef61d95ec1481854884d6a1c83 b/fuzz/corpus/fuzz_ds_tree/bfa39a45c0fbd5ef61d95ec1481854884d6a1c83
new file mode 100644
index 000000000..a91889215
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/bfa39a45c0fbd5ef61d95ec1481854884d6a1c83
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/c25d912a45389932e11154603810b3636bd076d3 b/fuzz/corpus/fuzz_ds_tree/c25d912a45389932e11154603810b3636bd076d3
new file mode 100644
index 000000000..1453014ca
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/c25d912a45389932e11154603810b3636bd076d3
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/c5613508b05a5ce7495f6b7b5c1080715c9f94e1 b/fuzz/corpus/fuzz_ds_tree/c5613508b05a5ce7495f6b7b5c1080715c9f94e1
deleted file mode 100644
index 2551b0887..000000000
--- a/fuzz/corpus/fuzz_ds_tree/c5613508b05a5ce7495f6b7b5c1080715c9f94e1
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/c825bf09aa976e7d4d67598407a3a4f8e83c6345 b/fuzz/corpus/fuzz_ds_tree/c825bf09aa976e7d4d67598407a3a4f8e83c6345
new file mode 100644
index 000000000..e3ae559eb
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/c825bf09aa976e7d4d67598407a3a4f8e83c6345
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/c9b65a60fd06d4de01b8f5b83a893200073769e0 b/fuzz/corpus/fuzz_ds_tree/c9b65a60fd06d4de01b8f5b83a893200073769e0
new file mode 100644
index 000000000..65c7b290a
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/c9b65a60fd06d4de01b8f5b83a893200073769e0
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/cd7b984e87d4fce2d267888a3253c8aaad264af3 b/fuzz/corpus/fuzz_ds_tree/cd7b984e87d4fce2d267888a3253c8aaad264af3
new file mode 100644
index 000000000..38968e321
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/cd7b984e87d4fce2d267888a3253c8aaad264af3
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/ce005e480b643e822d3b99b2a21f6e6a6f448859 b/fuzz/corpus/fuzz_ds_tree/ce005e480b643e822d3b99b2a21f6e6a6f448859
new file mode 100644
index 000000000..38496e5b7
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/ce005e480b643e822d3b99b2a21f6e6a6f448859
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/cf29845e403bee085bda2d928f49673742592e17 b/fuzz/corpus/fuzz_ds_tree/cf29845e403bee085bda2d928f49673742592e17
new file mode 100644
index 000000000..b0181498f
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/cf29845e403bee085bda2d928f49673742592e17
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/d05019c14442561387c50ba71c173140c1e0770f b/fuzz/corpus/fuzz_ds_tree/d05019c14442561387c50ba71c173140c1e0770f
deleted file mode 100644
index ae89d94d7..000000000
--- a/fuzz/corpus/fuzz_ds_tree/d05019c14442561387c50ba71c173140c1e0770f
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/d1b8769985ac73bd8298231fb4a6e5ed5565cf9e b/fuzz/corpus/fuzz_ds_tree/d1b8769985ac73bd8298231fb4a6e5ed5565cf9e
new file mode 100644
index 000000000..1cfe082b4
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/d1b8769985ac73bd8298231fb4a6e5ed5565cf9e
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/d4a8a0f375b984f26f41917103584c9917217043 b/fuzz/corpus/fuzz_ds_tree/d4a8a0f375b984f26f41917103584c9917217043
new file mode 100644
index 000000000..a32850831
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/d4a8a0f375b984f26f41917103584c9917217043
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/d821fc593a86796b420f93296017c7cb0175dd8d b/fuzz/corpus/fuzz_ds_tree/d821fc593a86796b420f93296017c7cb0175dd8d
new file mode 100644
index 000000000..f56a9364b
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/d821fc593a86796b420f93296017c7cb0175dd8d
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/dc720efbe4f824c52dd03cf9c06c71f9cd64e500 b/fuzz/corpus/fuzz_ds_tree/dc720efbe4f824c52dd03cf9c06c71f9cd64e500
new file mode 100644
index 000000000..ea21b90bc
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/dc720efbe4f824c52dd03cf9c06c71f9cd64e500
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/e165cf4a81fe3d993948f049fb41a300c8286598 b/fuzz/corpus/fuzz_ds_tree/e165cf4a81fe3d993948f049fb41a300c8286598
new file mode 100644
index 000000000..148e69dcc
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/e165cf4a81fe3d993948f049fb41a300c8286598
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/e6e0376286b8df6332e56dc8757af060da95dd6a b/fuzz/corpus/fuzz_ds_tree/e6e0376286b8df6332e56dc8757af060da95dd6a
new file mode 100644
index 000000000..13dcd9404
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/e6e0376286b8df6332e56dc8757af060da95dd6a
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/ea4d4c2a8e91bd84473dac1e586d68d5c5451f5e b/fuzz/corpus/fuzz_ds_tree/ea4d4c2a8e91bd84473dac1e586d68d5c5451f5e
deleted file mode 100644
index c16c98167..000000000
--- a/fuzz/corpus/fuzz_ds_tree/ea4d4c2a8e91bd84473dac1e586d68d5c5451f5e
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/eb386659c5a7aef8b95a191b90684d608d664a36 b/fuzz/corpus/fuzz_ds_tree/eb386659c5a7aef8b95a191b90684d608d664a36
deleted file mode 100644
index e84b9842c..000000000
--- a/fuzz/corpus/fuzz_ds_tree/eb386659c5a7aef8b95a191b90684d608d664a36
+++ /dev/null
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/f62df9a69adc6f49c64e2a993f7423b0d112f807 b/fuzz/corpus/fuzz_ds_tree/f62df9a69adc6f49c64e2a993f7423b0d112f807
new file mode 100644
index 000000000..97c9c316b
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/f62df9a69adc6f49c64e2a993f7423b0d112f807
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/f96090789e42f4fbfb8aea8038ef56137858ba61 b/fuzz/corpus/fuzz_ds_tree/f96090789e42f4fbfb8aea8038ef56137858ba61
new file mode 100644
index 000000000..2916dfd72
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/f96090789e42f4fbfb8aea8038ef56137858ba61
Binary files differ
diff --git a/fuzz/corpus/fuzz_ds_tree/fbe2f34ae81b42b92a275db2e23d6e7fbebb28fe b/fuzz/corpus/fuzz_ds_tree/fbe2f34ae81b42b92a275db2e23d6e7fbebb28fe
new file mode 100644
index 000000000..d9aa6ecce
--- /dev/null
+++ b/fuzz/corpus/fuzz_ds_tree/fbe2f34ae81b42b92a275db2e23d6e7fbebb28fe
Binary files differ