From a7fb477cc220d56b230cb9485643eb48911edb31 Mon Sep 17 00:00:00 2001 From: Chandra Pratap Date: Fri, 13 Jun 2025 10:36:55 +0000 Subject: [PATCH 1/3] fuzz-tests: Make the `channel_id` wire test roundtrip Changelog-None: `memcmp()` the output of `towire_channel_id()` and the input to `fromwire_channel_id()` to ensure that wire encoding-decoding is correctly performed. --- tests/fuzz/fuzz-channel_id.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/fuzz/fuzz-channel_id.c b/tests/fuzz/fuzz-channel_id.c index c115ba873f51..6f7eb68d5e92 100644 --- a/tests/fuzz/fuzz-channel_id.c +++ b/tests/fuzz/fuzz-channel_id.c @@ -58,9 +58,12 @@ void run(const uint8_t *data, size_t size) for (size_t i = 0; i < tal_count(marshal_chunks); i++) { wire_ptr = marshal_chunks[i]; wire_max = tal_count(marshal_chunks[i]); + fromwire_channel_id(&wire_ptr, &wire_max, &chan_id); - wire_buf = tal_arr(NULL, uint8_t, tal_count(marshal_chunks[i])); + wire_buf = tal_arr(NULL, uint8_t, 0); towire_channel_id(&wire_buf, &chan_id); + assert(!memcmp(marshal_chunks[i], wire_buf, tal_count(marshal_chunks[i]))); + tal_free(wire_buf); } tal_free(marshal_chunks); From 372bcf2224edbc582f609bec6ca2defbf0a42be5 Mon Sep 17 00:00:00 2001 From: Chandra Pratap Date: Fri, 13 Jun 2025 10:48:30 +0000 Subject: [PATCH 2/3] fuzz-tests: Get rid of magic numbers Replace instances of 36 with sizeof(outpoint) and 32 with sizeof(chan_id) since that's what they represent. This makes the test more future-proof. --- tests/fuzz/fuzz-channel_id.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tests/fuzz/fuzz-channel_id.c b/tests/fuzz/fuzz-channel_id.c index 6f7eb68d5e92..df3d35e40bea 100644 --- a/tests/fuzz/fuzz-channel_id.c +++ b/tests/fuzz/fuzz-channel_id.c @@ -23,14 +23,13 @@ void run(const uint8_t *data, size_t size) size_t wire_max; uint8_t *wire_buf; - /* 32 (txid) + 4 (vout) */ - if (size < 36) + if (size < sizeof(outpoint)) return; - v1_chunks = get_chunks(NULL, data, size, 36); + v1_chunks = get_chunks(NULL, data, size, sizeof(outpoint)); for (size_t i = 0; i < tal_count(v1_chunks); i++) { wire_ptr = v1_chunks[i]; - wire_max = 36; + wire_max = sizeof(outpoint); fromwire_bitcoin_outpoint(&wire_ptr, &wire_max, &outpoint); assert(wire_ptr); derive_channel_id(&chan_id, &outpoint); @@ -54,7 +53,7 @@ void run(const uint8_t *data, size_t size) } tal_free(v2_chunks); - marshal_chunks = get_chunks(NULL, data, size, 32); + marshal_chunks = get_chunks(NULL, data, size, sizeof(chan_id)); for (size_t i = 0; i < tal_count(marshal_chunks); i++) { wire_ptr = marshal_chunks[i]; wire_max = tal_count(marshal_chunks[i]); From 67e3ef3dd46ab9f22d1ee7d3ab536b752bf05ced Mon Sep 17 00:00:00 2001 From: Chandra Pratap Date: Fri, 13 Jun 2025 11:46:45 +0000 Subject: [PATCH 3/3] fuzz-tests: Add coverage increasing inputs to seed corpora Improvements in the fuzz-testing scheme of `fuzz-channel_id led to the discovery of test inputs that result in greater in code coverage. Add these inputs to the test's seed corpus. --- .../02e15726537c80433e2f691a18d84ffd461c36a7 | Bin 0 -> 237 bytes .../047d1dd215927433b78039f450e3b74fe2959f85 | Bin 0 -> 1636 bytes .../0541eccf1422a6cc839a06a3f5db34980b337fc2 | Bin 0 -> 617 bytes .../0567224c15f3182d4af664c8ca7d677efad1f9de | Bin 0 -> 489 bytes .../0b924f05c5af1fa091251280b8c578f678c5eec4 | Bin 0 -> 2319 bytes .../0d36d06e0e59b22b379dd7f4b057d02d69bd3ee6 | Bin 0 -> 1778 bytes .../0d37394ec60170c0e0912c02cab9e6c55a91f19a | Bin 0 -> 317 bytes .../13c932ee3c403bf2e8d37073013ff137183b60f4 | Bin 0 -> 1110 bytes .../1609ccbaf433d2209a3bde8472ca336abe593598 | Bin 0 -> 38 bytes .../1d9443002954eb2edb10f92ee4bba2a2e3b36b2b | Bin 0 -> 217 bytes .../1fa5cdfb1c3be3a6a3736ecb9ce9d34e47c28e22 | Bin 0 -> 1736 bytes .../20eef4d6cb9cd7796e2509804abd48af10c0418d | Bin 0 -> 135 bytes .../20f8a733d4d437ef00c16ae7450d33dd7f93f3b3 | Bin 0 -> 150 bytes .../21c76ff4748bb8369615809a94665d7f0e5a3f97 | Bin 0 -> 66 bytes .../23a374cbff72056c014676ea8cbe88f17c31c821 | Bin 0 -> 2083 bytes .../24aa03163cc3af66559b2e321c8013eab109bc36 | Bin 0 -> 37 bytes .../25990fed380dbc573ed8abed659f4a0bd095c441 | Bin 0 -> 485 bytes .../2680d7a46c100a4f6e81a1e897551bc2ceddff89 | Bin 0 -> 176 bytes .../29b60b63daaf68c5eff20b90645549fe14753107 | Bin 0 -> 2518 bytes .../29e45002f5a48c0a608a96e5d62b772f4c4d7efb | Bin 0 -> 346 bytes .../2beb593b88b67a5b15a2b8c8a0ec08d8e672121c | Bin 0 -> 319 bytes .../2dc00a3fa40ecb1e3bc5e3ed72dd5b7f8f019880 | Bin 0 -> 1577 bytes .../303765d0152085fa26b46934a900a4ff664a0882 | Bin 0 -> 75 bytes .../32dfe1ca43834ce3c6269f73e6a051784fdf8f34 | Bin 0 -> 1895 bytes .../33c6130bd60ebcf12f40469874cf6da2618189b6 | Bin 0 -> 79 bytes .../356cfd71efe633372ce39056a33fe7d8ef75212d | Bin 0 -> 1811 bytes .../3797692b1dac3a0572ebd9fb7322bb40568bb3d5 | Bin 0 -> 203 bytes .../4161c59f844adad4ee960510e8a9db98256428d8 | Bin 0 -> 296 bytes .../45fe248ffe74d0c6c473131c3e5773873925c2cc | Bin 0 -> 2189 bytes .../46709a7f52f92663c799a7bc2d1b0d2721857f7d | Bin 0 -> 514 bytes .../46b587ec2db073d883ee86045a52470647299b91 | Bin 0 -> 2372 bytes .../48701b61322c15ef934b6e14d7c99fa3e291c480 | Bin 0 -> 2192 bytes .../4ad0c2233d290e9d8c3cd145f6e1ed26b76fc5e1 | Bin 0 -> 2418 bytes .../4b56096d3681a5e1e7ee296f303b1dae6ddea72a | Bin 0 -> 202 bytes .../4e4a7fd454f3b07fd60955c520d487125a3b9548 | Bin 0 -> 132 bytes .../510e4119110f68aa095236b54af2fc5d22a2dcdb | Bin 0 -> 197 bytes .../512a4a4160e545b7cd4103535484f62578375118 | Bin 0 -> 278 bytes .../5370bd9896e9d47a8f3705aad6cc869ba991db66 | Bin 0 -> 205 bytes .../57fe13f9fd0f9905f5f9bf15ce0d3cf196232c99 | Bin 0 -> 483 bytes .../5c10caff5d1447119b0153fdfb825d63b9a48a42 | Bin 0 -> 1423 bytes .../5d67dbe71509d2af75ae7463aaaf40c713a47156 | Bin 0 -> 1134 bytes .../5ec554e5550ace6d9510c9f5d2987238c9db0fd9 | Bin 0 -> 304 bytes .../607d9d20573ebe2c3d1932b6b441942d5637669d | Bin 0 -> 2203 bytes .../624fe6113c38242d108b2333455ff5a8e24c679c | Bin 0 -> 2807 bytes .../62fdac001b6668f634694ca371ce3836b35dcbb0 | Bin 0 -> 3292 bytes .../633f38d94e64e16a2cf56e8cdcaaac28cf38f2fd | Bin 0 -> 2383 bytes .../6384aabaa86535c61198b4152712a1338db025b8 | Bin 0 -> 183 bytes .../64aafd9265dde48e3b9d6274b4fbad41e663e8da | Bin 0 -> 97 bytes .../66aa0e424183326e95541395b03acedf4f9fb5dc | Bin 0 -> 199 bytes .../66d2e6883a9d280bd10eb98903d850d4120a8262 | Bin 0 -> 112 bytes .../66f2036c80699ba7a1147039c4b3900a08b5b07d | Bin 0 -> 1189 bytes .../68c3728c9f339a69f5fb45fd264eb93f929cf3a3 | Bin 0 -> 309 bytes .../6928f871d0dac282c8c8606eeba8fb375016eb0f | Bin 0 -> 3984 bytes .../6b9573331a3eb051c4fad79e5a9cd9d70db06897 | Bin 0 -> 129 bytes .../6da41bcaa5b0ad223bc628a1fb52113d2e847fea | Bin 0 -> 221 bytes .../6e4c13812aa50a8ca6464dced81fb6d28d68cf70 | Bin 0 -> 798 bytes .../6e97a6920c32bf237c397d34ee2b1d9621fd9777 | Bin 0 -> 1949 bytes .../6fc1d9729635db9909db975c47d9b4a74c632871 | Bin 0 -> 508 bytes .../75b552515c316340d700e979002e0bf6a35fc7b8 | Bin 0 -> 253 bytes .../77b633e25f51b233e17396e4f6a547e1629e31d7 | Bin 0 -> 227 bytes .../7984aed5417a6c0af64e179b0820d79832864990 | Bin 0 -> 36 bytes .../7ad9a49d354791cf5e88021068cbb9f8f6a37804 | Bin 0 -> 340 bytes .../7b29480fc85aef9c225d83f7f478e0945ca74215 | Bin 0 -> 84 bytes .../7fc3a8791219aadcd585097137cac99b4883391a | Bin 0 -> 2062 bytes .../80be989265e378558b031ff195211f33dddaa7ae | Bin 0 -> 2222 bytes .../82deb72c4655f5b8a377059b0ab5ea967679dd59 | Bin 0 -> 2500 bytes .../843dac004dfb6c87cac149328c1d0c19658165a7 | Bin 0 -> 1543 bytes .../86999f1c729cf57b58f2ee6abbf06f987aa30997 | Bin 0 -> 2233 bytes .../877ba749fc8c38f110fa1197cb5d905902d03b85 | Bin 0 -> 67 bytes .../891c8a25df368663de644329e7e1335790975e00 | Bin 0 -> 293 bytes .../898089a8898e53bad1d61760532624c86a59a73e | Bin 0 -> 3780 bytes .../8e494f9ebf4979bc27648aff6b0699cac5bed1fe | Bin 0 -> 1541 bytes .../8fac549368749e7f71c067acf28c87ce9d44bbb3 | Bin 0 -> 2213 bytes .../9376bf739d4bddd4e7a2b3d86f22394c8febe626 | Bin 0 -> 2029 bytes .../95dfe9f50b42f0024c4cdbf28869a90b00602a76 | Bin 0 -> 96 bytes .../96ddae579da9f0c99b2cb0c55ef65534b749f3c6 | Bin 0 -> 406 bytes .../99d051c0bc7f47cc15e75dc297c8c1f570157d0d | Bin 0 -> 2061 bytes .../9a8a6043637c4e135d64626e19f61d94102f7e02 | Bin 0 -> 346 bytes .../9c4a21804ec42cc2e1a66629a8905803df252f95 | Bin 0 -> 1409 bytes .../9e32a8b1894e5d20c58492e8e12e70178e8c0fa4 | Bin 0 -> 2541 bytes .../9f2ac06ff95fe702c51bd6891a7d22529e9f6c88 | Bin 0 -> 2414 bytes .../ac06f07ed299b17587014a69d97364635d902292 | Bin 0 -> 36 bytes .../acecc73c4bba480ef3da5cd253b053022439d7eb | Bin 0 -> 1322 bytes .../afb366fbef4ed35e3cc666f79e36566f4da8d8dd | Bin 0 -> 1521 bytes .../afc0cf02c263a99b458d78cbcb6025adeec889f5 | Bin 0 -> 1454 bytes .../b28dbc007030ac0eb4ebfeff0ffd973e5584b140 | Bin 0 -> 3951 bytes .../b67a715e98c319fe7a9f96444efefdaae2754271 | Bin 0 -> 2989 bytes .../b6f4a7e563c57f93b6f4aa8950e5b67444b49545 | Bin 0 -> 694 bytes .../be1da7ba86a2939a5540161dbabe6c9ff802abcf | Bin 0 -> 579 bytes .../c357df8b6f954688659f29eeec5c386c4d4890fc | Bin 0 -> 198 bytes .../c37990251eef102fc77f9ab735a11b7e3b9fb9f5 | Bin 0 -> 1194 bytes .../c3f616f6de520f8b59c61accb14505ba2b11fc84 | Bin 0 -> 2360 bytes .../c71110ba589237fddd3004a8db8023b0b0b63d7f | Bin 0 -> 97 bytes .../c8adcca23906e6b6e179bf64551d1e6f4ecac079 | Bin 0 -> 66 bytes .../c929fdeb66b7e87c1946358762efcf3e46e89b07 | Bin 0 -> 408 bytes .../c970fd436569a53644300a01b44d4da61d0faeb9 | Bin 0 -> 2124 bytes .../cfff7d51b29531c5b3367dca34244f64b3ad6118 | Bin 0 -> 255 bytes .../d1665ab9e53c7aebf9052a54a5cd65010b696f1b | Bin 0 -> 166 bytes .../d2d3d44b682a329a6017ffed8dfac2ffac505af5 | Bin 0 -> 836 bytes .../d530dca6fcb0e348edee8a80c9a9486ad2d1b9b2 | Bin 0 -> 222 bytes .../d54e3fdd0966e7a3f28e2962cfcd9d57e03b9958 | Bin 0 -> 296 bytes .../d60b75990f246bc1f74356fbcd97a253448de4dd | Bin 0 -> 64 bytes .../d6f622c4ae0ae8f43a39aabd9e5c1b4386d3e5ce | Bin 0 -> 266 bytes .../d7bb746b5ce3855ade33ce5ba03c3a699f3c9206 | Bin 0 -> 316 bytes .../d991be90c28c42eeaeca48a2fcfa268a56b3b378 | Bin 0 -> 1525 bytes .../dbda5bc89eb1163655f051d3668cb1caa81619bf | Bin 0 -> 2514 bytes .../dc0475712944a416d6b23e9250573f47c521ca6f | Bin 0 -> 1790 bytes .../de9825fadf38daa67e8f71ef7cd7aed815f621ac | Bin 0 -> 1455 bytes .../e177013265e8b5daf04a0f5ff0df0508b482a640 | Bin 0 -> 135 bytes .../e398af2a64c6ac157a39f58fd991105dd2bc2ad3 | Bin 0 -> 1814 bytes .../e5d6d2c050cf22daae6de25763e45f7eb704cb97 | Bin 0 -> 931 bytes .../e65d68c8419f5db9d5bf41dabe403f0bbaa446a5 | Bin 0 -> 289 bytes .../e6ce0a6ac5d620a2360c137c38b2949a9054b9cf | Bin 0 -> 132 bytes .../eac1c50606d199c8e3cd3b29fc0ba2fa7ca1c9c6 | Bin 0 -> 2040 bytes .../eeacf73f006f026c0b88bba7c3ca87f7a95c707a | Bin 0 -> 134 bytes .../ef635172adda15186195e3efec90a028d0db94db | Bin 0 -> 2869 bytes .../f30ea9ec02e51433252cad398fc2aab829d33c6a | Bin 0 -> 539 bytes .../f626d650d028e114ae2ff14fcf770cb8d1ec7d8f | Bin 0 -> 67 bytes .../f6afa67d8c4af6d5e2ec178895b6debecc5385f9 | Bin 0 -> 338 bytes .../f771977ec15692e7f49f5ad886b4fa29b09e83ef | Bin 0 -> 1544 bytes .../fa259b5758bd97f53029f04b4efeebf4aea2a10f | Bin 0 -> 622 bytes .../fb550f7adee87706e126842bcb539ae97ffa5c74 | Bin 0 -> 36 bytes .../fc0412c42c6dede3460635f37cf7c2b0a3960480 | Bin 0 -> 490 bytes .../fe2f07b6d7f358b4c8498132994c9320acec1cb6 | Bin 0 -> 2989 bytes 124 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests/fuzz/corpora/fuzz-channel_id/02e15726537c80433e2f691a18d84ffd461c36a7 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/047d1dd215927433b78039f450e3b74fe2959f85 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/0541eccf1422a6cc839a06a3f5db34980b337fc2 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/0567224c15f3182d4af664c8ca7d677efad1f9de create mode 100644 tests/fuzz/corpora/fuzz-channel_id/0b924f05c5af1fa091251280b8c578f678c5eec4 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/0d36d06e0e59b22b379dd7f4b057d02d69bd3ee6 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/0d37394ec60170c0e0912c02cab9e6c55a91f19a create mode 100644 tests/fuzz/corpora/fuzz-channel_id/13c932ee3c403bf2e8d37073013ff137183b60f4 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/1609ccbaf433d2209a3bde8472ca336abe593598 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/1d9443002954eb2edb10f92ee4bba2a2e3b36b2b create mode 100644 tests/fuzz/corpora/fuzz-channel_id/1fa5cdfb1c3be3a6a3736ecb9ce9d34e47c28e22 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/20eef4d6cb9cd7796e2509804abd48af10c0418d create mode 100644 tests/fuzz/corpora/fuzz-channel_id/20f8a733d4d437ef00c16ae7450d33dd7f93f3b3 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/21c76ff4748bb8369615809a94665d7f0e5a3f97 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/23a374cbff72056c014676ea8cbe88f17c31c821 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/24aa03163cc3af66559b2e321c8013eab109bc36 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/25990fed380dbc573ed8abed659f4a0bd095c441 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/2680d7a46c100a4f6e81a1e897551bc2ceddff89 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/29b60b63daaf68c5eff20b90645549fe14753107 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/29e45002f5a48c0a608a96e5d62b772f4c4d7efb create mode 100644 tests/fuzz/corpora/fuzz-channel_id/2beb593b88b67a5b15a2b8c8a0ec08d8e672121c create mode 100644 tests/fuzz/corpora/fuzz-channel_id/2dc00a3fa40ecb1e3bc5e3ed72dd5b7f8f019880 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/303765d0152085fa26b46934a900a4ff664a0882 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/32dfe1ca43834ce3c6269f73e6a051784fdf8f34 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/33c6130bd60ebcf12f40469874cf6da2618189b6 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/356cfd71efe633372ce39056a33fe7d8ef75212d create mode 100644 tests/fuzz/corpora/fuzz-channel_id/3797692b1dac3a0572ebd9fb7322bb40568bb3d5 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/4161c59f844adad4ee960510e8a9db98256428d8 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/45fe248ffe74d0c6c473131c3e5773873925c2cc create mode 100644 tests/fuzz/corpora/fuzz-channel_id/46709a7f52f92663c799a7bc2d1b0d2721857f7d create mode 100644 tests/fuzz/corpora/fuzz-channel_id/46b587ec2db073d883ee86045a52470647299b91 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/48701b61322c15ef934b6e14d7c99fa3e291c480 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/4ad0c2233d290e9d8c3cd145f6e1ed26b76fc5e1 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/4b56096d3681a5e1e7ee296f303b1dae6ddea72a create mode 100644 tests/fuzz/corpora/fuzz-channel_id/4e4a7fd454f3b07fd60955c520d487125a3b9548 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/510e4119110f68aa095236b54af2fc5d22a2dcdb create mode 100644 tests/fuzz/corpora/fuzz-channel_id/512a4a4160e545b7cd4103535484f62578375118 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/5370bd9896e9d47a8f3705aad6cc869ba991db66 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/57fe13f9fd0f9905f5f9bf15ce0d3cf196232c99 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/5c10caff5d1447119b0153fdfb825d63b9a48a42 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/5d67dbe71509d2af75ae7463aaaf40c713a47156 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/5ec554e5550ace6d9510c9f5d2987238c9db0fd9 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/607d9d20573ebe2c3d1932b6b441942d5637669d create mode 100644 tests/fuzz/corpora/fuzz-channel_id/624fe6113c38242d108b2333455ff5a8e24c679c create mode 100644 tests/fuzz/corpora/fuzz-channel_id/62fdac001b6668f634694ca371ce3836b35dcbb0 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/633f38d94e64e16a2cf56e8cdcaaac28cf38f2fd create mode 100644 tests/fuzz/corpora/fuzz-channel_id/6384aabaa86535c61198b4152712a1338db025b8 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/64aafd9265dde48e3b9d6274b4fbad41e663e8da create mode 100644 tests/fuzz/corpora/fuzz-channel_id/66aa0e424183326e95541395b03acedf4f9fb5dc create mode 100644 tests/fuzz/corpora/fuzz-channel_id/66d2e6883a9d280bd10eb98903d850d4120a8262 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/66f2036c80699ba7a1147039c4b3900a08b5b07d create mode 100644 tests/fuzz/corpora/fuzz-channel_id/68c3728c9f339a69f5fb45fd264eb93f929cf3a3 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/6928f871d0dac282c8c8606eeba8fb375016eb0f create mode 100644 tests/fuzz/corpora/fuzz-channel_id/6b9573331a3eb051c4fad79e5a9cd9d70db06897 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/6da41bcaa5b0ad223bc628a1fb52113d2e847fea create mode 100644 tests/fuzz/corpora/fuzz-channel_id/6e4c13812aa50a8ca6464dced81fb6d28d68cf70 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/6e97a6920c32bf237c397d34ee2b1d9621fd9777 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/6fc1d9729635db9909db975c47d9b4a74c632871 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/75b552515c316340d700e979002e0bf6a35fc7b8 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/77b633e25f51b233e17396e4f6a547e1629e31d7 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/7984aed5417a6c0af64e179b0820d79832864990 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/7ad9a49d354791cf5e88021068cbb9f8f6a37804 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/7b29480fc85aef9c225d83f7f478e0945ca74215 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/7fc3a8791219aadcd585097137cac99b4883391a create mode 100644 tests/fuzz/corpora/fuzz-channel_id/80be989265e378558b031ff195211f33dddaa7ae create mode 100644 tests/fuzz/corpora/fuzz-channel_id/82deb72c4655f5b8a377059b0ab5ea967679dd59 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/843dac004dfb6c87cac149328c1d0c19658165a7 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/86999f1c729cf57b58f2ee6abbf06f987aa30997 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/877ba749fc8c38f110fa1197cb5d905902d03b85 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/891c8a25df368663de644329e7e1335790975e00 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/898089a8898e53bad1d61760532624c86a59a73e create mode 100644 tests/fuzz/corpora/fuzz-channel_id/8e494f9ebf4979bc27648aff6b0699cac5bed1fe create mode 100644 tests/fuzz/corpora/fuzz-channel_id/8fac549368749e7f71c067acf28c87ce9d44bbb3 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/9376bf739d4bddd4e7a2b3d86f22394c8febe626 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/95dfe9f50b42f0024c4cdbf28869a90b00602a76 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/96ddae579da9f0c99b2cb0c55ef65534b749f3c6 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/99d051c0bc7f47cc15e75dc297c8c1f570157d0d create mode 100644 tests/fuzz/corpora/fuzz-channel_id/9a8a6043637c4e135d64626e19f61d94102f7e02 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/9c4a21804ec42cc2e1a66629a8905803df252f95 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/9e32a8b1894e5d20c58492e8e12e70178e8c0fa4 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/9f2ac06ff95fe702c51bd6891a7d22529e9f6c88 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/ac06f07ed299b17587014a69d97364635d902292 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/acecc73c4bba480ef3da5cd253b053022439d7eb create mode 100644 tests/fuzz/corpora/fuzz-channel_id/afb366fbef4ed35e3cc666f79e36566f4da8d8dd create mode 100644 tests/fuzz/corpora/fuzz-channel_id/afc0cf02c263a99b458d78cbcb6025adeec889f5 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/b28dbc007030ac0eb4ebfeff0ffd973e5584b140 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/b67a715e98c319fe7a9f96444efefdaae2754271 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/b6f4a7e563c57f93b6f4aa8950e5b67444b49545 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/be1da7ba86a2939a5540161dbabe6c9ff802abcf create mode 100644 tests/fuzz/corpora/fuzz-channel_id/c357df8b6f954688659f29eeec5c386c4d4890fc create mode 100644 tests/fuzz/corpora/fuzz-channel_id/c37990251eef102fc77f9ab735a11b7e3b9fb9f5 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/c3f616f6de520f8b59c61accb14505ba2b11fc84 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/c71110ba589237fddd3004a8db8023b0b0b63d7f create mode 100644 tests/fuzz/corpora/fuzz-channel_id/c8adcca23906e6b6e179bf64551d1e6f4ecac079 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/c929fdeb66b7e87c1946358762efcf3e46e89b07 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/c970fd436569a53644300a01b44d4da61d0faeb9 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/cfff7d51b29531c5b3367dca34244f64b3ad6118 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/d1665ab9e53c7aebf9052a54a5cd65010b696f1b create mode 100644 tests/fuzz/corpora/fuzz-channel_id/d2d3d44b682a329a6017ffed8dfac2ffac505af5 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/d530dca6fcb0e348edee8a80c9a9486ad2d1b9b2 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/d54e3fdd0966e7a3f28e2962cfcd9d57e03b9958 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/d60b75990f246bc1f74356fbcd97a253448de4dd create mode 100644 tests/fuzz/corpora/fuzz-channel_id/d6f622c4ae0ae8f43a39aabd9e5c1b4386d3e5ce create mode 100644 tests/fuzz/corpora/fuzz-channel_id/d7bb746b5ce3855ade33ce5ba03c3a699f3c9206 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/d991be90c28c42eeaeca48a2fcfa268a56b3b378 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/dbda5bc89eb1163655f051d3668cb1caa81619bf create mode 100644 tests/fuzz/corpora/fuzz-channel_id/dc0475712944a416d6b23e9250573f47c521ca6f create mode 100644 tests/fuzz/corpora/fuzz-channel_id/de9825fadf38daa67e8f71ef7cd7aed815f621ac create mode 100644 tests/fuzz/corpora/fuzz-channel_id/e177013265e8b5daf04a0f5ff0df0508b482a640 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/e398af2a64c6ac157a39f58fd991105dd2bc2ad3 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/e5d6d2c050cf22daae6de25763e45f7eb704cb97 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/e65d68c8419f5db9d5bf41dabe403f0bbaa446a5 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/e6ce0a6ac5d620a2360c137c38b2949a9054b9cf create mode 100644 tests/fuzz/corpora/fuzz-channel_id/eac1c50606d199c8e3cd3b29fc0ba2fa7ca1c9c6 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/eeacf73f006f026c0b88bba7c3ca87f7a95c707a create mode 100644 tests/fuzz/corpora/fuzz-channel_id/ef635172adda15186195e3efec90a028d0db94db create mode 100644 tests/fuzz/corpora/fuzz-channel_id/f30ea9ec02e51433252cad398fc2aab829d33c6a create mode 100644 tests/fuzz/corpora/fuzz-channel_id/f626d650d028e114ae2ff14fcf770cb8d1ec7d8f create mode 100644 tests/fuzz/corpora/fuzz-channel_id/f6afa67d8c4af6d5e2ec178895b6debecc5385f9 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/f771977ec15692e7f49f5ad886b4fa29b09e83ef create mode 100644 tests/fuzz/corpora/fuzz-channel_id/fa259b5758bd97f53029f04b4efeebf4aea2a10f create mode 100644 tests/fuzz/corpora/fuzz-channel_id/fb550f7adee87706e126842bcb539ae97ffa5c74 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/fc0412c42c6dede3460635f37cf7c2b0a3960480 create mode 100644 tests/fuzz/corpora/fuzz-channel_id/fe2f07b6d7f358b4c8498132994c9320acec1cb6 diff --git a/tests/fuzz/corpora/fuzz-channel_id/02e15726537c80433e2f691a18d84ffd461c36a7 b/tests/fuzz/corpora/fuzz-channel_id/02e15726537c80433e2f691a18d84ffd461c36a7 new file mode 100644 index 0000000000000000000000000000000000000000..da6f6e1e7f8bc874dc76d67ff58ed1fc7b4ae692 GIT binary patch literal 237 zcmZusu?>JQ40Ai054tfRAqMse#5cUa-dlK&ABximiJ?)ON{$`7F`^Ja^*WeHj=DUB zs$ytQ@i}W1Bk?xIMD9d?0Vo_LO3)`r4?MV5ZTKwQSbm05a4_v6rcTAcjSPzFDQ2N9 SdJAZ+<;L$jJ~2L!Lw*50Up*fH literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/047d1dd215927433b78039f450e3b74fe2959f85 b/tests/fuzz/corpora/fuzz-channel_id/047d1dd215927433b78039f450e3b74fe2959f85 new file mode 100644 index 0000000000000000000000000000000000000000..8493a4d3962b67c4151b9f077ab39d8a9177bf3c GIT binary patch literal 1636 zcmcIkJ5I$g5S*B9xj{M#XppF06Y=!U!V#!wk{sHiy$cQ8A=S}q7iW~)@K@$+^zMLr%ac+DN1$F|6rpa z-u*m1_OtT*W1ikeAT|=kB-`k586e^{XuvWE7t}62d>rqupPzs%+GRbMX3v%|f_i>b z!iqg!47=a60{N50``R}CK_4}DRKs8NfI3}ObC##y`p>MB=~ce7H8a=#T=-$V=j!(A zvgyp-#+l+&t(E&mHJ7XF>rap(i&T>NF*dJX-s{&o@71#!E!{0Hgn#HRk7aLnErPV) DoR0DPduIh@UJ|nnI`G8(OsPMGc!ME%%co0hKd8QGZHiS}$K)8W7BW*!f|xE= o|ATtmH)Y1Qy4Tf9WE*>7Va@h7%a8oa;5>mJ#9z3$zrK1!l3MUL&DH5#BY5XUCN z&wKoY9qI8Q9tlD2alH%9qsXfeJ9123pp>pm@tVC!*kL;z*?hD+I087*x7|x$*#%5% zfJ&ChlV_MRpi+(#z_5?rjEm3KMND9htcs{97hPZZX!x$v{Ed3pgzotyXa?$nZcsf< z_r5=)dmRqf(p^?63M!S_8=|t-TOtd2Ue}v9z=eij^W%28*rN5$=x$wHZr(LO?e>3B zv~3nYpHYiIE%n7#L+nnM-pGY5t9&1J7BN;@UL7{fn?akm(fly~g1c<;V+Pw7>oOC=bAfRniNVU z95ssSJD>fYpD$FT)`%I4@C}|DO@}*|CWobWV(o|unBZjnR)qWl7A%6iOyF@dU|O| q`>;Qc&2yBM-Ux}n{c4~MIyf6*U30kt@qROd;mr^E(R_xE-5ZXAjzc&BDjDe4F7>703<&GaR2}S literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/1d9443002954eb2edb10f92ee4bba2a2e3b36b2b b/tests/fuzz/corpora/fuzz-channel_id/1d9443002954eb2edb10f92ee4bba2a2e3b36b2b new file mode 100644 index 0000000000000000000000000000000000000000..4dc085cbb2404caa780de0cf8dea15fa4c1787db GIT binary patch literal 217 zcmZvWu?>JQ3+#*%kFmNMHw&KTGYPZ?V_|rY& LV?8F$1I5Yi{DYNLWG@U&Wr0e_-QZ_yhg|i3y3R=Go4*aR{VB$-uQy zs@mtX-+T6zhHSO!i&c4p&og6PFyAqihMGbx!zp|ermfkD-ss_qt1-+w>^|7dOl%Rl zt#~B|4`4@3vG zlqg79jWE_HJRh&`&dqmnZvX|D-Rqj+fhTr9s*1s5|0TXGW>88kwFLny`O6d?GV4xV zo6=@G)df=pzADle5TEn*m%_#s^=Wu7p{V=7HW5*2@XqQ<0j`Jc>tKskPDr99|A6F+ z1;=+dA7<~(jHJlzqP=-!6KYO9{-2OMdBUKvv3%SQro1(Q(;HnePV1#Xl<$Xr=L|$@ b!#^p_?vwGr0J~l|KL;FC={FK2DI)X*K+V;A literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/20eef4d6cb9cd7796e2509804abd48af10c0418d b/tests/fuzz/corpora/fuzz-channel_id/20eef4d6cb9cd7796e2509804abd48af10c0418d new file mode 100644 index 0000000000000000000000000000000000000000..00195bc860d5b23da13f9f7a740980a20f1b1a56 GIT binary patch literal 135 zcmZQ#jjSyWxqroQ2A{hB6*D|CfLhyN-obH%)XYIRF3v literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/21c76ff4748bb8369615809a94665d7f0e5a3f97 b/tests/fuzz/corpora/fuzz-channel_id/21c76ff4748bb8369615809a94665d7f0e5a3f97 new file mode 100644 index 0000000000000000000000000000000000000000..1cee2d18c51dd4f9b4f3eddaab46304ec5f4ee55 GIT binary patch literal 66 zcmZST;9}rn`2U{^h@^m!kqZbEK?D#mfG`6?nI4eE#K^!1WP?ECe=q=P0g3?trW6kE literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/23a374cbff72056c014676ea8cbe88f17c31c821 b/tests/fuzz/corpora/fuzz-channel_id/23a374cbff72056c014676ea8cbe88f17c31c821 new file mode 100644 index 0000000000000000000000000000000000000000..2dce6e5dda0fafd1117dadbfa39a8934081b298d GIT binary patch literal 2083 zcmeHII}XAy40X)rfdjBHATcp@iG(;7GdT;_;|{^kX-linA8H1qx=SlN{=Ju1b_5I2 zOk$LSK2K3QiCl%)kz)#?K`ADx>j*#5i|!X`oXLID)2$zF5@e{4BHs@6x(QGMHqwKg z84Kt&_`QdT5^IiGPpg|E+mn8?ZSqlmOvhRh7%&D_69qNBRo+jpI^RPAkpczQR1Mr| z#@?!p4rS4tUBcVQgOvJZ4=t@1(|(W-XmYT}`l^ft%%J_o2NRtMJ`k^{atq+zca?Sx kmD}J3+}XW2x0m37%>T+oiwpz5=)2!gPyhG}s-0IWOONh&0A?qm2LJ#7 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/2680d7a46c100a4f6e81a1e897551bc2ceddff89 b/tests/fuzz/corpora/fuzz-channel_id/2680d7a46c100a4f6e81a1e897551bc2ceddff89 new file mode 100644 index 0000000000000000000000000000000000000000..680a7cf81153a68d0789718f2cc58f909b23cb8b GIT binary patch literal 176 zcmZXOu@Qhk2n3HGqbtG8z|;yH%QF93Y|kF>0R6-xVwMG(5r&G>-8ri+Dl54YlffD~ pH6j`jT7m;N&W#@|e8^6YFqHmE|II1-5XM5Z@+^|40XchBd~So(xFp_MnXMS_nf6C>IFJ=?8@5oISB;RQ2L<~5$R>M?Z*u&s?nqZkzxG;XnnP|q08qJqy9@>{cAcD Zv|7H~YHM4p8>scrOt s&&{jpwO_BBu-9i;g%}nAP*F{?eOqVnf$5W{xls6J?UJ$*)(;JuFA$x9AOHXW literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/2beb593b88b67a5b15a2b8c8a0ec08d8e672121c b/tests/fuzz/corpora/fuzz-channel_id/2beb593b88b67a5b15a2b8c8a0ec08d8e672121c new file mode 100644 index 0000000000000000000000000000000000000000..7fd0d3365a1ac0eede1c33e19b29eb53558cfbfd GIT binary patch literal 319 zcmcJJF$#b%5Ck`8w@3e1(7V59h6@M6j@N4iYXb*|7vsT&%z0bY~m0 zFzCsVu!LkNjQZ#%mFePUylj{U8m?qhNxpt{=zlrRHbtk literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/2dc00a3fa40ecb1e3bc5e3ed72dd5b7f8f019880 b/tests/fuzz/corpora/fuzz-channel_id/2dc00a3fa40ecb1e3bc5e3ed72dd5b7f8f019880 new file mode 100644 index 0000000000000000000000000000000000000000..083e7d2c8f321232628eeabae91c283b67e42bf7 GIT binary patch literal 1577 zcmcIkJCedM41F=3_6F&;fQFf^Xfn&}SvUd}z0blesHpcWdk3Q@8z-LpAh60zCK<`n z(|eL#B~bIhOhS-apR=f~MfL($p>ptyiZMZ5pY#KNIDN_88Qnj6I{WE{Fhe@Zd@I)L zCSVEL1O_`Z6;J>i!Qd1a!8xl2h;|!4cTLk`Xuk;hKNw-!%n^C)@s#M&Fh!{W`tM8% z;$6J z3)thbWXQigT3V6I`jqq)QBkIwm*Uy@fjgnUj~lxyhT0!GzMJm3SV6rp8Vff$gYR!- r5x#6=1;MjOF*3G#t!%M=eoyaax*TU`GMo6(`1Aa1vm+HB zOe6$3;Cl$1o%CMjEj=6p+uUF;ZkeB>I@<%YW%xaRUYaw4zY;j$umr~ z<&HTHpf)z{Ijtr;( literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/356cfd71efe633372ce39056a33fe7d8ef75212d b/tests/fuzz/corpora/fuzz-channel_id/356cfd71efe633372ce39056a33fe7d8ef75212d new file mode 100644 index 0000000000000000000000000000000000000000..c13ff96a6afa5a43e255d4092a5ae4f4c68ea616 GIT binary patch literal 1811 zcmeHIF>b>!45XFG1p0w)9g?wAI|vB!tnMEBhiv&ve$ZbOXqNz)%G`;zW5tmZ1ZdEq zG7K1|MDk8YGE~CVSXyePk9anUHCJ7#gi5L)jbfAUF_@lc7x|R8XYGt`Ug30ar&*L9 z+N1P0D+hG94CM!IFEL)u z;aVnt5oU6o&^-(;HnA64C=STfcn@l8yt|LDbh~4Dyn+g7UKIzLBs zxyxPMNKx2WeXFg$#{**)A}gP*vfS|(R9!x5%Gn9$NG7?mV?^y{SJ~kS+%()kSd38) D#E0%q literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/3797692b1dac3a0572ebd9fb7322bb40568bb3d5 b/tests/fuzz/corpora/fuzz-channel_id/3797692b1dac3a0572ebd9fb7322bb40568bb3d5 new file mode 100644 index 0000000000000000000000000000000000000000..6933a79c093525828fd73c97e52c9a9e2246ab4c GIT binary patch literal 203 zcmah@y9t0$47|kdMtGftt-Th($ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/4161c59f844adad4ee960510e8a9db98256428d8 b/tests/fuzz/corpora/fuzz-channel_id/4161c59f844adad4ee960510e8a9db98256428d8 new file mode 100644 index 0000000000000000000000000000000000000000..1b393b63dac4fd6a3a99d2f07a43b725fe2f111d GIT binary patch literal 296 zcmbVHu?@p845K_UA9TwQpy=QSTI8dw*>gkIY~A{#Ldj_0IkX`Q5=~LX5ZF9HcRqB! z6ejXR6l?@`G=k4bzZ)b?jv+3Ewdyqq=hR<^Y#WU)Wx9@m?~co-sv+T*kxmqp=Th~v d7;?S;b{gadE(2-@qAM?=E9q(nmL{*sJOO!wKWhL0 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/45fe248ffe74d0c6c473131c3e5773873925c2cc b/tests/fuzz/corpora/fuzz-channel_id/45fe248ffe74d0c6c473131c3e5773873925c2cc new file mode 100644 index 0000000000000000000000000000000000000000..64faf52ccf218a1dced252b5884b850c928ffd0f GIT binary patch literal 2189 zcmeHJI}XAy40X)rfdjBHATcp@iG(;7GdT;_;|{^kX-lipv_+{{>MpJ9`1hWjvLi@{ zCK96@^m&TPN#rWTjvP}EHA*&7RY&NFUUa`mqfF|Xo^JI}lfXlL6#jOI*L8ppkW3DC zCTGw~@OusuAxf56SF4>O>yv)7b@H)(nT|CiFklp{A_{7HtGu6X^{@{KL<$sGT{Up0 z8hfoaI;@N4>=52c9;MVTeQ0UDnD(Q5K$4?5)}xX$m_hrE54LnB_&{86%PoL=-`%t& lw%i6c;2zAyxgFlmowO}V+{V=(7Nrh|{b^uOq`6)yAKxgxlr#VU literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/46709a7f52f92663c799a7bc2d1b0d2721857f7d b/tests/fuzz/corpora/fuzz-channel_id/46709a7f52f92663c799a7bc2d1b0d2721857f7d new file mode 100644 index 0000000000000000000000000000000000000000..038c789895b218f83bc875f1d088774b0f38d6ff GIT binary patch literal 514 zcmZQ#WB>xD#{VF&6AG$e3^aNpoUixuKUW#oe=Zv?1}0{Z2@H+@b%7?Za{d3$B?W|w zxqv{Gi_3is~ c?f?b`aR#6)m=BI#r~pvN5=jw=X=%v-052vEWdHyG literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/46b587ec2db073d883ee86045a52470647299b91 b/tests/fuzz/corpora/fuzz-channel_id/46b587ec2db073d883ee86045a52470647299b91 new file mode 100644 index 0000000000000000000000000000000000000000..83355df316432e78eaa8400d781ca3cb09bc4e9c GIT binary patch literal 2372 zcmd5-ONtdi5X|n`B?@nAF9bmmMi^Ww$lwLMf_Q;m>cZW-$J>bOImR4eyoM_gQ7j`O ztGcSXTL%|{`G%^V`s61vGHWzDn)_Kwo~+84AlTx>t>hDaA06_@{e{<)`oi*n54RIW zeqk6nYv}ZR=;RI0QeJ9|0p@OzCwbrD$m@3(Za&%(fBnrLix!`DB1r=Rw-TNE14c*B z6+q~WC7k0H)zL#tTSP`gNmxSVR|2-EwAMxG5?p5QTTlm@JlKUm@F{B|stMn1c5q_w zb6CP}&zIC;{P+LdmkVawo5BnJNNyzwGa|Tz9AN{C1ST>3nXN<^r`c={#fQAHOnvP0 zV;r@4CfX3GOh_Km1`Ajb+S=;|n7o`KD_RF~-lT!3C>iF?B}PS|zGA5ND`|rH8aufJ5lt>aw3;!`O zSS!pesDEmkM0F2>Zl|iSU##$swDr57A+FPt_wwD5=)x)HKH*+m3P$K=1OkL zUQh!1z^M})iDF^tB1y zO-9#2MT9JDVhN$AnyDcNT?)VSnJCZ*udm54yGt}3U);)FUX!3Hy0gg)7=YBn3i+9|1VyoC{?fSy>IN=-Pw9N5*L>Yn zJyeM@Qz*?lj=0uDRnmG4X0KzT-W_3I?Z$Pr4uQY;uZltgb(jXz#T|IjbcyTr=|w!I z?jUs0V;|Nq)8n!!=oXa6uumh4j2uoQ919PNrem1SW-D}v3k(J5GpSr6cULBa!oa56nHgpU>C%LO7QhV@p#-{&Cjkj@!gPTBBd-K8j8Yv^(Y#Q8VLNRA<8nM%&q@jhxa2b zp;LfMxi?|$WSD{DTyM@@Bc+uqI^3)jf%Cj3T&qGj2}UBLG{PrG%u5XLhdMv4zDaOT zbJ1?==e3Nyr}wZvWCqP>)m~_~A(*s97>aC9re`j2-ga|wxrTm14vN3NpxF}c8a*z; zCYv9^G(oLqF!m;subt@kB@YkjxQI|S?1WfWz7^;F;r8;`iO9hDgJ_za?Mo8|P{D_+ zCzXEcyQBW=cT%C-ZF(p2Lql5h&N=tfpk1Wxll_r_6o`za)(5$t<-%?N@>>1)QDvH~ MZtw<1aer0dpEVPlDgXcg literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/4ad0c2233d290e9d8c3cd145f6e1ed26b76fc5e1 b/tests/fuzz/corpora/fuzz-channel_id/4ad0c2233d290e9d8c3cd145f6e1ed26b76fc5e1 new file mode 100644 index 0000000000000000000000000000000000000000..3e19c908868b2fc37fe792a395a3305fca78e8e6 GIT binary patch literal 2418 zcmeHJu};H441IAn4}1U{0}BH}RhLLrKZ>FI{RbPr$Iiy_e3wgVI9(D!B?Mfhr0Kc# z^LuAI(!o}UX=#jl&Cj!P-KriG(xDRsrBSwt+`6%S;0339Et`4!I6Y_UBfWWhoc&<` zhgyiyce&Afioj<{7#2YGW|*>|v$icQ9jFG+^k-MD)8dRUjO{wd0?}ra^uj65> z+)F1_zAm>9kyryBnRu!0rSm{4x0U}7klP@X7WJ3q-qaudiE>kKsV*+nC$DU-&RXPI zFxD#{VF&6AG$e3^aNpoUixuKUW#oe=Zv?1}0{Z2@H+@bwNgO0g)6CF6IIP VRW2?YZU!chI37R+6D%z)8347yc&h*a literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/4e4a7fd454f3b07fd60955c520d487125a3b9548 b/tests/fuzz/corpora/fuzz-channel_id/4e4a7fd454f3b07fd60955c520d487125a3b9548 new file mode 100644 index 0000000000000000000000000000000000000000..9001394af968a10deb5c4ce1f29da5a9aa431624 GIT binary patch literal 132 zcmZXMI~G7d5Cq3cygGtRAj5M2Z!=dC+k40yQfBn}M7p!7o(hHKB)@|@wYsCUFk!(G m8a&)1O-2U#>#z;VWBmrFOYk$eu+EZHJyCXEiOseQjCKL%$R&mV literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/510e4119110f68aa095236b54af2fc5d22a2dcdb b/tests/fuzz/corpora/fuzz-channel_id/510e4119110f68aa095236b54af2fc5d22a2dcdb new file mode 100644 index 0000000000000000000000000000000000000000..ef44be5cc78fc48e40375810d2e78b310f2dd700 GIT binary patch literal 197 zcmZvWu?@p85CbWdmkrdpFpw351m4DT7@Ea{Ws1}vN@`N*0DVF6`OH}jNijJnz~;wk z)#TJC*Ze2Kj>6p?JG{|4Kv-AHURW7EUlUQBj6x4ykX&NsKdp{Z{q$fo(qGXj+pn7H E4JQ3k*Kh2S$UtGcSj+B=y5QS992A} zD%@Htea;9GiFYL?awq-|fYMQ13;%%jfd|*B3s%!Aw@6h625zLuR{wF9+H5v6pWXhd H43I6q<>Wd+ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/57fe13f9fd0f9905f5f9bf15ce0d3cf196232c99 b/tests/fuzz/corpora/fuzz-channel_id/57fe13f9fd0f9905f5f9bf15ce0d3cf196232c99 new file mode 100644 index 0000000000000000000000000000000000000000..ed1969207daff7e17aba4bdeddbb25069b237e64 GIT binary patch literal 483 zcmah`F%AMT40F@XKY)#a6)}Q@?pds-dkf#=55Wm{&=XM7p=#ndc4`F?lV{MKTb&yf zd-6gUCJOMZ`(OoSof2{vaNv&Xf$DxG;tfX2+`e2w`^Jv_(I#2#=wJ?lZz5CG(h%%I wjUUm{y;Y`cYimPmBFm5oEn)2JsrKE>iwpz5=sVv~Pyg5ps-0I0ONZ`w07_t@1poj5 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/5c10caff5d1447119b0153fdfb825d63b9a48a42 b/tests/fuzz/corpora/fuzz-channel_id/5c10caff5d1447119b0153fdfb825d63b9a48a42 new file mode 100644 index 0000000000000000000000000000000000000000..6f97cf0038af1800584da00ed8c08e6dcde7e0a6 GIT binary patch literal 1423 zcmbtUF_OYC3{*_R=zc&)0nN=&U2z#0-og{8sPS9w7gtf=Tdu#-?8?Eh0f!?vGnr&0 zORHT;u2I49!H$NYGdy34vryfrxJDW$o?g)>z%-{_m4^JK`cEu=BPn-9*{Z6Foyt=5?cn?z) z(9nnC#XBIbv+x4;I4lYB&kZdZzsZYEl=Kx*<=Jwc^}n+dZs&1nyCM~qm4EO0=Wxx% x2x4Qj=5BHZ4*{=sRN+2uVpW1?63bC^b1z%WpWef>*)7MsN9!;VlU3|cr literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/5d67dbe71509d2af75ae7463aaaf40c713a47156 b/tests/fuzz/corpora/fuzz-channel_id/5d67dbe71509d2af75ae7463aaaf40c713a47156 new file mode 100644 index 0000000000000000000000000000000000000000..d113c4cf090de1a59f7d8d4a54fb8fad326d663d GIT binary patch literal 1134 zcmb_cF>V4u4D=eB807)brJzL-6(>c!hZoSI{Rds%#4jR6DbixbHVdro4hY0o+{)gy zXU5*;L}pptL{%pEJ_R-v`4D2tf(;SZC4wSv7KU>@6B168j?wZ%P{;6_Wwi~y=qWLG zzh|~p7Y1ZtAPFdz9lJIyy99bh`DHK*i{NoTixsC~u;>9_KzUe0pI2jCDn`I^6a#h> zPjvfZF45oJx8rIve~!KA+mw`@A>7heB@DfkX14Dir z6u@^AV2f4LEN)|H$=B1((6*v^Ig=f2I8F5vH1Ae&;gqjPnP|XGb-(^dv|O>SZjS8o O{*#iH=CPL6561!6d|*`o literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/5ec554e5550ace6d9510c9f5d2987238c9db0fd9 b/tests/fuzz/corpora/fuzz-channel_id/5ec554e5550ace6d9510c9f5d2987238c9db0fd9 new file mode 100644 index 0000000000000000000000000000000000000000..3ac9d5ce5ddcffa7dcd4235a5affdfab3a286d57 GIT binary patch literal 304 zcmZ`!u?+%240EpZ2y_%QU;G3wHln5f8ECI#(BL@IAtB)_a*CbU8G*u?1~YlldsDcP z2QhFGc%cP(7fW7?*VuC>I0Cig&kC`H#roHCTKUUCDouu9i7zf?ZSm)$`BPggsvhB|zjD58^_HKX zRKKY-GAKaf#2NRRs7n6OB-6LhQBOC}ulC@+iXpHU|L;YCKnz1LES|uJ=48gY3P&-D4ae=~wjkb?AJ!b}N;>_W$ zknBM3!Yg-Cs20vaXsW##5ez6;HK%(YVsu>sSJdv=(#~M7QuQ#A88&c2?KVlO&w)uh zA){(^>1;wwaN9#wVl3eTbh(4~Vivp#HGC9BR^6CXZ%TrnoBT4m)j$!#5Xl>B1Q; z1KG7p3S^%XxfQXi&pU@ z>t2zJ8gTq>BFaEfHXG`xhvg+7Sgn_SiM?a}uNm0IZDFLg_EbvKixbMCJ`2Z0ev)z1 rOLia|v6CG5(Qdm^;fq@AhNj literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/624fe6113c38242d108b2333455ff5a8e24c679c b/tests/fuzz/corpora/fuzz-channel_id/624fe6113c38242d108b2333455ff5a8e24c679c new file mode 100644 index 0000000000000000000000000000000000000000..25bd6e9bec0638259bd9495c61efd1f5304c3a5d GIT binary patch literal 2807 zcmd5;!A`?440W@c`Geg!a6&?8;y}f;Z{e~#C$1=;g7^zgd=UST`6aEJtW6fmDm6%` zlbzUketwQ=m}FV!7dyvW`TJs7cg%Yx(@8Cb1Xdvjzo+DoB$&y;NMcCN_-I5dw+)|9Z9C*Jd?D#25W%sE5pW#g)WIcg zlBGDvZ{tgWeCOlz($^}SALH~LB~b|!4yl7D(10v`7}=0dA`og8AAa`tH*c>*9clA? z@SLp)(E{s^^LBjCE6{|=S&b1FBdSHHl>WamA*fJ`fs`daJkP;F`Cu30!( z10}LbC&of^7IILXEI}P<)Qr|!0o1jvw+f&>qluUFrrtsa-4RVp6`C@6F&U7ej0={> zPw~mnezrt?o;Za|75My*p{y7pNGU`R;jG6T@zKfaljsF7+tU)FQTYuYD-+?z-R?3D qNol9}eA!_s;%$a!T0a)hjAA3B8_IcPp~I~e`M9Vy(dI@-hMQe4#Xf!sEQ#H{J% z;v;Yn4Gxd^e!RSC(CSg2nCY)Dgdfldrj7_@P}cuK`66P|Vof>a9tNu}l=oWJx`VE9 z)kHOC#nSf&r`8VstOtiW?p9QsM;S^fB9giohV0ig%T{G}{iD)y77vBzS~f>A;tUJudd5BVrsD7UruchL zl+m6P?ba~KAS*uq2VG<&TOM?sr>@_NJ(<~!VcAn*?t^nO&_O@OMhyqpfg1J63JRu+ zflSJk1y(RmcoCD2Ok|-vIbj4 z9(;@ugA3E~M8>8rwiT+c3o~_*MN!M@$JQ5Cff*#|G&rXxJbEu?>S{76yHsq@m#Tua|7gcFt-@ia8erSbf|^Jvoin tCSM3sQJ${Y;6(oh!nj%{;#Z*5d9j1Mp@joxmIFrveTt0|3foCF)fXl5GgANn literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/64aafd9265dde48e3b9d6274b4fbad41e663e8da b/tests/fuzz/corpora/fuzz-channel_id/64aafd9265dde48e3b9d6274b4fbad41e663e8da new file mode 100644 index 0000000000000000000000000000000000000000..6a28dd1d3c6f0486b266a424bbab8e6e506b3d4d GIT binary patch literal 97 tcmd=3|DQ|h|NoWP!BQ0AzyC26-T;b$08}9t7ndRsg8%~;!yE<%1^_&jIJp1- literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/66aa0e424183326e95541395b03acedf4f9fb5dc b/tests/fuzz/corpora/fuzz-channel_id/66aa0e424183326e95541395b03acedf4f9fb5dc new file mode 100644 index 0000000000000000000000000000000000000000..cc7255975aac05435c579b6b268d36755b601290 GIT binary patch literal 199 zcmZvWu?m1N5JRtZGN0h);3@^tN%~pt{SP-k^h{bo1aretl6z?kCKa!OI|j}LY65mx zv;qd2?-`>k19S&Ff$kIdBLoXCr6-C6VN@*0YpNx)zxfIrGs|KP@)OVI5qsJrt;?3| E1}oMvNB{r; literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/66d2e6883a9d280bd10eb98903d850d4120a8262 b/tests/fuzz/corpora/fuzz-channel_id/66d2e6883a9d280bd10eb98903d850d4120a8262 new file mode 100644 index 0000000000000000000000000000000000000000..c6550a73b33e1f438dca64ab674da1b863f1fae0 GIT binary patch literal 112 zcmZQ#WB`H2|6suN|38-$5H98d0#z<98!iTBhDI)+0*L&7J1#|#6ayC*NFUd?Ib2*Y c1?>O-{{yK)7+?ovazQmPxH6RKaTzcG0Ly(Jl>h($ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/66f2036c80699ba7a1147039c4b3900a08b5b07d b/tests/fuzz/corpora/fuzz-channel_id/66f2036c80699ba7a1147039c4b3900a08b5b07d new file mode 100644 index 0000000000000000000000000000000000000000..69b17a312e03dfd2a0f712453acf94023ca8ab76 GIT binary patch literal 1189 zcmdT@F-`+95ZrSL#QXp%kf4nyV}y7QFGw4?3~!+0Gkky-&_;?VE>*-bYx|sYgvk{& z>`8YguRS+2JLfvF3K|Qlxa9Q;)-CV=aT34{sjrW00@uLW7MF7fTqj-b4i7-|g6mdI zWXIkyvH?^aR3k{fv1ccsFQ2vo?ccYN89wBQ_g#Yj(sOd*sf~mVMyy|~>}2NrM4>A^#I^`+g!8P#e&j&XI?2gh-*fl+t^Hp- d{p1g^DU&gc3|satM!;KLeFG0)YLfr} literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/68c3728c9f339a69f5fb45fd264eb93f929cf3a3 b/tests/fuzz/corpora/fuzz-channel_id/68c3728c9f339a69f5fb45fd264eb93f929cf3a3 new file mode 100644 index 0000000000000000000000000000000000000000..e06019d4d8a9a8ddc10400710cd4fcd3c3538140 GIT binary patch literal 309 zcmZutF%H5&40BQz{DDf{7+8@|CnUtPy7w(Sf=}@Vf_qU4sO0X3i<8)n8)3+Zpzfe^ zr{YLniJie5GgT59f({D~JTaYEV8Sz>% literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/6928f871d0dac282c8c8606eeba8fb375016eb0f b/tests/fuzz/corpora/fuzz-channel_id/6928f871d0dac282c8c8606eeba8fb375016eb0f new file mode 100644 index 0000000000000000000000000000000000000000..1f9c17355e0d1ccadf58ddcae3294aa733b0764e GIT binary patch literal 3984 zcmeHKOOC=Y3{At%M_|W-%`8~4AQIv>bA^#+*|W^`xB|^Q$4UB2$xsS(fFRLAEXSXh zXImGFS83fMYiWtk4`Ho|_N25b2?DZj4zJLswIvr5;jH00qPSP zy#DZjdUphVYuJ!Aa=}iV@xpE6OY{%epm8J{r@b^G9P+v~CT~MO4iX<#s!~H$h(p2# z7pDo_oZ<-MTpk3(m^j3I&jt?+TKGBWrDcH{4-9s!SHr_hF7FvsHz??RdAnSlX4)Fn z9@Lkkx@eXJdM%b~RJ~BF{B!D>btUYL*^S}qf1J&4Deu6uomnm()IY@hg9+MAU9Mm1 zVh`jRy1qa6Dw#&Y-5TVoXIsCIYM&i!dt^TuY>=z}?k6PJQ5CboCcmz5Ypr>K16jWpn+N_z!kwO6{y==*UNF>rk5fIg6m%-Is&WLv= cI)@fXtFJqG6Ftjtei5JQ40FR~aRFNgM%XJM&SGHeEnLA*{16&mEjnc5qIqQPhR}yVNLoasU7T literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/6e4c13812aa50a8ca6464dced81fb6d28d68cf70 b/tests/fuzz/corpora/fuzz-channel_id/6e4c13812aa50a8ca6464dced81fb6d28d68cf70 new file mode 100644 index 0000000000000000000000000000000000000000..2565e18a65f515bd487363e584e6e705d1de958f GIT binary patch literal 798 zcmZQ#WB>xD#{VF&6AG$e3^aNpoUixuKUW#oe=Zv?1}0{Z2@H+@bwNgO0g)6CF6IIP zRW2?YZU!chI8Ff6&rZ623hV>B7DVi%vp2yOlO0TOXM-3xOo0Y+9lpS(%oR)nlU#nH b_=wUZhcFB^wSvSMfJqjZrWqQ!Kmi2+Bd61Y literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/6e97a6920c32bf237c397d34ee2b1d9621fd9777 b/tests/fuzz/corpora/fuzz-channel_id/6e97a6920c32bf237c397d34ee2b1d9621fd9777 new file mode 100644 index 0000000000000000000000000000000000000000..b6f5f5e2cd34d76b8541f146b875a72aa90c4c30 GIT binary patch literal 1949 zcmd^AJ5B>J5FI<+a05CDnjlf2G^<3Mg(FbWM!rWnI*vfafw;r)X8c(vyS6qfsBj|f zuEriezj<%$9TP?n8!W=N_`Ng6J@bLdJ93_a&Wdvcp*xKeebd_`=U@y!V|9sZm{>EU zrJ8S}`_&0_3mqK{wx&1X3}6F;2QUTaZ8svuY2)i|7)A`^n}YreMl@~VNO_#_l<2}V zpu_}xdn<+FUC+}#*DB_(dHSqCEF?;kETbpNfC3#o7PLV`LCxwR3Fb=4fh}q3vQOm- zMa`J!9}Bln@06IY!^6#M6sBxnh*JA$*TK5atXR$)*k%Bf+`Yn7u~!=YsIo8ijV+K# zLfNCXRpqL5wEXyGYg5NnV|!^k`)OCTK*c!aY3?d0&JL@ceNil{RinkJ!9J>Cz0FwgWJj?1lob#P1?@BEBLvOd1TybUMWTuv-Hzvyu!BRBz literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/6fc1d9729635db9909db975c47d9b4a74c632871 b/tests/fuzz/corpora/fuzz-channel_id/6fc1d9729635db9909db975c47d9b4a74c632871 new file mode 100644 index 0000000000000000000000000000000000000000..e3d7521f104d6dabeb4a7dc4748dc0a0bff799b5 GIT binary patch literal 508 zcmaixu?@mN3`PGPoku`46tpQ2O(euTOprdaFbF#^M_ME*%(pKG9I}E_~mItGH$2jvz>E~eNJ^*6gJ Y`Y*YOnrBC0A~A}>iS}rlKdxut1%w)!TL1t6 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/75b552515c316340d700e979002e0bf6a35fc7b8 b/tests/fuzz/corpora/fuzz-channel_id/75b552515c316340d700e979002e0bf6a35fc7b8 new file mode 100644 index 0000000000000000000000000000000000000000..e6dd5b459feb38d7eaa5ec7620cc77b6493026d0 GIT binary patch literal 253 zcmbV`u?>JQ3`w{3;(9%ajj76VWm?Ar|gYlyv(I6q-l3n=xZ%dG>OYN5sm!#7@ y$0UIR+e`x|av^MZLWUOk;0=b4vZ)9_i6{B)xye0z44W`N#cci0n9`i51P Sj6+9rsfygM+1e{V;_?TP$vuAn literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/7984aed5417a6c0af64e179b0820d79832864990 b/tests/fuzz/corpora/fuzz-channel_id/7984aed5417a6c0af64e179b0820d79832864990 new file mode 100644 index 0000000000000000000000000000000000000000..57534607d4fe4435d284b9f61712f3e5630a1df1 GIT binary patch literal 36 Ucmd;LKm}Y-t^JQ5Cfg3^9XblwDge>W6@_8reG&_cpMZYUP7Y6DN@8bUo4@fc+LJ>obK#( zHYy`I6PAz+g_^(C)gXuZ4jfn~8t!KIkbFfo!1qr literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/80be989265e378558b031ff195211f33dddaa7ae b/tests/fuzz/corpora/fuzz-channel_id/80be989265e378558b031ff195211f33dddaa7ae new file mode 100644 index 0000000000000000000000000000000000000000..b0ea14aab8e23a986c2488719d57f2535c90b7b1 GIT binary patch literal 2222 zcmd^B%}&EG40bav80`Vzh6Go{Zd5{j9-e?J%6o9*nRp8%PFx9}?IdlKHXUO^NVrxEsB&kj0sKydo3-#`>P+J@QfjImm!6>E_vZdbJxV~uBh2EM$ zp#`}z2c!zyGpA9<%@Ks=Z9A7HiXji$AxCN6kPRzQXfM@%piYWinF@|MEac_<_+G@0&EaS$wEe4;3znJKw6^CTVmPRg=WUbn_l%2&5 aI-mJHxViS^4@TNT(zp4=+Lyk+8@>P@EvcCR literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/82deb72c4655f5b8a377059b0ab5ea967679dd59 b/tests/fuzz/corpora/fuzz-channel_id/82deb72c4655f5b8a377059b0ab5ea967679dd59 new file mode 100644 index 0000000000000000000000000000000000000000..55fbb722ff3904c6c6319f3135d740117cc9fc45 GIT binary patch literal 2500 zcmeHJI}XAy40YWJAAyabD-%m4#925616wxk!S%QTHO~p5MCuP!1uE4UlFEtw?E1$U z89DVNsw_5rV7d}EWCgy++^;jtHhZ}uvB zFyzMX0+|48!N5>y;MfZzAW#j*U0DL8(MNs=){!H}5EcCpY)mkCKba?cRE#ilu!^!9 zL_f&U@laKIhm)!p4A_@=(5BS;gLojW)4%Y4tWNJG{ZZWJmHz)(C(rNwup!=;6q=Zbmv)Ao63pj}p7ld&O;Pks>d;Y!JzVm{23upXt<^qv3! literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/843dac004dfb6c87cac149328c1d0c19658165a7 b/tests/fuzz/corpora/fuzz-channel_id/843dac004dfb6c87cac149328c1d0c19658165a7 new file mode 100644 index 0000000000000000000000000000000000000000..f6e6d1c39a066a024767abac46bd8c7f2b993bf0 GIT binary patch literal 1543 zcmd^9I}XAy3^iu+5!e{m5EDx!1h-<(CAa{W;849oc($8XRTENG9V+2URa*a^pY8CD zR6;b780CQHEs&GQO^7K73|t?%V$KNV=68e?{oSA)EGVZVlZ9dmUs{L3jA5G zOpTXEFJNG#)YhO?CIaI8bZweChA9u;TMFm`LM0wD7>uVC%3LEwV%R8r8>2kH@TDIT$o8}8uw&LOd literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/86999f1c729cf57b58f2ee6abbf06f987aa30997 b/tests/fuzz/corpora/fuzz-channel_id/86999f1c729cf57b58f2ee6abbf06f987aa30997 new file mode 100644 index 0000000000000000000000000000000000000000..32bbfaa2cf56e52b5fa337c30a473dad2d4918a5 GIT binary patch literal 2233 zcmd5;F>b>!45XEf{Xw=2nF4g`P@_TKk|lemu7RFX^cS7_p#DLqrsbVe*^g*gtU4ecVo^6{*LF_;fno$NG=(nDNI ze=F{nJKz=^6%2k&ZNda#0fPZBf-`*MdK+RD{O3G9b}^7Y}z9aMiz?@sr0_HAfytDQIs`3yw2ev>A^0hhl?Us*26!G7$s4x zbTC$uvw|Vj$r{yJjhc~q4?uNm>OBNepIOJ7++?~zz8~(J tQvrx9wW;VBA$3nv#1`~h@>wg3ivo>Z+LYtB#5NpD{in;TOPzL_#uWg=Qp^AV literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/898089a8898e53bad1d61760532624c86a59a73e b/tests/fuzz/corpora/fuzz-channel_id/898089a8898e53bad1d61760532624c86a59a73e new file mode 100644 index 0000000000000000000000000000000000000000..692c7a9451023916cf5c116d089c797c1decd29b GIT binary patch literal 3780 zcmeHK%}T>S5T0xi?1*?5JQV6tsnScJ=*8FYETNRGX@P zZ3(^uNMS2XTFL+rDQ1j|YI7o+$SsoRSj`6}4LJRl>p;#c@-UKfwIK;0xwtNZ^!$LW>L z?z;agG5>DgL=e`dvKn{)bEyC)IV54X#S>*!FXgjr%T~KlVz1lCA?6_yP?58sPu{ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/8e494f9ebf4979bc27648aff6b0699cac5bed1fe b/tests/fuzz/corpora/fuzz-channel_id/8e494f9ebf4979bc27648aff6b0699cac5bed1fe new file mode 100644 index 0000000000000000000000000000000000000000..b63ebc6e05d31eeb3359742f11337d42080c0c36 GIT binary patch literal 1541 zcmcIk%Sr=55bT}xVoSiYHz8gHj{(u&@e6YC5cWU3`Avc!A$ZD7r>%YrJ0Y{H#AKG; zKxU@9x~jTUN4f^F#Ugx#=asQ;nD3d+I_eS)j6;4#uyw8bL?5)i<+AD954ausyhwX@ zEm?eoMWeF3;N8A`T7ZIJGAeE$DeXWYB+@lqMe6Oq^JJMNpC72Ih$<&jcxFUT{mOF8 zfas`CtBT9q=JM-1i-www^fyr&_UMlRq@ z(zwyqd34&Hht6^i9B_tFU?hN7#Rk9Bx+n@b!2`G<<1b*KfrbPx9V{zM?EVkugcdb` zFyb+pjLx|{MrUdB9$fx^Tn(X`6QXS`8zd+5<+P(>ShNI50sd|i`zUO>5*9X3ys$Quy zvQ~h`jccAYQI&kuB-1z2QExZUuQu>p#Sqww{{vAV5W^4*i#PD1d4u2U(~G!I<3(W6 zVqey@)|+xE=>p(Qx}cIhdJd!Ej=6_Jt0h#2+Acbb3lt_Cv~#rSEi+&}XAY-AGJ(Df zuiQnUS~v%xsrF<q(dk<)!?Cz+5HY}} z>$zv!Ryy(-pNtxhA$}um5oL)$?KoX7HR+PcqnVW{t_r%tPTS)2*M(fVbwcH?jr{9pmyn-IrbC4Zu?MK!5rEQEEq2XA|s z4fnAA=T-?TZ@(5m=?);GWvZmA^tReDhqNCTQitQz`My~)0J|E`qV5k86Y*5^8A626 zlU`%3ob@svB*U8K6tllHi3&A*oA|{2mv2Q0{H|w|Y9-i@z9%KK_=*z9S_m0gafnSMM~>mD zYIm%$1$CgqXS+E%gbgJpDK!U&n%0wPpX7rknar^qm7Ku{+GqGsSUU%YU*rQZw%mH5 xEjOXvo93pSxaGKa)27G&kJ{ati$guU?>Fh|kiz4;%=-%h22V;vsm8Ui{slD2WrF|! literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/95dfe9f50b42f0024c4cdbf28869a90b00602a76 b/tests/fuzz/corpora/fuzz-channel_id/95dfe9f50b42f0024c4cdbf28869a90b00602a76 new file mode 100644 index 0000000000000000000000000000000000000000..a39cbce7d34640d4e7e7e9fe3ea5b4246333dead GIT binary patch literal 96 zcmZQzXk=hu`2YX^dmse_TpSpH5hCM&BEi7LFo#Q#3kVn(-Y}HuaWOG80+|f|L1z8u NWnyGtWCEJT0046P4e0;? literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/96ddae579da9f0c99b2cb0c55ef65534b749f3c6 b/tests/fuzz/corpora/fuzz-channel_id/96ddae579da9f0c99b2cb0c55ef65534b749f3c6 new file mode 100644 index 0000000000000000000000000000000000000000..3fa253cf87ae6bf61f78ba8409a73f951bb7a729 GIT binary patch literal 406 zcmbtQITC;%3|z3=C)iooTG%n;_$+(g;`jUmCIlQQq;V-IHhU!AK@n31Q{pJ^q+ljD z!aF#RNEx!3B-ErlaN$^3NuzgBKfKbQIuxn;4c~!gt5GIIMD)_BMwm+zkt=9PMQ4jn Vs;yZX{`%Iwy18Pr#rsep1l*w(ypI3? literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/99d051c0bc7f47cc15e75dc297c8c1f570157d0d b/tests/fuzz/corpora/fuzz-channel_id/99d051c0bc7f47cc15e75dc297c8c1f570157d0d new file mode 100644 index 0000000000000000000000000000000000000000..f6b24c9529485d692d30fdf387522332a51bf7be GIT binary patch literal 2061 zcmeHIJ8r`;45jFeNAT96ONJstG8iy&tjzV=YxER7MlaAQV^^ljQGt$d5o2ESb~sbFt2{4_zng}O4SFV znF;hvPy6jQkHJ^kWGG?LSh@uzhttf_9HlO#sYeK#XzrROPcu-Mr;$`g)KSL>HFwUW zF4n-4L%V~AV^XU_z5$`7nSTHP literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/9a8a6043637c4e135d64626e19f61d94102f7e02 b/tests/fuzz/corpora/fuzz-channel_id/9a8a6043637c4e135d64626e19f61d94102f7e02 new file mode 100644 index 0000000000000000000000000000000000000000..16b2d6c0571bdc274c13f2d0e8de53bd969bede3 GIT binary patch literal 346 zcmZ`#F$w}f44e%L60ot;&O)$Ju02q{a9^>qu-kvw`5`->lba-mcqe8do9xVHhDZT0 zL$wGs(+$s489UXJLQs{I#O*>*b?Y!6Z%2hnK^f4v$W3;4mG^l+o>(>OUYOrkfeq=8RXh;ZG1^2k-h`{WJ4VtD*|1OL E9&_J+tpET3 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/9c4a21804ec42cc2e1a66629a8905803df252f95 b/tests/fuzz/corpora/fuzz-channel_id/9c4a21804ec42cc2e1a66629a8905803df252f95 new file mode 100644 index 0000000000000000000000000000000000000000..b7022cd9fef15c591a7f7dd459a9027c6fc377dc GIT binary patch literal 1409 zcmbtUJ8r^25FKxtXt)7giqIgXqQC-imK-5fYW6JLB2|i1oP`#p+`Kny*1Iz6fLTkH zt(krE=FP`7DmXsa(GYZw=b$*Rs#_J;NaMuQEBXYOUT7CN$>*D1jM2Qq?PRA}lnC8b z;yp254!{sRBOL6`m_tFZ!oh(U$vKNAqR2LWuG+Te(0`HiL`8m|Ay-Wi!X}NN;~p$Z zojSST29^*S|ISK5zSDKuTxu2ZbDh4VFV>Ah5d`w^uY>d|2t(?JA=)z$zqd(^xww6lpgf-NnfBQnki0M5(jomuTyRuFbm}o@o*!dr` Cox7j_ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/9e32a8b1894e5d20c58492e8e12e70178e8c0fa4 b/tests/fuzz/corpora/fuzz-channel_id/9e32a8b1894e5d20c58492e8e12e70178e8c0fa4 new file mode 100644 index 0000000000000000000000000000000000000000..e5462a0c596f08d9dd08f0192af67ab56cd578ad GIT binary patch literal 2541 zcmeHJF%H5o47|7#egYd3tV}GG5YJ-oTlgMdpyr$qq)M~_6+{trhP1lazF3ZJ32!g&8>RurMLC`1xucqC#0?U z3!B3M`0qlB28KJ0uYoK8W(;47al+t`Qo*@!7y*Gu{COBhfYg)&1O#r3xwwY2^1mz$+-=6&}iS{eh;@4^JJQv7&VwBCj`>OE5<=j3wk|NBWWuo8;x|L2__bXza5pP-VL>& epHvN{5-VddswfvPLse|~mQcyz@&+`c9m_8s)7?%0 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/ac06f07ed299b17587014a69d97364635d902292 b/tests/fuzz/corpora/fuzz-channel_id/ac06f07ed299b17587014a69d97364635d902292 new file mode 100644 index 0000000000000000000000000000000000000000..5c4d839e96b3ef0fd8656899a735b3432faf9f0a GIT binary patch literal 36 Tcmd;LKm}Y-t^-V%iGcwC1zG@C literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/acecc73c4bba480ef3da5cd253b053022439d7eb b/tests/fuzz/corpora/fuzz-channel_id/acecc73c4bba480ef3da5cd253b053022439d7eb new file mode 100644 index 0000000000000000000000000000000000000000..218ce9d85ea78b84c9c6829af410b5759aac405f GIT binary patch literal 1322 zcmd5+yH3ME5FDSYtVBaeN0BxX5(Ourd;;IW7o?8=BOPBv!Cyq8qKcGdcK00TM0_bI zz?L8K-tFw{%sO>P)prc)hp5UO&o|+*6nPe;4qd_^0Ah_YbZ>EBkIhQPV1(D)eTrKc zVj0R-%hxj#E(1ndgNlt9FeKJALPVAd!b`9sXOjkt25Ky*C{_>?i$rQhFF6_@tSw$2 za~^9r{JN7DXihb-8$T2&<@iHc(!&Rfq$Re-C=Ljr^HG(wtVgs3#-WGf1l-|*0O z`+xi4j7)@VosD<1TkHoJRLIo*5Ei{GN^SpRKTI>ccO=GyRiH=)tjcz{RbZ1vH zu|_CIHC~NKbUmSm)l`0v8fp@1YEyWWkitsPA}517ikYnL5FmyWJ&FWq3NKkUB1Ucg z`j~TD!}-^pyaKbY0p0k)NGZqu1U2;}z7WgT`-gE8$mIu+y8#d|dyy5x1CIxS7_x%X zZ!&B}VaC-lLDuUf4nS6Lih=VaTSRF2CCI=T=Dm zEwE-I>7;ezXawC@wi4y=WZ0BKol?)HFDw&!D5E|zB!TVKEz&KH=I6he&D~N^DhEs#SV+o>Rqs3YzIEt*Cb(^MCpss8`~ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/b28dbc007030ac0eb4ebfeff0ffd973e5584b140 b/tests/fuzz/corpora/fuzz-channel_id/b28dbc007030ac0eb4ebfeff0ffd973e5584b140 new file mode 100644 index 0000000000000000000000000000000000000000..786e7452fde9382c8017ed729e06d3a67702c310 GIT binary patch literal 3951 zcmd^COOC=Y40XfKM_|XITUIP465=*o0f}YL!u93~)9@T8smiC}Qy4;x)D}6ho!EJK zHWi69&I>!obNmhrshQVIrlQJF!x*Gv98?R@6aCU|$x*554Q403sENfwm>OT0>(N_X;M_~)J-~a#s literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/b67a715e98c319fe7a9f96444efefdaae2754271 b/tests/fuzz/corpora/fuzz-channel_id/b67a715e98c319fe7a9f96444efefdaae2754271 new file mode 100644 index 0000000000000000000000000000000000000000..a35e4a977cca0ba69b55fd9c8adcb8ece8fc6987 GIT binary patch literal 2989 zcmd^BI}XAy40X)rBd{^BGBFSdaT~6H#F(>iJ?;>m^C7AP3D6d(>Pk&3JGK)$FOLnW zI3Gm3mnEKyK-MCAAvR=~oWLmBc&JvYC%V#UBUu^M2h6_fRZXHE($qX)a&Ulu4j~#j zEL2}fGN|#2{-5N)2&u_&vKFj1er~Nrk}7ZQLtGs>atv2_A0Ffo_DOfL5u&xsAwt-C z673|X&=1;jwQ71bDE*+#4Vha%{K?_1baercQmj;~xfM&HxC6uEp`7WU{k%|)O3UTT zDvd+mSv{+1?d}t-o^UnK@p{L>2L&0HKlH4{RQUtQP>0IBLQ%fJAC7$`;@2+;=_n0l EZv`BS$N&HU literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/b6f4a7e563c57f93b6f4aa8950e5b67444b49545 b/tests/fuzz/corpora/fuzz-channel_id/b6f4a7e563c57f93b6f4aa8950e5b67444b49545 new file mode 100644 index 0000000000000000000000000000000000000000..0cf1942708b9359f6fb9c91275226edbb544962f GIT binary patch literal 694 zcmbu7I}*Y$3`93_rz51JNJ~Y52Zm$O`z+jon&Z$?o0Xi8!{7`vC`~deuih$_PQgmq zOLNwq&rMl_>RBNjIzh6o(vvCeOb4F0?sXE2eBtR?HyLUU<5BYqHm^3Y5mp-verBs- z1=wH^f*G9nG(efwU)PKyDr2&PA^9!7hW{8()1Hcd&3MPMs3s&1F;%QzX1@O&m{l= literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/be1da7ba86a2939a5540161dbabe6c9ff802abcf b/tests/fuzz/corpora/fuzz-channel_id/be1da7ba86a2939a5540161dbabe6c9ff802abcf new file mode 100644 index 0000000000000000000000000000000000000000..fdebb44e87bdd0aba85fd334303406d78ca7c06e GIT binary patch literal 579 zcmb7>I}XA?3`A#_ZjOLxC}>k4nn;NAaDw!E7H-5j(jrk|#+wfWEh}(}M6o>{KgR%% zWI1TYwVn$VJMu`xfDnGU14mUUTU_p{uf6VJgmx< znlzeR82s?i5X@Vs+|9)-22k4$pZi1m&CF}W!~Wo)k&+f2jYdL>npFXnK?=3q)m6Dg emBU8IdZ#~$<{f_)b)v3RCOY7jM{&{pTLqp{#Jg3yC5D#4njtb-Oc4hg~=Y(S9?FS57xqS-f1*xNBt$iTkXjh>0U~ z66snMCW2>&T2-Dyj~~5tJxE<{vwDx#p;1lLK*F%_J}k{g@Q?-?7&D4a;bdJN_R}?2 zi95%!dE;s;+^Q`jz!0%ABT>iuiLwg|F+_~2I78UB1W9Ce0G)f4>mBj@{>KJxWU^;)Ho zl>#(w-0-Z4s^sG)nZA*Zdb@#swSng{wI?Hj2?e|6bn8>h)+KO7?VfE-2K!s8Ha!_&11HpOCrR}=Fli@*86=C$ zdQLt&W6gNj-a7D6Y;=#}rZ2STbhB+435Y>v1Ri0B2COU>ePS?)PTy)7j>T<*hyga; z%skt+(vi>jWYl;H@f&G_C`$xt$LVsZNmooB&8$puRnQ%F+7_ojF67dkGg?+;*ObO_ z2^ihvH0lTLARQhNjK)wARsv>($J!hd%QDJ@lNV--G{u;F2^U!~}ovox<5!v#8c5{2oXY0 sdX2Sm*2{d53~QQG%>LFSD%9}p{}TtE|FKV8AsasIY(v)7SR_Th05GA&zW@LL literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/c71110ba589237fddd3004a8db8023b0b0b63d7f b/tests/fuzz/corpora/fuzz-channel_id/c71110ba589237fddd3004a8db8023b0b0b63d7f new file mode 100644 index 0000000000000000000000000000000000000000..4656f189e7f60f687f9bf02377e4b3f1eb3d07d3 GIT binary patch literal 97 zcmZSj|NlP&LnDv`0xlqu0>Z^yK%mOSWy8h5#L&paz`y{J|8EDBE#rjOLhREEPW;&1W7o8!}0dOjxc zh&5$OZ>o+FC&}rIGn4fYka~e?3clpv-H!srq?`!9%|mJuy}G86ZQ~UjWb;i?f0@3n F;0d$QCjceXAksNzKO zop!yR8_%r0W5Ng$2aE76e(#KN&wOC=j-02US(YOR-D#ZYo8BHd2QB=J)g`WBVy%#t zYQ2r_R~OJNbaXJpHNAv0fDH^Dz!aR1yAd(I)*g4mFk%>=6!d>EqGbz5%HxEmL>JP4 z5(#+s@hBAUdY<`(`N-@AyHan89gQg3Uu^X&<0_Gn$<%R%!QHzThi2JpUM@A znlaB63%5`2l$fu>!_BJ+Q?@Tesr|IiA$Ffxv79%s%>XF5dxfcDFEsp7Wnb)TEs#k< z*`u~q<*M{)dHQ2(Q^!?fducoSX;-yC#W>|@?kXtG4y&F0>#*WkHCmh+?4ug7cRF^w wjcmf{I2d+1<4-4a`gn06YO|auXA_qfy_H%r!&L`FCbg^~;cNQrr58NQ4=qY*MF0Q* literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/cfff7d51b29531c5b3367dca34244f64b3ad6118 b/tests/fuzz/corpora/fuzz-channel_id/cfff7d51b29531c5b3367dca34244f64b3ad6118 new file mode 100644 index 0000000000000000000000000000000000000000..88347cff98afd48fcf7c6a6d90839234d06b32d4 GIT binary patch literal 255 zcmaiuu?>JQ3`w`Mn(9%ajY{LrlnT7S(!8}fd2*Q$O>HWU987cvItCgALsOBbB zWhq8&d%DY!dEAbPT!=mZl#XgT=o@qooY-d(ej|qW58u&24lqSd&-ehr^%hW4xd3KG BPd)$u literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/d1665ab9e53c7aebf9052a54a5cd65010b696f1b b/tests/fuzz/corpora/fuzz-channel_id/d1665ab9e53c7aebf9052a54a5cd65010b696f1b new file mode 100644 index 0000000000000000000000000000000000000000..afd28f7254e74b7d72c06c7a8871301b080d4a1a GIT binary patch literal 166 zcmZvVu?>JQ5Cff1;SuO4Xb}UTbgV?5J?I$pu}Kjj;V;jB&IwM9H;mwCh`h`;Dt`;9R-k0UoL?q5uE@ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/d2d3d44b682a329a6017ffed8dfac2ffac505af5 b/tests/fuzz/corpora/fuzz-channel_id/d2d3d44b682a329a6017ffed8dfac2ffac505af5 new file mode 100644 index 0000000000000000000000000000000000000000..a1d748eb3833997ce021c5f3844c1dbc2b78d467 GIT binary patch literal 836 zcma)5I}XAy40T)JQ5Cfg3^9Xb)D4~yp7>ho$Fa>#UKhH(6VQBb7T8eWy*dQSiV literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/d54e3fdd0966e7a3f28e2962cfcd9d57e03b9958 b/tests/fuzz/corpora/fuzz-channel_id/d54e3fdd0966e7a3f28e2962cfcd9d57e03b9958 new file mode 100644 index 0000000000000000000000000000000000000000..b6d2d24e6f82150e9e4eb41a63c037df557c9d54 GIT binary patch literal 296 zcmZ{eAr^!%5JS_-9AO;-gWv?by%84A8L)L65;>c+3l9NP(bp!E{G0$BSfdUj_|e&^ z>B))6SP5)shWJV)JL_6pMuIuPAukb9Jum9SEX`5(eEjntmLfsT!mOkhNkf2X6xZN< e*&0y^U=@sl`FfYLUB*gbnTdnUgNmA;`uPDmT}>1K literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/d60b75990f246bc1f74356fbcd97a253448de4dd b/tests/fuzz/corpora/fuzz-channel_id/d60b75990f246bc1f74356fbcd97a253448de4dd new file mode 100644 index 0000000000000000000000000000000000000000..a188a929edfb73d1ceceb2a9d2abdedf9a6340d5 GIT binary patch literal 64 zcmZQ#U})sz;$ry!p9_ejTBW!cxqv_sL;wLJmll-6$iTqB#V`j*GX4hvAR~!^kpTdV C4-A|D literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/d6f622c4ae0ae8f43a39aabd9e5c1b4386d3e5ce b/tests/fuzz/corpora/fuzz-channel_id/d6f622c4ae0ae8f43a39aabd9e5c1b4386d3e5ce new file mode 100644 index 0000000000000000000000000000000000000000..25a7e157750c432edd1300f1e9bf3c42c10ffae0 GIT binary patch literal 266 zcmZ{fu?@p85Cf?%If5#uNaMm21R2Y{X31zCkPU>Gnf8zk=ZQQ)-fVJ2(kht89H z5rIYxMxSq1H4oPdux|vTzzh@Ow@UqwPQ28>IV(iz4k@&gB5;_=>G^}^hr0>&yv_M4 SF1q+uak}Dih+e0IyBJ^at7g6c literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/d7bb746b5ce3855ade33ce5ba03c3a699f3c9206 b/tests/fuzz/corpora/fuzz-channel_id/d7bb746b5ce3855ade33ce5ba03c3a699f3c9206 new file mode 100644 index 0000000000000000000000000000000000000000..4e3d4836d2fe5cf981c02d18e604de4dbdda6b58 GIT binary patch literal 316 zcmaJ+F%H5&4D;RSC$M#3NHi`v?o_jYrjF;}@!RSj_+c literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/d991be90c28c42eeaeca48a2fcfa268a56b3b378 b/tests/fuzz/corpora/fuzz-channel_id/d991be90c28c42eeaeca48a2fcfa268a56b3b378 new file mode 100644 index 0000000000000000000000000000000000000000..5bdab0216213afc4d6da6eec4026e6be93f24d37 GIT binary patch literal 1525 zcmd5+JC4FY40Q$?j5q*vNV_c(B@*I1oPZY1J?J|SA3<`i;zVcKEg0I>fqoOKN~xY6kd`UV zdtC>>%3Z5vHP8mqP$dPm4yk=(<>qcE4R+$>L^lt!*oI>GXBLxY6fG3x2JFh4<$(M5 z^kbNste4LBA|vBV;_67{3d$aXoQT@=gixdyU@(#PwB)j$OS+dL3IlW6T0UMC@Ag_N zTIR_Z6^QFArcwl8gKJSOOYEOQ?QQe{ad;-dD5ey$uHGAjRjpM!daDJ66=e4uKoVCj#lVl-=Z55lBDxwOaq}m)bLP~O4f;D97;x*<}%C~^kx%M2l+Dv}|p{unV1DGy@@W|n#AFM@h{F=QUf>S-Q^;V^a{ z^39rFW^x{!JEAj|pkDtXGY^1r96$WqEd-ES|Btsj!S?S7jk0%@<< FJ^&T$^~?YO literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/dc0475712944a416d6b23e9250573f47c521ca6f b/tests/fuzz/corpora/fuzz-channel_id/dc0475712944a416d6b23e9250573f47c521ca6f new file mode 100644 index 0000000000000000000000000000000000000000..b624814e7c7d53608853581cc600301e26f7af70 GIT binary patch literal 1790 zcmeHII}XAy41F=12M*AUfwfbYNQh%Gle4gKHtrB?C#_nb=|}B`yEL-n&-05-4k{s< zaEx5Z_h6AT^MyeUju2Rkl1&uVN%g=Bx0+jJQeWkEr&l#tJ>;wE@1XJe4m5;HAqTrt zG8iQIJBNu7Tb7xt6{KJ|$(anv`~GD*l91X1(t<@;nwtI^@28>u#vwHk0fEF-+wN53 z0BWPdzTKQ1!duCslv;yBN9)D3ALWB4IhtdBDkXy%wEy$LhRy^ZKpRfE1?@ieC+!wf tZkKl35S#t<$}dll?k|&717zsI;Le*X@2rgE=Q^v@lyCJ@mJ&ka;~PF#9`OJG literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/de9825fadf38daa67e8f71ef7cd7aed815f621ac b/tests/fuzz/corpora/fuzz-channel_id/de9825fadf38daa67e8f71ef7cd7aed815f621ac new file mode 100644 index 0000000000000000000000000000000000000000..dcd12e3857942a4c5002ea0a28d4c517f1b9aa0f GIT binary patch literal 1455 zcmd5+!41MN40OW>Wdwda_#s|=Dk0d4H(7!OSc0Lt0t$Cdo0KY~r~(yNYSY?1pD%Vy zB{b*NtoL?>>t^z2#V1m+}rQ;D*6eKYr;odaYkGW+kR#t z8}1DZ)M#01EJDbgNf6Zjm{>F{uX6_X5fThp0wLxM3zVQ`;LT`?5e^Ib3nbNzTR?xq z!5}5cnKs%&xUk&U^%Nb#-ipI60IJg=!$EbTlC*->BN}; literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/e177013265e8b5daf04a0f5ff0df0508b482a640 b/tests/fuzz/corpora/fuzz-channel_id/e177013265e8b5daf04a0f5ff0df0508b482a640 new file mode 100644 index 0000000000000000000000000000000000000000..ff87d3f0e99b72108ce284b4ff649feafb2669db GIT binary patch literal 135 zcmZXNu@QhU3z&=gOuR{N*IK literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/e398af2a64c6ac157a39f58fd991105dd2bc2ad3 b/tests/fuzz/corpora/fuzz-channel_id/e398af2a64c6ac157a39f58fd991105dd2bc2ad3 new file mode 100644 index 0000000000000000000000000000000000000000..944d0791f26bed1b3f70762ffa2e710b6c239822 GIT binary patch literal 1814 zcmeHII}XAy40X)rfdjBHuy*Pa32`iDauznu#vQ`5lUA+TrXRH%W}&j<&-1g*j#NT4 zkr?HI-&-Izk-HE(a!f&Blx!kYSJe}J=~+pmOzH<-w|Z5RsE7Pi{hc&k*MWvmDdb>p zN(Q|I$8(qov1ggNS|CM+6TaDyd>vn=V}#TmuoesvG&TLJy`P7Ah(l^31quvTO}kT# zJ*bTi$98jZ2yZ1%QfdnhEv;A6ev%KGgHQVXzyk)A;Rhws%&u?ZS2^l#RmFhAW<+w~ z!E>3(R5J8iO$IS=Z^uK<@A%LRL_sm7>Q*<63l6mv(X5D-Zhj#1UFey-;pWlmg`sZQ@ z&7Pt=5BeUIPUJ`w%mi*|0iWcO$M7|FJrgX3DEU+2`Ll&IuVCmCyez}(`4(`;bVG(z r{xd9KNepP5uh$nb<|4T&=%BG?R?*hjv3nfW_JRrxb=73h@4Af}*{fRo literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/e6ce0a6ac5d620a2360c137c38b2949a9054b9cf b/tests/fuzz/corpora/fuzz-channel_id/e6ce0a6ac5d620a2360c137c38b2949a9054b9cf new file mode 100644 index 0000000000000000000000000000000000000000..7caa67d09190c07baef3e0414fd8faf363286efc GIT binary patch literal 132 zcmZSj4+IPhjUej(e=Z=B0>Z^yK%mOSWy8h5#L&paz`y{J|Boi9$Hlq1JnYxg$rmEkO8y{07G^$_W%F@ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/eac1c50606d199c8e3cd3b29fc0ba2fa7ca1c9c6 b/tests/fuzz/corpora/fuzz-channel_id/eac1c50606d199c8e3cd3b29fc0ba2fa7ca1c9c6 new file mode 100644 index 0000000000000000000000000000000000000000..f3f07690aa564aa4138aba6adf31557cf92f68c2 GIT binary patch literal 2040 zcmdT_F;2uV5S;kBh2|>2{yos)Bk%Pbu7#uuzr9DASJKBLyJm1P>Oy;AWE_RwB^pKCz z--hw51BT#gV2Ed08x{a77@PtlI2WSgfTD1UL&IX3kC+k!%der}Pl8+ YoT<}@w(VgtR5|Tbw%W$Rk<(}U1v(p1MgRZ+ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/eeacf73f006f026c0b88bba7c3ca87f7a95c707a b/tests/fuzz/corpora/fuzz-channel_id/eeacf73f006f026c0b88bba7c3ca87f7a95c707a new file mode 100644 index 0000000000000000000000000000000000000000..21975be38ede60db041edaeace7b503d97d11add GIT binary patch literal 134 zcmZ9Fu@QhU3JXTBhz>Q<$CsS9~!=o3bW#!ZV%Oh01{O|>-;3Iti literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/ef635172adda15186195e3efec90a028d0db94db b/tests/fuzz/corpora/fuzz-channel_id/ef635172adda15186195e3efec90a028d0db94db new file mode 100644 index 0000000000000000000000000000000000000000..deccd4d69cc9a2251cc3ff386135395df2befb6b GIT binary patch literal 2869 zcmeHJu?~Vj3@v4{pWx=e>f}OV^jG`}2e;e&4}Z^JklOY@xCA&2LBY@)fb_0?SK8NN z0xFJ8h?&;1ZX}Ws?Fle}1i_JP@_SfR8`T5c;k>0v>D320{nD!%NG+5{tA`vm1M-dL zB7z}ReILjGUimkJKe7zhGp|GLX_0jcs)9Q^ITfkQD>#lhb(z+iFGNJd-?xaQj~ z@_rC;kc0D~DEJ{kDyn3V=aLWHR(cc22f(`gGy7w8c`xNJS`va? zsQZ`IbRU%|+v?a*H<4lNiG_9B-K+=sSBZYFMnPwNGq!b~O)whOwl%FJp00UGcmbY@ Bw9Ehi literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/f626d650d028e114ae2ff14fcf770cb8d1ec7d8f b/tests/fuzz/corpora/fuzz-channel_id/f626d650d028e114ae2ff14fcf770cb8d1ec7d8f new file mode 100644 index 0000000000000000000000000000000000000000..1bfcaf2c529a874218d1422e05b7378f4ed22cf7 GIT binary patch literal 67 mcmbQkz{QZufB;-TKG**_Kp|vNgglg$tDc*i+XdoqF#rJ1!v+=r literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/f6afa67d8c4af6d5e2ec178895b6debecc5385f9 b/tests/fuzz/corpora/fuzz-channel_id/f6afa67d8c4af6d5e2ec178895b6debecc5385f9 new file mode 100644 index 0000000000000000000000000000000000000000..888777794ee500d114096b2566aa0de85839db24 GIT binary patch literal 338 zcmaJ-yA8rH5Pf%aZv=M~p^Q)(3Q)$PMVW;y7$GCDN{ZuMLJ><=Y+1JM-Mx?92*6&j zs22(9KvmZ@Z73sHwBN$mkq^Q#CB=Vw6j+bC2|Xk@0pEj$drRS*2Jiu%y^Ko3T!qy3 lRSt3=u|03sp)%15ArDyAl>4NYI^dik$I|)?0ZGfQ`~dyUcz^%^ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/f771977ec15692e7f49f5ad886b4fa29b09e83ef b/tests/fuzz/corpora/fuzz-channel_id/f771977ec15692e7f49f5ad886b4fa29b09e83ef new file mode 100644 index 0000000000000000000000000000000000000000..ffa4c3cef6c14a31b9b02de8f9da9d42891c83b9 GIT binary patch literal 1544 zcmd5+Jx;?=40c|oT4G^jV<=-KB$g+k9)WXkg6_Eo8z*Am7L{0Fs#NpYe)(~mydp6` zqO?)$XZ!Q_*{L~-yiq51u?XMbeq~&1=0~Q~P?M-*B61&r=~nGTd)jTdH@bO?(}P{j z#2TR-)p#u;(R@M=tEv1Tb<`!))Ti($A%&HoMJ@()6qT&*5FmyWBZ>rQ3NKkUB1Ucg z`jB&9!{OJRoPjykfNq>IQp&MEK}{oxFU0co{$bn%a`_(Qt^owh9%aSwz~g}+hOFT9 zn@n3#m~nM1kahT5vi2L=nP?SCMb#}3);$_(Qx2*ag&l;yKv$&?Q#So{`PH63_d@b- zfi)XRCv6xIA=Rgh>}RT6tR5&_MQEl z$dJ_`s010b<5V<(|}<5p^`u`|z8O%PVGD41d5 zbpdMzP7qC!REl@i9@_w0*F~>1U9KmzQ9m!c-|GQx;Wc20nNhZA15L+cK%2@AHwD{2X?O{5oe<* YcV}gy$GQf8*BWJ_1B0LqZ`eFN0LT=Nt^fc4 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-channel_id/fe2f07b6d7f358b4c8498132994c9320acec1cb6 b/tests/fuzz/corpora/fuzz-channel_id/fe2f07b6d7f358b4c8498132994c9320acec1cb6 new file mode 100644 index 0000000000000000000000000000000000000000..69fefa1cb4a92d8949f78169a67e26d2ae8dca17 GIT binary patch literal 2989 zcmd^BF>b>!45ZYJPsmoFL4gdNIz&Lwmt@W8wLnJyBU|6n2lO9(L)4=v#Sq}iitPq9 z!T^zNN+cy7PqgOj{TH=92z$>f{5}}6X5KMbL&j3eM5J>(RF9%3`lk06PD)k3Vf95X zYGSbvm!<)Wg8{tT-~!f5F+7OAFd?Y%r}lq|!NR2kXX9+fZuRliIRq(k)j81dXt z4stPoG|YWxP0Xfq+c8{SpUrR(!!B-jXB`z1D15Xa^Y#xDbFtL^0nJd>%GI