diff --git a/fuzz/corpus/fuzz_read/119bccf6fa57f5ba981c8be5d42412fc28a8051e b/fuzz/corpus/fuzz_read/119bccf6fa57f5ba981c8be5d42412fc28a8051e new file mode 100644 index 00000000..43fc21bf Binary files /dev/null and b/fuzz/corpus/fuzz_read/119bccf6fa57f5ba981c8be5d42412fc28a8051e differ diff --git a/fuzz/corpus/fuzz_read/28728a25b4fe2fe564b3050655d8935cf697a96f b/fuzz/corpus/fuzz_read/28728a25b4fe2fe564b3050655d8935cf697a96f deleted file mode 100644 index 3ac057e2..00000000 Binary files a/fuzz/corpus/fuzz_read/28728a25b4fe2fe564b3050655d8935cf697a96f and /dev/null differ diff --git a/fuzz/corpus/fuzz_read/3f51c7e977096a1b76d417d51515e25ed03ba947 b/fuzz/corpus/fuzz_read/3f51c7e977096a1b76d417d51515e25ed03ba947 new file mode 100644 index 00000000..3db5a8b6 Binary files /dev/null and b/fuzz/corpus/fuzz_read/3f51c7e977096a1b76d417d51515e25ed03ba947 differ diff --git a/fuzz/corpus/fuzz_read/47c681d05b77c7d837032742888d777872baf8a3 b/fuzz/corpus/fuzz_read/47c681d05b77c7d837032742888d777872baf8a3 deleted file mode 100644 index 57f176c1..00000000 Binary files a/fuzz/corpus/fuzz_read/47c681d05b77c7d837032742888d777872baf8a3 and /dev/null differ diff --git a/fuzz/corpus/fuzz_read/60e426f9b019d26450cd34609532ab97138284f1 b/fuzz/corpus/fuzz_read/60e426f9b019d26450cd34609532ab97138284f1 deleted file mode 100644 index c5b6acea..00000000 Binary files a/fuzz/corpus/fuzz_read/60e426f9b019d26450cd34609532ab97138284f1 and /dev/null differ diff --git a/fuzz/corpus/fuzz_read/6d118acafc54f6e7530476aa8c3b8685fb4530d9 b/fuzz/corpus/fuzz_read/6d118acafc54f6e7530476aa8c3b8685fb4530d9 new file mode 100644 index 00000000..51b00894 Binary files /dev/null and b/fuzz/corpus/fuzz_read/6d118acafc54f6e7530476aa8c3b8685fb4530d9 differ diff --git a/fuzz/corpus/fuzz_read/86aed9ac3a8a3c0832b2b858b609e614d08343bb b/fuzz/corpus/fuzz_read/86aed9ac3a8a3c0832b2b858b609e614d08343bb new file mode 100644 index 00000000..deba2d2d Binary files /dev/null and b/fuzz/corpus/fuzz_read/86aed9ac3a8a3c0832b2b858b609e614d08343bb differ diff --git a/fuzz/corpus/fuzz_read/a50905960b858c21531fdb353afb7bb99eaab007 b/fuzz/corpus/fuzz_read/a50905960b858c21531fdb353afb7bb99eaab007 new file mode 100644 index 00000000..6be10f8c Binary files /dev/null and b/fuzz/corpus/fuzz_read/a50905960b858c21531fdb353afb7bb99eaab007 differ diff --git a/fuzz/corpus/fuzz_read/ce43c53ace800413c4328b33d34b288ef7410e94 b/fuzz/corpus/fuzz_read/ce43c53ace800413c4328b33d34b288ef7410e94 deleted file mode 100644 index 14fdc37c..00000000 Binary files a/fuzz/corpus/fuzz_read/ce43c53ace800413c4328b33d34b288ef7410e94 and /dev/null differ diff --git a/fuzz/corpus/fuzz_read/db8562d63fa44b7ab97372ccf882fbd9ea536695 b/fuzz/corpus/fuzz_read/db8562d63fa44b7ab97372ccf882fbd9ea536695 new file mode 100644 index 00000000..d997705b Binary files /dev/null and b/fuzz/corpus/fuzz_read/db8562d63fa44b7ab97372ccf882fbd9ea536695 differ diff --git a/fuzz/corpus/fuzz_read/f374d7791f84ecfe3f83cddc58dbf3a426867b03 b/fuzz/corpus/fuzz_read/f374d7791f84ecfe3f83cddc58dbf3a426867b03 new file mode 100644 index 00000000..aea59dc4 Binary files /dev/null and b/fuzz/corpus/fuzz_read/f374d7791f84ecfe3f83cddc58dbf3a426867b03 differ diff --git a/fuzz/corpus/fuzz_read/fc256cf7c925a6292cbf25d8ec92bc4a1715d705 b/fuzz/corpus/fuzz_read/fc256cf7c925a6292cbf25d8ec92bc4a1715d705 deleted file mode 100644 index 3b765aa9..00000000 Binary files a/fuzz/corpus/fuzz_read/fc256cf7c925a6292cbf25d8ec92bc4a1715d705 and /dev/null differ diff --git a/fuzz/corpus/fuzz_write/14bb6dcb6b9214e16ed84cb20d02be34c98b9c52 b/fuzz/corpus/fuzz_write/14bb6dcb6b9214e16ed84cb20d02be34c98b9c52 new file mode 100644 index 00000000..9ae612e7 Binary files /dev/null and b/fuzz/corpus/fuzz_write/14bb6dcb6b9214e16ed84cb20d02be34c98b9c52 differ diff --git a/fuzz/corpus/fuzz_write/1a1dd3bf77d5eb4c7203d46b7494ac0ae24862d1 b/fuzz/corpus/fuzz_write/1a1dd3bf77d5eb4c7203d46b7494ac0ae24862d1 new file mode 100644 index 00000000..de01c83d Binary files /dev/null and b/fuzz/corpus/fuzz_write/1a1dd3bf77d5eb4c7203d46b7494ac0ae24862d1 differ diff --git a/fuzz/corpus/fuzz_write/1d5f69ba0a5015d85631b21a546b2fa0c3c6bef8 b/fuzz/corpus/fuzz_write/1d5f69ba0a5015d85631b21a546b2fa0c3c6bef8 deleted file mode 100644 index e0e04c8b..00000000 Binary files a/fuzz/corpus/fuzz_write/1d5f69ba0a5015d85631b21a546b2fa0c3c6bef8 and /dev/null differ diff --git a/fuzz/corpus/fuzz_write/271cb27bd079a6dbd948aa1a50db140b7bb8df27 b/fuzz/corpus/fuzz_write/271cb27bd079a6dbd948aa1a50db140b7bb8df27 deleted file mode 100644 index 0ba6cf3c..00000000 Binary files a/fuzz/corpus/fuzz_write/271cb27bd079a6dbd948aa1a50db140b7bb8df27 and /dev/null differ diff --git a/fuzz/corpus/fuzz_write/28f5aceaf0fa219a1df4b52c66b28dc75ffef69c b/fuzz/corpus/fuzz_write/28f5aceaf0fa219a1df4b52c66b28dc75ffef69c deleted file mode 100644 index 5bbcc849..00000000 Binary files a/fuzz/corpus/fuzz_write/28f5aceaf0fa219a1df4b52c66b28dc75ffef69c and /dev/null differ diff --git a/fuzz/corpus/fuzz_write/2a5a999e20c2504bef2ed192cd4ae1458a3ce1a8 b/fuzz/corpus/fuzz_write/2a5a999e20c2504bef2ed192cd4ae1458a3ce1a8 deleted file mode 100644 index 4fe38e75..00000000 Binary files a/fuzz/corpus/fuzz_write/2a5a999e20c2504bef2ed192cd4ae1458a3ce1a8 and /dev/null differ diff --git a/fuzz/corpus/fuzz_write/2c7184ecb83b3078848fae0d7af06a54c28e6b64 b/fuzz/corpus/fuzz_write/2c7184ecb83b3078848fae0d7af06a54c28e6b64 new file mode 100644 index 00000000..36a9cdb7 Binary files /dev/null and b/fuzz/corpus/fuzz_write/2c7184ecb83b3078848fae0d7af06a54c28e6b64 differ diff --git a/fuzz/corpus/fuzz_write/35ab2f5fb916372c151f1aa544b01a2af8e49df9 b/fuzz/corpus/fuzz_write/35ab2f5fb916372c151f1aa544b01a2af8e49df9 deleted file mode 100644 index 41b2219a..00000000 Binary files a/fuzz/corpus/fuzz_write/35ab2f5fb916372c151f1aa544b01a2af8e49df9 and /dev/null differ diff --git a/fuzz/corpus/fuzz_write/3b89d3999a5cd576a31bd1ce7813c480d2ece519 b/fuzz/corpus/fuzz_write/3b89d3999a5cd576a31bd1ce7813c480d2ece519 new file mode 100644 index 00000000..91598507 Binary files /dev/null and b/fuzz/corpus/fuzz_write/3b89d3999a5cd576a31bd1ce7813c480d2ece519 differ diff --git a/fuzz/corpus/fuzz_write/511d664b958ff1e35be2625fa6e4717be0a1fd88 b/fuzz/corpus/fuzz_write/511d664b958ff1e35be2625fa6e4717be0a1fd88 new file mode 100644 index 00000000..37c4215e Binary files /dev/null and b/fuzz/corpus/fuzz_write/511d664b958ff1e35be2625fa6e4717be0a1fd88 differ diff --git a/fuzz/corpus/fuzz_write/562f6735b51e36237f1f59f9264f7c417ad8b1f4 b/fuzz/corpus/fuzz_write/562f6735b51e36237f1f59f9264f7c417ad8b1f4 new file mode 100644 index 00000000..05f08307 Binary files /dev/null and b/fuzz/corpus/fuzz_write/562f6735b51e36237f1f59f9264f7c417ad8b1f4 differ diff --git a/fuzz/corpus/fuzz_write/573316697091bc3fc1fbdb7233d507a7e0e2cb16 b/fuzz/corpus/fuzz_write/573316697091bc3fc1fbdb7233d507a7e0e2cb16 deleted file mode 100644 index 82f08e4d..00000000 Binary files a/fuzz/corpus/fuzz_write/573316697091bc3fc1fbdb7233d507a7e0e2cb16 and /dev/null differ diff --git a/fuzz/corpus/fuzz_write/59e15c4a84a63201b981558c91ae907d004ad9ba b/fuzz/corpus/fuzz_write/59e15c4a84a63201b981558c91ae907d004ad9ba deleted file mode 100644 index 195c0b0d..00000000 Binary files a/fuzz/corpus/fuzz_write/59e15c4a84a63201b981558c91ae907d004ad9ba and /dev/null differ diff --git a/fuzz/corpus/fuzz_write/6969264e688b095038695a2c0d10dab264353f2c b/fuzz/corpus/fuzz_write/6969264e688b095038695a2c0d10dab264353f2c new file mode 100644 index 00000000..7b417318 Binary files /dev/null and b/fuzz/corpus/fuzz_write/6969264e688b095038695a2c0d10dab264353f2c differ diff --git a/fuzz/corpus/fuzz_write/f272fe5536e0a9572816ba395f01bd5d9b0ea5b2 b/fuzz/corpus/fuzz_write/6d68e0560db48c549775bb2f698aa8b69a0f29ca similarity index 84% rename from fuzz/corpus/fuzz_write/f272fe5536e0a9572816ba395f01bd5d9b0ea5b2 rename to fuzz/corpus/fuzz_write/6d68e0560db48c549775bb2f698aa8b69a0f29ca index e431995e..751f03a1 100644 Binary files a/fuzz/corpus/fuzz_write/f272fe5536e0a9572816ba395f01bd5d9b0ea5b2 and b/fuzz/corpus/fuzz_write/6d68e0560db48c549775bb2f698aa8b69a0f29ca differ diff --git a/fuzz/corpus/fuzz_write/709f4bcc6831b9f4e2ea52404fdbc783e247bbd0 b/fuzz/corpus/fuzz_write/709f4bcc6831b9f4e2ea52404fdbc783e247bbd0 new file mode 100644 index 00000000..99b9525b Binary files /dev/null and b/fuzz/corpus/fuzz_write/709f4bcc6831b9f4e2ea52404fdbc783e247bbd0 differ diff --git a/fuzz/corpus/fuzz_write/734438faa14cf549adce3564907b11c8f764f8e6 b/fuzz/corpus/fuzz_write/734438faa14cf549adce3564907b11c8f764f8e6 deleted file mode 100644 index 0915407c..00000000 Binary files a/fuzz/corpus/fuzz_write/734438faa14cf549adce3564907b11c8f764f8e6 and /dev/null differ diff --git a/fuzz/corpus/fuzz_write/7cdd0f868d1004f7626d15474450d40f63edfa5a b/fuzz/corpus/fuzz_write/7cdd0f868d1004f7626d15474450d40f63edfa5a new file mode 100644 index 00000000..878e421e Binary files /dev/null and b/fuzz/corpus/fuzz_write/7cdd0f868d1004f7626d15474450d40f63edfa5a differ diff --git a/fuzz/corpus/fuzz_write/807b658c2cb55e9b7d5c40644aaf34067f3b7ced b/fuzz/corpus/fuzz_write/807b658c2cb55e9b7d5c40644aaf34067f3b7ced new file mode 100644 index 00000000..0126f22d Binary files /dev/null and b/fuzz/corpus/fuzz_write/807b658c2cb55e9b7d5c40644aaf34067f3b7ced differ diff --git a/fuzz/corpus/fuzz_write/83f0d18659f19dae7c5f28fe62892f4de08407df b/fuzz/corpus/fuzz_write/83f0d18659f19dae7c5f28fe62892f4de08407df deleted file mode 100644 index fd1d96af..00000000 Binary files a/fuzz/corpus/fuzz_write/83f0d18659f19dae7c5f28fe62892f4de08407df and /dev/null differ diff --git a/fuzz/corpus/fuzz_write/8916a7938a4e114372bc3e6ab8800f238be04974 b/fuzz/corpus/fuzz_write/8916a7938a4e114372bc3e6ab8800f238be04974 new file mode 100644 index 00000000..4ab5b43a Binary files /dev/null and b/fuzz/corpus/fuzz_write/8916a7938a4e114372bc3e6ab8800f238be04974 differ diff --git a/fuzz/corpus/fuzz_write/8b147c25dc29ae324a3bc8f6bd05784bfe6807d2 b/fuzz/corpus/fuzz_write/8b147c25dc29ae324a3bc8f6bd05784bfe6807d2 new file mode 100644 index 00000000..ec8a45d2 Binary files /dev/null and b/fuzz/corpus/fuzz_write/8b147c25dc29ae324a3bc8f6bd05784bfe6807d2 differ diff --git a/fuzz/corpus/fuzz_write/96c46652e8a5c4f565e4242960906b1a8fac3c9d b/fuzz/corpus/fuzz_write/96c46652e8a5c4f565e4242960906b1a8fac3c9d deleted file mode 100644 index 4f78909f..00000000 Binary files a/fuzz/corpus/fuzz_write/96c46652e8a5c4f565e4242960906b1a8fac3c9d and /dev/null differ diff --git a/fuzz/corpus/fuzz_write/97cf4ec636c5b07c2babcaf809f9dcdd4eb064c5 b/fuzz/corpus/fuzz_write/97cf4ec636c5b07c2babcaf809f9dcdd4eb064c5 new file mode 100644 index 00000000..63da979b Binary files /dev/null and b/fuzz/corpus/fuzz_write/97cf4ec636c5b07c2babcaf809f9dcdd4eb064c5 differ diff --git a/fuzz/corpus/fuzz_write/a208cb49f8060e1669f2d4561c51c6e8be335171 b/fuzz/corpus/fuzz_write/a208cb49f8060e1669f2d4561c51c6e8be335171 deleted file mode 100644 index da1dcca5..00000000 Binary files a/fuzz/corpus/fuzz_write/a208cb49f8060e1669f2d4561c51c6e8be335171 and /dev/null differ diff --git a/fuzz/corpus/fuzz_write/b68eb6283052ec819b6e8eb55ef95dc33688d340 b/fuzz/corpus/fuzz_write/a684211bd6c65914572dbc90804da687325744de similarity index 83% rename from fuzz/corpus/fuzz_write/b68eb6283052ec819b6e8eb55ef95dc33688d340 rename to fuzz/corpus/fuzz_write/a684211bd6c65914572dbc90804da687325744de index 378d9c2f..033513c1 100644 Binary files a/fuzz/corpus/fuzz_write/b68eb6283052ec819b6e8eb55ef95dc33688d340 and b/fuzz/corpus/fuzz_write/a684211bd6c65914572dbc90804da687325744de differ diff --git a/fuzz/corpus/fuzz_write/b9a981cd9b9abbf1fbc2eb37f2aa03f9edb487ae b/fuzz/corpus/fuzz_write/b9a981cd9b9abbf1fbc2eb37f2aa03f9edb487ae new file mode 100644 index 00000000..0005fb5c Binary files /dev/null and b/fuzz/corpus/fuzz_write/b9a981cd9b9abbf1fbc2eb37f2aa03f9edb487ae differ diff --git a/fuzz/corpus/fuzz_write/d4763b79406c84090fc6ae70a9df0d8b2e58572c b/fuzz/corpus/fuzz_write/c077c069c86ad84d89b61d0ab27b4922c8e6ae64 similarity index 70% rename from fuzz/corpus/fuzz_write/d4763b79406c84090fc6ae70a9df0d8b2e58572c rename to fuzz/corpus/fuzz_write/c077c069c86ad84d89b61d0ab27b4922c8e6ae64 index 804e6c3f..1dd10eb3 100644 Binary files a/fuzz/corpus/fuzz_write/d4763b79406c84090fc6ae70a9df0d8b2e58572c and b/fuzz/corpus/fuzz_write/c077c069c86ad84d89b61d0ab27b4922c8e6ae64 differ diff --git a/fuzz/corpus/fuzz_write/da5b34555588cd7c9f4b905c16056c7889ea685d b/fuzz/corpus/fuzz_write/da5b34555588cd7c9f4b905c16056c7889ea685d new file mode 100644 index 00000000..61a26433 Binary files /dev/null and b/fuzz/corpus/fuzz_write/da5b34555588cd7c9f4b905c16056c7889ea685d differ diff --git a/fuzz/corpus/fuzz_write/48c5d9f70d44e6670c3366d98011e9a47db7d5d2 b/fuzz/corpus/fuzz_write/dbb3833f3c4addadd4beb0df143d51a15847bbc0 similarity index 57% rename from fuzz/corpus/fuzz_write/48c5d9f70d44e6670c3366d98011e9a47db7d5d2 rename to fuzz/corpus/fuzz_write/dbb3833f3c4addadd4beb0df143d51a15847bbc0 index 9969889f..b8b176db 100644 Binary files a/fuzz/corpus/fuzz_write/48c5d9f70d44e6670c3366d98011e9a47db7d5d2 and b/fuzz/corpus/fuzz_write/dbb3833f3c4addadd4beb0df143d51a15847bbc0 differ diff --git a/fuzz/corpus/fuzz_write/ebc33ae3785bb97eec9335a7cac9b23386576872 b/fuzz/corpus/fuzz_write/ebc33ae3785bb97eec9335a7cac9b23386576872 new file mode 100644 index 00000000..111b0c72 Binary files /dev/null and b/fuzz/corpus/fuzz_write/ebc33ae3785bb97eec9335a7cac9b23386576872 differ diff --git a/fuzz/corpus/fuzz_write/f2e27929787fd2d14ae3ec909ef2e1405cc3f0d6 b/fuzz/corpus/fuzz_write/f2e27929787fd2d14ae3ec909ef2e1405cc3f0d6 new file mode 100644 index 00000000..e7e48078 Binary files /dev/null and b/fuzz/corpus/fuzz_write/f2e27929787fd2d14ae3ec909ef2e1405cc3f0d6 differ diff --git a/fuzz/corpus/fuzz_write/f76881525745deb4465cee5f8374c4a5d91e0121 b/fuzz/corpus/fuzz_write/f76881525745deb4465cee5f8374c4a5d91e0121 deleted file mode 100644 index cb9e56e1..00000000 Binary files a/fuzz/corpus/fuzz_write/f76881525745deb4465cee5f8374c4a5d91e0121 and /dev/null differ diff --git a/fuzz/corpus/fuzz_write/fae66b4d1e32f0d9be5e33137da080644d0b5610 b/fuzz/corpus/fuzz_write/fae66b4d1e32f0d9be5e33137da080644d0b5610 new file mode 100644 index 00000000..e8fecd9c Binary files /dev/null and b/fuzz/corpus/fuzz_write/fae66b4d1e32f0d9be5e33137da080644d0b5610 differ