diff --git a/tests/fuzz/corpora/fuzz-bech32/021c6a117bbeedd66c400e03186da32e9a7700e9 b/tests/fuzz/corpora/fuzz-bech32/021c6a117bbeedd66c400e03186da32e9a7700e9 new file mode 100644 index 000000000000..562a8a0a50a1 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/021c6a117bbeedd66c400e03186da32e9a7700e9 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/02ee66a79dd20a8990dd6a1737d49c46f1026a39 b/tests/fuzz/corpora/fuzz-bech32/02ee66a79dd20a8990dd6a1737d49c46f1026a39 deleted file mode 100644 index 60d91e84c578..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/02ee66a79dd20a8990dd6a1737d49c46f1026a39 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/0498c0266912ccf9658ed070b58b07cbbe9dc98e b/tests/fuzz/corpora/fuzz-bech32/0498c0266912ccf9658ed070b58b07cbbe9dc98e new file mode 100644 index 000000000000..b0fcd0ea78c5 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bech32/0498c0266912ccf9658ed070b58b07cbbe9dc98e @@ -0,0 +1 @@ +z \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/0545d3433ff85218bedc9637a5d0c05a1e22e256 b/tests/fuzz/corpora/fuzz-bech32/0545d3433ff85218bedc9637a5d0c05a1e22e256 new file mode 100644 index 000000000000..40105d9ef57b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/0545d3433ff85218bedc9637a5d0c05a1e22e256 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/0b17f78c3fa2bf1355be1ffc1fbb97306b52e1dd b/tests/fuzz/corpora/fuzz-bech32/0b17f78c3fa2bf1355be1ffc1fbb97306b52e1dd deleted file mode 100644 index 0ebe6bc457eb..000000000000 --- a/tests/fuzz/corpora/fuzz-bech32/0b17f78c3fa2bf1355be1ffc1fbb97306b52e1dd +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/0befe17906c8d15082f2778078a6111b65e3df5b b/tests/fuzz/corpora/fuzz-bech32/0befe17906c8d15082f2778078a6111b65e3df5b new file mode 100644 index 000000000000..687489bb54fb Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/0befe17906c8d15082f2778078a6111b65e3df5b differ diff --git a/tests/fuzz/corpora/fuzz-bech32/0e2c9baad22efee09ed7363ce560e294e3b75835 b/tests/fuzz/corpora/fuzz-bech32/0e2c9baad22efee09ed7363ce560e294e3b75835 deleted file mode 100644 index 5001d7a5272a..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/0e2c9baad22efee09ed7363ce560e294e3b75835 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/0e356ba505631fbf715758bed27d503f8b260e3a b/tests/fuzz/corpora/fuzz-bech32/0e356ba505631fbf715758bed27d503f8b260e3a new file mode 100644 index 000000000000..35a038769b15 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/0e356ba505631fbf715758bed27d503f8b260e3a differ diff --git a/tests/fuzz/corpora/fuzz-bech32/10d9edc7c9a43b56ea4f2db112e0dd1a4e7a8114 b/tests/fuzz/corpora/fuzz-bech32/10d9edc7c9a43b56ea4f2db112e0dd1a4e7a8114 new file mode 100644 index 000000000000..ae6f7a69ef20 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/10d9edc7c9a43b56ea4f2db112e0dd1a4e7a8114 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/1105981442ee3fcf711fbfcd4d6f84b683a064c4 b/tests/fuzz/corpora/fuzz-bech32/1105981442ee3fcf711fbfcd4d6f84b683a064c4 deleted file mode 100644 index 0e3a86ae82a8..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/1105981442ee3fcf711fbfcd4d6f84b683a064c4 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/152d5697cf81b4dbd192fda72b44141f6d8606b4 b/tests/fuzz/corpora/fuzz-bech32/152d5697cf81b4dbd192fda72b44141f6d8606b4 new file mode 100644 index 000000000000..e98a10ebccf3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/152d5697cf81b4dbd192fda72b44141f6d8606b4 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/158b14393953e82e861b32f1cfa92ffa35910d33 b/tests/fuzz/corpora/fuzz-bech32/158b14393953e82e861b32f1cfa92ffa35910d33 new file mode 100644 index 000000000000..84bfe73be8bb Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/158b14393953e82e861b32f1cfa92ffa35910d33 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/19a736559867b3ee82a1757dd9ce1a073e1e1782 b/tests/fuzz/corpora/fuzz-bech32/19a736559867b3ee82a1757dd9ce1a073e1e1782 new file mode 100644 index 000000000000..d481706cd052 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/19a736559867b3ee82a1757dd9ce1a073e1e1782 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/19bde85eb4d7c840f12843e83908d16df6fb9056 b/tests/fuzz/corpora/fuzz-bech32/19bde85eb4d7c840f12843e83908d16df6fb9056 new file mode 100644 index 000000000000..efd757251175 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/19bde85eb4d7c840f12843e83908d16df6fb9056 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/1a16fa61ed2b8a2dc0359d8b50be5506749563ac b/tests/fuzz/corpora/fuzz-bech32/1a16fa61ed2b8a2dc0359d8b50be5506749563ac new file mode 100644 index 000000000000..3a110c422d25 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/1a16fa61ed2b8a2dc0359d8b50be5506749563ac differ diff --git a/tests/fuzz/corpora/fuzz-bech32/1c6a806c33768f132e18db0e9acbcd88afcde98e b/tests/fuzz/corpora/fuzz-bech32/1c6a806c33768f132e18db0e9acbcd88afcde98e new file mode 100644 index 000000000000..5255d478cb66 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/1c6a806c33768f132e18db0e9acbcd88afcde98e differ diff --git a/tests/fuzz/corpora/fuzz-bech32/1dac579df0bc0a8262031e67f251e570d6e1dc60 b/tests/fuzz/corpora/fuzz-bech32/1dac579df0bc0a8262031e67f251e570d6e1dc60 deleted file mode 100644 index d1efa9f696af..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/1dac579df0bc0a8262031e67f251e570d6e1dc60 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/1e4af9645a3d193f0869b453a11e5393b98871dd b/tests/fuzz/corpora/fuzz-bech32/1e4af9645a3d193f0869b453a11e5393b98871dd new file mode 100644 index 000000000000..cd37286faa0f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/1e4af9645a3d193f0869b453a11e5393b98871dd differ diff --git a/tests/fuzz/corpora/fuzz-bech32/20e5df4f814a2e8b96ce34b23472932f99e90d79 b/tests/fuzz/corpora/fuzz-bech32/20e5df4f814a2e8b96ce34b23472932f99e90d79 new file mode 100644 index 000000000000..d71c16bc2f90 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/20e5df4f814a2e8b96ce34b23472932f99e90d79 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/21606223e87e2a1b4df86f939b4c8f790c79ab58 b/tests/fuzz/corpora/fuzz-bech32/21606223e87e2a1b4df86f939b4c8f790c79ab58 deleted file mode 100644 index 289ba03e7c70..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/21606223e87e2a1b4df86f939b4c8f790c79ab58 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/220b09b54b3b0be74c907671dea29683f5871fe0 b/tests/fuzz/corpora/fuzz-bech32/220b09b54b3b0be74c907671dea29683f5871fe0 new file mode 100644 index 000000000000..604cb68c661d --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bech32/220b09b54b3b0be74c907671dea29683f5871fe0 @@ -0,0 +1 @@ +k \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/2459e028f53fdd476f4d3bd1bfb381d01aaa119c b/tests/fuzz/corpora/fuzz-bech32/2459e028f53fdd476f4d3bd1bfb381d01aaa119c new file mode 100644 index 000000000000..adfff2e77dfa Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/2459e028f53fdd476f4d3bd1bfb381d01aaa119c differ diff --git a/tests/fuzz/corpora/fuzz-bech32/24d12148f924fb6740bd1f952e9e786db6158af4 b/tests/fuzz/corpora/fuzz-bech32/24d12148f924fb6740bd1f952e9e786db6158af4 new file mode 100644 index 000000000000..ab2b257656a2 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/24d12148f924fb6740bd1f952e9e786db6158af4 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/24fca7d248c865ee4f7d363e7c9f5dbcd5775d1c b/tests/fuzz/corpora/fuzz-bech32/24fca7d248c865ee4f7d363e7c9f5dbcd5775d1c new file mode 100644 index 000000000000..6912ebe00ddd Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/24fca7d248c865ee4f7d363e7c9f5dbcd5775d1c differ diff --git a/tests/fuzz/corpora/fuzz-bech32/25bca1e5609578fedd0059c19ba933eb9ad3aeb0 b/tests/fuzz/corpora/fuzz-bech32/25bca1e5609578fedd0059c19ba933eb9ad3aeb0 new file mode 100644 index 000000000000..104ca9b51d66 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/25bca1e5609578fedd0059c19ba933eb9ad3aeb0 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/270f1090121a022c4211d93e80d779a17a1a4267 b/tests/fuzz/corpora/fuzz-bech32/270f1090121a022c4211d93e80d779a17a1a4267 deleted file mode 100644 index a394345fc53a..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/270f1090121a022c4211d93e80d779a17a1a4267 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/271767702fdef3d373902ff019c62e99c4eca98c b/tests/fuzz/corpora/fuzz-bech32/271767702fdef3d373902ff019c62e99c4eca98c new file mode 100644 index 000000000000..c1bd33ad50ac Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/271767702fdef3d373902ff019c62e99c4eca98c differ diff --git a/tests/fuzz/corpora/fuzz-bech32/27c425062030dc06d10b560cf13a36e732673347 b/tests/fuzz/corpora/fuzz-bech32/27c425062030dc06d10b560cf13a36e732673347 deleted file mode 100644 index f3b2c9082704..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/27c425062030dc06d10b560cf13a36e732673347 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/2957f4da9ae7a4fa9c808d578116625512aa8b30 b/tests/fuzz/corpora/fuzz-bech32/2957f4da9ae7a4fa9c808d578116625512aa8b30 new file mode 100644 index 000000000000..cb764ab97194 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/2957f4da9ae7a4fa9c808d578116625512aa8b30 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/2c3389107e40b8e9d4f0f211e738d3e433c958bd b/tests/fuzz/corpora/fuzz-bech32/2c3389107e40b8e9d4f0f211e738d3e433c958bd deleted file mode 100644 index 7c48532962b9..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/2c3389107e40b8e9d4f0f211e738d3e433c958bd and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/2f1707d5a0c149b48d2fe33ed617e04693a43e55 b/tests/fuzz/corpora/fuzz-bech32/2f1707d5a0c149b48d2fe33ed617e04693a43e55 deleted file mode 100644 index 684457aba706..000000000000 --- a/tests/fuzz/corpora/fuzz-bech32/2f1707d5a0c149b48d2fe33ed617e04693a43e55 +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/33663b46f30dd561af478d887e5a4aca04e2457a b/tests/fuzz/corpora/fuzz-bech32/33663b46f30dd561af478d887e5a4aca04e2457a deleted file mode 100644 index 2ab149bb4ca5..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/33663b46f30dd561af478d887e5a4aca04e2457a and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/389d13b9fa72b40ce49bc90e9dd5107708ebb2c9 b/tests/fuzz/corpora/fuzz-bech32/389d13b9fa72b40ce49bc90e9dd5107708ebb2c9 new file mode 100644 index 000000000000..a3e28949fd4d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/389d13b9fa72b40ce49bc90e9dd5107708ebb2c9 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/3b1f4f598285e06c32543dab60fc56b93053b883 b/tests/fuzz/corpora/fuzz-bech32/3b1f4f598285e06c32543dab60fc56b93053b883 deleted file mode 100644 index 54a55f3dc7ff..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/3b1f4f598285e06c32543dab60fc56b93053b883 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/3b5bbae00a086e505229c619d23c1c880d711062 b/tests/fuzz/corpora/fuzz-bech32/3b5bbae00a086e505229c619d23c1c880d711062 deleted file mode 100644 index 3ca6dca503b4..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/3b5bbae00a086e505229c619d23c1c880d711062 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/3d263568dc66b41755fe25b72dfcedda1702541f b/tests/fuzz/corpora/fuzz-bech32/3d263568dc66b41755fe25b72dfcedda1702541f new file mode 100644 index 000000000000..2cb4b959cfa7 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/3d263568dc66b41755fe25b72dfcedda1702541f differ diff --git a/tests/fuzz/corpora/fuzz-bech32/402d79697def0e3c833480eb6ab78cc7d41bdbbb b/tests/fuzz/corpora/fuzz-bech32/402d79697def0e3c833480eb6ab78cc7d41bdbbb new file mode 100644 index 000000000000..9302174cb7a4 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/402d79697def0e3c833480eb6ab78cc7d41bdbbb differ diff --git a/tests/fuzz/corpora/fuzz-bech32/42bbba4b18809c4610221ee32b7d1ce8d77f4ad1 b/tests/fuzz/corpora/fuzz-bech32/42bbba4b18809c4610221ee32b7d1ce8d77f4ad1 new file mode 100644 index 000000000000..23710c7fc26f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/42bbba4b18809c4610221ee32b7d1ce8d77f4ad1 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/46243041b61da83ae65396bdc148d6c8d5c1e15b b/tests/fuzz/corpora/fuzz-bech32/46243041b61da83ae65396bdc148d6c8d5c1e15b new file mode 100644 index 000000000000..a5c047312f62 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bech32/46243041b61da83ae65396bdc148d6c8d5c1e15b @@ -0,0 +1 @@ +�'Q���� \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/495f3510514e3478a8a79fcce5d82d3f84070075 b/tests/fuzz/corpora/fuzz-bech32/495f3510514e3478a8a79fcce5d82d3f84070075 new file mode 100644 index 000000000000..69701dd05e2b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/495f3510514e3478a8a79fcce5d82d3f84070075 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/498a34e26a4f0c0262c9d6bf503992256554f075 b/tests/fuzz/corpora/fuzz-bech32/498a34e26a4f0c0262c9d6bf503992256554f075 deleted file mode 100644 index 969c9a700746..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/498a34e26a4f0c0262c9d6bf503992256554f075 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/4bb87f65279010361e7288c7ecb24be4461431c9 b/tests/fuzz/corpora/fuzz-bech32/4bb87f65279010361e7288c7ecb24be4461431c9 new file mode 100644 index 000000000000..c44b00b98aa2 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/4bb87f65279010361e7288c7ecb24be4461431c9 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/4e1551d5c12fd4040c6191b4de25f92d2ee92e66 b/tests/fuzz/corpora/fuzz-bech32/4e1551d5c12fd4040c6191b4de25f92d2ee92e66 deleted file mode 100644 index 093c208dd808..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/4e1551d5c12fd4040c6191b4de25f92d2ee92e66 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/4e89eea7bf3064f317ff28d942c288f9d5a325d5 b/tests/fuzz/corpora/fuzz-bech32/4e89eea7bf3064f317ff28d942c288f9d5a325d5 new file mode 100644 index 000000000000..099dcbb97360 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/4e89eea7bf3064f317ff28d942c288f9d5a325d5 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/503d7b6cae7bd43b817c1bd3fc6e85ba797d70ba b/tests/fuzz/corpora/fuzz-bech32/503d7b6cae7bd43b817c1bd3fc6e85ba797d70ba deleted file mode 100644 index c5a1a5571a00..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/503d7b6cae7bd43b817c1bd3fc6e85ba797d70ba and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/515dc748320bc5763ec208b4d3f60363c1520d94 b/tests/fuzz/corpora/fuzz-bech32/515dc748320bc5763ec208b4d3f60363c1520d94 new file mode 100644 index 000000000000..6274ccdf745f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/515dc748320bc5763ec208b4d3f60363c1520d94 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/527c3ab1f03347bc397c1032eab6457696a00737 b/tests/fuzz/corpora/fuzz-bech32/527c3ab1f03347bc397c1032eab6457696a00737 deleted file mode 100644 index ce537eb02f42..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/527c3ab1f03347bc397c1032eab6457696a00737 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/52cad972ca79b56756a7b8be08d6297ddc76d0d6 b/tests/fuzz/corpora/fuzz-bech32/52cad972ca79b56756a7b8be08d6297ddc76d0d6 new file mode 100644 index 000000000000..e18f79e22787 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/52cad972ca79b56756a7b8be08d6297ddc76d0d6 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/5537727ee4c949b898b17058da62e3432338bd5e b/tests/fuzz/corpora/fuzz-bech32/5537727ee4c949b898b17058da62e3432338bd5e deleted file mode 100644 index 41bbb0ef54ec..000000000000 --- a/tests/fuzz/corpora/fuzz-bech32/5537727ee4c949b898b17058da62e3432338bd5e +++ /dev/null @@ -1 +0,0 @@ -:���:/���� \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/5851450502f36b32cacf3e9f3f4624959a07bca2 b/tests/fuzz/corpora/fuzz-bech32/5851450502f36b32cacf3e9f3f4624959a07bca2 new file mode 100644 index 000000000000..dafa6f6d9048 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/5851450502f36b32cacf3e9f3f4624959a07bca2 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/59078883b072a68cbd044f6afa0bb596ea084f37 b/tests/fuzz/corpora/fuzz-bech32/59078883b072a68cbd044f6afa0bb596ea084f37 new file mode 100644 index 000000000000..601ada969424 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/59078883b072a68cbd044f6afa0bb596ea084f37 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/5cbec81ab13976e77123d787cfea56d6cf2ebdce b/tests/fuzz/corpora/fuzz-bech32/5cbec81ab13976e77123d787cfea56d6cf2ebdce new file mode 100644 index 000000000000..a5c0b0df852e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/5cbec81ab13976e77123d787cfea56d6cf2ebdce differ diff --git a/tests/fuzz/corpora/fuzz-bech32/5e1889ac5f07a600ef6ac621f14f381d0b5c90cc b/tests/fuzz/corpora/fuzz-bech32/5e1889ac5f07a600ef6ac621f14f381d0b5c90cc deleted file mode 100644 index d49a9265d1c6..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/5e1889ac5f07a600ef6ac621f14f381d0b5c90cc and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/6140e796c20f3058c423ab4da37957cab7324701 b/tests/fuzz/corpora/fuzz-bech32/6140e796c20f3058c423ab4da37957cab7324701 deleted file mode 100644 index b03a155ced7a..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/6140e796c20f3058c423ab4da37957cab7324701 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/62f9df00484e07016cdf151fa78b4baa6d49e597 b/tests/fuzz/corpora/fuzz-bech32/62f9df00484e07016cdf151fa78b4baa6d49e597 deleted file mode 100644 index 3820ba488522..000000000000 --- a/tests/fuzz/corpora/fuzz-bech32/62f9df00484e07016cdf151fa78b4baa6d49e597 +++ /dev/null @@ -1 +0,0 @@ -J \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/634a601cb469d75c928952cc02991d49baf2807b b/tests/fuzz/corpora/fuzz-bech32/634a601cb469d75c928952cc02991d49baf2807b new file mode 100644 index 000000000000..844c5f8d047f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/634a601cb469d75c928952cc02991d49baf2807b differ diff --git a/tests/fuzz/corpora/fuzz-bech32/643902a150bf2a0e2cef37ef4426f25fb5796395 b/tests/fuzz/corpora/fuzz-bech32/643902a150bf2a0e2cef37ef4426f25fb5796395 deleted file mode 100644 index 9096fd4a3904..000000000000 --- a/tests/fuzz/corpora/fuzz-bech32/643902a150bf2a0e2cef37ef4426f25fb5796395 +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/645ce8326391d6541141ce2835e1fc57bd3c8780 b/tests/fuzz/corpora/fuzz-bech32/645ce8326391d6541141ce2835e1fc57bd3c8780 deleted file mode 100644 index 3f76d26088a0..000000000000 --- a/tests/fuzz/corpora/fuzz-bech32/645ce8326391d6541141ce2835e1fc57bd3c8780 +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/64cd55a380ce224b3dc5ac9d77ec13864d88d21e b/tests/fuzz/corpora/fuzz-bech32/64cd55a380ce224b3dc5ac9d77ec13864d88d21e deleted file mode 100644 index 77e4f09e5d7b..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/64cd55a380ce224b3dc5ac9d77ec13864d88d21e and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/658d59d1af91df299311233c4c3fa9f3d39de60f b/tests/fuzz/corpora/fuzz-bech32/658d59d1af91df299311233c4c3fa9f3d39de60f new file mode 100644 index 000000000000..4a0c7edd6dca Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/658d59d1af91df299311233c4c3fa9f3d39de60f differ diff --git a/tests/fuzz/corpora/fuzz-bech32/69ce800428c4977e1b654d9f202854b6be243902 b/tests/fuzz/corpora/fuzz-bech32/69ce800428c4977e1b654d9f202854b6be243902 new file mode 100644 index 000000000000..ce362661b058 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/69ce800428c4977e1b654d9f202854b6be243902 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/6dba3c058e2438db8fda6dd0de27291a58d61e46 b/tests/fuzz/corpora/fuzz-bech32/6dba3c058e2438db8fda6dd0de27291a58d61e46 new file mode 100644 index 000000000000..e716f0a333a6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/6dba3c058e2438db8fda6dd0de27291a58d61e46 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/6dd1a802a1e8e933611910d40866ee89b82c67cc b/tests/fuzz/corpora/fuzz-bech32/6dd1a802a1e8e933611910d40866ee89b82c67cc deleted file mode 100644 index 471cdc053987..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/6dd1a802a1e8e933611910d40866ee89b82c67cc and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/711ddb405deac715ac48dba22e2ef8106e5769a3 b/tests/fuzz/corpora/fuzz-bech32/711ddb405deac715ac48dba22e2ef8106e5769a3 new file mode 100644 index 000000000000..e46a4a9275bd Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/711ddb405deac715ac48dba22e2ef8106e5769a3 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/7328edb2d8db8e77dc367f2835685fc58a7e18f6 b/tests/fuzz/corpora/fuzz-bech32/7328edb2d8db8e77dc367f2835685fc58a7e18f6 new file mode 100644 index 000000000000..ab12630c7a92 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bech32/7328edb2d8db8e77dc367f2835685fc58a7e18f6 @@ -0,0 +1 @@ +�0�O� \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/7386e398fd764972796b71540aeb53ae73ccfc5a b/tests/fuzz/corpora/fuzz-bech32/7386e398fd764972796b71540aeb53ae73ccfc5a deleted file mode 100644 index 2c1c121572b0..000000000000 --- a/tests/fuzz/corpora/fuzz-bech32/7386e398fd764972796b71540aeb53ae73ccfc5a +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/757b7a6705e2b1e9120be26b50b0dbfe4fdd95ff b/tests/fuzz/corpora/fuzz-bech32/757b7a6705e2b1e9120be26b50b0dbfe4fdd95ff deleted file mode 100644 index 2b33a23a6d2f..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/757b7a6705e2b1e9120be26b50b0dbfe4fdd95ff and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/05fe405753166f125559e7c9ac558654f107c7e9 b/tests/fuzz/corpora/fuzz-bech32/7722745105e9e02e8f1aaf17f7b3aac5c56cd805 similarity index 75% rename from tests/fuzz/corpora/fuzz-bech32/05fe405753166f125559e7c9ac558654f107c7e9 rename to tests/fuzz/corpora/fuzz-bech32/7722745105e9e02e8f1aaf17f7b3aac5c56cd805 index 1b1cb4d44c57..ab2c6846789c 100644 Binary files a/tests/fuzz/corpora/fuzz-bech32/05fe405753166f125559e7c9ac558654f107c7e9 and b/tests/fuzz/corpora/fuzz-bech32/7722745105e9e02e8f1aaf17f7b3aac5c56cd805 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/77e4a0d435516a468aeeb5d831a96da91e725b6f b/tests/fuzz/corpora/fuzz-bech32/77e4a0d435516a468aeeb5d831a96da91e725b6f new file mode 100644 index 000000000000..71e62fcf81b0 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/77e4a0d435516a468aeeb5d831a96da91e725b6f differ diff --git a/tests/fuzz/corpora/fuzz-bech32/790e7a0245c67bc86878901df8d9d1c42177cb80 b/tests/fuzz/corpora/fuzz-bech32/790e7a0245c67bc86878901df8d9d1c42177cb80 new file mode 100644 index 000000000000..bfe47c542e11 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bech32/790e7a0245c67bc86878901df8d9d1c42177cb80 @@ -0,0 +1 @@ +(z):C>?R� \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/7e2638cc2d359626e7d01c8ee3e905e16d1315e0 b/tests/fuzz/corpora/fuzz-bech32/7e2638cc2d359626e7d01c8ee3e905e16d1315e0 deleted file mode 100644 index 571b89610d9f..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/7e2638cc2d359626e7d01c8ee3e905e16d1315e0 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/7ee9a3febe6225bb26a7e79ba186b8ccb676d538 b/tests/fuzz/corpora/fuzz-bech32/7ee9a3febe6225bb26a7e79ba186b8ccb676d538 deleted file mode 100644 index 872c53c1ba64..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/7ee9a3febe6225bb26a7e79ba186b8ccb676d538 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/7f51c2725f7d8b541aba2b091fad5787b13e5926 b/tests/fuzz/corpora/fuzz-bech32/7f51c2725f7d8b541aba2b091fad5787b13e5926 deleted file mode 100644 index 7e2e227a4989..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/7f51c2725f7d8b541aba2b091fad5787b13e5926 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/7fcc1126948196b55e2477bd5a672935ef3dabed b/tests/fuzz/corpora/fuzz-bech32/7fcc1126948196b55e2477bd5a672935ef3dabed deleted file mode 100644 index 0852fb5417df..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/7fcc1126948196b55e2477bd5a672935ef3dabed and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/807d4cbe2e639c76b773c694356fd46a8cb57f8a b/tests/fuzz/corpora/fuzz-bech32/807d4cbe2e639c76b773c694356fd46a8cb57f8a deleted file mode 100644 index 0bfa6c3290cf..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/807d4cbe2e639c76b773c694356fd46a8cb57f8a and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/85d7dddccf10dffce38bbb70a793efc13fdb7fa6 b/tests/fuzz/corpora/fuzz-bech32/85d7dddccf10dffce38bbb70a793efc13fdb7fa6 deleted file mode 100644 index 2b1a1b3ce4dc..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/85d7dddccf10dffce38bbb70a793efc13fdb7fa6 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/8acd13bc9d2bf9898542646adf0d4dfb2ff6dcba b/tests/fuzz/corpora/fuzz-bech32/8acd13bc9d2bf9898542646adf0d4dfb2ff6dcba new file mode 100644 index 000000000000..f68028ecee28 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/8acd13bc9d2bf9898542646adf0d4dfb2ff6dcba differ diff --git a/tests/fuzz/corpora/fuzz-bech32/8b0d8fde69dc97ec92166a1bc38aedd480068c96 b/tests/fuzz/corpora/fuzz-bech32/8b0d8fde69dc97ec92166a1bc38aedd480068c96 new file mode 100644 index 000000000000..29f7f91eb8fe Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/8b0d8fde69dc97ec92166a1bc38aedd480068c96 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/8bc4b2994863098ca375381b3fc3fd5dd4f86ce3 b/tests/fuzz/corpora/fuzz-bech32/8bc4b2994863098ca375381b3fc3fd5dd4f86ce3 new file mode 100644 index 000000000000..6be6ffcf83e6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/8bc4b2994863098ca375381b3fc3fd5dd4f86ce3 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/8c687e27e3d13902ecff0284edccb611e19ddfc7 b/tests/fuzz/corpora/fuzz-bech32/8c687e27e3d13902ecff0284edccb611e19ddfc7 deleted file mode 100644 index 699903bcbe2a..000000000000 --- a/tests/fuzz/corpora/fuzz-bech32/8c687e27e3d13902ecff0284edccb611e19ddfc7 +++ /dev/null @@ -1 +0,0 @@ -. \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/8c73f0b41bca02c3c48c299e25c7029157948557 b/tests/fuzz/corpora/fuzz-bech32/8c73f0b41bca02c3c48c299e25c7029157948557 new file mode 100644 index 000000000000..b8fe01629a57 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/8c73f0b41bca02c3c48c299e25c7029157948557 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/8ca52c7b76653cc917a606c118465bd665300559 b/tests/fuzz/corpora/fuzz-bech32/8ca52c7b76653cc917a606c118465bd665300559 deleted file mode 100644 index 3e28c9cb2ca8..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/8ca52c7b76653cc917a606c118465bd665300559 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/914e45764d370a62adbc922980ce382135a1680f b/tests/fuzz/corpora/fuzz-bech32/914e45764d370a62adbc922980ce382135a1680f new file mode 100644 index 000000000000..69eb1d16f153 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/914e45764d370a62adbc922980ce382135a1680f differ diff --git a/tests/fuzz/corpora/fuzz-bech32/91d40a9c69af07cb4e29e9dd63ac749589797bac b/tests/fuzz/corpora/fuzz-bech32/91d40a9c69af07cb4e29e9dd63ac749589797bac deleted file mode 100644 index acc333ea5f39..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/91d40a9c69af07cb4e29e9dd63ac749589797bac and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/94d2b847dcee5933470f64f3495dd7895341f8c2 b/tests/fuzz/corpora/fuzz-bech32/94d2b847dcee5933470f64f3495dd7895341f8c2 new file mode 100644 index 000000000000..731b974d5ba6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/94d2b847dcee5933470f64f3495dd7895341f8c2 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/964c9483e63c34d7142da8c9684645f9c907e5fa b/tests/fuzz/corpora/fuzz-bech32/964c9483e63c34d7142da8c9684645f9c907e5fa new file mode 100644 index 000000000000..600298b2d10c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/964c9483e63c34d7142da8c9684645f9c907e5fa differ diff --git a/tests/fuzz/corpora/fuzz-bech32/999645960156bccd33a2fab1a1ab5ffdd1d714bb b/tests/fuzz/corpora/fuzz-bech32/999645960156bccd33a2fab1a1ab5ffdd1d714bb deleted file mode 100644 index 432a4599d4d5..000000000000 --- a/tests/fuzz/corpora/fuzz-bech32/999645960156bccd33a2fab1a1ab5ffdd1d714bb +++ /dev/null @@ -1 +0,0 @@ -~����= \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/99b5eba0e1ac1cea583f00fac1b8984b48f48828 b/tests/fuzz/corpora/fuzz-bech32/99b5eba0e1ac1cea583f00fac1b8984b48f48828 new file mode 100644 index 000000000000..1699029354b6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/99b5eba0e1ac1cea583f00fac1b8984b48f48828 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/99daa246ef5100910483c69187db05abe55f3395 b/tests/fuzz/corpora/fuzz-bech32/99daa246ef5100910483c69187db05abe55f3395 deleted file mode 100644 index 64258479bb57..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/99daa246ef5100910483c69187db05abe55f3395 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/9c2683cd246039399db7163bfc1eec5a37c7c78f b/tests/fuzz/corpora/fuzz-bech32/9c2683cd246039399db7163bfc1eec5a37c7c78f deleted file mode 100644 index 90a2702398ea..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/9c2683cd246039399db7163bfc1eec5a37c7c78f and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/9c7a8c0df01b7dddf4a6b5248228f67d0fdad99f b/tests/fuzz/corpora/fuzz-bech32/9c7a8c0df01b7dddf4a6b5248228f67d0fdad99f new file mode 100644 index 000000000000..4f7ed85fa8e1 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bech32/9c7a8c0df01b7dddf4a6b5248228f67d0fdad99f @@ -0,0 +1 @@ +(z):CJR� \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/9da93dc2306d4c1a13eb023ffaeed937441000cc b/tests/fuzz/corpora/fuzz-bech32/9da93dc2306d4c1a13eb023ffaeed937441000cc new file mode 100644 index 000000000000..3d10854adba7 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/9da93dc2306d4c1a13eb023ffaeed937441000cc differ diff --git a/tests/fuzz/corpora/fuzz-bech32/9dceefc7ed0cdbfd4b0942fc580ef047e034942f b/tests/fuzz/corpora/fuzz-bech32/9dceefc7ed0cdbfd4b0942fc580ef047e034942f new file mode 100644 index 000000000000..eb0e154263e6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/9dceefc7ed0cdbfd4b0942fc580ef047e034942f differ diff --git a/tests/fuzz/corpora/fuzz-bech32/a0f3f602a44e684e1b94688ca56cd2da6884d14f b/tests/fuzz/corpora/fuzz-bech32/a0f3f602a44e684e1b94688ca56cd2da6884d14f new file mode 100644 index 000000000000..5f80213f6cb7 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/a0f3f602a44e684e1b94688ca56cd2da6884d14f differ diff --git a/tests/fuzz/corpora/fuzz-bech32/a5c3d8c7672b621704b04a5cc852afdc52b6d278 b/tests/fuzz/corpora/fuzz-bech32/a5c3d8c7672b621704b04a5cc852afdc52b6d278 deleted file mode 100644 index 1b226d3d640d..000000000000 --- a/tests/fuzz/corpora/fuzz-bech32/a5c3d8c7672b621704b04a5cc852afdc52b6d278 +++ /dev/null @@ -1 +0,0 @@ -:���/:���/��� \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/a79291e92a97a1efadb7b9d96cf78b9e82e22581 b/tests/fuzz/corpora/fuzz-bech32/a79291e92a97a1efadb7b9d96cf78b9e82e22581 deleted file mode 100644 index ade17270c002..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/a79291e92a97a1efadb7b9d96cf78b9e82e22581 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/a8972e8a0069a0d9d2781c399b8634cdfeec252d b/tests/fuzz/corpora/fuzz-bech32/a8972e8a0069a0d9d2781c399b8634cdfeec252d new file mode 100644 index 000000000000..bcea0f3baad0 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/a8972e8a0069a0d9d2781c399b8634cdfeec252d differ diff --git a/tests/fuzz/corpora/fuzz-bech32/aea188cbabfe863dbffff50e0434af6009dcdabc b/tests/fuzz/corpora/fuzz-bech32/aea188cbabfe863dbffff50e0434af6009dcdabc new file mode 100644 index 000000000000..ef59df751d21 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/aea188cbabfe863dbffff50e0434af6009dcdabc differ diff --git a/tests/fuzz/corpora/fuzz-bech32/af45e3625806e25dcf64ee8a2d6a67aec2368561 b/tests/fuzz/corpora/fuzz-bech32/af45e3625806e25dcf64ee8a2d6a67aec2368561 deleted file mode 100644 index 21be93633686..000000000000 --- a/tests/fuzz/corpora/fuzz-bech32/af45e3625806e25dcf64ee8a2d6a67aec2368561 +++ /dev/null @@ -1 +0,0 @@ -:���/�� \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/af6ec1e8087e6a258fa3dcf957793709b654d1a6 b/tests/fuzz/corpora/fuzz-bech32/af6ec1e8087e6a258fa3dcf957793709b654d1a6 deleted file mode 100644 index 01c2c197d6be..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/af6ec1e8087e6a258fa3dcf957793709b654d1a6 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/b00e309b6f13a47878400a31d5c0dbb116993abd b/tests/fuzz/corpora/fuzz-bech32/b00e309b6f13a47878400a31d5c0dbb116993abd new file mode 100644 index 000000000000..afb59a836bce Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/b00e309b6f13a47878400a31d5c0dbb116993abd differ diff --git a/tests/fuzz/corpora/fuzz-bech32/b0e7982e5af757283c58eb7285b01463cc479664 b/tests/fuzz/corpora/fuzz-bech32/b0e7982e5af757283c58eb7285b01463cc479664 new file mode 100644 index 000000000000..7788e2c092ea Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/b0e7982e5af757283c58eb7285b01463cc479664 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/b0ef7e6d3214a88fad8fd88683fa8c2c6c6c6867 b/tests/fuzz/corpora/fuzz-bech32/b0ef7e6d3214a88fad8fd88683fa8c2c6c6c6867 new file mode 100644 index 000000000000..dc434ab84862 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/b0ef7e6d3214a88fad8fd88683fa8c2c6c6c6867 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/b3fc14f2487d1196a06c2cb30a81316784667807 b/tests/fuzz/corpora/fuzz-bech32/b3fc14f2487d1196a06c2cb30a81316784667807 deleted file mode 100644 index d5aae7adaa50..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/b3fc14f2487d1196a06c2cb30a81316784667807 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/b88f0d04e2cd83a5f5a41454c1558617d9b65f4b b/tests/fuzz/corpora/fuzz-bech32/b88f0d04e2cd83a5f5a41454c1558617d9b65f4b new file mode 100644 index 000000000000..a313f8d12940 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/b88f0d04e2cd83a5f5a41454c1558617d9b65f4b differ diff --git a/tests/fuzz/corpora/fuzz-bech32/c0ddc939d41b094799cb2a72fb8ff87a558a3f21 b/tests/fuzz/corpora/fuzz-bech32/c0ddc939d41b094799cb2a72fb8ff87a558a3f21 deleted file mode 100644 index 3d88e8d11a8e..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/c0ddc939d41b094799cb2a72fb8ff87a558a3f21 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/c1e1d2788e08000083f0ffdfa5031cfd46fae530 b/tests/fuzz/corpora/fuzz-bech32/c1e1d2788e08000083f0ffdfa5031cfd46fae530 new file mode 100644 index 000000000000..e36803267969 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/c1e1d2788e08000083f0ffdfa5031cfd46fae530 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/c399fd2078a84da3a2ca672d2b517673bda5093b b/tests/fuzz/corpora/fuzz-bech32/c399fd2078a84da3a2ca672d2b517673bda5093b new file mode 100644 index 000000000000..f0cd27241249 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/c399fd2078a84da3a2ca672d2b517673bda5093b differ diff --git a/tests/fuzz/corpora/fuzz-bech32/c4dbfd68c2498802293df057225a1dad92a0be90 b/tests/fuzz/corpora/fuzz-bech32/c4dbfd68c2498802293df057225a1dad92a0be90 new file mode 100644 index 000000000000..0a12d56315a7 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/c4dbfd68c2498802293df057225a1dad92a0be90 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/c56aea3b7aaabbd4ff1b4546fcad94f51b473cde b/tests/fuzz/corpora/fuzz-bech32/c56aea3b7aaabbd4ff1b4546fcad94f51b473cde deleted file mode 100644 index da1eed18f989..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/c56aea3b7aaabbd4ff1b4546fcad94f51b473cde and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/c5c1caef0ca2830611fd8666653effff8a1ac88d b/tests/fuzz/corpora/fuzz-bech32/c5c1caef0ca2830611fd8666653effff8a1ac88d new file mode 100644 index 000000000000..9c0ae3e1a1fb Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/c5c1caef0ca2830611fd8666653effff8a1ac88d differ diff --git a/tests/fuzz/corpora/fuzz-bech32/cdea55d4d3373b3236a005dd2128944f4cae1b80 b/tests/fuzz/corpora/fuzz-bech32/cdea55d4d3373b3236a005dd2128944f4cae1b80 deleted file mode 100644 index 92b0b92b8753..000000000000 --- a/tests/fuzz/corpora/fuzz-bech32/cdea55d4d3373b3236a005dd2128944f4cae1b80 +++ /dev/null @@ -1 +0,0 @@ -[ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/d0c7f156ef754d95f87f9032d44295c12045cce1 b/tests/fuzz/corpora/fuzz-bech32/d0c7f156ef754d95f87f9032d44295c12045cce1 new file mode 100644 index 000000000000..98066dd9571f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/d0c7f156ef754d95f87f9032d44295c12045cce1 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/d2db54a1d0720da6ec9fa8a8d167ff18e838e10c b/tests/fuzz/corpora/fuzz-bech32/d2db54a1d0720da6ec9fa8a8d167ff18e838e10c new file mode 100644 index 000000000000..f74844170d56 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/d2db54a1d0720da6ec9fa8a8d167ff18e838e10c differ diff --git a/tests/fuzz/corpora/fuzz-bech32/d7a1327d602c39e049ef2c2d887d282388ce16f3 b/tests/fuzz/corpora/fuzz-bech32/d7a1327d602c39e049ef2c2d887d282388ce16f3 new file mode 100644 index 000000000000..6ddc9e2fd68d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/d7a1327d602c39e049ef2c2d887d282388ce16f3 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/d8b83ae8ea0a8663b1785fcbe03022cab529fa5f b/tests/fuzz/corpora/fuzz-bech32/d8b83ae8ea0a8663b1785fcbe03022cab529fa5f new file mode 100644 index 000000000000..874149530c27 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/d8b83ae8ea0a8663b1785fcbe03022cab529fa5f differ diff --git a/tests/fuzz/corpora/fuzz-bech32/d9ad1d836b42385c2cd0a0cbf0491e33ed9cab3c b/tests/fuzz/corpora/fuzz-bech32/d9ad1d836b42385c2cd0a0cbf0491e33ed9cab3c new file mode 100644 index 000000000000..8421fe35370d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/d9ad1d836b42385c2cd0a0cbf0491e33ed9cab3c differ diff --git a/tests/fuzz/corpora/fuzz-bech32/dac531eca9ca0403bea12eed1021939e5dd9b8fd b/tests/fuzz/corpora/fuzz-bech32/dac531eca9ca0403bea12eed1021939e5dd9b8fd new file mode 100644 index 000000000000..d44f5da8d417 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/dac531eca9ca0403bea12eed1021939e5dd9b8fd differ diff --git a/tests/fuzz/corpora/fuzz-bech32/dfcc0463830763ade80df61a37efc4f843932160 b/tests/fuzz/corpora/fuzz-bech32/dfcc0463830763ade80df61a37efc4f843932160 new file mode 100644 index 000000000000..b0fc40cbb4cc --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bech32/dfcc0463830763ade80df61a37efc4f843932160 @@ -0,0 +1 @@ +�� \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/e07d213fe7c9d8af17564fe1ecdbb79fbc909a36 b/tests/fuzz/corpora/fuzz-bech32/e07d213fe7c9d8af17564fe1ecdbb79fbc909a36 deleted file mode 100644 index 62065e582581..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/e07d213fe7c9d8af17564fe1ecdbb79fbc909a36 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/e0b2b5fee8c55d357c5c392a5a0721c211dbc74f b/tests/fuzz/corpora/fuzz-bech32/e0b2b5fee8c55d357c5c392a5a0721c211dbc74f new file mode 100644 index 000000000000..c0d87f82b29d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/e0b2b5fee8c55d357c5c392a5a0721c211dbc74f differ diff --git a/tests/fuzz/corpora/fuzz-bech32/e0b88a091a054fbb7735ff13a4ecf8d09d517d7b b/tests/fuzz/corpora/fuzz-bech32/e0b88a091a054fbb7735ff13a4ecf8d09d517d7b new file mode 100644 index 000000000000..f263324e993c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/e0b88a091a054fbb7735ff13a4ecf8d09d517d7b differ diff --git a/tests/fuzz/corpora/fuzz-bech32/e1d3b848e425f3f37d94e1804bc8248ef46826b8 b/tests/fuzz/corpora/fuzz-bech32/e1d3b848e425f3f37d94e1804bc8248ef46826b8 deleted file mode 100644 index 493f949ce4a9..000000000000 --- a/tests/fuzz/corpora/fuzz-bech32/e1d3b848e425f3f37d94e1804bc8248ef46826b8 +++ /dev/null @@ -1 +0,0 @@ -8& \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/e3a6a9f41947fbd8928300d6e594561999a491ea b/tests/fuzz/corpora/fuzz-bech32/e3a6a9f41947fbd8928300d6e594561999a491ea new file mode 100644 index 000000000000..ab28560087e7 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/e3a6a9f41947fbd8928300d6e594561999a491ea differ diff --git a/tests/fuzz/corpora/fuzz-bech32/e40d960ba5fdf4846b37607eb8c0aa405a629c23 b/tests/fuzz/corpora/fuzz-bech32/e40d960ba5fdf4846b37607eb8c0aa405a629c23 deleted file mode 100644 index bb9c31701e7b..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/e40d960ba5fdf4846b37607eb8c0aa405a629c23 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/e4166fab31af430e75f50e37488fbb95b769c084 b/tests/fuzz/corpora/fuzz-bech32/e4166fab31af430e75f50e37488fbb95b769c084 deleted file mode 100644 index 8aa02c3ab147..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/e4166fab31af430e75f50e37488fbb95b769c084 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/e85f7e94ccfb3357baba320e923d9e023cfb0f9e b/tests/fuzz/corpora/fuzz-bech32/e85f7e94ccfb3357baba320e923d9e023cfb0f9e deleted file mode 100644 index 74ea182c4e61..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/e85f7e94ccfb3357baba320e923d9e023cfb0f9e and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/eb248221b2baf50b7e62b8e2217a80676e5602d6 b/tests/fuzz/corpora/fuzz-bech32/eb248221b2baf50b7e62b8e2217a80676e5602d6 deleted file mode 100644 index e48437a6a985..000000000000 --- a/tests/fuzz/corpora/fuzz-bech32/eb248221b2baf50b7e62b8e2217a80676e5602d6 +++ /dev/null @@ -1 +0,0 @@ -.- \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/ebc3f2bc2a97828c7c6e0ad7d6d85725423d25d5 b/tests/fuzz/corpora/fuzz-bech32/ebc3f2bc2a97828c7c6e0ad7d6d85725423d25d5 deleted file mode 100644 index 4174b91b4320..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/ebc3f2bc2a97828c7c6e0ad7d6d85725423d25d5 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/ee5754bdd3cd30a9656c63830e651eaae94acd44 b/tests/fuzz/corpora/fuzz-bech32/ee5754bdd3cd30a9656c63830e651eaae94acd44 deleted file mode 100644 index 94d6fb5c5bc5..000000000000 --- a/tests/fuzz/corpora/fuzz-bech32/ee5754bdd3cd30a9656c63830e651eaae94acd44 +++ /dev/null @@ -1 +0,0 @@ -� \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bech32/f1134988e0959ebf4ec59f8d530b1f46febcd481 b/tests/fuzz/corpora/fuzz-bech32/f1134988e0959ebf4ec59f8d530b1f46febcd481 deleted file mode 100644 index 24412cb91231..000000000000 Binary files a/tests/fuzz/corpora/fuzz-bech32/f1134988e0959ebf4ec59f8d530b1f46febcd481 and /dev/null differ diff --git a/tests/fuzz/corpora/fuzz-bech32/f13bb7f6255685e2d8ada4567c4d6e6007e2e33f b/tests/fuzz/corpora/fuzz-bech32/f13bb7f6255685e2d8ada4567c4d6e6007e2e33f new file mode 100644 index 000000000000..7fcb1952f9ac Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/f13bb7f6255685e2d8ada4567c4d6e6007e2e33f differ diff --git a/tests/fuzz/corpora/fuzz-bech32/f161371e6402e0f8cfcb5f7483ac280d76434718 b/tests/fuzz/corpora/fuzz-bech32/f161371e6402e0f8cfcb5f7483ac280d76434718 new file mode 100644 index 000000000000..c3d6445a945c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/f161371e6402e0f8cfcb5f7483ac280d76434718 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/fad6ffb8727f7a1c87d1863dbf26588994aa4cdb b/tests/fuzz/corpora/fuzz-bech32/fad6ffb8727f7a1c87d1863dbf26588994aa4cdb new file mode 100644 index 000000000000..a7a779f15834 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/fad6ffb8727f7a1c87d1863dbf26588994aa4cdb differ diff --git a/tests/fuzz/corpora/fuzz-bech32/faff54066a6a88449cdc94b6f730150ed44ed20a b/tests/fuzz/corpora/fuzz-bech32/faff54066a6a88449cdc94b6f730150ed44ed20a new file mode 100644 index 000000000000..c035ed9c810f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/faff54066a6a88449cdc94b6f730150ed44ed20a differ diff --git a/tests/fuzz/corpora/fuzz-bech32/fba3381c7646547ee3da792df548fd96283a0c56 b/tests/fuzz/corpora/fuzz-bech32/fba3381c7646547ee3da792df548fd96283a0c56 new file mode 100644 index 000000000000..7e5040d7a7ac Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bech32/fba3381c7646547ee3da792df548fd96283a0c56 differ diff --git a/tests/fuzz/corpora/fuzz-bech32/fd7cd593a9afdf88105cf028a4b454479707cb16 b/tests/fuzz/corpora/fuzz-bech32/fd7cd593a9afdf88105cf028a4b454479707cb16 new file mode 100644 index 000000000000..a05b45420ac7 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bech32/fd7cd593a9afdf88105cf028a4b454479707cb16 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tests/fuzz/fuzz-bech32.c b/tests/fuzz/fuzz-bech32.c index a397dc86efa5..9e92ef7eff40 100644 --- a/tests/fuzz/fuzz-bech32.c +++ b/tests/fuzz/fuzz-bech32.c @@ -1,6 +1,6 @@ #include "config.h" #include <assert.h> - +#include <common/utils.h> #include <common/bech32.h> #include <stdint.h> #include <string.h> @@ -25,11 +25,11 @@ void run(const uint8_t *data, size_t size) /* Buffer size is defined in each function's doc comment. */ benc = data[0] ? BECH32_ENCODING_BECH32 : BECH32_ENCODING_BECH32M; bech32_str_cap = (size - 1) + strlen(hrp_inv) + 8; - bech32_str = malloc(bech32_str_cap); + bech32_str = tal_arr(tmpctx, char, bech32_str_cap); if (bech32_encode(bech32_str, hrp_inv, data + 1, size - 1, bech32_str_cap, benc) == 1) { - hrp_out = malloc(strlen(bech32_str) - 6); - data_out = malloc(strlen(bech32_str) - 8); + hrp_out = tal_arr(tmpctx, char, strlen(bech32_str) - 6); + data_out = tal_arr(tmpctx, uint8_t, strlen(bech32_str) - 8); benc_decoded = bech32_decode(hrp_out, data_out, &data_out_len, bech32_str, bech32_str_cap); @@ -37,22 +37,33 @@ void run(const uint8_t *data, size_t size) assert(strcmp(hrp_inv, hrp_out) == 0); assert(data_out_len == size - 1); assert(memcmp(data_out, data + 1, data_out_len) == 0); - - free(hrp_out); - free(data_out); } - free(bech32_str); - data_out = malloc(size); + /* Convert data to 5-bit values (0-31) */ + u8 *five_bit_data = tal_dup_arr(tmpctx, u8, data, size, 0); + for (size_t i = 0; i < size; i++) + five_bit_data[i] &= 0x1F; - /* This is also used as part of sign and check message. */ - data_out_len = 0; - bech32_convert_bits(data_out, &data_out_len, 8, data, size, 5, 1); + u8 *eight_bit_data = tal_arr(tmpctx, u8, size); + size_t eight_bit_len = 0; + /* Convert 5-to-8 without padding */ + if (bech32_convert_bits(eight_bit_data, &eight_bit_len, 8, + five_bit_data, size, 5, 0)) { + u8 *five_bit_deconv = tal_arr(tmpctx, u8, size); + size_t five_bit_deconv_len = 0; + /* Convert 8-to-5 with padding */ + if (bech32_convert_bits(five_bit_deconv, &five_bit_deconv_len, 5, + eight_bit_data, eight_bit_len, 8, 1)) { + assert(five_bit_deconv_len == size); + assert(memcmp(five_bit_data, five_bit_deconv, five_bit_deconv_len) == 0); + } + } + + data_out = tal_arr(tmpctx, uint8_t, size); data_out_len = 0; - bech32_convert_bits(data_out, &data_out_len, 8, data, size, 5, 0); - addr = malloc(73 + strlen(hrp_addr)); - for (int wit_version = 0; wit_version < 2; ++wit_version) { + addr = tal_arr(tmpctx, char, 73 + strlen(hrp_addr)); + for (int wit_version = 0; wit_version <= 16; ++wit_version) { if (segwit_addr_encode(addr, hrp_addr, wit_version, data, size) == 0) continue; @@ -63,7 +74,6 @@ void run(const uint8_t *data, size_t size) assert(data_out_len == size); assert(memcmp(data_out, data, data_out_len) == 0); } - free(addr); - free(data_out); + clean_tmpctx(); }