diff --git a/tests/fuzz/Makefile b/tests/fuzz/Makefile index e60c26e7b13c..f612c0723d1a 100644 --- a/tests/fuzz/Makefile +++ b/tests/fuzz/Makefile @@ -8,6 +8,18 @@ tests/fuzz/fuzz-sha256: LDLIBS += -lcrypto tests/fuzz/fuzz-wire-*.o: tests/fuzz/wire.h tests/fuzz/fuzz-bolt12-*.o: tests/fuzz/bolt12.h +tests/fuzz/fuzz-open_channel: common/shutdown_scriptpubkey.o \ + common/peer_io.o \ + common/peer_billboard.o \ + common/peer_status_wiregen.o \ + common/penalty_base.o \ + common/per_peer_state.o \ + common/read_peer_msg.o \ + common/wire_error.o \ + hsmd/hsmd_wiregen.o \ + openingd/common.o \ + openingd/openingd_wiregen.o + FUZZ_TARGETS_SRC := $(wildcard tests/fuzz/fuzz-*.c) FUZZ_TARGETS_OBJS := $(FUZZ_TARGETS_SRC:.c=.o) FUZZ_TARGETS_BIN := $(FUZZ_TARGETS_SRC:.c=) diff --git a/tests/fuzz/corpora/fuzz-open_channel/001717bbfb61f4003640ab31520567b8c303855b b/tests/fuzz/corpora/fuzz-open_channel/001717bbfb61f4003640ab31520567b8c303855b new file mode 100644 index 000000000000..8d04957b63bd Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/001717bbfb61f4003640ab31520567b8c303855b differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/01c64506cbdf87295af69d0be44e886c863c789d b/tests/fuzz/corpora/fuzz-open_channel/01c64506cbdf87295af69d0be44e886c863c789d new file mode 100644 index 000000000000..db5259ffa4df Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/01c64506cbdf87295af69d0be44e886c863c789d differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/0283b07e7f906856e5655817ba483468db47c48e b/tests/fuzz/corpora/fuzz-open_channel/0283b07e7f906856e5655817ba483468db47c48e new file mode 100644 index 000000000000..ac8e2f0f17cc Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/0283b07e7f906856e5655817ba483468db47c48e differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/02d29230f8fe1717329bdfb398fda70929a5aeef b/tests/fuzz/corpora/fuzz-open_channel/02d29230f8fe1717329bdfb398fda70929a5aeef new file mode 100644 index 000000000000..4ce9de3a3d81 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/02d29230f8fe1717329bdfb398fda70929a5aeef differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/03c138d9def5ce4d6b082417979a0499fe3d935c b/tests/fuzz/corpora/fuzz-open_channel/03c138d9def5ce4d6b082417979a0499fe3d935c new file mode 100644 index 000000000000..3dfc053f7f83 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/03c138d9def5ce4d6b082417979a0499fe3d935c differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/0447ef44da64a59c7d618b9298985e5acc5b98f5 b/tests/fuzz/corpora/fuzz-open_channel/0447ef44da64a59c7d618b9298985e5acc5b98f5 new file mode 100644 index 000000000000..9d322725421c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/0447ef44da64a59c7d618b9298985e5acc5b98f5 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/0464cf36626bdbfc1a485e863918894838133a69 b/tests/fuzz/corpora/fuzz-open_channel/0464cf36626bdbfc1a485e863918894838133a69 new file mode 100644 index 000000000000..5b8dc0a01a1b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/0464cf36626bdbfc1a485e863918894838133a69 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/047e581434ae1f06c4295e91857862479b9ea1e2 b/tests/fuzz/corpora/fuzz-open_channel/047e581434ae1f06c4295e91857862479b9ea1e2 new file mode 100644 index 000000000000..1470ca73592f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/047e581434ae1f06c4295e91857862479b9ea1e2 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/06669ee2202cf4c508290c5baae6a6499e9c4399 b/tests/fuzz/corpora/fuzz-open_channel/06669ee2202cf4c508290c5baae6a6499e9c4399 new file mode 100644 index 000000000000..281b81ca383b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/06669ee2202cf4c508290c5baae6a6499e9c4399 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/06a325122ab7bba20b878e5f7d0285a0202caefc b/tests/fuzz/corpora/fuzz-open_channel/06a325122ab7bba20b878e5f7d0285a0202caefc new file mode 100644 index 000000000000..984e1e0361e9 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/06a325122ab7bba20b878e5f7d0285a0202caefc differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/07064a2cfaaa419dca103a7e616627f8ab40d647 b/tests/fuzz/corpora/fuzz-open_channel/07064a2cfaaa419dca103a7e616627f8ab40d647 new file mode 100644 index 000000000000..fa17c494108c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/07064a2cfaaa419dca103a7e616627f8ab40d647 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/082bd7452fed63b803c226953e6c0da6034e86be b/tests/fuzz/corpora/fuzz-open_channel/082bd7452fed63b803c226953e6c0da6034e86be new file mode 100644 index 000000000000..b5cfcf4eda2d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/082bd7452fed63b803c226953e6c0da6034e86be differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/088020e80026e5f6c2a20d18f2f3ead937d1fa70 b/tests/fuzz/corpora/fuzz-open_channel/088020e80026e5f6c2a20d18f2f3ead937d1fa70 new file mode 100644 index 000000000000..50eee0eff377 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/088020e80026e5f6c2a20d18f2f3ead937d1fa70 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/09e69ea75575c791a54d5f14f0d3f95808a8b65a b/tests/fuzz/corpora/fuzz-open_channel/09e69ea75575c791a54d5f14f0d3f95808a8b65a new file mode 100644 index 000000000000..4266a4279c86 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/09e69ea75575c791a54d5f14f0d3f95808a8b65a differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/0ad1fe8bac2663eca3fb6f0b9c1525d7152e35fb b/tests/fuzz/corpora/fuzz-open_channel/0ad1fe8bac2663eca3fb6f0b9c1525d7152e35fb new file mode 100644 index 000000000000..e58d6ccae32f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/0ad1fe8bac2663eca3fb6f0b9c1525d7152e35fb differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/0b059d4b30cc82feca3ca5c14abb61bef238740a b/tests/fuzz/corpora/fuzz-open_channel/0b059d4b30cc82feca3ca5c14abb61bef238740a new file mode 100644 index 000000000000..b5d57737109b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/0b059d4b30cc82feca3ca5c14abb61bef238740a differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/0b907ef60ba2d46a566a372a64176dc1d91628e5 b/tests/fuzz/corpora/fuzz-open_channel/0b907ef60ba2d46a566a372a64176dc1d91628e5 new file mode 100644 index 000000000000..bbf57e7d747f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/0b907ef60ba2d46a566a372a64176dc1d91628e5 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/0bc632885b5daa06169c653c68d4ea0726cf19e9 b/tests/fuzz/corpora/fuzz-open_channel/0bc632885b5daa06169c653c68d4ea0726cf19e9 new file mode 100644 index 000000000000..2c552461da01 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/0bc632885b5daa06169c653c68d4ea0726cf19e9 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/0c2f41f2eaab96856cf3fe92737739b783f1a19d b/tests/fuzz/corpora/fuzz-open_channel/0c2f41f2eaab96856cf3fe92737739b783f1a19d new file mode 100644 index 000000000000..a7ba2fd2b834 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/0c2f41f2eaab96856cf3fe92737739b783f1a19d differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/0d17a313dadd4c53879ef62b241dfc9b67728ca3 b/tests/fuzz/corpora/fuzz-open_channel/0d17a313dadd4c53879ef62b241dfc9b67728ca3 new file mode 100644 index 000000000000..5b37b5c73609 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/0d17a313dadd4c53879ef62b241dfc9b67728ca3 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/0d33d820370174a9e656115c23c766fb6833f779 b/tests/fuzz/corpora/fuzz-open_channel/0d33d820370174a9e656115c23c766fb6833f779 new file mode 100644 index 000000000000..3f31a6b1f890 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/0d33d820370174a9e656115c23c766fb6833f779 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/0f1fe6b76672575838710aaef91f26f60286ce78 b/tests/fuzz/corpora/fuzz-open_channel/0f1fe6b76672575838710aaef91f26f60286ce78 new file mode 100644 index 000000000000..cd7c98df48d0 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/0f1fe6b76672575838710aaef91f26f60286ce78 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/11ba303fb96eb23a3bbfe9a9f296a11d95d5fdab b/tests/fuzz/corpora/fuzz-open_channel/11ba303fb96eb23a3bbfe9a9f296a11d95d5fdab new file mode 100644 index 000000000000..efaa0de6c9ac Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/11ba303fb96eb23a3bbfe9a9f296a11d95d5fdab differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/11f40e08c688d0e53200ca40b0ab0ed0ec244a26 b/tests/fuzz/corpora/fuzz-open_channel/11f40e08c688d0e53200ca40b0ab0ed0ec244a26 new file mode 100644 index 000000000000..ebcaf4b077df Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/11f40e08c688d0e53200ca40b0ab0ed0ec244a26 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/149ab512cb0daa8d6ccd3d8c81d5bce4a88add41 b/tests/fuzz/corpora/fuzz-open_channel/149ab512cb0daa8d6ccd3d8c81d5bce4a88add41 new file mode 100644 index 000000000000..86076e886356 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/149ab512cb0daa8d6ccd3d8c81d5bce4a88add41 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/15de418667d7abddd511a0e968fba12dd2a6a497 b/tests/fuzz/corpora/fuzz-open_channel/15de418667d7abddd511a0e968fba12dd2a6a497 new file mode 100644 index 000000000000..bce884dded2b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/15de418667d7abddd511a0e968fba12dd2a6a497 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/161a3f56483d589f862a905e62e81d7910a59d88 b/tests/fuzz/corpora/fuzz-open_channel/161a3f56483d589f862a905e62e81d7910a59d88 new file mode 100644 index 000000000000..fcde795c53de Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/161a3f56483d589f862a905e62e81d7910a59d88 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/1703690a1b34e71c9d68a2d57f59eb71db7086bf b/tests/fuzz/corpora/fuzz-open_channel/1703690a1b34e71c9d68a2d57f59eb71db7086bf new file mode 100644 index 000000000000..20ac5f736077 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/1703690a1b34e71c9d68a2d57f59eb71db7086bf differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/17351a16024a6b388b44f42a459f776c64fda4f9 b/tests/fuzz/corpora/fuzz-open_channel/17351a16024a6b388b44f42a459f776c64fda4f9 new file mode 100644 index 000000000000..5b80fe44b50c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/17351a16024a6b388b44f42a459f776c64fda4f9 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/173e759c124bb2d7cd1f54a92ecc65350ce0e4df b/tests/fuzz/corpora/fuzz-open_channel/173e759c124bb2d7cd1f54a92ecc65350ce0e4df new file mode 100644 index 000000000000..156a01877793 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/173e759c124bb2d7cd1f54a92ecc65350ce0e4df differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/17bcb1c812b5247b34495369ee0da2285c133026 b/tests/fuzz/corpora/fuzz-open_channel/17bcb1c812b5247b34495369ee0da2285c133026 new file mode 100644 index 000000000000..c1b45ad47932 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/17bcb1c812b5247b34495369ee0da2285c133026 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/17e9c567f13fc1237db3eec0dffd583c94ed6cf5 b/tests/fuzz/corpora/fuzz-open_channel/17e9c567f13fc1237db3eec0dffd583c94ed6cf5 new file mode 100644 index 000000000000..f3cee41a208e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/17e9c567f13fc1237db3eec0dffd583c94ed6cf5 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/191ddc4747fab8bbce47a10d120a68c792d31d29 b/tests/fuzz/corpora/fuzz-open_channel/191ddc4747fab8bbce47a10d120a68c792d31d29 new file mode 100644 index 000000000000..69e1c6f20f71 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/191ddc4747fab8bbce47a10d120a68c792d31d29 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/19c090ac29074bc80dbccb67b9dff06e48b46177 b/tests/fuzz/corpora/fuzz-open_channel/19c090ac29074bc80dbccb67b9dff06e48b46177 new file mode 100644 index 000000000000..ba6f3bd00a6d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/19c090ac29074bc80dbccb67b9dff06e48b46177 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/1c8e8c84275f76f06fe7b56550260349db0c1f6b b/tests/fuzz/corpora/fuzz-open_channel/1c8e8c84275f76f06fe7b56550260349db0c1f6b new file mode 100644 index 000000000000..e0633d23fa28 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/1c8e8c84275f76f06fe7b56550260349db0c1f6b differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/1d8634ef40369b62ade9ce8630770f5f2ab4f801 b/tests/fuzz/corpora/fuzz-open_channel/1d8634ef40369b62ade9ce8630770f5f2ab4f801 new file mode 100644 index 000000000000..fc160b9f18df Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/1d8634ef40369b62ade9ce8630770f5f2ab4f801 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/203e0e1d85d55f76e1ced75f9063e507c6fdcb96 b/tests/fuzz/corpora/fuzz-open_channel/203e0e1d85d55f76e1ced75f9063e507c6fdcb96 new file mode 100644 index 000000000000..b04357977e17 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/203e0e1d85d55f76e1ced75f9063e507c6fdcb96 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/20aae1f8f4087d2c9fbf4e7e629219807a1ac8cd b/tests/fuzz/corpora/fuzz-open_channel/20aae1f8f4087d2c9fbf4e7e629219807a1ac8cd new file mode 100644 index 000000000000..3984e9899af3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/20aae1f8f4087d2c9fbf4e7e629219807a1ac8cd differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/216cc58961cd145537eb2321267a14c8385129fc b/tests/fuzz/corpora/fuzz-open_channel/216cc58961cd145537eb2321267a14c8385129fc new file mode 100644 index 000000000000..a47a666be269 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-open_channel/216cc58961cd145537eb2321267a14c8385129fc @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-open_channel/22096672f692b3fe850d196221aa7aa822326ca9 b/tests/fuzz/corpora/fuzz-open_channel/22096672f692b3fe850d196221aa7aa822326ca9 new file mode 100644 index 000000000000..438522d89f42 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/22096672f692b3fe850d196221aa7aa822326ca9 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/2216100be2de10d6077df707a857d51834525356 b/tests/fuzz/corpora/fuzz-open_channel/2216100be2de10d6077df707a857d51834525356 new file mode 100644 index 000000000000..29e6ac64b650 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/2216100be2de10d6077df707a857d51834525356 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/23e73dd20b6a47be156fcc007b87a6af27e7c244 b/tests/fuzz/corpora/fuzz-open_channel/23e73dd20b6a47be156fcc007b87a6af27e7c244 new file mode 100644 index 000000000000..aeda7e53c191 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/23e73dd20b6a47be156fcc007b87a6af27e7c244 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/23eb4d3f4155395a74e9d534f97ff4c1908f5aac b/tests/fuzz/corpora/fuzz-open_channel/23eb4d3f4155395a74e9d534f97ff4c1908f5aac new file mode 100644 index 000000000000..24de910c13bb --- /dev/null +++ b/tests/fuzz/corpora/fuzz-open_channel/23eb4d3f4155395a74e9d534f97ff4c1908f5aac @@ -0,0 +1 @@ +Y \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-open_channel/25a0b84095dab310edc4d62ff28135ed7547a99c b/tests/fuzz/corpora/fuzz-open_channel/25a0b84095dab310edc4d62ff28135ed7547a99c new file mode 100644 index 000000000000..46a9beb6fdea Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/25a0b84095dab310edc4d62ff28135ed7547a99c differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/26c3dab23c5df4eb1e86d1c8297c924547e527be b/tests/fuzz/corpora/fuzz-open_channel/26c3dab23c5df4eb1e86d1c8297c924547e527be new file mode 100644 index 000000000000..02bc2813e218 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/26c3dab23c5df4eb1e86d1c8297c924547e527be differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/27ee26a29bfb0e9193ac8feb5b62b37f5d7a5fd1 b/tests/fuzz/corpora/fuzz-open_channel/27ee26a29bfb0e9193ac8feb5b62b37f5d7a5fd1 new file mode 100644 index 000000000000..33f19c42dc3f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/27ee26a29bfb0e9193ac8feb5b62b37f5d7a5fd1 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/294ad9a544c0c884c9165e265fa666412e3d1578 b/tests/fuzz/corpora/fuzz-open_channel/294ad9a544c0c884c9165e265fa666412e3d1578 new file mode 100644 index 000000000000..f136d36800f6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/294ad9a544c0c884c9165e265fa666412e3d1578 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/297c301839ef63b19e7a2ca2e7523d4b282a8c1a b/tests/fuzz/corpora/fuzz-open_channel/297c301839ef63b19e7a2ca2e7523d4b282a8c1a new file mode 100644 index 000000000000..f0d6f27a8766 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/297c301839ef63b19e7a2ca2e7523d4b282a8c1a differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/29bee32a050731d22bc5b26f3822bbae5c087c23 b/tests/fuzz/corpora/fuzz-open_channel/29bee32a050731d22bc5b26f3822bbae5c087c23 new file mode 100644 index 000000000000..08f5e07c14d5 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/29bee32a050731d22bc5b26f3822bbae5c087c23 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/29e2dcfbb16f63bb0254df7585a15bb6fb5e927d b/tests/fuzz/corpora/fuzz-open_channel/29e2dcfbb16f63bb0254df7585a15bb6fb5e927d new file mode 100644 index 000000000000..4227ca4e8736 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/29e2dcfbb16f63bb0254df7585a15bb6fb5e927d differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/2ae4798f29bc06b3ae66055b17e55e4604951627 b/tests/fuzz/corpora/fuzz-open_channel/2ae4798f29bc06b3ae66055b17e55e4604951627 new file mode 100644 index 000000000000..db9d498d9ebf Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/2ae4798f29bc06b3ae66055b17e55e4604951627 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/2afa41482243ef9bf19518bbe3599c5b676b3984 b/tests/fuzz/corpora/fuzz-open_channel/2afa41482243ef9bf19518bbe3599c5b676b3984 new file mode 100644 index 000000000000..2ae47d90b048 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/2afa41482243ef9bf19518bbe3599c5b676b3984 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/2c365cefb072deec04ff0f54e421781c128faee0 b/tests/fuzz/corpora/fuzz-open_channel/2c365cefb072deec04ff0f54e421781c128faee0 new file mode 100644 index 000000000000..0bd9679060a4 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/2c365cefb072deec04ff0f54e421781c128faee0 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/2d5621b48863eed146882ec1b730fef0a322d1c5 b/tests/fuzz/corpora/fuzz-open_channel/2d5621b48863eed146882ec1b730fef0a322d1c5 new file mode 100644 index 000000000000..8dfaf64fe82c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/2d5621b48863eed146882ec1b730fef0a322d1c5 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/2e105fd61817a840700f4d91f4938e8bdcb4c037 b/tests/fuzz/corpora/fuzz-open_channel/2e105fd61817a840700f4d91f4938e8bdcb4c037 new file mode 100644 index 000000000000..438f2f73e455 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/2e105fd61817a840700f4d91f4938e8bdcb4c037 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/2e5f38c25b5cb6dd275756df95ba8f5bbe2f53d9 b/tests/fuzz/corpora/fuzz-open_channel/2e5f38c25b5cb6dd275756df95ba8f5bbe2f53d9 new file mode 100644 index 000000000000..8de517cd3118 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/2e5f38c25b5cb6dd275756df95ba8f5bbe2f53d9 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/2e72dcf22627a64e32fabe870dadef6a8ba93717 b/tests/fuzz/corpora/fuzz-open_channel/2e72dcf22627a64e32fabe870dadef6a8ba93717 new file mode 100644 index 000000000000..cd765befe241 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/2e72dcf22627a64e32fabe870dadef6a8ba93717 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/2f1aa0f6bf49abcc6a435bd0266f4eafec73d350 b/tests/fuzz/corpora/fuzz-open_channel/2f1aa0f6bf49abcc6a435bd0266f4eafec73d350 new file mode 100644 index 000000000000..1cb3dc2d7cfc Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/2f1aa0f6bf49abcc6a435bd0266f4eafec73d350 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/2fd4d59affdb03d0d713cc6c949aa162d9926e17 b/tests/fuzz/corpora/fuzz-open_channel/2fd4d59affdb03d0d713cc6c949aa162d9926e17 new file mode 100644 index 000000000000..a203bce1254a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/2fd4d59affdb03d0d713cc6c949aa162d9926e17 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/2fe16383be8a03a299ff1fec8913f5a49c85e6e1 b/tests/fuzz/corpora/fuzz-open_channel/2fe16383be8a03a299ff1fec8913f5a49c85e6e1 new file mode 100644 index 000000000000..45407bcfb73e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/2fe16383be8a03a299ff1fec8913f5a49c85e6e1 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/320e6b0dbcd6a5ac5a45e409186cf82060fda463 b/tests/fuzz/corpora/fuzz-open_channel/320e6b0dbcd6a5ac5a45e409186cf82060fda463 new file mode 100644 index 000000000000..bd48749bb01c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/320e6b0dbcd6a5ac5a45e409186cf82060fda463 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/32c52aeda7638b4bc1d0ad4ddf3c20066fae0a4b b/tests/fuzz/corpora/fuzz-open_channel/32c52aeda7638b4bc1d0ad4ddf3c20066fae0a4b new file mode 100644 index 000000000000..7825307dc27a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/32c52aeda7638b4bc1d0ad4ddf3c20066fae0a4b differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/341607e8d4b86b0ed8af6917c8a4dd08e5b3b03d b/tests/fuzz/corpora/fuzz-open_channel/341607e8d4b86b0ed8af6917c8a4dd08e5b3b03d new file mode 100644 index 000000000000..d0967ae9712e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/341607e8d4b86b0ed8af6917c8a4dd08e5b3b03d differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/34e7f1e0e35253c2f446d03fe830eb69c1a830b3 b/tests/fuzz/corpora/fuzz-open_channel/34e7f1e0e35253c2f446d03fe830eb69c1a830b3 new file mode 100644 index 000000000000..3bda700f1b7c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/34e7f1e0e35253c2f446d03fe830eb69c1a830b3 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/358905e37281309ad5289931ffc6b1bbacfb5aa4 b/tests/fuzz/corpora/fuzz-open_channel/358905e37281309ad5289931ffc6b1bbacfb5aa4 new file mode 100644 index 000000000000..86d1af601cb5 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/358905e37281309ad5289931ffc6b1bbacfb5aa4 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/3786009186a9d5fc37a1c40c782cf5fe8893096f b/tests/fuzz/corpora/fuzz-open_channel/3786009186a9d5fc37a1c40c782cf5fe8893096f new file mode 100644 index 000000000000..dca5e57b5ffe Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/3786009186a9d5fc37a1c40c782cf5fe8893096f differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/38a3ca11fb757090a1f2106a8fc969c75e3f7ffb b/tests/fuzz/corpora/fuzz-open_channel/38a3ca11fb757090a1f2106a8fc969c75e3f7ffb new file mode 100644 index 000000000000..6c886b8bb149 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/38a3ca11fb757090a1f2106a8fc969c75e3f7ffb differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/395df8f7c51f007019cb30201c49e884b46b92fa b/tests/fuzz/corpora/fuzz-open_channel/395df8f7c51f007019cb30201c49e884b46b92fa new file mode 100644 index 000000000000..fa7af8bf5fdd --- /dev/null +++ b/tests/fuzz/corpora/fuzz-open_channel/395df8f7c51f007019cb30201c49e884b46b92fa @@ -0,0 +1 @@ +z \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-open_channel/39a9af1448295f66813632cc7c9ba4ee9353d4f4 b/tests/fuzz/corpora/fuzz-open_channel/39a9af1448295f66813632cc7c9ba4ee9353d4f4 new file mode 100644 index 000000000000..30656e83b7ef Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/39a9af1448295f66813632cc7c9ba4ee9353d4f4 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/39b4721a17b97ea9eb5da549cc71c6e2751f8481 b/tests/fuzz/corpora/fuzz-open_channel/39b4721a17b97ea9eb5da549cc71c6e2751f8481 new file mode 100644 index 000000000000..b553e861560c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/39b4721a17b97ea9eb5da549cc71c6e2751f8481 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/39cd06de14e9a3adfbaf0804ab4cb2e9c7bc0389 b/tests/fuzz/corpora/fuzz-open_channel/39cd06de14e9a3adfbaf0804ab4cb2e9c7bc0389 new file mode 100644 index 000000000000..fbe27c87084b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/39cd06de14e9a3adfbaf0804ab4cb2e9c7bc0389 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/39e26293750adc738ac5ecbbe41d45f003075acd b/tests/fuzz/corpora/fuzz-open_channel/39e26293750adc738ac5ecbbe41d45f003075acd new file mode 100644 index 000000000000..f6ad371bc4b3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/39e26293750adc738ac5ecbbe41d45f003075acd differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/3a60078ad9b3f02e1f47836877c6d988204cc037 b/tests/fuzz/corpora/fuzz-open_channel/3a60078ad9b3f02e1f47836877c6d988204cc037 new file mode 100644 index 000000000000..e35841fe465f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/3a60078ad9b3f02e1f47836877c6d988204cc037 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/3bb56a7e802f91cf7dcf86a50e91d30545d109e3 b/tests/fuzz/corpora/fuzz-open_channel/3bb56a7e802f91cf7dcf86a50e91d30545d109e3 new file mode 100644 index 000000000000..abcbc4b256a6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/3bb56a7e802f91cf7dcf86a50e91d30545d109e3 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/3c6681e0fd92b39cca630828520f04b3efef6604 b/tests/fuzz/corpora/fuzz-open_channel/3c6681e0fd92b39cca630828520f04b3efef6604 new file mode 100644 index 000000000000..77d9132054b4 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/3c6681e0fd92b39cca630828520f04b3efef6604 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/3ce4c02eabc9f14245c4d23d4bc8a590e98cd8f6 b/tests/fuzz/corpora/fuzz-open_channel/3ce4c02eabc9f14245c4d23d4bc8a590e98cd8f6 new file mode 100644 index 000000000000..620e240af002 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/3ce4c02eabc9f14245c4d23d4bc8a590e98cd8f6 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/3d046cf6a2ac0d632d14625be0cd449f8931b140 b/tests/fuzz/corpora/fuzz-open_channel/3d046cf6a2ac0d632d14625be0cd449f8931b140 new file mode 100644 index 000000000000..625421324ba2 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/3d046cf6a2ac0d632d14625be0cd449f8931b140 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/3d618de9a9a2ed44f3c7109f7471e0f837483671 b/tests/fuzz/corpora/fuzz-open_channel/3d618de9a9a2ed44f3c7109f7471e0f837483671 new file mode 100644 index 000000000000..ed22a36b5619 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/3d618de9a9a2ed44f3c7109f7471e0f837483671 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/3fb00c74e44bae37ec875ce46636e8368c0c375c b/tests/fuzz/corpora/fuzz-open_channel/3fb00c74e44bae37ec875ce46636e8368c0c375c new file mode 100644 index 000000000000..6217456a2c53 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/3fb00c74e44bae37ec875ce46636e8368c0c375c differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/40317884bca76aa33957af44dd3640829afc56cb b/tests/fuzz/corpora/fuzz-open_channel/40317884bca76aa33957af44dd3640829afc56cb new file mode 100644 index 000000000000..8ddb3d20869a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/40317884bca76aa33957af44dd3640829afc56cb differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/40e217a7fe4d66be7fba301d47dfbdda4f7816df b/tests/fuzz/corpora/fuzz-open_channel/40e217a7fe4d66be7fba301d47dfbdda4f7816df new file mode 100644 index 000000000000..6d2ba21ea3ec Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/40e217a7fe4d66be7fba301d47dfbdda4f7816df differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/40f665a960411b5027a7d0f70d93f6d772871c3b b/tests/fuzz/corpora/fuzz-open_channel/40f665a960411b5027a7d0f70d93f6d772871c3b new file mode 100644 index 000000000000..080f43522e90 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/40f665a960411b5027a7d0f70d93f6d772871c3b differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/41083c2c22e9d0b9933e0f62c92e75d7a8f4512b b/tests/fuzz/corpora/fuzz-open_channel/41083c2c22e9d0b9933e0f62c92e75d7a8f4512b new file mode 100644 index 000000000000..c3d96285e56b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/41083c2c22e9d0b9933e0f62c92e75d7a8f4512b differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/4348f23307cecb621dd53e937559fe3938dd21d2 b/tests/fuzz/corpora/fuzz-open_channel/4348f23307cecb621dd53e937559fe3938dd21d2 new file mode 100644 index 000000000000..33d7b5e04737 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/4348f23307cecb621dd53e937559fe3938dd21d2 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/4508202ddc74ff4add31e5f0717ee5c29dedfaec b/tests/fuzz/corpora/fuzz-open_channel/4508202ddc74ff4add31e5f0717ee5c29dedfaec new file mode 100644 index 000000000000..af7051642dcf Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/4508202ddc74ff4add31e5f0717ee5c29dedfaec differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/467ef50d9a9c09997397af787185ec282c298b8a b/tests/fuzz/corpora/fuzz-open_channel/467ef50d9a9c09997397af787185ec282c298b8a new file mode 100644 index 000000000000..630b7b26b4ee Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/467ef50d9a9c09997397af787185ec282c298b8a differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/469125628faab791d774130bf3e3fa4b3981dfdc b/tests/fuzz/corpora/fuzz-open_channel/469125628faab791d774130bf3e3fa4b3981dfdc new file mode 100644 index 000000000000..9b4cc986c961 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/469125628faab791d774130bf3e3fa4b3981dfdc differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/4728db9deab8340633e543ba5421bab0d79e0491 b/tests/fuzz/corpora/fuzz-open_channel/4728db9deab8340633e543ba5421bab0d79e0491 new file mode 100644 index 000000000000..657f8029ff2f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/4728db9deab8340633e543ba5421bab0d79e0491 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/48049d8fe46402c7309cc35b2653c41c2b18c098 b/tests/fuzz/corpora/fuzz-open_channel/48049d8fe46402c7309cc35b2653c41c2b18c098 new file mode 100644 index 000000000000..cc79294c2c05 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/48049d8fe46402c7309cc35b2653c41c2b18c098 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/48b87eb2cc804a014025746cdb62bdb1f9db7d06 b/tests/fuzz/corpora/fuzz-open_channel/48b87eb2cc804a014025746cdb62bdb1f9db7d06 new file mode 100644 index 000000000000..57c7bdcf084d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/48b87eb2cc804a014025746cdb62bdb1f9db7d06 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/4a1876ef74995a17c42577c0782569144325d2f6 b/tests/fuzz/corpora/fuzz-open_channel/4a1876ef74995a17c42577c0782569144325d2f6 new file mode 100644 index 000000000000..eaad0904c7fa Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/4a1876ef74995a17c42577c0782569144325d2f6 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/4aaf8c8ee2e37ca77ee104f4482d03690d40cd6e b/tests/fuzz/corpora/fuzz-open_channel/4aaf8c8ee2e37ca77ee104f4482d03690d40cd6e new file mode 100644 index 000000000000..81b9c82bbedc Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/4aaf8c8ee2e37ca77ee104f4482d03690d40cd6e differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/4b13db86cd06e983e4910fe428a65c1464cbfcdd b/tests/fuzz/corpora/fuzz-open_channel/4b13db86cd06e983e4910fe428a65c1464cbfcdd new file mode 100644 index 000000000000..e409eb0a38f0 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/4b13db86cd06e983e4910fe428a65c1464cbfcdd differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/4b191188f98c8dd408f828cbc9fb5265408eb70b b/tests/fuzz/corpora/fuzz-open_channel/4b191188f98c8dd408f828cbc9fb5265408eb70b new file mode 100644 index 000000000000..fa08b527dcdc Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/4b191188f98c8dd408f828cbc9fb5265408eb70b differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/4ba43a0bcb29bad6ea3ea7986daedaeac4057df9 b/tests/fuzz/corpora/fuzz-open_channel/4ba43a0bcb29bad6ea3ea7986daedaeac4057df9 new file mode 100644 index 000000000000..c13f57824f7a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/4ba43a0bcb29bad6ea3ea7986daedaeac4057df9 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/4c01df9331b44bacfc3cec2abb8c36c656b8dec4 b/tests/fuzz/corpora/fuzz-open_channel/4c01df9331b44bacfc3cec2abb8c36c656b8dec4 new file mode 100644 index 000000000000..99063b630a41 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/4c01df9331b44bacfc3cec2abb8c36c656b8dec4 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/4dbfd2baf3d5bbbd1495048fde4f384761e0d076 b/tests/fuzz/corpora/fuzz-open_channel/4dbfd2baf3d5bbbd1495048fde4f384761e0d076 new file mode 100644 index 000000000000..01f28f263fc6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/4dbfd2baf3d5bbbd1495048fde4f384761e0d076 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/506062a71923fb6f24f5a72ff53bdec2f5913bff b/tests/fuzz/corpora/fuzz-open_channel/506062a71923fb6f24f5a72ff53bdec2f5913bff new file mode 100644 index 000000000000..b65be615b1b2 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/506062a71923fb6f24f5a72ff53bdec2f5913bff differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/50d1cc48dc611c0ce17751bca76d85d7d2f14b80 b/tests/fuzz/corpora/fuzz-open_channel/50d1cc48dc611c0ce17751bca76d85d7d2f14b80 new file mode 100644 index 000000000000..a165b1f71fdc Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/50d1cc48dc611c0ce17751bca76d85d7d2f14b80 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/51e69892ab49df85c6230ccc57f8e1d1606caccc b/tests/fuzz/corpora/fuzz-open_channel/51e69892ab49df85c6230ccc57f8e1d1606caccc new file mode 100644 index 000000000000..f3c6c3c68af4 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-open_channel/51e69892ab49df85c6230ccc57f8e1d1606caccc @@ -0,0 +1 @@ +u \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-open_channel/53a85fe21b0066b9b6f785cabf2989054258d8e4 b/tests/fuzz/corpora/fuzz-open_channel/53a85fe21b0066b9b6f785cabf2989054258d8e4 new file mode 100644 index 000000000000..078f80a6cc46 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/53a85fe21b0066b9b6f785cabf2989054258d8e4 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/53c49a08882ee35a9efdb38aef676cc081f46143 b/tests/fuzz/corpora/fuzz-open_channel/53c49a08882ee35a9efdb38aef676cc081f46143 new file mode 100644 index 000000000000..7804abde0e5a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/53c49a08882ee35a9efdb38aef676cc081f46143 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/546e4bb1d5c95db581e1f32eec117c172b10b070 b/tests/fuzz/corpora/fuzz-open_channel/546e4bb1d5c95db581e1f32eec117c172b10b070 new file mode 100644 index 000000000000..3dc22aacbc12 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/546e4bb1d5c95db581e1f32eec117c172b10b070 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/55bfbf05adf3a20d842c27e891c65c723af94079 b/tests/fuzz/corpora/fuzz-open_channel/55bfbf05adf3a20d842c27e891c65c723af94079 new file mode 100644 index 000000000000..4c0a1afc767e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/55bfbf05adf3a20d842c27e891c65c723af94079 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/55cda39d6fd439475f7e6194965e46bc2399f358 b/tests/fuzz/corpora/fuzz-open_channel/55cda39d6fd439475f7e6194965e46bc2399f358 new file mode 100644 index 000000000000..07d1049a711c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/55cda39d6fd439475f7e6194965e46bc2399f358 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/55fa7706e3e3ef251d9f09f0e270087ebf84b862 b/tests/fuzz/corpora/fuzz-open_channel/55fa7706e3e3ef251d9f09f0e270087ebf84b862 new file mode 100644 index 000000000000..73e6485d1a9d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/55fa7706e3e3ef251d9f09f0e270087ebf84b862 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/566dab713eda985e9c977a2ce332c62b5d8cbb86 b/tests/fuzz/corpora/fuzz-open_channel/566dab713eda985e9c977a2ce332c62b5d8cbb86 new file mode 100644 index 000000000000..2b936d0aefdb Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/566dab713eda985e9c977a2ce332c62b5d8cbb86 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/574f32de0592f448d5dfd75bdbf370e9c6eb76a4 b/tests/fuzz/corpora/fuzz-open_channel/574f32de0592f448d5dfd75bdbf370e9c6eb76a4 new file mode 100644 index 000000000000..a09c251dc9be Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/574f32de0592f448d5dfd75bdbf370e9c6eb76a4 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/57643ee236df29eacf4d2a6492d584aae4fd7349 b/tests/fuzz/corpora/fuzz-open_channel/57643ee236df29eacf4d2a6492d584aae4fd7349 new file mode 100644 index 000000000000..503418841362 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/57643ee236df29eacf4d2a6492d584aae4fd7349 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/587fca65cb973b84741acfead39dc6f9d3c54fd9 b/tests/fuzz/corpora/fuzz-open_channel/587fca65cb973b84741acfead39dc6f9d3c54fd9 new file mode 100644 index 000000000000..980197742230 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/587fca65cb973b84741acfead39dc6f9d3c54fd9 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/5888272cf1fa5442b42d8aff96bf25f5beb0a833 b/tests/fuzz/corpora/fuzz-open_channel/5888272cf1fa5442b42d8aff96bf25f5beb0a833 new file mode 100644 index 000000000000..a154ffc97b3e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/5888272cf1fa5442b42d8aff96bf25f5beb0a833 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/5a5875effacaa6cd674bffc0ab3f7aca47b15659 b/tests/fuzz/corpora/fuzz-open_channel/5a5875effacaa6cd674bffc0ab3f7aca47b15659 new file mode 100644 index 000000000000..25239dbb313c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/5a5875effacaa6cd674bffc0ab3f7aca47b15659 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/5a6b8c1d50b9a606867b9559726cba3475c9556c b/tests/fuzz/corpora/fuzz-open_channel/5a6b8c1d50b9a606867b9559726cba3475c9556c new file mode 100644 index 000000000000..258dde92ec3e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/5a6b8c1d50b9a606867b9559726cba3475c9556c differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/5aff91984301e781ea4f48b11a9c0b5e8818a638 b/tests/fuzz/corpora/fuzz-open_channel/5aff91984301e781ea4f48b11a9c0b5e8818a638 new file mode 100644 index 000000000000..2ddb63fa54e8 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/5aff91984301e781ea4f48b11a9c0b5e8818a638 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/5ba93c9db0cff93f52b521d7420e43f6eda2784f b/tests/fuzz/corpora/fuzz-open_channel/5ba93c9db0cff93f52b521d7420e43f6eda2784f new file mode 100644 index 000000000000..f76dd238ade0 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/5ba93c9db0cff93f52b521d7420e43f6eda2784f differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/5bceb93498b9968bba22f3268a224cea150eeb30 b/tests/fuzz/corpora/fuzz-open_channel/5bceb93498b9968bba22f3268a224cea150eeb30 new file mode 100644 index 000000000000..30aaa78cbd63 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/5bceb93498b9968bba22f3268a224cea150eeb30 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/5e9cd1cd1d7ad660cadd596269d81b0ee3f01cd8 b/tests/fuzz/corpora/fuzz-open_channel/5e9cd1cd1d7ad660cadd596269d81b0ee3f01cd8 new file mode 100644 index 000000000000..2084a1eb00fd Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/5e9cd1cd1d7ad660cadd596269d81b0ee3f01cd8 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/5f6178413efc6c5e9f41b6e9bce4066bb7a085c1 b/tests/fuzz/corpora/fuzz-open_channel/5f6178413efc6c5e9f41b6e9bce4066bb7a085c1 new file mode 100644 index 000000000000..f06204f4ac8c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/5f6178413efc6c5e9f41b6e9bce4066bb7a085c1 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/5f8d028080f064644e2ea0079d337b550d5ad590 b/tests/fuzz/corpora/fuzz-open_channel/5f8d028080f064644e2ea0079d337b550d5ad590 new file mode 100644 index 000000000000..29a387fba536 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/5f8d028080f064644e2ea0079d337b550d5ad590 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/5fc5fc4a4dabe2f13fe244979a6cf4ebd67502e5 b/tests/fuzz/corpora/fuzz-open_channel/5fc5fc4a4dabe2f13fe244979a6cf4ebd67502e5 new file mode 100644 index 000000000000..89fdaeb05205 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/5fc5fc4a4dabe2f13fe244979a6cf4ebd67502e5 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/5fedf265a7e0858ec37b6b60403559b5fd4f3e42 b/tests/fuzz/corpora/fuzz-open_channel/5fedf265a7e0858ec37b6b60403559b5fd4f3e42 new file mode 100644 index 000000000000..0db383292c6a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/5fedf265a7e0858ec37b6b60403559b5fd4f3e42 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/61350bf84ad7d0f6e2dba1c174645bd65f9af5be b/tests/fuzz/corpora/fuzz-open_channel/61350bf84ad7d0f6e2dba1c174645bd65f9af5be new file mode 100644 index 000000000000..ddb6c2dbc79e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/61350bf84ad7d0f6e2dba1c174645bd65f9af5be differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/630c1673bd00422fe30e6b857ed59adecef713b4 b/tests/fuzz/corpora/fuzz-open_channel/630c1673bd00422fe30e6b857ed59adecef713b4 new file mode 100644 index 000000000000..67b606afbfd7 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/630c1673bd00422fe30e6b857ed59adecef713b4 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/6462443be74c6d447d6971aa7ea7327114ac0e5c b/tests/fuzz/corpora/fuzz-open_channel/6462443be74c6d447d6971aa7ea7327114ac0e5c new file mode 100644 index 000000000000..e058f0d1c665 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/6462443be74c6d447d6971aa7ea7327114ac0e5c differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/6698be9a496d35032e9b973b8784a8a0e91e6dda b/tests/fuzz/corpora/fuzz-open_channel/6698be9a496d35032e9b973b8784a8a0e91e6dda new file mode 100644 index 000000000000..c284dc157f80 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/6698be9a496d35032e9b973b8784a8a0e91e6dda differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/689689640e6ef716ae94c97628c5893dd29b98db b/tests/fuzz/corpora/fuzz-open_channel/689689640e6ef716ae94c97628c5893dd29b98db new file mode 100644 index 000000000000..825fba7851a8 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/689689640e6ef716ae94c97628c5893dd29b98db differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/6a66727b8bc8effe00aeb713b680915864bfb9e6 b/tests/fuzz/corpora/fuzz-open_channel/6a66727b8bc8effe00aeb713b680915864bfb9e6 new file mode 100644 index 000000000000..ede6982f2574 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/6a66727b8bc8effe00aeb713b680915864bfb9e6 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/6bbaef988abfb9d75154e5fad52f62a8ea23dc36 b/tests/fuzz/corpora/fuzz-open_channel/6bbaef988abfb9d75154e5fad52f62a8ea23dc36 new file mode 100644 index 000000000000..73dc3f41bc6d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/6bbaef988abfb9d75154e5fad52f62a8ea23dc36 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/6ed19a0feddd02264b78202d993052a8174167f7 b/tests/fuzz/corpora/fuzz-open_channel/6ed19a0feddd02264b78202d993052a8174167f7 new file mode 100644 index 000000000000..e71b44869e53 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/6ed19a0feddd02264b78202d993052a8174167f7 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/6f12f4dd1865dc1aff9a40418bab6d162f2b9bc0 b/tests/fuzz/corpora/fuzz-open_channel/6f12f4dd1865dc1aff9a40418bab6d162f2b9bc0 new file mode 100644 index 000000000000..ec7f7fdeb877 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/6f12f4dd1865dc1aff9a40418bab6d162f2b9bc0 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/6f57d17f3c038da00d3e7e5fba94aaf7871eb20c b/tests/fuzz/corpora/fuzz-open_channel/6f57d17f3c038da00d3e7e5fba94aaf7871eb20c new file mode 100644 index 000000000000..db35f3e087bb Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/6f57d17f3c038da00d3e7e5fba94aaf7871eb20c differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/6fcbd36aded0979fe5a0c60cbb0aa1c5f8f80351 b/tests/fuzz/corpora/fuzz-open_channel/6fcbd36aded0979fe5a0c60cbb0aa1c5f8f80351 new file mode 100644 index 000000000000..4673d1782425 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/6fcbd36aded0979fe5a0c60cbb0aa1c5f8f80351 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/6fd34b578d7fa7cc6f6edb439025ff8f2b08fc9d b/tests/fuzz/corpora/fuzz-open_channel/6fd34b578d7fa7cc6f6edb439025ff8f2b08fc9d new file mode 100644 index 000000000000..ef8b00df04a3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/6fd34b578d7fa7cc6f6edb439025ff8f2b08fc9d differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/70418adc73fce0c6fcae05a7e37496c4f1a57da0 b/tests/fuzz/corpora/fuzz-open_channel/70418adc73fce0c6fcae05a7e37496c4f1a57da0 new file mode 100644 index 000000000000..da2758322177 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/70418adc73fce0c6fcae05a7e37496c4f1a57da0 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/70c62fa49ccbd1b2f7de422ca80ce0e5bdb7b9ef b/tests/fuzz/corpora/fuzz-open_channel/70c62fa49ccbd1b2f7de422ca80ce0e5bdb7b9ef new file mode 100644 index 000000000000..569431a5a198 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/70c62fa49ccbd1b2f7de422ca80ce0e5bdb7b9ef differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/70f987502af9b983e2f7ed24d3b89c8422394270 b/tests/fuzz/corpora/fuzz-open_channel/70f987502af9b983e2f7ed24d3b89c8422394270 new file mode 100644 index 000000000000..0c089a2f0336 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/70f987502af9b983e2f7ed24d3b89c8422394270 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/72321f1e9057afe6e89d0fa0c3c368e7ce08e7da b/tests/fuzz/corpora/fuzz-open_channel/72321f1e9057afe6e89d0fa0c3c368e7ce08e7da new file mode 100644 index 000000000000..be3d243b1352 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/72321f1e9057afe6e89d0fa0c3c368e7ce08e7da differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/72d515d7e0a0a7ed8dedc28b2260e0b45f9d2b23 b/tests/fuzz/corpora/fuzz-open_channel/72d515d7e0a0a7ed8dedc28b2260e0b45f9d2b23 new file mode 100644 index 000000000000..0e53a42fb206 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/72d515d7e0a0a7ed8dedc28b2260e0b45f9d2b23 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/7336e2d349d6dc67ae904bb5090ffe9966ce3663 b/tests/fuzz/corpora/fuzz-open_channel/7336e2d349d6dc67ae904bb5090ffe9966ce3663 new file mode 100644 index 000000000000..2d81f97ae691 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/7336e2d349d6dc67ae904bb5090ffe9966ce3663 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/73e5aea8d960a26692660d3722c533f91983f609 b/tests/fuzz/corpora/fuzz-open_channel/73e5aea8d960a26692660d3722c533f91983f609 new file mode 100644 index 000000000000..dce3098b4216 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/73e5aea8d960a26692660d3722c533f91983f609 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/74d1a18c6a076795226feb0e22a5922cf4417781 b/tests/fuzz/corpora/fuzz-open_channel/74d1a18c6a076795226feb0e22a5922cf4417781 new file mode 100644 index 000000000000..d534a4546495 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/74d1a18c6a076795226feb0e22a5922cf4417781 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/75e9fc482bfa76caa4476e234c83f85f2cec3fd9 b/tests/fuzz/corpora/fuzz-open_channel/75e9fc482bfa76caa4476e234c83f85f2cec3fd9 new file mode 100644 index 000000000000..15f7187a1cf6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/75e9fc482bfa76caa4476e234c83f85f2cec3fd9 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/764071746327b2017ea6314653d5046b290c20f0 b/tests/fuzz/corpora/fuzz-open_channel/764071746327b2017ea6314653d5046b290c20f0 new file mode 100644 index 000000000000..6525713ca156 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/764071746327b2017ea6314653d5046b290c20f0 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/76af6829c2adff5e279fc24e61a50eb75e06b650 b/tests/fuzz/corpora/fuzz-open_channel/76af6829c2adff5e279fc24e61a50eb75e06b650 new file mode 100644 index 000000000000..619770d8d9e3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/76af6829c2adff5e279fc24e61a50eb75e06b650 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/76e778a897b56e3e0b5ed2082472e6f75ebd50e5 b/tests/fuzz/corpora/fuzz-open_channel/76e778a897b56e3e0b5ed2082472e6f75ebd50e5 new file mode 100644 index 000000000000..aa5f7f4e4254 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/76e778a897b56e3e0b5ed2082472e6f75ebd50e5 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/76f4eac92f573391fc13e1cc7924e0a3a43a474a b/tests/fuzz/corpora/fuzz-open_channel/76f4eac92f573391fc13e1cc7924e0a3a43a474a new file mode 100644 index 000000000000..50d012fa9e9f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/76f4eac92f573391fc13e1cc7924e0a3a43a474a differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/77da360af562035ddeacd9b15285040726acfd6d b/tests/fuzz/corpora/fuzz-open_channel/77da360af562035ddeacd9b15285040726acfd6d new file mode 100644 index 000000000000..c1ea23270a08 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/77da360af562035ddeacd9b15285040726acfd6d differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/7824fdfa658f1c9c91bfd135ae6575ca9f222d97 b/tests/fuzz/corpora/fuzz-open_channel/7824fdfa658f1c9c91bfd135ae6575ca9f222d97 new file mode 100644 index 000000000000..fc5d5a6cb601 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/7824fdfa658f1c9c91bfd135ae6575ca9f222d97 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/785925c5d4c93a319887c4e9e059d99e9321004e b/tests/fuzz/corpora/fuzz-open_channel/785925c5d4c93a319887c4e9e059d99e9321004e new file mode 100644 index 000000000000..a14030df4312 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/785925c5d4c93a319887c4e9e059d99e9321004e differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/793bdff00ce1f88a9312e091062ed296783bec91 b/tests/fuzz/corpora/fuzz-open_channel/793bdff00ce1f88a9312e091062ed296783bec91 new file mode 100644 index 000000000000..b258cfed128c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/793bdff00ce1f88a9312e091062ed296783bec91 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/799cf9c6d091063de7fdfa228b6173cfcf96667a b/tests/fuzz/corpora/fuzz-open_channel/799cf9c6d091063de7fdfa228b6173cfcf96667a new file mode 100644 index 000000000000..5f2573647e68 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/799cf9c6d091063de7fdfa228b6173cfcf96667a differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/7a22185d3abb1384f85e108551e31a77b5e2b733 b/tests/fuzz/corpora/fuzz-open_channel/7a22185d3abb1384f85e108551e31a77b5e2b733 new file mode 100644 index 000000000000..5a137bea6537 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/7a22185d3abb1384f85e108551e31a77b5e2b733 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/7b6ea421ed7ef73fda0ebe0ee96a48b424f74599 b/tests/fuzz/corpora/fuzz-open_channel/7b6ea421ed7ef73fda0ebe0ee96a48b424f74599 new file mode 100644 index 000000000000..72fec1c1ac71 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/7b6ea421ed7ef73fda0ebe0ee96a48b424f74599 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/7bcfe2d0e09fe9079ffc56e9ed69e8069cb8e2bc b/tests/fuzz/corpora/fuzz-open_channel/7bcfe2d0e09fe9079ffc56e9ed69e8069cb8e2bc new file mode 100644 index 000000000000..65f7b3b766ed Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/7bcfe2d0e09fe9079ffc56e9ed69e8069cb8e2bc differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/7bf0f872937f696a7a234bacdce8837f4608c9f5 b/tests/fuzz/corpora/fuzz-open_channel/7bf0f872937f696a7a234bacdce8837f4608c9f5 new file mode 100644 index 000000000000..04a3428b8d40 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/7bf0f872937f696a7a234bacdce8837f4608c9f5 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/7d729659022d8e7863f72a9c2d346e1566b595bb b/tests/fuzz/corpora/fuzz-open_channel/7d729659022d8e7863f72a9c2d346e1566b595bb new file mode 100644 index 000000000000..42fe17e1f45a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/7d729659022d8e7863f72a9c2d346e1566b595bb differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/7d7a5527a71948255c9d0284e4910fd2a4fd8181 b/tests/fuzz/corpora/fuzz-open_channel/7d7a5527a71948255c9d0284e4910fd2a4fd8181 new file mode 100644 index 000000000000..1d733ef7bdcb Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/7d7a5527a71948255c9d0284e4910fd2a4fd8181 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/7d7b27fdeb5fa4b6604fbec5219972073301eca5 b/tests/fuzz/corpora/fuzz-open_channel/7d7b27fdeb5fa4b6604fbec5219972073301eca5 new file mode 100644 index 000000000000..ad868e326b35 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/7d7b27fdeb5fa4b6604fbec5219972073301eca5 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/7d84fc706d99241d42344d17b6d5235394b76956 b/tests/fuzz/corpora/fuzz-open_channel/7d84fc706d99241d42344d17b6d5235394b76956 new file mode 100644 index 000000000000..e26448d8c1a6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/7d84fc706d99241d42344d17b6d5235394b76956 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/7d9b5006a897a1a0b28809368a1e8a023149d54f b/tests/fuzz/corpora/fuzz-open_channel/7d9b5006a897a1a0b28809368a1e8a023149d54f new file mode 100644 index 000000000000..edcae7835809 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/7d9b5006a897a1a0b28809368a1e8a023149d54f differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/7dc2c0d9a6a010ff35ec47294dd866c2494181c4 b/tests/fuzz/corpora/fuzz-open_channel/7dc2c0d9a6a010ff35ec47294dd866c2494181c4 new file mode 100644 index 000000000000..c4029c700ac7 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/7dc2c0d9a6a010ff35ec47294dd866c2494181c4 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/7f26da03fc1d42dc74cdd662f82073fe7390bb2a b/tests/fuzz/corpora/fuzz-open_channel/7f26da03fc1d42dc74cdd662f82073fe7390bb2a new file mode 100644 index 000000000000..c5a369ec4d9b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/7f26da03fc1d42dc74cdd662f82073fe7390bb2a differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/7f584475330a3f84280aba77a015900732cdb4a3 b/tests/fuzz/corpora/fuzz-open_channel/7f584475330a3f84280aba77a015900732cdb4a3 new file mode 100644 index 000000000000..9e8e953dc285 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/7f584475330a3f84280aba77a015900732cdb4a3 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8035b0ba9ee6ac43e1e0ba11937771e95df7df79 b/tests/fuzz/corpora/fuzz-open_channel/8035b0ba9ee6ac43e1e0ba11937771e95df7df79 new file mode 100644 index 000000000000..38c3b97019a3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8035b0ba9ee6ac43e1e0ba11937771e95df7df79 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/807fc6bedfa7f30c739875f32bde77e5bb6e133e b/tests/fuzz/corpora/fuzz-open_channel/807fc6bedfa7f30c739875f32bde77e5bb6e133e new file mode 100644 index 000000000000..e75f24495661 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/807fc6bedfa7f30c739875f32bde77e5bb6e133e differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/80a1683adf229068543568931bda0f16addc260f b/tests/fuzz/corpora/fuzz-open_channel/80a1683adf229068543568931bda0f16addc260f new file mode 100644 index 000000000000..7cf5daf51c7e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/80a1683adf229068543568931bda0f16addc260f differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/81a4ef9cc8beb57788475bfe9c2e418eaed57c20 b/tests/fuzz/corpora/fuzz-open_channel/81a4ef9cc8beb57788475bfe9c2e418eaed57c20 new file mode 100644 index 000000000000..9cbcfd826deb Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/81a4ef9cc8beb57788475bfe9c2e418eaed57c20 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/82068cb574bbd060e0072d5ba618bc5af9fafa56 b/tests/fuzz/corpora/fuzz-open_channel/82068cb574bbd060e0072d5ba618bc5af9fafa56 new file mode 100644 index 000000000000..e0e79d41d274 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/82068cb574bbd060e0072d5ba618bc5af9fafa56 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/82aa5fe43d4d00c30e0a5a1c92adf7f9028088da b/tests/fuzz/corpora/fuzz-open_channel/82aa5fe43d4d00c30e0a5a1c92adf7f9028088da new file mode 100644 index 000000000000..4ed62f922a92 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/82aa5fe43d4d00c30e0a5a1c92adf7f9028088da differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/84ae726aae927c43a7de06f55fcb67c2acdcb19f b/tests/fuzz/corpora/fuzz-open_channel/84ae726aae927c43a7de06f55fcb67c2acdcb19f new file mode 100644 index 000000000000..256bacc46631 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/84ae726aae927c43a7de06f55fcb67c2acdcb19f differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/84b4d7157f5e49fd00d3b9bed1063ee97d35742c b/tests/fuzz/corpora/fuzz-open_channel/84b4d7157f5e49fd00d3b9bed1063ee97d35742c new file mode 100644 index 000000000000..b5b4a1f07c07 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/84b4d7157f5e49fd00d3b9bed1063ee97d35742c differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/84f1842a39512eb65b012d052070d97c94129be8 b/tests/fuzz/corpora/fuzz-open_channel/84f1842a39512eb65b012d052070d97c94129be8 new file mode 100644 index 000000000000..c7c2708f7ea4 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/84f1842a39512eb65b012d052070d97c94129be8 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/85171461305b03f58780f58b9e2ca8eddccc3116 b/tests/fuzz/corpora/fuzz-open_channel/85171461305b03f58780f58b9e2ca8eddccc3116 new file mode 100644 index 000000000000..49d5229929df Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/85171461305b03f58780f58b9e2ca8eddccc3116 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/85c8825efafa0d280ac10f0b49c153d010381cd9 b/tests/fuzz/corpora/fuzz-open_channel/85c8825efafa0d280ac10f0b49c153d010381cd9 new file mode 100644 index 000000000000..0ea476e87f29 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/85c8825efafa0d280ac10f0b49c153d010381cd9 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/85e53271e14006f0265921d02d4d736cdc580b0b b/tests/fuzz/corpora/fuzz-open_channel/85e53271e14006f0265921d02d4d736cdc580b0b new file mode 100644 index 000000000000..ce542efaa512 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-open_channel/85e53271e14006f0265921d02d4d736cdc580b0b @@ -0,0 +1 @@ +ÿ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-open_channel/86e88953556a932f4d15cae655ee516b1567cfdb b/tests/fuzz/corpora/fuzz-open_channel/86e88953556a932f4d15cae655ee516b1567cfdb new file mode 100644 index 000000000000..1e0eb7e5101a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/86e88953556a932f4d15cae655ee516b1567cfdb differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/872e05af6cd6c5a4b271c4ad3ec2b44fbbf9fb89 b/tests/fuzz/corpora/fuzz-open_channel/872e05af6cd6c5a4b271c4ad3ec2b44fbbf9fb89 new file mode 100644 index 000000000000..990037efcdf1 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/872e05af6cd6c5a4b271c4ad3ec2b44fbbf9fb89 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8730e718c861fee372a2fc9f28e33eea5bdbb941 b/tests/fuzz/corpora/fuzz-open_channel/8730e718c861fee372a2fc9f28e33eea5bdbb941 new file mode 100644 index 000000000000..d9da8aa4e555 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8730e718c861fee372a2fc9f28e33eea5bdbb941 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/89e73ac46e87ddf929ae4344279b4aab3ff755df b/tests/fuzz/corpora/fuzz-open_channel/89e73ac46e87ddf929ae4344279b4aab3ff755df new file mode 100644 index 000000000000..abbfd9e0f00d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/89e73ac46e87ddf929ae4344279b4aab3ff755df differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8b12fdb088c2806c987e6d6d386c381d80268c5a b/tests/fuzz/corpora/fuzz-open_channel/8b12fdb088c2806c987e6d6d386c381d80268c5a new file mode 100644 index 000000000000..50dfcd70bfd0 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8b12fdb088c2806c987e6d6d386c381d80268c5a differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8bb80344f1f296578e14a5c6042a8d68fe5c60d1 b/tests/fuzz/corpora/fuzz-open_channel/8bb80344f1f296578e14a5c6042a8d68fe5c60d1 new file mode 100644 index 000000000000..4329ed5a38ad Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8bb80344f1f296578e14a5c6042a8d68fe5c60d1 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8c3c689cac1627e81af02ce3e46162a22c5365d3 b/tests/fuzz/corpora/fuzz-open_channel/8c3c689cac1627e81af02ce3e46162a22c5365d3 new file mode 100644 index 000000000000..524b51dbd697 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8c3c689cac1627e81af02ce3e46162a22c5365d3 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8cb98c87bc5532ed9a5d97aa9fac41bbd7ff9207 b/tests/fuzz/corpora/fuzz-open_channel/8cb98c87bc5532ed9a5d97aa9fac41bbd7ff9207 new file mode 100644 index 000000000000..df180eaea957 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8cb98c87bc5532ed9a5d97aa9fac41bbd7ff9207 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8ccbcd29bbd46a215ffabc8013f742723b019ed3 b/tests/fuzz/corpora/fuzz-open_channel/8ccbcd29bbd46a215ffabc8013f742723b019ed3 new file mode 100644 index 000000000000..d2b21858289a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8ccbcd29bbd46a215ffabc8013f742723b019ed3 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8cd61a1adee05a1777a65a9c31bd5e0a7f8e940d b/tests/fuzz/corpora/fuzz-open_channel/8cd61a1adee05a1777a65a9c31bd5e0a7f8e940d new file mode 100644 index 000000000000..e8821590a51c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8cd61a1adee05a1777a65a9c31bd5e0a7f8e940d differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8de12bcf385810f12a1c3fffff0c7878152e60e2 b/tests/fuzz/corpora/fuzz-open_channel/8de12bcf385810f12a1c3fffff0c7878152e60e2 new file mode 100644 index 000000000000..a8be8b0e9511 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8de12bcf385810f12a1c3fffff0c7878152e60e2 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8e2334fc12208080f7957b4f3fe34b79b3bf26c9 b/tests/fuzz/corpora/fuzz-open_channel/8e2334fc12208080f7957b4f3fe34b79b3bf26c9 new file mode 100644 index 000000000000..2880e2d5dfb1 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8e2334fc12208080f7957b4f3fe34b79b3bf26c9 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8e23aa4168ec8d4ae5c5e69ea37f9ca19e534866 b/tests/fuzz/corpora/fuzz-open_channel/8e23aa4168ec8d4ae5c5e69ea37f9ca19e534866 new file mode 100644 index 000000000000..228676815753 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8e23aa4168ec8d4ae5c5e69ea37f9ca19e534866 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8e5edc65cdf7d5fbb457a088cdc48911c5cc70f0 b/tests/fuzz/corpora/fuzz-open_channel/8e5edc65cdf7d5fbb457a088cdc48911c5cc70f0 new file mode 100644 index 000000000000..2e80661feea6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8e5edc65cdf7d5fbb457a088cdc48911c5cc70f0 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8ead733063fb08cba3a5bbc68b2f55ba74e89bf7 b/tests/fuzz/corpora/fuzz-open_channel/8ead733063fb08cba3a5bbc68b2f55ba74e89bf7 new file mode 100644 index 000000000000..da9484b5d27e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8ead733063fb08cba3a5bbc68b2f55ba74e89bf7 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8fa5329b1dc524d938530a83cb7974e4359eb2f8 b/tests/fuzz/corpora/fuzz-open_channel/8fa5329b1dc524d938530a83cb7974e4359eb2f8 new file mode 100644 index 000000000000..e4e7b40caf86 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8fa5329b1dc524d938530a83cb7974e4359eb2f8 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8fb76ba76f22257277944ffb7101547ddf09ec45 b/tests/fuzz/corpora/fuzz-open_channel/8fb76ba76f22257277944ffb7101547ddf09ec45 new file mode 100644 index 000000000000..1b88192b528a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8fb76ba76f22257277944ffb7101547ddf09ec45 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/8fd1dc9a3ade63097e9fe6f39c97fea70da79bb6 b/tests/fuzz/corpora/fuzz-open_channel/8fd1dc9a3ade63097e9fe6f39c97fea70da79bb6 new file mode 100644 index 000000000000..0181843e29e6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/8fd1dc9a3ade63097e9fe6f39c97fea70da79bb6 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/917c60941bfd14aa110e8814c781fe1673feb6a8 b/tests/fuzz/corpora/fuzz-open_channel/917c60941bfd14aa110e8814c781fe1673feb6a8 new file mode 100644 index 000000000000..449b821dc1e4 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/917c60941bfd14aa110e8814c781fe1673feb6a8 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/91d55201793feb2c0adf820ed67af7ab194e1aed b/tests/fuzz/corpora/fuzz-open_channel/91d55201793feb2c0adf820ed67af7ab194e1aed new file mode 100644 index 000000000000..7d1517080075 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/91d55201793feb2c0adf820ed67af7ab194e1aed differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/931bd34c1a3cc28945f6ecfd8bb9737ede453cdf b/tests/fuzz/corpora/fuzz-open_channel/931bd34c1a3cc28945f6ecfd8bb9737ede453cdf new file mode 100644 index 000000000000..d354ec62d7fd Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/931bd34c1a3cc28945f6ecfd8bb9737ede453cdf differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/946acce467698a489675fbdc3c3b39a4fd84c64e b/tests/fuzz/corpora/fuzz-open_channel/946acce467698a489675fbdc3c3b39a4fd84c64e new file mode 100644 index 000000000000..a3c063da409d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/946acce467698a489675fbdc3c3b39a4fd84c64e differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/96da51621e90c34294301c8a976bed947ea7b65e b/tests/fuzz/corpora/fuzz-open_channel/96da51621e90c34294301c8a976bed947ea7b65e new file mode 100644 index 000000000000..d7028f9b4321 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/96da51621e90c34294301c8a976bed947ea7b65e differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/9a00a116f4215c9553d921d2785635a6da095405 b/tests/fuzz/corpora/fuzz-open_channel/9a00a116f4215c9553d921d2785635a6da095405 new file mode 100644 index 000000000000..e56be09c77ac Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/9a00a116f4215c9553d921d2785635a6da095405 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/9b579e5ae7787e5994855d8fc4e3d5cff763e105 b/tests/fuzz/corpora/fuzz-open_channel/9b579e5ae7787e5994855d8fc4e3d5cff763e105 new file mode 100644 index 000000000000..c1c50d87899b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/9b579e5ae7787e5994855d8fc4e3d5cff763e105 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/9c356deb98da7b120505884be51aeb7ff1e20331 b/tests/fuzz/corpora/fuzz-open_channel/9c356deb98da7b120505884be51aeb7ff1e20331 new file mode 100644 index 000000000000..dcda29e2de6c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/9c356deb98da7b120505884be51aeb7ff1e20331 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/9d361f2890f580cfcd7ac3e4d834e7ff0219b651 b/tests/fuzz/corpora/fuzz-open_channel/9d361f2890f580cfcd7ac3e4d834e7ff0219b651 new file mode 100644 index 000000000000..c446d8e8042e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/9d361f2890f580cfcd7ac3e4d834e7ff0219b651 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/9db7a999829005433cda8284b6e0e2beb776ff6c b/tests/fuzz/corpora/fuzz-open_channel/9db7a999829005433cda8284b6e0e2beb776ff6c new file mode 100644 index 000000000000..792d563b99eb Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/9db7a999829005433cda8284b6e0e2beb776ff6c differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/9e2d0b0a1aa0e34a7a13c853a77706a3a2209b8f b/tests/fuzz/corpora/fuzz-open_channel/9e2d0b0a1aa0e34a7a13c853a77706a3a2209b8f new file mode 100644 index 000000000000..ec56b59773b8 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/9e2d0b0a1aa0e34a7a13c853a77706a3a2209b8f differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/9f105180dead11246f79cf6c9e12e0baed670377 b/tests/fuzz/corpora/fuzz-open_channel/9f105180dead11246f79cf6c9e12e0baed670377 new file mode 100644 index 000000000000..1f8c493d8094 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/9f105180dead11246f79cf6c9e12e0baed670377 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/9f24d66f815660d700ceeb53e3c79cef97b396f9 b/tests/fuzz/corpora/fuzz-open_channel/9f24d66f815660d700ceeb53e3c79cef97b396f9 new file mode 100644 index 000000000000..87f576795f7f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/9f24d66f815660d700ceeb53e3c79cef97b396f9 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a0dc08dcaf60c1919116829d2eb437258833b526 b/tests/fuzz/corpora/fuzz-open_channel/a0dc08dcaf60c1919116829d2eb437258833b526 new file mode 100644 index 000000000000..2cb5aec98e27 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a0dc08dcaf60c1919116829d2eb437258833b526 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a0e79727ee0d62a09fe02ab0aa7403b9272dabea b/tests/fuzz/corpora/fuzz-open_channel/a0e79727ee0d62a09fe02ab0aa7403b9272dabea new file mode 100644 index 000000000000..eb3856f901d8 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a0e79727ee0d62a09fe02ab0aa7403b9272dabea differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a0fbe69694e323b7eb5b6e26d11b670d499d0c24 b/tests/fuzz/corpora/fuzz-open_channel/a0fbe69694e323b7eb5b6e26d11b670d499d0c24 new file mode 100644 index 000000000000..a5829593075d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a0fbe69694e323b7eb5b6e26d11b670d499d0c24 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a19f987b885f5a96069f4bc7f12b9e84ceba7dfa b/tests/fuzz/corpora/fuzz-open_channel/a19f987b885f5a96069f4bc7f12b9e84ceba7dfa new file mode 100644 index 000000000000..f96c401f328b --- /dev/null +++ b/tests/fuzz/corpora/fuzz-open_channel/a19f987b885f5a96069f4bc7f12b9e84ceba7dfa @@ -0,0 +1 @@ +ÿÿ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-open_channel/a1fa0725b74c4d68bad2d0a6f0e5f7ac0e59948a b/tests/fuzz/corpora/fuzz-open_channel/a1fa0725b74c4d68bad2d0a6f0e5f7ac0e59948a new file mode 100644 index 000000000000..ea5b98127a05 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a1fa0725b74c4d68bad2d0a6f0e5f7ac0e59948a differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a2368eedbaf4dcc8df7ddc1a11628634dfedce84 b/tests/fuzz/corpora/fuzz-open_channel/a2368eedbaf4dcc8df7ddc1a11628634dfedce84 new file mode 100644 index 000000000000..62076f4e6bb9 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a2368eedbaf4dcc8df7ddc1a11628634dfedce84 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a363488a5f9480bad271dab61aa662754bb336aa b/tests/fuzz/corpora/fuzz-open_channel/a363488a5f9480bad271dab61aa662754bb336aa new file mode 100644 index 000000000000..3190969cd103 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a363488a5f9480bad271dab61aa662754bb336aa differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a3a87678912243a477f1e816c38422fe4393cb7c b/tests/fuzz/corpora/fuzz-open_channel/a3a87678912243a477f1e816c38422fe4393cb7c new file mode 100644 index 000000000000..27c2fbba22ff Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a3a87678912243a477f1e816c38422fe4393cb7c differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a4ac408fb9d6def070ad3a76312ca092863048e5 b/tests/fuzz/corpora/fuzz-open_channel/a4ac408fb9d6def070ad3a76312ca092863048e5 new file mode 100644 index 000000000000..4e3bc519eef7 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-open_channel/a4ac408fb9d6def070ad3a76312ca092863048e5 @@ -0,0 +1 @@ +Ý \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-open_channel/a4c19ff4762f041147e4b88834186b6c093e4790 b/tests/fuzz/corpora/fuzz-open_channel/a4c19ff4762f041147e4b88834186b6c093e4790 new file mode 100644 index 000000000000..dd8fc6dd1118 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a4c19ff4762f041147e4b88834186b6c093e4790 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a53e7ee2302ce0f4829bbc50fe20aa6de4e7a7e9 b/tests/fuzz/corpora/fuzz-open_channel/a53e7ee2302ce0f4829bbc50fe20aa6de4e7a7e9 new file mode 100644 index 000000000000..b13caaccf664 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a53e7ee2302ce0f4829bbc50fe20aa6de4e7a7e9 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a5cc755b1b7c5ab79070134a048c8d20d30f7ed7 b/tests/fuzz/corpora/fuzz-open_channel/a5cc755b1b7c5ab79070134a048c8d20d30f7ed7 new file mode 100644 index 000000000000..d1efe31bcbbf Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a5cc755b1b7c5ab79070134a048c8d20d30f7ed7 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a5f2889879e1f9b7eb41037e8e2a4e394b4e8beb b/tests/fuzz/corpora/fuzz-open_channel/a5f2889879e1f9b7eb41037e8e2a4e394b4e8beb new file mode 100644 index 000000000000..6c99fe379afa Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a5f2889879e1f9b7eb41037e8e2a4e394b4e8beb differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a6d90612e9937ab064c18cfe15bf9a020647026c b/tests/fuzz/corpora/fuzz-open_channel/a6d90612e9937ab064c18cfe15bf9a020647026c new file mode 100644 index 000000000000..812ac10e5757 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-open_channel/a6d90612e9937ab064c18cfe15bf9a020647026c @@ -0,0 +1 @@ +DD \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-open_channel/a7949d25709599a0ad65a2a5cab81c52e7d5f54e b/tests/fuzz/corpora/fuzz-open_channel/a7949d25709599a0ad65a2a5cab81c52e7d5f54e new file mode 100644 index 000000000000..d81adf9a85ae Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a7949d25709599a0ad65a2a5cab81c52e7d5f54e differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a827c2076a8f0cb091a6f0879d4f80466de36eb3 b/tests/fuzz/corpora/fuzz-open_channel/a827c2076a8f0cb091a6f0879d4f80466de36eb3 new file mode 100644 index 000000000000..ba803776f05d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a827c2076a8f0cb091a6f0879d4f80466de36eb3 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a8d17f59b92dc6549c31e1e3da0e2c495c874513 b/tests/fuzz/corpora/fuzz-open_channel/a8d17f59b92dc6549c31e1e3da0e2c495c874513 new file mode 100644 index 000000000000..863b3e16393b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a8d17f59b92dc6549c31e1e3da0e2c495c874513 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a90268d2cae823d4efc7feff47cd263be29561be b/tests/fuzz/corpora/fuzz-open_channel/a90268d2cae823d4efc7feff47cd263be29561be new file mode 100644 index 000000000000..b8335908e8e0 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a90268d2cae823d4efc7feff47cd263be29561be differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/a9ceeb4b0d19510ef4c9351b3db77c7536245712 b/tests/fuzz/corpora/fuzz-open_channel/a9ceeb4b0d19510ef4c9351b3db77c7536245712 new file mode 100644 index 000000000000..bf737daf2b28 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/a9ceeb4b0d19510ef4c9351b3db77c7536245712 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/aa0205a6e40f4e8b4a044532ad7fa329d05a8019 b/tests/fuzz/corpora/fuzz-open_channel/aa0205a6e40f4e8b4a044532ad7fa329d05a8019 new file mode 100644 index 000000000000..93c5e8789739 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/aa0205a6e40f4e8b4a044532ad7fa329d05a8019 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/ac505a2aa14be872401f973b3ac29f0e95f966e5 b/tests/fuzz/corpora/fuzz-open_channel/ac505a2aa14be872401f973b3ac29f0e95f966e5 new file mode 100644 index 000000000000..d13abb493669 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/ac505a2aa14be872401f973b3ac29f0e95f966e5 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/ac9f438988d998cf3684c1caba6d75604604cfef b/tests/fuzz/corpora/fuzz-open_channel/ac9f438988d998cf3684c1caba6d75604604cfef new file mode 100644 index 000000000000..cade6271f646 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/ac9f438988d998cf3684c1caba6d75604604cfef differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/ad803c6d46f284380b2cd63ce54da2753992f35c b/tests/fuzz/corpora/fuzz-open_channel/ad803c6d46f284380b2cd63ce54da2753992f35c new file mode 100644 index 000000000000..1dad9710cb43 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/ad803c6d46f284380b2cd63ce54da2753992f35c differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/aea16b1f770fcd11fa5eb1bb9feaea989eacaaba b/tests/fuzz/corpora/fuzz-open_channel/aea16b1f770fcd11fa5eb1bb9feaea989eacaaba new file mode 100644 index 000000000000..4f3fe7f54422 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/aea16b1f770fcd11fa5eb1bb9feaea989eacaaba differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/afc917ea29ff71ced3e35e032b193a0ab1fce6f3 b/tests/fuzz/corpora/fuzz-open_channel/afc917ea29ff71ced3e35e032b193a0ab1fce6f3 new file mode 100644 index 000000000000..fb25eb8dd102 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/afc917ea29ff71ced3e35e032b193a0ab1fce6f3 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b010c2263f8e32db9c4344d67448ff192da5578a b/tests/fuzz/corpora/fuzz-open_channel/b010c2263f8e32db9c4344d67448ff192da5578a new file mode 100644 index 000000000000..c0e757585402 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b010c2263f8e32db9c4344d67448ff192da5578a differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b074d1a9dd24c42cfdfc2aef4a4ac2afce861938 b/tests/fuzz/corpora/fuzz-open_channel/b074d1a9dd24c42cfdfc2aef4a4ac2afce861938 new file mode 100644 index 000000000000..0a662fc857d3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b074d1a9dd24c42cfdfc2aef4a4ac2afce861938 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b092150d6302eeac0e83dd4d63f2b2527bec3a1f b/tests/fuzz/corpora/fuzz-open_channel/b092150d6302eeac0e83dd4d63f2b2527bec3a1f new file mode 100644 index 000000000000..bf3634c1337e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b092150d6302eeac0e83dd4d63f2b2527bec3a1f differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b139da8c95897d4a7de4aa821ad113ea766ab0e2 b/tests/fuzz/corpora/fuzz-open_channel/b139da8c95897d4a7de4aa821ad113ea766ab0e2 new file mode 100644 index 000000000000..54f9c77081d3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b139da8c95897d4a7de4aa821ad113ea766ab0e2 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b1663fcf5f7320e5af53a1f95049cd2808dd5e4e b/tests/fuzz/corpora/fuzz-open_channel/b1663fcf5f7320e5af53a1f95049cd2808dd5e4e new file mode 100644 index 000000000000..fb12c039d318 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b1663fcf5f7320e5af53a1f95049cd2808dd5e4e differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b1d8106a481e5d010580f93d548c517ffce9ef42 b/tests/fuzz/corpora/fuzz-open_channel/b1d8106a481e5d010580f93d548c517ffce9ef42 new file mode 100644 index 000000000000..b9f81555e741 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b1d8106a481e5d010580f93d548c517ffce9ef42 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b292b88a1b9e1448f50453024c0e9864ef3d5dcf b/tests/fuzz/corpora/fuzz-open_channel/b292b88a1b9e1448f50453024c0e9864ef3d5dcf new file mode 100644 index 000000000000..88031baecf46 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b292b88a1b9e1448f50453024c0e9864ef3d5dcf differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b2d3de97832ecc5207d07b88be39101671d9adef b/tests/fuzz/corpora/fuzz-open_channel/b2d3de97832ecc5207d07b88be39101671d9adef new file mode 100644 index 000000000000..e7ff5ab4d4b4 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b2d3de97832ecc5207d07b88be39101671d9adef differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b343d2a655b5f8db767e41e8a569877b8300bfc1 b/tests/fuzz/corpora/fuzz-open_channel/b343d2a655b5f8db767e41e8a569877b8300bfc1 new file mode 100644 index 000000000000..ee2d4c8d10bb Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b343d2a655b5f8db767e41e8a569877b8300bfc1 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b37fffeadf77b074c072f3974590767f77aa3367 b/tests/fuzz/corpora/fuzz-open_channel/b37fffeadf77b074c072f3974590767f77aa3367 new file mode 100644 index 000000000000..b25925c8304b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b37fffeadf77b074c072f3974590767f77aa3367 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b3be7940909556d07f0f9049891c3e9c4edbcd92 b/tests/fuzz/corpora/fuzz-open_channel/b3be7940909556d07f0f9049891c3e9c4edbcd92 new file mode 100644 index 000000000000..7dc6d1158b01 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b3be7940909556d07f0f9049891c3e9c4edbcd92 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b41e00a3979cfe723d49890e4e88ef7938fc16f9 b/tests/fuzz/corpora/fuzz-open_channel/b41e00a3979cfe723d49890e4e88ef7938fc16f9 new file mode 100644 index 000000000000..da223c2dfa4d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b41e00a3979cfe723d49890e4e88ef7938fc16f9 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b45ea6642d67e73522fbc7f46f005ed67995c03a b/tests/fuzz/corpora/fuzz-open_channel/b45ea6642d67e73522fbc7f46f005ed67995c03a new file mode 100644 index 000000000000..8404e90a7af5 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b45ea6642d67e73522fbc7f46f005ed67995c03a differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b52375bdd270e1e55b0ea7badec09f1ea69fcd79 b/tests/fuzz/corpora/fuzz-open_channel/b52375bdd270e1e55b0ea7badec09f1ea69fcd79 new file mode 100644 index 000000000000..cf4d75050a82 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b52375bdd270e1e55b0ea7badec09f1ea69fcd79 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b54664965911c6fe91e18cd01b68a75c8183b530 b/tests/fuzz/corpora/fuzz-open_channel/b54664965911c6fe91e18cd01b68a75c8183b530 new file mode 100644 index 000000000000..39e8d6602517 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-open_channel/b54664965911c6fe91e18cd01b68a75c8183b530 @@ -0,0 +1 @@ +ý \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-open_channel/b578c4c57221b1da8f48559eae21992582ec36e6 b/tests/fuzz/corpora/fuzz-open_channel/b578c4c57221b1da8f48559eae21992582ec36e6 new file mode 100644 index 000000000000..4030ee2f7b2e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b578c4c57221b1da8f48559eae21992582ec36e6 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/b7471e724dfba20b71265eb8f8315ff5add6ccad b/tests/fuzz/corpora/fuzz-open_channel/b7471e724dfba20b71265eb8f8315ff5add6ccad new file mode 100644 index 000000000000..eec1a4233f3f --- /dev/null +++ b/tests/fuzz/corpora/fuzz-open_channel/b7471e724dfba20b71265eb8f8315ff5add6ccad @@ -0,0 +1 @@ +¾ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-open_channel/b8d8c2ccef7dc1db11203a1bad2a9c7c7a476b3e b/tests/fuzz/corpora/fuzz-open_channel/b8d8c2ccef7dc1db11203a1bad2a9c7c7a476b3e new file mode 100644 index 000000000000..8231115ac676 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/b8d8c2ccef7dc1db11203a1bad2a9c7c7a476b3e differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/baa08caf893bb6c68466015bef694d6b1244e1fa b/tests/fuzz/corpora/fuzz-open_channel/baa08caf893bb6c68466015bef694d6b1244e1fa new file mode 100644 index 000000000000..ff9ab0477a05 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/baa08caf893bb6c68466015bef694d6b1244e1fa differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/baabd75b6794c71b0d3ca16a5b594e159dcaca36 b/tests/fuzz/corpora/fuzz-open_channel/baabd75b6794c71b0d3ca16a5b594e159dcaca36 new file mode 100644 index 000000000000..14b6c128559e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/baabd75b6794c71b0d3ca16a5b594e159dcaca36 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/bc0142c13cd39ce4fffe6bf0f987aed12874e019 b/tests/fuzz/corpora/fuzz-open_channel/bc0142c13cd39ce4fffe6bf0f987aed12874e019 new file mode 100644 index 000000000000..95e2181c515a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/bc0142c13cd39ce4fffe6bf0f987aed12874e019 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/bd51da05d1e907d5cdcf4d2c62c31da8572acbc8 b/tests/fuzz/corpora/fuzz-open_channel/bd51da05d1e907d5cdcf4d2c62c31da8572acbc8 new file mode 100644 index 000000000000..e0e2e4658cc3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/bd51da05d1e907d5cdcf4d2c62c31da8572acbc8 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/beab5b648fc1216443ecf62dd9dc835268c1e7b2 b/tests/fuzz/corpora/fuzz-open_channel/beab5b648fc1216443ecf62dd9dc835268c1e7b2 new file mode 100644 index 000000000000..6d82b526ffa5 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/beab5b648fc1216443ecf62dd9dc835268c1e7b2 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/bf85e6c34cf3bb2d1b5074ff1597919d7d59c46b b/tests/fuzz/corpora/fuzz-open_channel/bf85e6c34cf3bb2d1b5074ff1597919d7d59c46b new file mode 100644 index 000000000000..fb3f517857d2 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/bf85e6c34cf3bb2d1b5074ff1597919d7d59c46b differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/c0a5ab2a8dcbc13d81ef0f1b0e530924f06936d4 b/tests/fuzz/corpora/fuzz-open_channel/c0a5ab2a8dcbc13d81ef0f1b0e530924f06936d4 new file mode 100644 index 000000000000..3deb33a0344c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/c0a5ab2a8dcbc13d81ef0f1b0e530924f06936d4 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/c2d748074be9faefae2dca30263244675cf667b4 b/tests/fuzz/corpora/fuzz-open_channel/c2d748074be9faefae2dca30263244675cf667b4 new file mode 100644 index 000000000000..aef21b9972cb Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/c2d748074be9faefae2dca30263244675cf667b4 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/c344c494206a649957762a8726658db7492460ac b/tests/fuzz/corpora/fuzz-open_channel/c344c494206a649957762a8726658db7492460ac new file mode 100644 index 000000000000..2db76e3ed439 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/c344c494206a649957762a8726658db7492460ac differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/c3f3acc2f5fd991fb7c2b98009a014d0840f68c6 b/tests/fuzz/corpora/fuzz-open_channel/c3f3acc2f5fd991fb7c2b98009a014d0840f68c6 new file mode 100644 index 000000000000..f2181c582777 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/c3f3acc2f5fd991fb7c2b98009a014d0840f68c6 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/c40f49d2f969e25bcb9bdf6d347c8d9d45e06987 b/tests/fuzz/corpora/fuzz-open_channel/c40f49d2f969e25bcb9bdf6d347c8d9d45e06987 new file mode 100644 index 000000000000..36955bc85c9d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/c40f49d2f969e25bcb9bdf6d347c8d9d45e06987 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/c465d4da817551854e4ca5bf64138ca47d8ae0c1 b/tests/fuzz/corpora/fuzz-open_channel/c465d4da817551854e4ca5bf64138ca47d8ae0c1 new file mode 100644 index 000000000000..746f594b38a6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/c465d4da817551854e4ca5bf64138ca47d8ae0c1 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/c55920f14b8472beb9a95955b0e275451fdeba79 b/tests/fuzz/corpora/fuzz-open_channel/c55920f14b8472beb9a95955b0e275451fdeba79 new file mode 100644 index 000000000000..88ee9012aa80 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/c55920f14b8472beb9a95955b0e275451fdeba79 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/c580d964a0a148e19e9f67ec48029c493f9a1802 b/tests/fuzz/corpora/fuzz-open_channel/c580d964a0a148e19e9f67ec48029c493f9a1802 new file mode 100644 index 000000000000..a2cc69ab8ed1 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/c580d964a0a148e19e9f67ec48029c493f9a1802 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/c681dd4d0f40997894a81f540777f12d60b7bb1b b/tests/fuzz/corpora/fuzz-open_channel/c681dd4d0f40997894a81f540777f12d60b7bb1b new file mode 100644 index 000000000000..be875f50df27 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/c681dd4d0f40997894a81f540777f12d60b7bb1b differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/c843e57b9ab80e5abaee2dde320a7d34e8ecb209 b/tests/fuzz/corpora/fuzz-open_channel/c843e57b9ab80e5abaee2dde320a7d34e8ecb209 new file mode 100644 index 000000000000..ed1c0fec0911 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/c843e57b9ab80e5abaee2dde320a7d34e8ecb209 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/c895c5e0c70605ad4bfa7b5bd1ee1db4f9c75c32 b/tests/fuzz/corpora/fuzz-open_channel/c895c5e0c70605ad4bfa7b5bd1ee1db4f9c75c32 new file mode 100644 index 000000000000..f544dcb87720 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/c895c5e0c70605ad4bfa7b5bd1ee1db4f9c75c32 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/c89edd2fa4b8636777d139f5a4f30aabbb753505 b/tests/fuzz/corpora/fuzz-open_channel/c89edd2fa4b8636777d139f5a4f30aabbb753505 new file mode 100644 index 000000000000..a8be9c7a5309 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/c89edd2fa4b8636777d139f5a4f30aabbb753505 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/c8ee53b909264239a0d87fe5e8859c30d86a5f12 b/tests/fuzz/corpora/fuzz-open_channel/c8ee53b909264239a0d87fe5e8859c30d86a5f12 new file mode 100644 index 000000000000..e8e38aae276d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/c8ee53b909264239a0d87fe5e8859c30d86a5f12 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/c9c599c13858bb0a78617370e6173815d88650c8 b/tests/fuzz/corpora/fuzz-open_channel/c9c599c13858bb0a78617370e6173815d88650c8 new file mode 100644 index 000000000000..f83b426d33d1 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/c9c599c13858bb0a78617370e6173815d88650c8 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/cbdb28f359c71a542c563fefe0e844311934e8be b/tests/fuzz/corpora/fuzz-open_channel/cbdb28f359c71a542c563fefe0e844311934e8be new file mode 100644 index 000000000000..b17a9a270be2 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/cbdb28f359c71a542c563fefe0e844311934e8be differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/cbed5ce73b42f857aaa09f52e94f9fc65dbb2234 b/tests/fuzz/corpora/fuzz-open_channel/cbed5ce73b42f857aaa09f52e94f9fc65dbb2234 new file mode 100644 index 000000000000..3c44406eb48e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/cbed5ce73b42f857aaa09f52e94f9fc65dbb2234 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/cd32a185c43a0636d58f2643da80f64061294557 b/tests/fuzz/corpora/fuzz-open_channel/cd32a185c43a0636d58f2643da80f64061294557 new file mode 100644 index 000000000000..c211ec10015e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/cd32a185c43a0636d58f2643da80f64061294557 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/cde845fcb56796827faf1b644a74b50969994712 b/tests/fuzz/corpora/fuzz-open_channel/cde845fcb56796827faf1b644a74b50969994712 new file mode 100644 index 000000000000..44cb1a3ee11c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/cde845fcb56796827faf1b644a74b50969994712 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/ce569f01dc28850fd599c74fddbf7d859e270324 b/tests/fuzz/corpora/fuzz-open_channel/ce569f01dc28850fd599c74fddbf7d859e270324 new file mode 100644 index 000000000000..4a1a7e5f6508 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/ce569f01dc28850fd599c74fddbf7d859e270324 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/crash-118d064c3599f5bb95627a6b7d7125816f98ae4d b/tests/fuzz/corpora/fuzz-open_channel/crash-118d064c3599f5bb95627a6b7d7125816f98ae4d new file mode 100644 index 000000000000..1d9ff66be39a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/crash-118d064c3599f5bb95627a6b7d7125816f98ae4d differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/crash-fac1fd5bceb991a6d9c9177d7eae47d2fbe78be5 b/tests/fuzz/corpora/fuzz-open_channel/crash-fac1fd5bceb991a6d9c9177d7eae47d2fbe78be5 new file mode 100644 index 000000000000..36a4b082ff3c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/crash-fac1fd5bceb991a6d9c9177d7eae47d2fbe78be5 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d066fce1746d60c5b1822b2dd0c1e6057584d064 b/tests/fuzz/corpora/fuzz-open_channel/d066fce1746d60c5b1822b2dd0c1e6057584d064 new file mode 100644 index 000000000000..9abc1c206a9e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d066fce1746d60c5b1822b2dd0c1e6057584d064 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d09f9400cd1538cd0a9074e0dff5c7ee5b2dc494 b/tests/fuzz/corpora/fuzz-open_channel/d09f9400cd1538cd0a9074e0dff5c7ee5b2dc494 new file mode 100644 index 000000000000..370e938999f6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d09f9400cd1538cd0a9074e0dff5c7ee5b2dc494 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d0b5886d29ac51bfffabe4ba6c20d7c48267ed3c b/tests/fuzz/corpora/fuzz-open_channel/d0b5886d29ac51bfffabe4ba6c20d7c48267ed3c new file mode 100644 index 000000000000..a6a88f42bc2b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d0b5886d29ac51bfffabe4ba6c20d7c48267ed3c differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d17616d9e2920f346ffc5e9024b19cfb353a574e b/tests/fuzz/corpora/fuzz-open_channel/d17616d9e2920f346ffc5e9024b19cfb353a574e new file mode 100644 index 000000000000..38fac9577bf1 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d17616d9e2920f346ffc5e9024b19cfb353a574e differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d3e6d11b8e0c7ffa7c518625e127fff5559f8fb5 b/tests/fuzz/corpora/fuzz-open_channel/d3e6d11b8e0c7ffa7c518625e127fff5559f8fb5 new file mode 100644 index 000000000000..b030cf81cd1f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d3e6d11b8e0c7ffa7c518625e127fff5559f8fb5 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d483c768126ab8019e3d5bda85fa0315800e1caa b/tests/fuzz/corpora/fuzz-open_channel/d483c768126ab8019e3d5bda85fa0315800e1caa new file mode 100644 index 000000000000..5c5e02810d58 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d483c768126ab8019e3d5bda85fa0315800e1caa differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d5d1e1e6093bb8f49216b0b7842e276a170defbc b/tests/fuzz/corpora/fuzz-open_channel/d5d1e1e6093bb8f49216b0b7842e276a170defbc new file mode 100644 index 000000000000..4b2be4a0e29d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d5d1e1e6093bb8f49216b0b7842e276a170defbc differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d616fb85fa78fb4dbaed853815d598e3460f746b b/tests/fuzz/corpora/fuzz-open_channel/d616fb85fa78fb4dbaed853815d598e3460f746b new file mode 100644 index 000000000000..477a07b1a49b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d616fb85fa78fb4dbaed853815d598e3460f746b differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d68e449c8c1afbfc00e8306bf576f5097fd7df4c b/tests/fuzz/corpora/fuzz-open_channel/d68e449c8c1afbfc00e8306bf576f5097fd7df4c new file mode 100644 index 000000000000..8a0e1ffb8ac5 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d68e449c8c1afbfc00e8306bf576f5097fd7df4c differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d69ea2a20950ac6348ed3af7538433d50f9adf3b b/tests/fuzz/corpora/fuzz-open_channel/d69ea2a20950ac6348ed3af7538433d50f9adf3b new file mode 100644 index 000000000000..26adc9993a7a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d69ea2a20950ac6348ed3af7538433d50f9adf3b differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d72987134ee9e41c4278b0c06a8db9e0809590cf b/tests/fuzz/corpora/fuzz-open_channel/d72987134ee9e41c4278b0c06a8db9e0809590cf new file mode 100644 index 000000000000..62cb8f01d147 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d72987134ee9e41c4278b0c06a8db9e0809590cf differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d7fbbe7bf5a914180c0bf575aa1351cd8873df42 b/tests/fuzz/corpora/fuzz-open_channel/d7fbbe7bf5a914180c0bf575aa1351cd8873df42 new file mode 100644 index 000000000000..da5c1f3436ac Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d7fbbe7bf5a914180c0bf575aa1351cd8873df42 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d8af3b096f515a0c8bd0e2f11ea41ed6be08323f b/tests/fuzz/corpora/fuzz-open_channel/d8af3b096f515a0c8bd0e2f11ea41ed6be08323f new file mode 100644 index 000000000000..a75a71a6dab9 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d8af3b096f515a0c8bd0e2f11ea41ed6be08323f differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d951c3999126733eb646caa7e1fad073b1a1fb7d b/tests/fuzz/corpora/fuzz-open_channel/d951c3999126733eb646caa7e1fad073b1a1fb7d new file mode 100644 index 000000000000..68a58472e0d4 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d951c3999126733eb646caa7e1fad073b1a1fb7d differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d97206cda4aee4ae7a36175a691d951671f91a8b b/tests/fuzz/corpora/fuzz-open_channel/d97206cda4aee4ae7a36175a691d951671f91a8b new file mode 100644 index 000000000000..7cd7bd06059b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d97206cda4aee4ae7a36175a691d951671f91a8b differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d98cdd7995f568019355feea21ea4c1f44200cb2 b/tests/fuzz/corpora/fuzz-open_channel/d98cdd7995f568019355feea21ea4c1f44200cb2 new file mode 100644 index 000000000000..f88145cded8e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d98cdd7995f568019355feea21ea4c1f44200cb2 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/d9dd2334f5fa08787bbf203e25cbce7c137b15c6 b/tests/fuzz/corpora/fuzz-open_channel/d9dd2334f5fa08787bbf203e25cbce7c137b15c6 new file mode 100644 index 000000000000..6c8e93ebb4e1 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/d9dd2334f5fa08787bbf203e25cbce7c137b15c6 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/dba2afa4f6dfea9b8ed8913b1ea57affd29c9874 b/tests/fuzz/corpora/fuzz-open_channel/dba2afa4f6dfea9b8ed8913b1ea57affd29c9874 new file mode 100644 index 000000000000..d3a856638125 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/dba2afa4f6dfea9b8ed8913b1ea57affd29c9874 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/dbaae98d2ccd5135101c566f6cec5b44b7c6c096 b/tests/fuzz/corpora/fuzz-open_channel/dbaae98d2ccd5135101c566f6cec5b44b7c6c096 new file mode 100644 index 000000000000..df3b5725a93d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/dbaae98d2ccd5135101c566f6cec5b44b7c6c096 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/dbbb46aa24aa5e5620f8bd23d64f8d3296255fe2 b/tests/fuzz/corpora/fuzz-open_channel/dbbb46aa24aa5e5620f8bd23d64f8d3296255fe2 new file mode 100644 index 000000000000..4fa6b80e1096 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/dbbb46aa24aa5e5620f8bd23d64f8d3296255fe2 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/dbdb183b768d1dd3f577c8653f0dc030af7e9b1b b/tests/fuzz/corpora/fuzz-open_channel/dbdb183b768d1dd3f577c8653f0dc030af7e9b1b new file mode 100644 index 000000000000..90a186089bde Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/dbdb183b768d1dd3f577c8653f0dc030af7e9b1b differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/dc08d08fba8649f41581525321f9645362c78b93 b/tests/fuzz/corpora/fuzz-open_channel/dc08d08fba8649f41581525321f9645362c78b93 new file mode 100644 index 000000000000..3c5e8aa25168 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/dc08d08fba8649f41581525321f9645362c78b93 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/dec15ae785aef3559d96e1f8fb8fb48a2d170667 b/tests/fuzz/corpora/fuzz-open_channel/dec15ae785aef3559d96e1f8fb8fb48a2d170667 new file mode 100644 index 000000000000..e5f763dff13f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/dec15ae785aef3559d96e1f8fb8fb48a2d170667 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/df1c57dcc41cd607bc51ce0ea1c2fdb7ea3575f6 b/tests/fuzz/corpora/fuzz-open_channel/df1c57dcc41cd607bc51ce0ea1c2fdb7ea3575f6 new file mode 100644 index 000000000000..bef85b6b2ea0 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/df1c57dcc41cd607bc51ce0ea1c2fdb7ea3575f6 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/df58248c414f342c81e056b40bee12d17a08bf61 b/tests/fuzz/corpora/fuzz-open_channel/df58248c414f342c81e056b40bee12d17a08bf61 new file mode 100644 index 000000000000..f59ec20aabf5 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-open_channel/df58248c414f342c81e056b40bee12d17a08bf61 @@ -0,0 +1 @@ +* \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-open_channel/e04aed917ee591046c94ee9745885a50ebc88053 b/tests/fuzz/corpora/fuzz-open_channel/e04aed917ee591046c94ee9745885a50ebc88053 new file mode 100644 index 000000000000..2226ff555663 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/e04aed917ee591046c94ee9745885a50ebc88053 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/e17621b36be22e0e840d477c2e733eafc23a428f b/tests/fuzz/corpora/fuzz-open_channel/e17621b36be22e0e840d477c2e733eafc23a428f new file mode 100644 index 000000000000..4772cad001db Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/e17621b36be22e0e840d477c2e733eafc23a428f differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/e23cde07b87a36de7b0f372039211eef633ba7b7 b/tests/fuzz/corpora/fuzz-open_channel/e23cde07b87a36de7b0f372039211eef633ba7b7 new file mode 100644 index 000000000000..ea72900c02cf Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/e23cde07b87a36de7b0f372039211eef633ba7b7 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/e2dc245b041f30bf0c1e80531173696dfe74325a b/tests/fuzz/corpora/fuzz-open_channel/e2dc245b041f30bf0c1e80531173696dfe74325a new file mode 100644 index 000000000000..c4b287e71c7c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/e2dc245b041f30bf0c1e80531173696dfe74325a differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/e390651597d6f4f101027e44197a7c10ad2903ce b/tests/fuzz/corpora/fuzz-open_channel/e390651597d6f4f101027e44197a7c10ad2903ce new file mode 100644 index 000000000000..59587063ff81 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/e390651597d6f4f101027e44197a7c10ad2903ce differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/e405043e81f2980b067dd3fef2b51f0545e674d9 b/tests/fuzz/corpora/fuzz-open_channel/e405043e81f2980b067dd3fef2b51f0545e674d9 new file mode 100644 index 000000000000..2de96006244f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/e405043e81f2980b067dd3fef2b51f0545e674d9 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/e497c375ea93d3ee4200eae1311269dc5c16e786 b/tests/fuzz/corpora/fuzz-open_channel/e497c375ea93d3ee4200eae1311269dc5c16e786 new file mode 100644 index 000000000000..f0653d0161fe Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/e497c375ea93d3ee4200eae1311269dc5c16e786 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/e6a751113287c672b0af7ca325b9a2d919875c1a b/tests/fuzz/corpora/fuzz-open_channel/e6a751113287c672b0af7ca325b9a2d919875c1a new file mode 100644 index 000000000000..6e8bb6dd7c77 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/e6a751113287c672b0af7ca325b9a2d919875c1a differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/e7546e00f9f14d7d9648253d22355daba9025812 b/tests/fuzz/corpora/fuzz-open_channel/e7546e00f9f14d7d9648253d22355daba9025812 new file mode 100644 index 000000000000..c8bf8ffeba10 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/e7546e00f9f14d7d9648253d22355daba9025812 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/e763d98d492209ba39e27a3206523ef301f31241 b/tests/fuzz/corpora/fuzz-open_channel/e763d98d492209ba39e27a3206523ef301f31241 new file mode 100644 index 000000000000..e242f8b5680d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/e763d98d492209ba39e27a3206523ef301f31241 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/e837ab3bbd6ef7696ecd49f5280661acbf4b6bd1 b/tests/fuzz/corpora/fuzz-open_channel/e837ab3bbd6ef7696ecd49f5280661acbf4b6bd1 new file mode 100644 index 000000000000..3619de1e7a85 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/e837ab3bbd6ef7696ecd49f5280661acbf4b6bd1 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/eac1cb615c98977d6aecf9628fcbf0c46bedb60c b/tests/fuzz/corpora/fuzz-open_channel/eac1cb615c98977d6aecf9628fcbf0c46bedb60c new file mode 100644 index 000000000000..0ce8ad187467 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/eac1cb615c98977d6aecf9628fcbf0c46bedb60c differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/eae75495065fc50973daf5670be78ab7c042e689 b/tests/fuzz/corpora/fuzz-open_channel/eae75495065fc50973daf5670be78ab7c042e689 new file mode 100644 index 000000000000..32bbf584db91 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/eae75495065fc50973daf5670be78ab7c042e689 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/eb5c1481b4a5c2865c8428e8e44938004a3da519 b/tests/fuzz/corpora/fuzz-open_channel/eb5c1481b4a5c2865c8428e8e44938004a3da519 new file mode 100644 index 000000000000..4c8093c67b33 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/eb5c1481b4a5c2865c8428e8e44938004a3da519 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/ec437e087814824f8dfebcf7aef0dc8e628a41f7 b/tests/fuzz/corpora/fuzz-open_channel/ec437e087814824f8dfebcf7aef0dc8e628a41f7 new file mode 100644 index 000000000000..26eb7f871197 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/ec437e087814824f8dfebcf7aef0dc8e628a41f7 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/ed4658304992d8a25b720ddebce4a62262b661c8 b/tests/fuzz/corpora/fuzz-open_channel/ed4658304992d8a25b720ddebce4a62262b661c8 new file mode 100644 index 000000000000..8292e0587b79 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/ed4658304992d8a25b720ddebce4a62262b661c8 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/ef28d0313267d228b35f8f27502e07699a00c194 b/tests/fuzz/corpora/fuzz-open_channel/ef28d0313267d228b35f8f27502e07699a00c194 new file mode 100644 index 000000000000..9870d64faf91 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/ef28d0313267d228b35f8f27502e07699a00c194 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/ef5b6da451a05a13f9d2031b5f7c1116cbb92e98 b/tests/fuzz/corpora/fuzz-open_channel/ef5b6da451a05a13f9d2031b5f7c1116cbb92e98 new file mode 100644 index 000000000000..d744552e472d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/ef5b6da451a05a13f9d2031b5f7c1116cbb92e98 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/f00c553e49d73ccb0745a902652a8bcce0e2eadd b/tests/fuzz/corpora/fuzz-open_channel/f00c553e49d73ccb0745a902652a8bcce0e2eadd new file mode 100644 index 000000000000..c6b5b26c23cf Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/f00c553e49d73ccb0745a902652a8bcce0e2eadd differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/f0c01ece42ededa83f83667381d4b2890622164e b/tests/fuzz/corpora/fuzz-open_channel/f0c01ece42ededa83f83667381d4b2890622164e new file mode 100644 index 000000000000..a38d30ac7d19 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/f0c01ece42ededa83f83667381d4b2890622164e differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/f113885452325799a911abae4da64344d44e0ee3 b/tests/fuzz/corpora/fuzz-open_channel/f113885452325799a911abae4da64344d44e0ee3 new file mode 100644 index 000000000000..2a1b5c0bed52 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/f113885452325799a911abae4da64344d44e0ee3 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/f19849c57691fd4946a7866963a3062c956fad14 b/tests/fuzz/corpora/fuzz-open_channel/f19849c57691fd4946a7866963a3062c956fad14 new file mode 100644 index 000000000000..c6e4b0be15fc Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/f19849c57691fd4946a7866963a3062c956fad14 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/f2fd9a580712d7129d3e470d7afa75e20c383cdf b/tests/fuzz/corpora/fuzz-open_channel/f2fd9a580712d7129d3e470d7afa75e20c383cdf new file mode 100644 index 000000000000..0d768a9b22ef Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/f2fd9a580712d7129d3e470d7afa75e20c383cdf differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/f319a95ca770b2b4699088ce7f13a7542384640f b/tests/fuzz/corpora/fuzz-open_channel/f319a95ca770b2b4699088ce7f13a7542384640f new file mode 100644 index 000000000000..39c562694ef6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/f319a95ca770b2b4699088ce7f13a7542384640f differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/f3bfcf129b753d88112bfd08723a4c2aed1a2422 b/tests/fuzz/corpora/fuzz-open_channel/f3bfcf129b753d88112bfd08723a4c2aed1a2422 new file mode 100644 index 000000000000..76479ebbc8fd Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/f3bfcf129b753d88112bfd08723a4c2aed1a2422 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/f42c6bfc3d2619eb5cfe282a2667960baa3e65d9 b/tests/fuzz/corpora/fuzz-open_channel/f42c6bfc3d2619eb5cfe282a2667960baa3e65d9 new file mode 100644 index 000000000000..48b543f3e433 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/f42c6bfc3d2619eb5cfe282a2667960baa3e65d9 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/f55135e5b9aa8ae77a82d2e7cbb33f7a0a17574c b/tests/fuzz/corpora/fuzz-open_channel/f55135e5b9aa8ae77a82d2e7cbb33f7a0a17574c new file mode 100644 index 000000000000..2934b7b3d2dd Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/f55135e5b9aa8ae77a82d2e7cbb33f7a0a17574c differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/f59448686850f4444b476301e74d62a908b3490c b/tests/fuzz/corpora/fuzz-open_channel/f59448686850f4444b476301e74d62a908b3490c new file mode 100644 index 000000000000..a4672689926a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/f59448686850f4444b476301e74d62a908b3490c differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/f5d843fee32ce2604da962728c25ea24bcd69068 b/tests/fuzz/corpora/fuzz-open_channel/f5d843fee32ce2604da962728c25ea24bcd69068 new file mode 100644 index 000000000000..53e210da79ca Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/f5d843fee32ce2604da962728c25ea24bcd69068 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/f73f5f885cb1eb8f945fcb7eff4571d83a939845 b/tests/fuzz/corpora/fuzz-open_channel/f73f5f885cb1eb8f945fcb7eff4571d83a939845 new file mode 100644 index 000000000000..82e471e961fa Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/f73f5f885cb1eb8f945fcb7eff4571d83a939845 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/f7ecde0f2608bea2e3d757b42ba12bd3bff48730 b/tests/fuzz/corpora/fuzz-open_channel/f7ecde0f2608bea2e3d757b42ba12bd3bff48730 new file mode 100644 index 000000000000..cff1271a831b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/f7ecde0f2608bea2e3d757b42ba12bd3bff48730 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/f7f5bdf02cfa681febb1ed83248193e703b0d613 b/tests/fuzz/corpora/fuzz-open_channel/f7f5bdf02cfa681febb1ed83248193e703b0d613 new file mode 100644 index 000000000000..79f9d06f59c3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/f7f5bdf02cfa681febb1ed83248193e703b0d613 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/fb66b82b7a6f712f50f60ed22de12ceea0f848b7 b/tests/fuzz/corpora/fuzz-open_channel/fb66b82b7a6f712f50f60ed22de12ceea0f848b7 new file mode 100644 index 000000000000..481905e8b3a4 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/fb66b82b7a6f712f50f60ed22de12ceea0f848b7 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/fd2e8feef06471ab4c11bb7485371c7149e6d345 b/tests/fuzz/corpora/fuzz-open_channel/fd2e8feef06471ab4c11bb7485371c7149e6d345 new file mode 100644 index 000000000000..2eba5279c652 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/fd2e8feef06471ab4c11bb7485371c7149e6d345 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/fd57cecd5dd2efa4c55b1b698ed73e8d8b82e3a0 b/tests/fuzz/corpora/fuzz-open_channel/fd57cecd5dd2efa4c55b1b698ed73e8d8b82e3a0 new file mode 100644 index 000000000000..19f6a79ecc0a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/fd57cecd5dd2efa4c55b1b698ed73e8d8b82e3a0 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/fe15ffd7663b6cbe831e13983c2c76046e850ed8 b/tests/fuzz/corpora/fuzz-open_channel/fe15ffd7663b6cbe831e13983c2c76046e850ed8 new file mode 100644 index 000000000000..a36162684d4d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/fe15ffd7663b6cbe831e13983c2c76046e850ed8 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/fe83f217d464f6fdfa5b2b1f87fe3a1a47371196 b/tests/fuzz/corpora/fuzz-open_channel/fe83f217d464f6fdfa5b2b1f87fe3a1a47371196 new file mode 100644 index 000000000000..f9825866e00f --- /dev/null +++ b/tests/fuzz/corpora/fuzz-open_channel/fe83f217d464f6fdfa5b2b1f87fe3a1a47371196 @@ -0,0 +1 @@ +« \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-open_channel/fe9323f323c24bc4fe006659e6b68d4706474a9f b/tests/fuzz/corpora/fuzz-open_channel/fe9323f323c24bc4fe006659e6b68d4706474a9f new file mode 100644 index 000000000000..424a6d3ba966 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/fe9323f323c24bc4fe006659e6b68d4706474a9f differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/feb16bf9c30435b2942deb9d0be61a1e0a291371 b/tests/fuzz/corpora/fuzz-open_channel/feb16bf9c30435b2942deb9d0be61a1e0a291371 new file mode 100644 index 000000000000..b3c1a840be9c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/feb16bf9c30435b2942deb9d0be61a1e0a291371 differ diff --git a/tests/fuzz/corpora/fuzz-open_channel/fee4039ce0a15488cdf0c77e6b9bf1dcb21a2736 b/tests/fuzz/corpora/fuzz-open_channel/fee4039ce0a15488cdf0c77e6b9bf1dcb21a2736 new file mode 100644 index 000000000000..dcdae8919ea4 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-open_channel/fee4039ce0a15488cdf0c77e6b9bf1dcb21a2736 differ diff --git a/tests/fuzz/fuzz-open_channel.c b/tests/fuzz/fuzz-open_channel.c new file mode 100644 index 000000000000..05cc9d5987bb --- /dev/null +++ b/tests/fuzz/fuzz-open_channel.c @@ -0,0 +1,455 @@ +#include "config.h" +#include +#include +#include +#include +#include +#include + +/* We don't want to actually do io! */ +#define wire_sync_read test_sync_read +#define wire_sync_write test_sync_write +#define peer_read test_peer_read +#define peer_write test_peer_write + +#define PEER_FD -1 + +static u8 *test_sync_read(const tal_t *ctx, int fd); +static bool test_sync_write(int fd, const void *msg TAKES); +static void test_peer_write(struct per_peer_state *pps, const void *msg TAKES); +static u8 *test_peer_read(const tal_t *ctx, struct per_peer_state *pps); + +static u8 *create_fuzz_msg(const tal_t *ctx); + +#define main openingd_main +int main(int argc, char *argv[]); +#include "../../openingd/openingd.c" +#undef main + +struct state *state; +jmp_buf fuzz_env; +static int hsmd_reads, hsmd_writes; + +static const u8 **cursor; +static size_t *max; + +static u8 *test_sync_read(const tal_t *ctx, int fd) +{ + if (fd == REQ_FD) /* lightningd message */ + { + u32 mindepth = 10; + return towire_openingd_got_offer_reply(ctx, NULL, NULL, NULL, NULL, mindepth); + } + else if (fd == HSM_FD) /* HSMD message */ + { + if (hsmd_reads++ == 0) + return towire_hsmd_setup_channel_reply(ctx); + else if (hsmd_reads++ == 1) { + struct privkey p; + struct sha256_double h; + struct bitcoin_signature sig; + + memset(&h, 0, sizeof(h)); + memset(&p, 1, sizeof(p)); + sign_hash(&p, &h, &sig.s); + sig.sighash_type = SIGHASH_ALL; + + return towire_hsmd_sign_tx_reply(ctx, &sig); + } + else + assert(false && "Too many HSMD reads!"); + } + else if (fd == PEER_FD) /* Peer message */ + { + /* Choose between creating a valid message and a fuzzer one. */ + if (fromwire_u8(cursor, max) % 2) { + struct privkey p; + struct sha256_double h; + struct bitcoin_signature sig; + + memset(&h, 1, sizeof(h)); + memset(&p, 2, sizeof(p)); + sign_hash(&p, &h, &sig.s); + fromwire_bitcoin_outpoint(cursor, max, &state->funding); + + return towire_funding_created(ctx, &state->channel_id, + &state->funding.txid, state->funding.n, &sig.s); + } + else + return create_fuzz_msg(ctx); + } + else + assert(false && "Unknown caller!"); +} + +static bool test_sync_write(int fd, const void *msg TAKES) +{ + if (fd == REQ_FD) /* lightningd message */ + { + struct amount_sat funding_satoshis; + struct amount_msat push_msat; + struct amount_sat dust_limit_satoshis; + struct amount_msat max_htlc_value_in_flight_msat; + struct amount_sat channel_reserve_satoshis; + struct amount_msat htlc_minimum_msat; + u32 feerate_per_kw; + u16 to_self_delay; + u16 max_accepted_htlcs; + u8 channel_flags; + u8 *shutdown_scriptpubkey; + + assert(fromwire_openingd_got_offer(tmpctx, msg, + &funding_satoshis, + &push_msat, + &dust_limit_satoshis, + &max_htlc_value_in_flight_msat, + &channel_reserve_satoshis, + &htlc_minimum_msat, + &feerate_per_kw, + &to_self_delay, + &max_accepted_htlcs, + &channel_flags, + &shutdown_scriptpubkey)); + } + else if (fd == HSM_FD) /* HSMD message */ + { + if (hsmd_writes++ == 0) { + bool is_outbound; + struct amount_sat channel_value; + struct amount_msat push_value; + struct bitcoin_txid funding_txid; + u16 funding_txout, local_to_self_delay, remote_to_self_delay; + u8 *local_shutdown_script, *remote_shutdown_script; + u32 *local_shutdown_wallet_index; + struct basepoints remote_basepoints; + struct pubkey remote_funding_pubkey; + struct channel_type *channel_type; + + assert(fromwire_hsmd_setup_channel(tmpctx, msg, + &is_outbound, + &channel_value, + &push_value, + &funding_txid, + &funding_txout, + &local_to_self_delay, + &local_shutdown_script, + &local_shutdown_wallet_index, + &remote_basepoints, + &remote_funding_pubkey, + &remote_to_self_delay, + &remote_shutdown_script, + &channel_type)); + + } else if (hsmd_writes++ == 1) { + struct bitcoin_tx *tx; + struct pubkey remote_funding_key, remote_per_commit; + bool option_static_remotekey; + u64 commit_num; + struct hsm_htlc *htlcs; + u32 feerate; + + assert(fromwire_hsmd_sign_remote_commitment_tx(tmpctx, msg, + &tx, + &remote_funding_key, + &remote_per_commit, + &option_static_remotekey, + &commit_num, + &htlcs, + &feerate)); + } + else + assert(false && "Too many HSMD writes!"); + } + else if (fd == PEER_FD) + { + struct channel_id temporary_channel_id; + struct amount_sat dust_limit_satoshis; + struct amount_msat max_htlc_value_in_flight_msat; + struct amount_sat channel_reserve_satoshis; + struct amount_msat htlc_minimum_msat; + u32 minimum_depth; + u16 to_self_delay; + u16 max_accepted_htlcs; + struct pubkey funding_pubkey; + struct pubkey revocation_basepoint; + struct pubkey payment_basepoint; + struct pubkey delayed_payment_basepoint; + struct pubkey htlc_basepoint; + struct pubkey first_per_commitment_point; + struct tlv_accept_channel_tlvs *tlvs; + + assert(fromwire_accept_channel(tmpctx, msg, + &temporary_channel_id, + &dust_limit_satoshis, + &max_htlc_value_in_flight_msat, + &channel_reserve_satoshis, + &htlc_minimum_msat, + &minimum_depth, + &to_self_delay, + &max_accepted_htlcs, + &funding_pubkey, + &revocation_basepoint, + &payment_basepoint, + &delayed_payment_basepoint, + &htlc_basepoint, + &first_per_commitment_point, + &tlvs)); + } + return true; +} +/* These have the same definitions as the original peer_reed and peer_write. + * We reiterate these here because we want them to use test_sync_write and + * test_sync_read. + */ +static void test_peer_write(struct per_peer_state *pps, const void *msg TAKES) +{ + /* Abort the run when called by `negotiation_aborted`. */ + if (is_peer_error(tmpctx, msg)) + longjmp(fuzz_env, 1); + + status_peer_io(LOG_IO_OUT, NULL, msg); + test_sync_write(pps->peer_fd, msg); +} + +static u8 *test_peer_read(const tal_t *ctx, struct per_peer_state *pps) +{ + u8 *msg = test_sync_read(ctx, pps->peer_fd); + if (!msg) + peer_failed_connection_lost(); + + status_peer_io(LOG_IO_IN, NULL, msg); + + return msg; +} + +/* AUTOGENERATED MOCKS START */ +/* Generated stub for fromwire_hsm_utxo */ +struct hsm_utxo *fromwire_hsm_utxo(const tal_t *ctx UNNEEDED, const u8 **ptr UNNEEDED, size_t *max UNNEEDED) +{ fprintf(stderr, "fromwire_hsm_utxo called!\n"); abort(); } +/* Generated stub for fromwire_side */ +enum side fromwire_side(const u8 **cursor UNNEEDED, size_t *max UNNEEDED) +{ fprintf(stderr, "fromwire_side called!\n"); abort(); } +/* Generated stub for peer_failed_received_errmsg */ +void peer_failed_received_errmsg(struct per_peer_state *pps UNNEEDED, + bool disconnect UNNEEDED, + const char *desc) + +{ fprintf(stderr, "peer_failed_received_errmsg called!\n"); abort(); } +/* Generated stub for subdaemon_setup */ +bool subdaemon_setup(int argc UNNEEDED, char *argv[]) +{ fprintf(stderr, "subdaemon_setup called!\n"); abort(); } +/* Generated stub for towire_hsm_utxo */ +void towire_hsm_utxo(u8 **pptr UNNEEDED, const struct hsm_utxo *utxo UNNEEDED) +{ fprintf(stderr, "towire_hsm_utxo called!\n"); abort(); } +/* Generated stub for towire_side */ +void towire_side(u8 **pptr UNNEEDED, const enum side side UNNEEDED) +{ fprintf(stderr, "towire_side called!\n"); abort(); } +/* AUTOGENERATED MOCKS END */ + +void peer_failed_err(struct per_peer_state *pps, + const struct channel_id *channel_id, + const char *fmt, ...) +{ + longjmp(fuzz_env, 1); +} + +void peer_failed_connection_lost(void) +{ + longjmp(fuzz_env, 1); +} + +static u8 *create_fuzz_msg(const tal_t *ctx) +{ + u8 *msg = tal_arr(ctx, u8, 0); + u8 msg_len = fromwire_u16(cursor, max); + if (msg_len > *max) + msg_len = *max; + towire_u8_array(&msg, *cursor, msg_len); + return msg; +} + +static struct state *fromwire_new_state(const tal_t *ctx) +{ + struct state *state = talz(ctx, struct state); + + state->pps = new_per_peer_state(state); + per_peer_state_set_fd(state->pps, PEER_FD); + + if (!fromwire_channel_id(cursor, max, &state->channel_id)) + return NULL; + + struct pubkey dummy_key; + memset(&dummy_key, 1, sizeof(dummy_key)); + state->first_per_commitment_point[LOCAL] + = state->first_per_commitment_point[REMOTE] + = dummy_key; + + /* We set these to NULL, meaning no requirements on shutdown */ + state->upfront_shutdown_script[LOCAL] + = state->upfront_shutdown_script[REMOTE] + = NULL; + + u8 *openingd_init_msg = tal_arr(ctx, u8, 0); + + /* Create the first few fields of the openingd_init_msg. + * This makes discovering interesting paths faster. + */ + struct feature_set *our_features = fromwire_feature_set(ctx, cursor, max); + if (!our_features) + return NULL; + + towire_u16(&openingd_init_msg, WIRE_OPENINGD_INIT); + towire_chainparams(&openingd_init_msg, chainparams); + towire_feature_set(&openingd_init_msg, our_features); + towire_u16(&openingd_init_msg, /*their_init_features_len*/ 0); + + /* Use fuzzer input for rest of the message. */ + u8 remaining_len = fromwire_u8(cursor, max); + if (remaining_len > *max) + remaining_len = *max; + towire_u8_array(&openingd_init_msg, *cursor, remaining_len); + if (*max) + *cursor += remaining_len, *max -= remaining_len; + + if (!fromwire_openingd_init(ctx, openingd_init_msg, + &chainparams, + &state->our_features, + &state->their_features, + &state->localconf, + &state->max_to_self_delay, + &state->min_effective_htlc_capacity, + &state->our_points, + &state->our_funding_pubkey, + &state->minimum_depth, + &state->min_feerate, &state->max_feerate, + &state->dev_force_tmp_channel_id, + &state->allowdustreserve, + &state->dev_accept_any_channel_type)) + return NULL; + + /* Set developer options to false. */ + state->developer = false; + state->allowdustreserve = false; + state->dev_accept_any_channel_type = false; + state->dev_force_tmp_channel_id = NULL; + + /* The default value for CLN. */ + state->localconf.dust_limit = amount_sat(546); + + return state; +} + +static u8 *create_open_channel_msg(const tal_t *ctx, struct state *state) +{ + struct amount_sat funding_satoshis = fromwire_amount_sat(cursor, max); + struct amount_msat push_msat = fromwire_amount_msat(cursor, max); + struct amount_sat dust_limit_satoshis = fromwire_amount_sat(cursor, max); + struct amount_msat max_htlc_value_in_flight_msat = fromwire_amount_msat(cursor, max); + struct amount_sat channel_reserve_satoshis = fromwire_amount_sat(cursor, max); + struct amount_msat htlc_minimum_msat = fromwire_amount_msat(cursor, max); + u32 feerate_per_kw = fromwire_u32(cursor, max); + u16 to_self_delay = fromwire_u16(cursor, max); + u16 max_accepted_htlcs = fromwire_u16(cursor, max); + u8 channel_flags = fromwire_u8(cursor, max); + + /* These checks get us past check_config_bounds() in fundee_channel(). */ + if (amount_sat_greater(funding_satoshis, chainparams->max_funding) && + !feature_negotiated(state->our_features, state->their_features, OPT_LARGE_CHANNELS)) + funding_satoshis = chainparams->max_funding; + + if (amount_msat_greater_sat(push_msat, funding_satoshis) && + !amount_sat_to_msat(&push_msat, funding_satoshis)) + return NULL; + + if (feerate_per_kw < state->min_feerate) + feerate_per_kw = state->min_feerate; + if (feerate_per_kw > state->max_feerate) + feerate_per_kw = state->max_feerate; + + if (max_accepted_htlcs > 483 || max_accepted_htlcs == 0) + max_accepted_htlcs = 483; + + if (to_self_delay > state->max_to_self_delay) + to_self_delay = state->max_to_self_delay; + + struct amount_sat total_reserve; + if (!amount_sat_add(&total_reserve, + channel_reserve_satoshis, + state->localconf.channel_reserve)) + return NULL; + + if (amount_sat_greater(total_reserve, funding_satoshis)) + return NULL; + + struct pubkey dummy_key; + memset(&dummy_key, 2, sizeof(dummy_key)); + + struct tlv_open_channel_tlvs *tlvs = tlv_open_channel_tlvs_new(ctx); + + return towire_open_channel(ctx, + &chainparams->genesis_blockhash, + &state->channel_id, + funding_satoshis, + push_msat, + dust_limit_satoshis, + max_htlc_value_in_flight_msat, + channel_reserve_satoshis, + htlc_minimum_msat, + feerate_per_kw, + to_self_delay, + max_accepted_htlcs, + &dummy_key, &dummy_key, &dummy_key, + &dummy_key, &dummy_key, &dummy_key, + channel_flags, + tlvs); +} + +void init(int *argc, char ***argv) +{ + common_setup("fuzzer"); + int devnull = open("/dev/null", O_WRONLY); + status_setup_sync(devnull); + chainparams = chainparams_for_network("bitcoin"); +} + +void run(const u8 *data, size_t size) +{ + if (setjmp(fuzz_env) != 0) + goto cleanup; + + /* The function under test: fundee_channel(), calls + * clean_tmpctx() mid-run, so create a separate context. + */ + const tal_t *run_ctx = tal(NULL, tal_t); + + /* Initialize the global pointers to the fuzz data. */ + cursor = &data; + max = &size; + + state = fromwire_new_state(run_ctx); + if (!state) + goto cleanup; + + u8 *open_channel_msg; + /* Choose between creating a valid message and a fuzzed one. */ + if (fromwire_u8(cursor, max) % 2) + open_channel_msg = create_open_channel_msg(run_ctx, state); + else { + u8 *fuzz_msg = create_fuzz_msg(tmpctx); + + open_channel_msg = tal_arr(tmpctx, u8, 0); + towire_u16(&open_channel_msg, WIRE_OPEN_CHANNEL); + towire_u8_array(&open_channel_msg, fuzz_msg, tal_bytelen(fuzz_msg)); + } + + if (!open_channel_msg) + goto cleanup; + + hsmd_reads = hsmd_writes = 0; + /* We received an `open_channel` msg, so we're the fundee. */ + fundee_channel(state, open_channel_msg); + +cleanup: + tal_free(run_ctx); + clean_tmpctx(); +}