diff --git a/tests/fuzz/corpora/fuzz-channel_id/02e15726537c80433e2f691a18d84ffd461c36a7 b/tests/fuzz/corpora/fuzz-channel_id/02e15726537c80433e2f691a18d84ffd461c36a7 new file mode 100644 index 000000000000..da6f6e1e7f8b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/02e15726537c80433e2f691a18d84ffd461c36a7 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/047d1dd215927433b78039f450e3b74fe2959f85 b/tests/fuzz/corpora/fuzz-channel_id/047d1dd215927433b78039f450e3b74fe2959f85 new file mode 100644 index 000000000000..8493a4d3962b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/047d1dd215927433b78039f450e3b74fe2959f85 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/0541eccf1422a6cc839a06a3f5db34980b337fc2 b/tests/fuzz/corpora/fuzz-channel_id/0541eccf1422a6cc839a06a3f5db34980b337fc2 new file mode 100644 index 000000000000..ffaf51d7f6de Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/0541eccf1422a6cc839a06a3f5db34980b337fc2 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/0567224c15f3182d4af664c8ca7d677efad1f9de b/tests/fuzz/corpora/fuzz-channel_id/0567224c15f3182d4af664c8ca7d677efad1f9de new file mode 100644 index 000000000000..f90d3778f907 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/0567224c15f3182d4af664c8ca7d677efad1f9de differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/0b924f05c5af1fa091251280b8c578f678c5eec4 b/tests/fuzz/corpora/fuzz-channel_id/0b924f05c5af1fa091251280b8c578f678c5eec4 new file mode 100644 index 000000000000..743e66686406 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/0b924f05c5af1fa091251280b8c578f678c5eec4 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/0d36d06e0e59b22b379dd7f4b057d02d69bd3ee6 b/tests/fuzz/corpora/fuzz-channel_id/0d36d06e0e59b22b379dd7f4b057d02d69bd3ee6 new file mode 100644 index 000000000000..c6acd8f9d69f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/0d36d06e0e59b22b379dd7f4b057d02d69bd3ee6 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/0d37394ec60170c0e0912c02cab9e6c55a91f19a b/tests/fuzz/corpora/fuzz-channel_id/0d37394ec60170c0e0912c02cab9e6c55a91f19a new file mode 100644 index 000000000000..15e22934e426 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/0d37394ec60170c0e0912c02cab9e6c55a91f19a differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/13c932ee3c403bf2e8d37073013ff137183b60f4 b/tests/fuzz/corpora/fuzz-channel_id/13c932ee3c403bf2e8d37073013ff137183b60f4 new file mode 100644 index 000000000000..1df7d83eaa44 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/13c932ee3c403bf2e8d37073013ff137183b60f4 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/1609ccbaf433d2209a3bde8472ca336abe593598 b/tests/fuzz/corpora/fuzz-channel_id/1609ccbaf433d2209a3bde8472ca336abe593598 new file mode 100644 index 000000000000..dc3b806ab25d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/1609ccbaf433d2209a3bde8472ca336abe593598 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/1d9443002954eb2edb10f92ee4bba2a2e3b36b2b b/tests/fuzz/corpora/fuzz-channel_id/1d9443002954eb2edb10f92ee4bba2a2e3b36b2b new file mode 100644 index 000000000000..4dc085cbb240 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/1d9443002954eb2edb10f92ee4bba2a2e3b36b2b differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/1fa5cdfb1c3be3a6a3736ecb9ce9d34e47c28e22 b/tests/fuzz/corpora/fuzz-channel_id/1fa5cdfb1c3be3a6a3736ecb9ce9d34e47c28e22 new file mode 100644 index 000000000000..edff1335a485 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/1fa5cdfb1c3be3a6a3736ecb9ce9d34e47c28e22 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/20eef4d6cb9cd7796e2509804abd48af10c0418d b/tests/fuzz/corpora/fuzz-channel_id/20eef4d6cb9cd7796e2509804abd48af10c0418d new file mode 100644 index 000000000000..00195bc860d5 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/20eef4d6cb9cd7796e2509804abd48af10c0418d differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/20f8a733d4d437ef00c16ae7450d33dd7f93f3b3 b/tests/fuzz/corpora/fuzz-channel_id/20f8a733d4d437ef00c16ae7450d33dd7f93f3b3 new file mode 100644 index 000000000000..174d1f711ed6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/20f8a733d4d437ef00c16ae7450d33dd7f93f3b3 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/21c76ff4748bb8369615809a94665d7f0e5a3f97 b/tests/fuzz/corpora/fuzz-channel_id/21c76ff4748bb8369615809a94665d7f0e5a3f97 new file mode 100644 index 000000000000..1cee2d18c51d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/21c76ff4748bb8369615809a94665d7f0e5a3f97 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/23a374cbff72056c014676ea8cbe88f17c31c821 b/tests/fuzz/corpora/fuzz-channel_id/23a374cbff72056c014676ea8cbe88f17c31c821 new file mode 100644 index 000000000000..2dce6e5dda0f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/23a374cbff72056c014676ea8cbe88f17c31c821 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/24aa03163cc3af66559b2e321c8013eab109bc36 b/tests/fuzz/corpora/fuzz-channel_id/24aa03163cc3af66559b2e321c8013eab109bc36 new file mode 100644 index 000000000000..21f62b99714a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/24aa03163cc3af66559b2e321c8013eab109bc36 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/25990fed380dbc573ed8abed659f4a0bd095c441 b/tests/fuzz/corpora/fuzz-channel_id/25990fed380dbc573ed8abed659f4a0bd095c441 new file mode 100644 index 000000000000..c06e6c8c02a1 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/25990fed380dbc573ed8abed659f4a0bd095c441 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/2680d7a46c100a4f6e81a1e897551bc2ceddff89 b/tests/fuzz/corpora/fuzz-channel_id/2680d7a46c100a4f6e81a1e897551bc2ceddff89 new file mode 100644 index 000000000000..680a7cf81153 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/2680d7a46c100a4f6e81a1e897551bc2ceddff89 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/29b60b63daaf68c5eff20b90645549fe14753107 b/tests/fuzz/corpora/fuzz-channel_id/29b60b63daaf68c5eff20b90645549fe14753107 new file mode 100644 index 000000000000..8f9ddff5a7c7 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/29b60b63daaf68c5eff20b90645549fe14753107 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/29e45002f5a48c0a608a96e5d62b772f4c4d7efb b/tests/fuzz/corpora/fuzz-channel_id/29e45002f5a48c0a608a96e5d62b772f4c4d7efb new file mode 100644 index 000000000000..3478e9c10149 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/29e45002f5a48c0a608a96e5d62b772f4c4d7efb differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/2beb593b88b67a5b15a2b8c8a0ec08d8e672121c b/tests/fuzz/corpora/fuzz-channel_id/2beb593b88b67a5b15a2b8c8a0ec08d8e672121c new file mode 100644 index 000000000000..7fd0d3365a1a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/2beb593b88b67a5b15a2b8c8a0ec08d8e672121c differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/2dc00a3fa40ecb1e3bc5e3ed72dd5b7f8f019880 b/tests/fuzz/corpora/fuzz-channel_id/2dc00a3fa40ecb1e3bc5e3ed72dd5b7f8f019880 new file mode 100644 index 000000000000..083e7d2c8f32 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/2dc00a3fa40ecb1e3bc5e3ed72dd5b7f8f019880 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/303765d0152085fa26b46934a900a4ff664a0882 b/tests/fuzz/corpora/fuzz-channel_id/303765d0152085fa26b46934a900a4ff664a0882 new file mode 100644 index 000000000000..560ac5c50d08 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/303765d0152085fa26b46934a900a4ff664a0882 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/32dfe1ca43834ce3c6269f73e6a051784fdf8f34 b/tests/fuzz/corpora/fuzz-channel_id/32dfe1ca43834ce3c6269f73e6a051784fdf8f34 new file mode 100644 index 000000000000..069ea143c03a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/32dfe1ca43834ce3c6269f73e6a051784fdf8f34 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/33c6130bd60ebcf12f40469874cf6da2618189b6 b/tests/fuzz/corpora/fuzz-channel_id/33c6130bd60ebcf12f40469874cf6da2618189b6 new file mode 100644 index 000000000000..257cce7e7df5 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/33c6130bd60ebcf12f40469874cf6da2618189b6 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/356cfd71efe633372ce39056a33fe7d8ef75212d b/tests/fuzz/corpora/fuzz-channel_id/356cfd71efe633372ce39056a33fe7d8ef75212d new file mode 100644 index 000000000000..c13ff96a6afa Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/356cfd71efe633372ce39056a33fe7d8ef75212d differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/3797692b1dac3a0572ebd9fb7322bb40568bb3d5 b/tests/fuzz/corpora/fuzz-channel_id/3797692b1dac3a0572ebd9fb7322bb40568bb3d5 new file mode 100644 index 000000000000..6933a79c0935 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/3797692b1dac3a0572ebd9fb7322bb40568bb3d5 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/4161c59f844adad4ee960510e8a9db98256428d8 b/tests/fuzz/corpora/fuzz-channel_id/4161c59f844adad4ee960510e8a9db98256428d8 new file mode 100644 index 000000000000..1b393b63dac4 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/4161c59f844adad4ee960510e8a9db98256428d8 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/45fe248ffe74d0c6c473131c3e5773873925c2cc b/tests/fuzz/corpora/fuzz-channel_id/45fe248ffe74d0c6c473131c3e5773873925c2cc new file mode 100644 index 000000000000..64faf52ccf21 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/45fe248ffe74d0c6c473131c3e5773873925c2cc differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/46709a7f52f92663c799a7bc2d1b0d2721857f7d b/tests/fuzz/corpora/fuzz-channel_id/46709a7f52f92663c799a7bc2d1b0d2721857f7d new file mode 100644 index 000000000000..038c789895b2 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/46709a7f52f92663c799a7bc2d1b0d2721857f7d differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/46b587ec2db073d883ee86045a52470647299b91 b/tests/fuzz/corpora/fuzz-channel_id/46b587ec2db073d883ee86045a52470647299b91 new file mode 100644 index 000000000000..83355df31643 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/46b587ec2db073d883ee86045a52470647299b91 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/48701b61322c15ef934b6e14d7c99fa3e291c480 b/tests/fuzz/corpora/fuzz-channel_id/48701b61322c15ef934b6e14d7c99fa3e291c480 new file mode 100644 index 000000000000..ef4fcc8a1d86 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/48701b61322c15ef934b6e14d7c99fa3e291c480 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/4ad0c2233d290e9d8c3cd145f6e1ed26b76fc5e1 b/tests/fuzz/corpora/fuzz-channel_id/4ad0c2233d290e9d8c3cd145f6e1ed26b76fc5e1 new file mode 100644 index 000000000000..3e19c908868b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/4ad0c2233d290e9d8c3cd145f6e1ed26b76fc5e1 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/4b56096d3681a5e1e7ee296f303b1dae6ddea72a b/tests/fuzz/corpora/fuzz-channel_id/4b56096d3681a5e1e7ee296f303b1dae6ddea72a new file mode 100644 index 000000000000..700975fa2e5b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/4b56096d3681a5e1e7ee296f303b1dae6ddea72a differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/4e4a7fd454f3b07fd60955c520d487125a3b9548 b/tests/fuzz/corpora/fuzz-channel_id/4e4a7fd454f3b07fd60955c520d487125a3b9548 new file mode 100644 index 000000000000..9001394af968 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/4e4a7fd454f3b07fd60955c520d487125a3b9548 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/510e4119110f68aa095236b54af2fc5d22a2dcdb b/tests/fuzz/corpora/fuzz-channel_id/510e4119110f68aa095236b54af2fc5d22a2dcdb new file mode 100644 index 000000000000..ef44be5cc78f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/510e4119110f68aa095236b54af2fc5d22a2dcdb differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/512a4a4160e545b7cd4103535484f62578375118 b/tests/fuzz/corpora/fuzz-channel_id/512a4a4160e545b7cd4103535484f62578375118 new file mode 100644 index 000000000000..09fb0105ed96 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/512a4a4160e545b7cd4103535484f62578375118 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/5370bd9896e9d47a8f3705aad6cc869ba991db66 b/tests/fuzz/corpora/fuzz-channel_id/5370bd9896e9d47a8f3705aad6cc869ba991db66 new file mode 100644 index 000000000000..7fdf6f83d8ad Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/5370bd9896e9d47a8f3705aad6cc869ba991db66 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/57fe13f9fd0f9905f5f9bf15ce0d3cf196232c99 b/tests/fuzz/corpora/fuzz-channel_id/57fe13f9fd0f9905f5f9bf15ce0d3cf196232c99 new file mode 100644 index 000000000000..ed1969207daf Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/57fe13f9fd0f9905f5f9bf15ce0d3cf196232c99 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/5c10caff5d1447119b0153fdfb825d63b9a48a42 b/tests/fuzz/corpora/fuzz-channel_id/5c10caff5d1447119b0153fdfb825d63b9a48a42 new file mode 100644 index 000000000000..6f97cf0038af Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/5c10caff5d1447119b0153fdfb825d63b9a48a42 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/5d67dbe71509d2af75ae7463aaaf40c713a47156 b/tests/fuzz/corpora/fuzz-channel_id/5d67dbe71509d2af75ae7463aaaf40c713a47156 new file mode 100644 index 000000000000..d113c4cf090d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/5d67dbe71509d2af75ae7463aaaf40c713a47156 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/5ec554e5550ace6d9510c9f5d2987238c9db0fd9 b/tests/fuzz/corpora/fuzz-channel_id/5ec554e5550ace6d9510c9f5d2987238c9db0fd9 new file mode 100644 index 000000000000..3ac9d5ce5ddc Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/5ec554e5550ace6d9510c9f5d2987238c9db0fd9 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/607d9d20573ebe2c3d1932b6b441942d5637669d b/tests/fuzz/corpora/fuzz-channel_id/607d9d20573ebe2c3d1932b6b441942d5637669d new file mode 100644 index 000000000000..5b7b8ad80d2b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/607d9d20573ebe2c3d1932b6b441942d5637669d differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/624fe6113c38242d108b2333455ff5a8e24c679c b/tests/fuzz/corpora/fuzz-channel_id/624fe6113c38242d108b2333455ff5a8e24c679c new file mode 100644 index 000000000000..25bd6e9bec06 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/624fe6113c38242d108b2333455ff5a8e24c679c differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/62fdac001b6668f634694ca371ce3836b35dcbb0 b/tests/fuzz/corpora/fuzz-channel_id/62fdac001b6668f634694ca371ce3836b35dcbb0 new file mode 100644 index 000000000000..b02f044b6eb1 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/62fdac001b6668f634694ca371ce3836b35dcbb0 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/633f38d94e64e16a2cf56e8cdcaaac28cf38f2fd b/tests/fuzz/corpora/fuzz-channel_id/633f38d94e64e16a2cf56e8cdcaaac28cf38f2fd new file mode 100644 index 000000000000..27ff13d86b86 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/633f38d94e64e16a2cf56e8cdcaaac28cf38f2fd differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/6384aabaa86535c61198b4152712a1338db025b8 b/tests/fuzz/corpora/fuzz-channel_id/6384aabaa86535c61198b4152712a1338db025b8 new file mode 100644 index 000000000000..d9f40ea3c1b9 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/6384aabaa86535c61198b4152712a1338db025b8 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/64aafd9265dde48e3b9d6274b4fbad41e663e8da b/tests/fuzz/corpora/fuzz-channel_id/64aafd9265dde48e3b9d6274b4fbad41e663e8da new file mode 100644 index 000000000000..6a28dd1d3c6f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/64aafd9265dde48e3b9d6274b4fbad41e663e8da differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/66aa0e424183326e95541395b03acedf4f9fb5dc b/tests/fuzz/corpora/fuzz-channel_id/66aa0e424183326e95541395b03acedf4f9fb5dc new file mode 100644 index 000000000000..cc7255975aac Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/66aa0e424183326e95541395b03acedf4f9fb5dc differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/66d2e6883a9d280bd10eb98903d850d4120a8262 b/tests/fuzz/corpora/fuzz-channel_id/66d2e6883a9d280bd10eb98903d850d4120a8262 new file mode 100644 index 000000000000..c6550a73b33e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/66d2e6883a9d280bd10eb98903d850d4120a8262 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/66f2036c80699ba7a1147039c4b3900a08b5b07d b/tests/fuzz/corpora/fuzz-channel_id/66f2036c80699ba7a1147039c4b3900a08b5b07d new file mode 100644 index 000000000000..69b17a312e03 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/66f2036c80699ba7a1147039c4b3900a08b5b07d differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/68c3728c9f339a69f5fb45fd264eb93f929cf3a3 b/tests/fuzz/corpora/fuzz-channel_id/68c3728c9f339a69f5fb45fd264eb93f929cf3a3 new file mode 100644 index 000000000000..e06019d4d8a9 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/68c3728c9f339a69f5fb45fd264eb93f929cf3a3 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/6928f871d0dac282c8c8606eeba8fb375016eb0f b/tests/fuzz/corpora/fuzz-channel_id/6928f871d0dac282c8c8606eeba8fb375016eb0f new file mode 100644 index 000000000000..1f9c17355e0d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/6928f871d0dac282c8c8606eeba8fb375016eb0f differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/6b9573331a3eb051c4fad79e5a9cd9d70db06897 b/tests/fuzz/corpora/fuzz-channel_id/6b9573331a3eb051c4fad79e5a9cd9d70db06897 new file mode 100644 index 000000000000..cc6c68bf32e3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/6b9573331a3eb051c4fad79e5a9cd9d70db06897 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/6da41bcaa5b0ad223bc628a1fb52113d2e847fea b/tests/fuzz/corpora/fuzz-channel_id/6da41bcaa5b0ad223bc628a1fb52113d2e847fea new file mode 100644 index 000000000000..c61302e53b5b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/6da41bcaa5b0ad223bc628a1fb52113d2e847fea differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/6e4c13812aa50a8ca6464dced81fb6d28d68cf70 b/tests/fuzz/corpora/fuzz-channel_id/6e4c13812aa50a8ca6464dced81fb6d28d68cf70 new file mode 100644 index 000000000000..2565e18a65f5 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/6e4c13812aa50a8ca6464dced81fb6d28d68cf70 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/6e97a6920c32bf237c397d34ee2b1d9621fd9777 b/tests/fuzz/corpora/fuzz-channel_id/6e97a6920c32bf237c397d34ee2b1d9621fd9777 new file mode 100644 index 000000000000..b6f5f5e2cd34 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/6e97a6920c32bf237c397d34ee2b1d9621fd9777 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/6fc1d9729635db9909db975c47d9b4a74c632871 b/tests/fuzz/corpora/fuzz-channel_id/6fc1d9729635db9909db975c47d9b4a74c632871 new file mode 100644 index 000000000000..e3d7521f104d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/6fc1d9729635db9909db975c47d9b4a74c632871 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/75b552515c316340d700e979002e0bf6a35fc7b8 b/tests/fuzz/corpora/fuzz-channel_id/75b552515c316340d700e979002e0bf6a35fc7b8 new file mode 100644 index 000000000000..e6dd5b459feb Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/75b552515c316340d700e979002e0bf6a35fc7b8 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/77b633e25f51b233e17396e4f6a547e1629e31d7 b/tests/fuzz/corpora/fuzz-channel_id/77b633e25f51b233e17396e4f6a547e1629e31d7 new file mode 100644 index 000000000000..0d3915aa0d3d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/77b633e25f51b233e17396e4f6a547e1629e31d7 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/7984aed5417a6c0af64e179b0820d79832864990 b/tests/fuzz/corpora/fuzz-channel_id/7984aed5417a6c0af64e179b0820d79832864990 new file mode 100644 index 000000000000..57534607d4fe Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/7984aed5417a6c0af64e179b0820d79832864990 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/7ad9a49d354791cf5e88021068cbb9f8f6a37804 b/tests/fuzz/corpora/fuzz-channel_id/7ad9a49d354791cf5e88021068cbb9f8f6a37804 new file mode 100644 index 000000000000..cd858b567c56 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/7ad9a49d354791cf5e88021068cbb9f8f6a37804 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/7b29480fc85aef9c225d83f7f478e0945ca74215 b/tests/fuzz/corpora/fuzz-channel_id/7b29480fc85aef9c225d83f7f478e0945ca74215 new file mode 100644 index 000000000000..dd43b9d00ae3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/7b29480fc85aef9c225d83f7f478e0945ca74215 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/7fc3a8791219aadcd585097137cac99b4883391a b/tests/fuzz/corpora/fuzz-channel_id/7fc3a8791219aadcd585097137cac99b4883391a new file mode 100644 index 000000000000..80f94944e665 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/7fc3a8791219aadcd585097137cac99b4883391a differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/80be989265e378558b031ff195211f33dddaa7ae b/tests/fuzz/corpora/fuzz-channel_id/80be989265e378558b031ff195211f33dddaa7ae new file mode 100644 index 000000000000..b0ea14aab8e2 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/80be989265e378558b031ff195211f33dddaa7ae differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/82deb72c4655f5b8a377059b0ab5ea967679dd59 b/tests/fuzz/corpora/fuzz-channel_id/82deb72c4655f5b8a377059b0ab5ea967679dd59 new file mode 100644 index 000000000000..55fbb722ff39 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/82deb72c4655f5b8a377059b0ab5ea967679dd59 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/843dac004dfb6c87cac149328c1d0c19658165a7 b/tests/fuzz/corpora/fuzz-channel_id/843dac004dfb6c87cac149328c1d0c19658165a7 new file mode 100644 index 000000000000..f6e6d1c39a06 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/843dac004dfb6c87cac149328c1d0c19658165a7 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/86999f1c729cf57b58f2ee6abbf06f987aa30997 b/tests/fuzz/corpora/fuzz-channel_id/86999f1c729cf57b58f2ee6abbf06f987aa30997 new file mode 100644 index 000000000000..32bbfaa2cf56 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/86999f1c729cf57b58f2ee6abbf06f987aa30997 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/877ba749fc8c38f110fa1197cb5d905902d03b85 b/tests/fuzz/corpora/fuzz-channel_id/877ba749fc8c38f110fa1197cb5d905902d03b85 new file mode 100644 index 000000000000..c3ad0e35e785 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/877ba749fc8c38f110fa1197cb5d905902d03b85 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/891c8a25df368663de644329e7e1335790975e00 b/tests/fuzz/corpora/fuzz-channel_id/891c8a25df368663de644329e7e1335790975e00 new file mode 100644 index 000000000000..e21eabfb2971 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/891c8a25df368663de644329e7e1335790975e00 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/898089a8898e53bad1d61760532624c86a59a73e b/tests/fuzz/corpora/fuzz-channel_id/898089a8898e53bad1d61760532624c86a59a73e new file mode 100644 index 000000000000..692c7a945102 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/898089a8898e53bad1d61760532624c86a59a73e differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/8e494f9ebf4979bc27648aff6b0699cac5bed1fe b/tests/fuzz/corpora/fuzz-channel_id/8e494f9ebf4979bc27648aff6b0699cac5bed1fe new file mode 100644 index 000000000000..b63ebc6e05d3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/8e494f9ebf4979bc27648aff6b0699cac5bed1fe differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/8fac549368749e7f71c067acf28c87ce9d44bbb3 b/tests/fuzz/corpora/fuzz-channel_id/8fac549368749e7f71c067acf28c87ce9d44bbb3 new file mode 100644 index 000000000000..10184f7c64cc Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/8fac549368749e7f71c067acf28c87ce9d44bbb3 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/9376bf739d4bddd4e7a2b3d86f22394c8febe626 b/tests/fuzz/corpora/fuzz-channel_id/9376bf739d4bddd4e7a2b3d86f22394c8febe626 new file mode 100644 index 000000000000..32be3bf758af Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/9376bf739d4bddd4e7a2b3d86f22394c8febe626 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/95dfe9f50b42f0024c4cdbf28869a90b00602a76 b/tests/fuzz/corpora/fuzz-channel_id/95dfe9f50b42f0024c4cdbf28869a90b00602a76 new file mode 100644 index 000000000000..a39cbce7d346 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/95dfe9f50b42f0024c4cdbf28869a90b00602a76 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/96ddae579da9f0c99b2cb0c55ef65534b749f3c6 b/tests/fuzz/corpora/fuzz-channel_id/96ddae579da9f0c99b2cb0c55ef65534b749f3c6 new file mode 100644 index 000000000000..3fa253cf87ae Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/96ddae579da9f0c99b2cb0c55ef65534b749f3c6 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/99d051c0bc7f47cc15e75dc297c8c1f570157d0d b/tests/fuzz/corpora/fuzz-channel_id/99d051c0bc7f47cc15e75dc297c8c1f570157d0d new file mode 100644 index 000000000000..f6b24c952948 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/99d051c0bc7f47cc15e75dc297c8c1f570157d0d differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/9a8a6043637c4e135d64626e19f61d94102f7e02 b/tests/fuzz/corpora/fuzz-channel_id/9a8a6043637c4e135d64626e19f61d94102f7e02 new file mode 100644 index 000000000000..16b2d6c0571b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/9a8a6043637c4e135d64626e19f61d94102f7e02 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/9c4a21804ec42cc2e1a66629a8905803df252f95 b/tests/fuzz/corpora/fuzz-channel_id/9c4a21804ec42cc2e1a66629a8905803df252f95 new file mode 100644 index 000000000000..b7022cd9fef1 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/9c4a21804ec42cc2e1a66629a8905803df252f95 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/9e32a8b1894e5d20c58492e8e12e70178e8c0fa4 b/tests/fuzz/corpora/fuzz-channel_id/9e32a8b1894e5d20c58492e8e12e70178e8c0fa4 new file mode 100644 index 000000000000..e5462a0c596f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/9e32a8b1894e5d20c58492e8e12e70178e8c0fa4 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/9f2ac06ff95fe702c51bd6891a7d22529e9f6c88 b/tests/fuzz/corpora/fuzz-channel_id/9f2ac06ff95fe702c51bd6891a7d22529e9f6c88 new file mode 100644 index 000000000000..eb4fbe58af63 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/9f2ac06ff95fe702c51bd6891a7d22529e9f6c88 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/ac06f07ed299b17587014a69d97364635d902292 b/tests/fuzz/corpora/fuzz-channel_id/ac06f07ed299b17587014a69d97364635d902292 new file mode 100644 index 000000000000..5c4d839e96b3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/ac06f07ed299b17587014a69d97364635d902292 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/acecc73c4bba480ef3da5cd253b053022439d7eb b/tests/fuzz/corpora/fuzz-channel_id/acecc73c4bba480ef3da5cd253b053022439d7eb new file mode 100644 index 000000000000..218ce9d85ea7 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/acecc73c4bba480ef3da5cd253b053022439d7eb differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/afb366fbef4ed35e3cc666f79e36566f4da8d8dd b/tests/fuzz/corpora/fuzz-channel_id/afb366fbef4ed35e3cc666f79e36566f4da8d8dd new file mode 100644 index 000000000000..8b3ab63f86ea Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/afb366fbef4ed35e3cc666f79e36566f4da8d8dd differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/afc0cf02c263a99b458d78cbcb6025adeec889f5 b/tests/fuzz/corpora/fuzz-channel_id/afc0cf02c263a99b458d78cbcb6025adeec889f5 new file mode 100644 index 000000000000..1f0ec5f61b6c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/afc0cf02c263a99b458d78cbcb6025adeec889f5 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/b28dbc007030ac0eb4ebfeff0ffd973e5584b140 b/tests/fuzz/corpora/fuzz-channel_id/b28dbc007030ac0eb4ebfeff0ffd973e5584b140 new file mode 100644 index 000000000000..786e7452fde9 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/b28dbc007030ac0eb4ebfeff0ffd973e5584b140 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/b67a715e98c319fe7a9f96444efefdaae2754271 b/tests/fuzz/corpora/fuzz-channel_id/b67a715e98c319fe7a9f96444efefdaae2754271 new file mode 100644 index 000000000000..a35e4a977cca Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/b67a715e98c319fe7a9f96444efefdaae2754271 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/b6f4a7e563c57f93b6f4aa8950e5b67444b49545 b/tests/fuzz/corpora/fuzz-channel_id/b6f4a7e563c57f93b6f4aa8950e5b67444b49545 new file mode 100644 index 000000000000..0cf1942708b9 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/b6f4a7e563c57f93b6f4aa8950e5b67444b49545 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/be1da7ba86a2939a5540161dbabe6c9ff802abcf b/tests/fuzz/corpora/fuzz-channel_id/be1da7ba86a2939a5540161dbabe6c9ff802abcf new file mode 100644 index 000000000000..fdebb44e87bd Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/be1da7ba86a2939a5540161dbabe6c9ff802abcf differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/c357df8b6f954688659f29eeec5c386c4d4890fc b/tests/fuzz/corpora/fuzz-channel_id/c357df8b6f954688659f29eeec5c386c4d4890fc new file mode 100644 index 000000000000..6f8f12031896 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/c357df8b6f954688659f29eeec5c386c4d4890fc differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/c37990251eef102fc77f9ab735a11b7e3b9fb9f5 b/tests/fuzz/corpora/fuzz-channel_id/c37990251eef102fc77f9ab735a11b7e3b9fb9f5 new file mode 100644 index 000000000000..e7c69e4bb648 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/c37990251eef102fc77f9ab735a11b7e3b9fb9f5 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/c3f616f6de520f8b59c61accb14505ba2b11fc84 b/tests/fuzz/corpora/fuzz-channel_id/c3f616f6de520f8b59c61accb14505ba2b11fc84 new file mode 100644 index 000000000000..1230fa893bcd Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/c3f616f6de520f8b59c61accb14505ba2b11fc84 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/c71110ba589237fddd3004a8db8023b0b0b63d7f b/tests/fuzz/corpora/fuzz-channel_id/c71110ba589237fddd3004a8db8023b0b0b63d7f new file mode 100644 index 000000000000..4656f189e7f6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/c71110ba589237fddd3004a8db8023b0b0b63d7f differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/c8adcca23906e6b6e179bf64551d1e6f4ecac079 b/tests/fuzz/corpora/fuzz-channel_id/c8adcca23906e6b6e179bf64551d1e6f4ecac079 new file mode 100644 index 000000000000..aa80ec422176 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/c8adcca23906e6b6e179bf64551d1e6f4ecac079 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/c929fdeb66b7e87c1946358762efcf3e46e89b07 b/tests/fuzz/corpora/fuzz-channel_id/c929fdeb66b7e87c1946358762efcf3e46e89b07 new file mode 100644 index 000000000000..759f9c1d3f17 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/c929fdeb66b7e87c1946358762efcf3e46e89b07 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/c970fd436569a53644300a01b44d4da61d0faeb9 b/tests/fuzz/corpora/fuzz-channel_id/c970fd436569a53644300a01b44d4da61d0faeb9 new file mode 100644 index 000000000000..3e2b1930edfe Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/c970fd436569a53644300a01b44d4da61d0faeb9 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/cfff7d51b29531c5b3367dca34244f64b3ad6118 b/tests/fuzz/corpora/fuzz-channel_id/cfff7d51b29531c5b3367dca34244f64b3ad6118 new file mode 100644 index 000000000000..88347cff98af Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/cfff7d51b29531c5b3367dca34244f64b3ad6118 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/d1665ab9e53c7aebf9052a54a5cd65010b696f1b b/tests/fuzz/corpora/fuzz-channel_id/d1665ab9e53c7aebf9052a54a5cd65010b696f1b new file mode 100644 index 000000000000..afd28f7254e7 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/d1665ab9e53c7aebf9052a54a5cd65010b696f1b differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/d2d3d44b682a329a6017ffed8dfac2ffac505af5 b/tests/fuzz/corpora/fuzz-channel_id/d2d3d44b682a329a6017ffed8dfac2ffac505af5 new file mode 100644 index 000000000000..a1d748eb3833 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/d2d3d44b682a329a6017ffed8dfac2ffac505af5 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/d530dca6fcb0e348edee8a80c9a9486ad2d1b9b2 b/tests/fuzz/corpora/fuzz-channel_id/d530dca6fcb0e348edee8a80c9a9486ad2d1b9b2 new file mode 100644 index 000000000000..bab3877cf61c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/d530dca6fcb0e348edee8a80c9a9486ad2d1b9b2 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/d54e3fdd0966e7a3f28e2962cfcd9d57e03b9958 b/tests/fuzz/corpora/fuzz-channel_id/d54e3fdd0966e7a3f28e2962cfcd9d57e03b9958 new file mode 100644 index 000000000000..b6d2d24e6f82 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/d54e3fdd0966e7a3f28e2962cfcd9d57e03b9958 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/d60b75990f246bc1f74356fbcd97a253448de4dd b/tests/fuzz/corpora/fuzz-channel_id/d60b75990f246bc1f74356fbcd97a253448de4dd new file mode 100644 index 000000000000..a188a929edfb Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/d60b75990f246bc1f74356fbcd97a253448de4dd differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/d6f622c4ae0ae8f43a39aabd9e5c1b4386d3e5ce b/tests/fuzz/corpora/fuzz-channel_id/d6f622c4ae0ae8f43a39aabd9e5c1b4386d3e5ce new file mode 100644 index 000000000000..25a7e157750c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/d6f622c4ae0ae8f43a39aabd9e5c1b4386d3e5ce differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/d7bb746b5ce3855ade33ce5ba03c3a699f3c9206 b/tests/fuzz/corpora/fuzz-channel_id/d7bb746b5ce3855ade33ce5ba03c3a699f3c9206 new file mode 100644 index 000000000000..4e3d4836d2fe Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/d7bb746b5ce3855ade33ce5ba03c3a699f3c9206 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/d991be90c28c42eeaeca48a2fcfa268a56b3b378 b/tests/fuzz/corpora/fuzz-channel_id/d991be90c28c42eeaeca48a2fcfa268a56b3b378 new file mode 100644 index 000000000000..5bdab0216213 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/d991be90c28c42eeaeca48a2fcfa268a56b3b378 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/dbda5bc89eb1163655f051d3668cb1caa81619bf b/tests/fuzz/corpora/fuzz-channel_id/dbda5bc89eb1163655f051d3668cb1caa81619bf new file mode 100644 index 000000000000..fbe8aa3be5a3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/dbda5bc89eb1163655f051d3668cb1caa81619bf differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/dc0475712944a416d6b23e9250573f47c521ca6f b/tests/fuzz/corpora/fuzz-channel_id/dc0475712944a416d6b23e9250573f47c521ca6f new file mode 100644 index 000000000000..b624814e7c7d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/dc0475712944a416d6b23e9250573f47c521ca6f differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/de9825fadf38daa67e8f71ef7cd7aed815f621ac b/tests/fuzz/corpora/fuzz-channel_id/de9825fadf38daa67e8f71ef7cd7aed815f621ac new file mode 100644 index 000000000000..dcd12e385794 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/de9825fadf38daa67e8f71ef7cd7aed815f621ac differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/e177013265e8b5daf04a0f5ff0df0508b482a640 b/tests/fuzz/corpora/fuzz-channel_id/e177013265e8b5daf04a0f5ff0df0508b482a640 new file mode 100644 index 000000000000..ff87d3f0e99b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/e177013265e8b5daf04a0f5ff0df0508b482a640 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/e398af2a64c6ac157a39f58fd991105dd2bc2ad3 b/tests/fuzz/corpora/fuzz-channel_id/e398af2a64c6ac157a39f58fd991105dd2bc2ad3 new file mode 100644 index 000000000000..944d0791f26b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/e398af2a64c6ac157a39f58fd991105dd2bc2ad3 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/e5d6d2c050cf22daae6de25763e45f7eb704cb97 b/tests/fuzz/corpora/fuzz-channel_id/e5d6d2c050cf22daae6de25763e45f7eb704cb97 new file mode 100644 index 000000000000..c5b44657bd7f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/e5d6d2c050cf22daae6de25763e45f7eb704cb97 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/e65d68c8419f5db9d5bf41dabe403f0bbaa446a5 b/tests/fuzz/corpora/fuzz-channel_id/e65d68c8419f5db9d5bf41dabe403f0bbaa446a5 new file mode 100644 index 000000000000..d0c56e171a8e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/e65d68c8419f5db9d5bf41dabe403f0bbaa446a5 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/e6ce0a6ac5d620a2360c137c38b2949a9054b9cf b/tests/fuzz/corpora/fuzz-channel_id/e6ce0a6ac5d620a2360c137c38b2949a9054b9cf new file mode 100644 index 000000000000..7caa67d09190 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/e6ce0a6ac5d620a2360c137c38b2949a9054b9cf differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/eac1c50606d199c8e3cd3b29fc0ba2fa7ca1c9c6 b/tests/fuzz/corpora/fuzz-channel_id/eac1c50606d199c8e3cd3b29fc0ba2fa7ca1c9c6 new file mode 100644 index 000000000000..f3f07690aa56 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/eac1c50606d199c8e3cd3b29fc0ba2fa7ca1c9c6 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/eeacf73f006f026c0b88bba7c3ca87f7a95c707a b/tests/fuzz/corpora/fuzz-channel_id/eeacf73f006f026c0b88bba7c3ca87f7a95c707a new file mode 100644 index 000000000000..21975be38ede Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/eeacf73f006f026c0b88bba7c3ca87f7a95c707a differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/ef635172adda15186195e3efec90a028d0db94db b/tests/fuzz/corpora/fuzz-channel_id/ef635172adda15186195e3efec90a028d0db94db new file mode 100644 index 000000000000..deccd4d69cc9 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/ef635172adda15186195e3efec90a028d0db94db differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/f30ea9ec02e51433252cad398fc2aab829d33c6a b/tests/fuzz/corpora/fuzz-channel_id/f30ea9ec02e51433252cad398fc2aab829d33c6a new file mode 100644 index 000000000000..e24a935b31ff Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/f30ea9ec02e51433252cad398fc2aab829d33c6a differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/f626d650d028e114ae2ff14fcf770cb8d1ec7d8f b/tests/fuzz/corpora/fuzz-channel_id/f626d650d028e114ae2ff14fcf770cb8d1ec7d8f new file mode 100644 index 000000000000..1bfcaf2c529a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/f626d650d028e114ae2ff14fcf770cb8d1ec7d8f differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/f6afa67d8c4af6d5e2ec178895b6debecc5385f9 b/tests/fuzz/corpora/fuzz-channel_id/f6afa67d8c4af6d5e2ec178895b6debecc5385f9 new file mode 100644 index 000000000000..888777794ee5 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/f6afa67d8c4af6d5e2ec178895b6debecc5385f9 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/f771977ec15692e7f49f5ad886b4fa29b09e83ef b/tests/fuzz/corpora/fuzz-channel_id/f771977ec15692e7f49f5ad886b4fa29b09e83ef new file mode 100644 index 000000000000..ffa4c3cef6c1 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/f771977ec15692e7f49f5ad886b4fa29b09e83ef differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/fa259b5758bd97f53029f04b4efeebf4aea2a10f b/tests/fuzz/corpora/fuzz-channel_id/fa259b5758bd97f53029f04b4efeebf4aea2a10f new file mode 100644 index 000000000000..beabc7141a9c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/fa259b5758bd97f53029f04b4efeebf4aea2a10f differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/fb550f7adee87706e126842bcb539ae97ffa5c74 b/tests/fuzz/corpora/fuzz-channel_id/fb550f7adee87706e126842bcb539ae97ffa5c74 new file mode 100644 index 000000000000..24fcbc6cbb8c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/fb550f7adee87706e126842bcb539ae97ffa5c74 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/fc0412c42c6dede3460635f37cf7c2b0a3960480 b/tests/fuzz/corpora/fuzz-channel_id/fc0412c42c6dede3460635f37cf7c2b0a3960480 new file mode 100644 index 000000000000..0abe467ce262 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/fc0412c42c6dede3460635f37cf7c2b0a3960480 differ diff --git a/tests/fuzz/corpora/fuzz-channel_id/fe2f07b6d7f358b4c8498132994c9320acec1cb6 b/tests/fuzz/corpora/fuzz-channel_id/fe2f07b6d7f358b4c8498132994c9320acec1cb6 new file mode 100644 index 000000000000..69fefa1cb4a9 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-channel_id/fe2f07b6d7f358b4c8498132994c9320acec1cb6 differ diff --git a/tests/fuzz/fuzz-channel_id.c b/tests/fuzz/fuzz-channel_id.c index c115ba873f51..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,13 +53,16 @@ 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]); + 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);