From 6412d6523721f8a7fb0e34a4d8e11306c6c557c9 Mon Sep 17 00:00:00 2001 From: Chandra Pratap Date: Thu, 19 Jun 2025 10:35:34 +0000 Subject: [PATCH 1/2] fuzz-tests: fix overflow of u32 in `fuzz-close-tx` Changelog-None: The value WALLY_SATOSHI_PER_BTC * WALLY_BTC_MAX is equal to 2.1e15, which is much higher than the maximum capacity of a u32, which is 4.29e9. Hence, use a u64 to store this value instead. --- tests/fuzz/fuzz-close_tx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/fuzz/fuzz-close_tx.c b/tests/fuzz/fuzz-close_tx.c index 58f4a67203bf..0fd29e5acad7 100644 --- a/tests/fuzz/fuzz-close_tx.c +++ b/tests/fuzz/fuzz-close_tx.c @@ -54,7 +54,7 @@ void run(const uint8_t *data, size_t size) if (!(amount_sat_add(&funding, to_us, to_them))) return; /* .. And < max_btc as we assert it's not nonsensical! */ - max = AMOUNT_SAT((u32)WALLY_SATOSHI_PER_BTC * WALLY_BTC_MAX); + max = AMOUNT_SAT((u64)WALLY_SATOSHI_PER_BTC * WALLY_BTC_MAX); if (amount_sat_greater(funding, max)) { funding = max; to_us = amount_sat_div(max, 2); From b24f5e42a89335eb1f63b2f95fcd5b4902472647 Mon Sep 17 00:00:00 2001 From: Chandra Pratap Date: Thu, 19 Jun 2025 10:34:27 +0000 Subject: [PATCH 2/2] fuzz-tests: Add coverage-increasing inputs to seed corpora Change in the fuzzing scheme of `fuzz-close_tx` led to the discovery of test inputs that result in greater in code coverage. Add these inputs to the test's seed corpus. --- .../05d23ece81bc53d01d88c34da1e01706ca2e4330 | Bin 0 -> 134 bytes .../0ea8b76afc6114bf460f0b098b1fbf6be56282d5 | Bin 0 -> 62 bytes .../1036710a719e71b21e61e07ae2f76382799207a1 | Bin 0 -> 659 bytes .../1a96c5a2b37dbdf2013fb592474836be1bf22d8d | Bin 0 -> 566 bytes .../1bab6ad26df7c91a83b95d8111c9c72eb46eb6f0 | Bin 0 -> 62 bytes .../214a316474bfba87b039b251d2a4b1eb76ab0366 | Bin 0 -> 568 bytes .../280aa771edf9699519f0aebfb94ce68409a49051 | Bin 0 -> 566 bytes .../2e5cd934bee63e83c3cba01005c4c839a9932c51 | Bin 0 -> 80 bytes .../2ff4f372ae0c98f24e560a37af82403443f0b62e | Bin 0 -> 69 bytes .../30b539f9ca0f6565b8d4b9e7763a97725f84ad1f | Bin 0 -> 62 bytes .../38ace5d1faafe615f683e208173a1452cc052db7 | Bin 0 -> 75 bytes .../40271bf95836bfc5d76ed39dd164c80270502cb8 | Bin 0 -> 583 bytes .../4ff66b6f9b6376dd063107615ea538305cbd73be | Bin 0 -> 67 bytes .../5449870e5a51afa8f1b698db9c9617753444393b | Bin 0 -> 63 bytes .../57d5ede2266fe1dd044bc8300394a1684229e7bd | Bin 0 -> 62 bytes .../5a6f76147518ed04ae9db717303253ef83db472b | Bin 0 -> 62 bytes .../607f2e5ae17e57a7b594273cc659d724ede278df | Bin 0 -> 85 bytes .../65ad3518c068bbba950f1962e47f168a0ed13705 | Bin 0 -> 83 bytes .../670bb43b3917614930c57b3fd2842ca030f1d0cb | Bin 0 -> 70 bytes .../6d60689c8def82ce87887bc94ec583430839c177 | Bin 0 -> 568 bytes .../6dcb12f40b133840fb5612e2d0579ea7956e2ae8 | Bin 0 -> 580 bytes .../77a932a2298e2e681ca6e3e6763bf7107e185935 | Bin 0 -> 67 bytes .../791d67b8f209ceb1673faaef8a5dc08488e6cb38 | Bin 0 -> 62 bytes .../80a7da9105b2c77d857bf2a3dbf82df4fef7214b | Bin 0 -> 1101 bytes .../856dcd2c499f5efc4c717bf261ade16f0d791363 | Bin 0 -> 62 bytes .../90527cd5a7c493f32b90b25a0a617df72ea99284 | Bin 0 -> 733 bytes .../99e51d63190279ef4badcf5219b02be7553d339a | Bin 0 -> 85 bytes .../9b53563f082eb766dabbce01676f694566c3935d | Bin 0 -> 75 bytes .../9d11e9c46901aaed4315caa0096e71735942ebad | Bin 0 -> 63 bytes .../9e19536980b437cb4a6581d06084ea3b202076b2 | Bin 0 -> 566 bytes .../a498e85181a375199d67df504d50e8afd45b903e | Bin 0 -> 62 bytes .../ab90b928bc7853a3b77b63f3715295186e931e31 | Bin 0 -> 75 bytes .../af609001b203b50da20c86fb92dc167380613b23 | Bin 0 -> 65 bytes .../b2b2deb8d4f3e131de4acca5bb4b99383c7928e5 | Bin 0 -> 572 bytes .../d01ba3b244912bb0a197a5b6b29ecad0de8a85c3 | Bin 0 -> 705 bytes .../d85567e839d5680c8d4394d74777180d179efbcb | Bin 0 -> 62 bytes .../db29921d29bf55d4d6477644e62cdf464556c7b5 | Bin 0 -> 62 bytes .../dc8ceec6a7936833cfaaf745c79fbaac82b8a9b8 | Bin 0 -> 66 bytes .../ecff6347aa1f5075cee0f464c6e4223c55bc174e | Bin 0 -> 567 bytes .../ef1a627d61546705bb6961779e836ee57fca495b | Bin 0 -> 566 bytes .../f24a5e5a98242dda851dd669d91aec813df26560 | Bin 0 -> 579 bytes 41 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests/fuzz/corpora/fuzz-close_tx/05d23ece81bc53d01d88c34da1e01706ca2e4330 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/0ea8b76afc6114bf460f0b098b1fbf6be56282d5 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/1036710a719e71b21e61e07ae2f76382799207a1 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/1a96c5a2b37dbdf2013fb592474836be1bf22d8d create mode 100644 tests/fuzz/corpora/fuzz-close_tx/1bab6ad26df7c91a83b95d8111c9c72eb46eb6f0 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/214a316474bfba87b039b251d2a4b1eb76ab0366 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/280aa771edf9699519f0aebfb94ce68409a49051 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/2e5cd934bee63e83c3cba01005c4c839a9932c51 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/2ff4f372ae0c98f24e560a37af82403443f0b62e create mode 100644 tests/fuzz/corpora/fuzz-close_tx/30b539f9ca0f6565b8d4b9e7763a97725f84ad1f create mode 100644 tests/fuzz/corpora/fuzz-close_tx/38ace5d1faafe615f683e208173a1452cc052db7 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/40271bf95836bfc5d76ed39dd164c80270502cb8 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/4ff66b6f9b6376dd063107615ea538305cbd73be create mode 100644 tests/fuzz/corpora/fuzz-close_tx/5449870e5a51afa8f1b698db9c9617753444393b create mode 100644 tests/fuzz/corpora/fuzz-close_tx/57d5ede2266fe1dd044bc8300394a1684229e7bd create mode 100644 tests/fuzz/corpora/fuzz-close_tx/5a6f76147518ed04ae9db717303253ef83db472b create mode 100644 tests/fuzz/corpora/fuzz-close_tx/607f2e5ae17e57a7b594273cc659d724ede278df create mode 100644 tests/fuzz/corpora/fuzz-close_tx/65ad3518c068bbba950f1962e47f168a0ed13705 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/670bb43b3917614930c57b3fd2842ca030f1d0cb create mode 100644 tests/fuzz/corpora/fuzz-close_tx/6d60689c8def82ce87887bc94ec583430839c177 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/6dcb12f40b133840fb5612e2d0579ea7956e2ae8 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/77a932a2298e2e681ca6e3e6763bf7107e185935 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/791d67b8f209ceb1673faaef8a5dc08488e6cb38 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/80a7da9105b2c77d857bf2a3dbf82df4fef7214b create mode 100644 tests/fuzz/corpora/fuzz-close_tx/856dcd2c499f5efc4c717bf261ade16f0d791363 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/90527cd5a7c493f32b90b25a0a617df72ea99284 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/99e51d63190279ef4badcf5219b02be7553d339a create mode 100644 tests/fuzz/corpora/fuzz-close_tx/9b53563f082eb766dabbce01676f694566c3935d create mode 100644 tests/fuzz/corpora/fuzz-close_tx/9d11e9c46901aaed4315caa0096e71735942ebad create mode 100644 tests/fuzz/corpora/fuzz-close_tx/9e19536980b437cb4a6581d06084ea3b202076b2 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/a498e85181a375199d67df504d50e8afd45b903e create mode 100644 tests/fuzz/corpora/fuzz-close_tx/ab90b928bc7853a3b77b63f3715295186e931e31 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/af609001b203b50da20c86fb92dc167380613b23 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/b2b2deb8d4f3e131de4acca5bb4b99383c7928e5 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/d01ba3b244912bb0a197a5b6b29ecad0de8a85c3 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/d85567e839d5680c8d4394d74777180d179efbcb create mode 100644 tests/fuzz/corpora/fuzz-close_tx/db29921d29bf55d4d6477644e62cdf464556c7b5 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/dc8ceec6a7936833cfaaf745c79fbaac82b8a9b8 create mode 100644 tests/fuzz/corpora/fuzz-close_tx/ecff6347aa1f5075cee0f464c6e4223c55bc174e create mode 100644 tests/fuzz/corpora/fuzz-close_tx/ef1a627d61546705bb6961779e836ee57fca495b create mode 100644 tests/fuzz/corpora/fuzz-close_tx/f24a5e5a98242dda851dd669d91aec813df26560 diff --git a/tests/fuzz/corpora/fuzz-close_tx/05d23ece81bc53d01d88c34da1e01706ca2e4330 b/tests/fuzz/corpora/fuzz-close_tx/05d23ece81bc53d01d88c34da1e01706ca2e4330 new file mode 100644 index 0000000000000000000000000000000000000000..a8126f4ffbe425811d7485a0d979c57e6d72584e GIT binary patch literal 134 icmezWp8*P7VGI!cpDb`+4MQ8mP)4wsXyzIs6axThTwxsm literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/0ea8b76afc6114bf460f0b098b1fbf6be56282d5 b/tests/fuzz/corpora/fuzz-close_tx/0ea8b76afc6114bf460f0b098b1fbf6be56282d5 new file mode 100644 index 0000000000000000000000000000000000000000..485723e131dba21bc7a93bd2b3726eda0b9cfb9e GIT binary patch literal 62 kcmezWp8*P7p>zWS!~g&P9bv)@j6fDh5l|3S$$t(`0E_Dm(EtDd literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/1036710a719e71b21e61e07ae2f76382799207a1 b/tests/fuzz/corpora/fuzz-close_tx/1036710a719e71b21e61e07ae2f76382799207a1 new file mode 100644 index 0000000000000000000000000000000000000000..3a60ba2e4641dc2968081d708f10be9b21ae083e GIT binary patch literal 659 zcmZQz00IRNfeikGIPCv{;5SUTf#Lsu+y5LeE|>->zztB8Qjr6+5oj7aHWT5FVFJp+ zIk*_uOaSR3Xga2W*lmMa01i#8mca$dvlY`F*hJu#Fl+}gAyz>JspK?-6=bo%K@N5r GhyVawq~P8F literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/1a96c5a2b37dbdf2013fb592474836be1bf22d8d b/tests/fuzz/corpora/fuzz-close_tx/1a96c5a2b37dbdf2013fb592474836be1bf22d8d new file mode 100644 index 0000000000000000000000000000000000000000..e8c0ca88cf77ae284faf853429235b4adbb6e342 GIT binary patch literal 566 zcmZQzzz#T}!vCRw1G_SkMA6Lz8Ep;3(f|MBGKU411d_M{5*yCMX(C(&m_dedgB?f=0NyhclK=n! literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/2ff4f372ae0c98f24e560a37af82403443f0b62e b/tests/fuzz/corpora/fuzz-close_tx/2ff4f372ae0c98f24e560a37af82403443f0b62e new file mode 100644 index 0000000000000000000000000000000000000000..e47e0eb5cea2ac7b14c6d14c410837f9edef5418 GIT binary patch literal 69 mcmey*z@Wjvz~BnRFmN5lK%@WvFJNH%Zx0mx4*_*h1^)p-%?@k; literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/30b539f9ca0f6565b8d4b9e7763a97725f84ad1f b/tests/fuzz/corpora/fuzz-close_tx/30b539f9ca0f6565b8d4b9e7763a97725f84ad1f new file mode 100644 index 0000000000000000000000000000000000000000..a3de7976b0fb9e5dfa72dc9a27ed1a98c5d2d193 GIT binary patch literal 62 bcmezWp8*8S85lr}{}|vsh6qqV4JHTxM3OQb literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/38ace5d1faafe615f683e208173a1452cc052db7 b/tests/fuzz/corpora/fuzz-close_tx/38ace5d1faafe615f683e208173a1452cc052db7 new file mode 100644 index 0000000000000000000000000000000000000000..16780b616533f15cdcb776c412269e58f2cb16ca GIT binary patch literal 75 UcmezWp8*P7LG*tjff^Qd0JMrdF8}}l literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/40271bf95836bfc5d76ed39dd164c80270502cb8 b/tests/fuzz/corpora/fuzz-close_tx/40271bf95836bfc5d76ed39dd164c80270502cb8 new file mode 100644 index 0000000000000000000000000000000000000000..532e833014db76c3332cd072a808125ee5402306 GIT binary patch literal 583 zcmZQzKmklJ9w(IX9|>3k+0p<1!<68r@hjoLrI9>4fsXnOG!eg@xU3{eoILjtX$7(F XCsrM*wO0?K@{xGJ@Vi180Ga>*8|8Rq literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/4ff66b6f9b6376dd063107615ea538305cbd73be b/tests/fuzz/corpora/fuzz-close_tx/4ff66b6f9b6376dd063107615ea538305cbd73be new file mode 100644 index 0000000000000000000000000000000000000000..acbc9443e8359cf5a30b42f32de01a19079a625d GIT binary patch literal 67 icmZQz009mV@eD+OKmzA~2m?Z*a8zM3_6+|afB^u!ehRYy literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/5449870e5a51afa8f1b698db9c9617753444393b b/tests/fuzz/corpora/fuzz-close_tx/5449870e5a51afa8f1b698db9c9617753444393b new file mode 100644 index 0000000000000000000000000000000000000000..5b8245f38717db9aaca1f7a8ad0b130c672d7cf7 GIT binary patch literal 63 hcmZQ%009jkb_KH-BEi&k2nT~?WSGFf@E?ev004jn3nu^o literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/57d5ede2266fe1dd044bc8300394a1684229e7bd b/tests/fuzz/corpora/fuzz-close_tx/57d5ede2266fe1dd044bc8300394a1684229e7bd new file mode 100644 index 0000000000000000000000000000000000000000..a14245b210af0eaba05594be6b7bd9b174c46730 GIT binary patch literal 62 lcmezWp8*IofY=qpfPw2U2Aoy~vaA^yCNMC7bo>VcMgZpB3oHNt literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/5a6f76147518ed04ae9db717303253ef83db472b b/tests/fuzz/corpora/fuzz-close_tx/5a6f76147518ed04ae9db717303253ef83db472b new file mode 100644 index 0000000000000000000000000000000000000000..26dd2447e817de9e4e9b155b1c903c8fcb24ca1b GIT binary patch literal 62 kcmey*z@Wjvz~BnRFmN5lK%@WvFJNH%Zx0mx4*_)y0OG_AZ2$lO literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/607f2e5ae17e57a7b594273cc659d724ede278df b/tests/fuzz/corpora/fuzz-close_tx/607f2e5ae17e57a7b594273cc659d724ede278df new file mode 100644 index 0000000000000000000000000000000000000000..5425618364ea80a3517e9d1c70ba73d51d3ae1c8 GIT binary patch literal 85 UcmezWp8*P7LG*u;ff^Pa09VjQB>(^b literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/65ad3518c068bbba950f1962e47f168a0ed13705 b/tests/fuzz/corpora/fuzz-close_tx/65ad3518c068bbba950f1962e47f168a0ed13705 new file mode 100644 index 0000000000000000000000000000000000000000..f2ae30c80ab32a343743513902bd8aacdf085f25 GIT binary patch literal 83 qcmezWp8*IofY=qpfPw2U1{%%CFoA&qsO3Khz&H>dP=LV>Bn$v2H5ZTo literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/670bb43b3917614930c57b3fd2842ca030f1d0cb b/tests/fuzz/corpora/fuzz-close_tx/670bb43b3917614930c57b3fd2842ca030f1d0cb new file mode 100644 index 0000000000000000000000000000000000000000..28f485e5897d0337100852c9ba6f7c5042122b3d GIT binary patch literal 70 ocmey*z@Wjvz~BnRFmN5lK%@WvFJNH%Zx0mx4*_*x1#^LX08y?F2><{9 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/6d60689c8def82ce87887bc94ec583430839c177 b/tests/fuzz/corpora/fuzz-close_tx/6d60689c8def82ce87887bc94ec583430839c177 new file mode 100644 index 0000000000000000000000000000000000000000..7b1148d215f055ce14b95bff1b1290820d1a02a6 GIT binary patch literal 568 zcmZQzKmklJ9w(5Y0mQB_0T6v1nS;b;WSGFf@ZTON@*e`~z>;%;e26Nj@c;kO|DhsC zx-ppem2hCFrOXpaB@ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/6dcb12f40b133840fb5612e2d0579ea7956e2ae8 b/tests/fuzz/corpora/fuzz-close_tx/6dcb12f40b133840fb5612e2d0579ea7956e2ae8 new file mode 100644 index 0000000000000000000000000000000000000000..ac684f025faf9fb52491995fc123f39edd3eadf0 GIT binary patch literal 580 zcmZQzzz#T}!vB$gHINi%4B#r?%Ka$4) literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/77a932a2298e2e681ca6e3e6763bf7107e185935 b/tests/fuzz/corpora/fuzz-close_tx/77a932a2298e2e681ca6e3e6763bf7107e185935 new file mode 100644 index 0000000000000000000000000000000000000000..6a6ed6261d8f2196739b3e9d09fdd30f9b7648cb GIT binary patch literal 67 ccmezWpMgPv0R&t@1QUn=g8yJ(2%!j&09Y+8YybcN literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/791d67b8f209ceb1673faaef8a5dc08488e6cb38 b/tests/fuzz/corpora/fuzz-close_tx/791d67b8f209ceb1673faaef8a5dc08488e6cb38 new file mode 100644 index 0000000000000000000000000000000000000000..a18ff8093f6e66275b96873321c3941b04a2863d GIT binary patch literal 62 ocmZQz0D%OC|8OdkfuRA!`Tw86o`GQnkmU;D{)Yi(pd17M0Pm<7!T->zztB8Qjr6+5oj7aHWP6>23-c5 zZlDjTU^0qL3?MT}0k%NJsBS|MK$AmN3E@H1Qy4rroQ!H8EnJ3b1IavC;DPD?0347V AGynhq literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/99e51d63190279ef4badcf5219b02be7553d339a b/tests/fuzz/corpora/fuzz-close_tx/99e51d63190279ef4badcf5219b02be7553d339a new file mode 100644 index 0000000000000000000000000000000000000000..8beaf37cadd1e22ca138233e9e7fdc93e0b6e56c GIT binary patch literal 85 pcmezWp8*IofY=qpfPw2U1{%%CFoA&qq~$*tpmG2IXRrf_0{~6F7>@t| literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/9b53563f082eb766dabbce01676f694566c3935d b/tests/fuzz/corpora/fuzz-close_tx/9b53563f082eb766dabbce01676f694566c3935d new file mode 100644 index 0000000000000000000000000000000000000000..6f46f01ef11ad9d2c1592f5e5865c628d200eca4 GIT binary patch literal 75 rcmey*z@Wjvz~BnRaBv;YLS-;AOkiO6Zx0mw4*_*x`MC@Xb|5|gTgnh& literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/9d11e9c46901aaed4315caa0096e71735942ebad b/tests/fuzz/corpora/fuzz-close_tx/9d11e9c46901aaed4315caa0096e71735942ebad new file mode 100644 index 0000000000000000000000000000000000000000..9b615bb4d532f6e73cedc829695f5687658437a9 GIT binary patch literal 63 WcmezWp8*8S85lr}|3m^cm^uJ@b~7sg literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/9e19536980b437cb4a6581d06084ea3b202076b2 b/tests/fuzz/corpora/fuzz-close_tx/9e19536980b437cb4a6581d06084ea3b202076b2 new file mode 100644 index 0000000000000000000000000000000000000000..43b19ee15d97c0a28ca6a8ff8702673acc551c5d GIT binary patch literal 566 zcma)1I}XB73=1qpoT3xr5{QwJ6L1$U!u6P$x*)w^xA_%RR99+j$9eBX1nBvzP>N20 zx7&A7J?YM5TY~kUKE~RbE7j{u_Q!|othfrIOCuSdv49K}hOEf#>#W`amk9pf5xWwC zk9&`=i&3GOs?ap&Y|2mTZGKwl7L;~zSJ5&GiV-sg(vaI(?Cfd`A6!MXi$n9=4?icq Ag8%>k literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/a498e85181a375199d67df504d50e8afd45b903e b/tests/fuzz/corpora/fuzz-close_tx/a498e85181a375199d67df504d50e8afd45b903e new file mode 100644 index 0000000000000000000000000000000000000000..790f6dd54d89e58747946f43644760fcf03d2bf2 GIT binary patch literal 62 tcmZQz00IRN!4L-~!Nh+M$^IV*enSNv8W{fnx9vAJw}T4&{?G8A0RT6;4W|GA literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/ab90b928bc7853a3b77b63f3715295186e931e31 b/tests/fuzz/corpora/fuzz-close_tx/ab90b928bc7853a3b77b63f3715295186e931e31 new file mode 100644 index 0000000000000000000000000000000000000000..9474b3d0fffc74d6310931db92b28349b2fe8bdf GIT binary patch literal 75 acmezWpMgPv0R&vZB$W6M28IxdND=_&05xI& literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/af609001b203b50da20c86fb92dc167380613b23 b/tests/fuzz/corpora/fuzz-close_tx/af609001b203b50da20c86fb92dc167380613b23 new file mode 100644 index 0000000000000000000000000000000000000000..f788ef128fcf2f8fd0ff63e4fd22368093371339 GIT binary patch literal 65 icmZQ%009jkb_KJb#C2p25}T1>0t3T;AOZn95CH&$+zbl< literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/b2b2deb8d4f3e131de4acca5bb4b99383c7928e5 b/tests/fuzz/corpora/fuzz-close_tx/b2b2deb8d4f3e131de4acca5bb4b99383c7928e5 new file mode 100644 index 0000000000000000000000000000000000000000..2dc1aa8318442afec1bfec8f59af99b382e2e032 GIT binary patch literal 572 zcmZQz00IRNfeikGIPCv{;5SUTf#Lsu+y5Luk~jd<2cZ)fz(#^}gG@%1gz$(n7DE+^ zQJBV4WEIS8DjSR82bciNK6rp21R%kO;A3H7x)P+w0YtzoAi@-oa-0Ahdq7z*{T~1> CtnkAC literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/d01ba3b244912bb0a197a5b6b29ecad0de8a85c3 b/tests/fuzz/corpora/fuzz-close_tx/d01ba3b244912bb0a197a5b6b29ecad0de8a85c3 new file mode 100644 index 0000000000000000000000000000000000000000..116522a9b58f847079e5c6be43b53715a9266127 GIT binary patch literal 705 zcmZQz00IRNfeikGIPCv{;5SUTf#Lsu+y5LeE|>->zztB8Qjr6+5oj7aHWP6>23-c5 yZlDjzF_{6Rj}%}FRE%mriU67%s!9kCqMpJaz~N+6`)J`ZR2xX*B|BPsv@ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/db29921d29bf55d4d6477644e62cdf464556c7b5 b/tests/fuzz/corpora/fuzz-close_tx/db29921d29bf55d4d6477644e62cdf464556c7b5 new file mode 100644 index 0000000000000000000000000000000000000000..70c4f5a2585ce94e95aa6d8bf0855f67e967efb0 GIT binary patch literal 62 jcmZQ%009j!$q<=f1!i1_a4|?mh6xM||ADCPKLh{(mYNIt literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/dc8ceec6a7936833cfaaf745c79fbaac82b8a9b8 b/tests/fuzz/corpora/fuzz-close_tx/dc8ceec6a7936833cfaaf745c79fbaac82b8a9b8 new file mode 100644 index 0000000000000000000000000000000000000000..80248f0a33c2d209708f7ff72c99a069bbc64f88 GIT binary patch literal 66 fcmezWp8*P7VGIU_|6l;+GlFQ4Du^hAG(vCywHO~- literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/ecff6347aa1f5075cee0f464c6e4223c55bc174e b/tests/fuzz/corpora/fuzz-close_tx/ecff6347aa1f5075cee0f464c6e4223c55bc174e new file mode 100644 index 0000000000000000000000000000000000000000..679c45a568b73c9d5274a454d9f53ce24a6a44e7 GIT binary patch literal 567 zcmZQzzz#T}!vCRw1G_SkMA6Lz8Ep;3(f|MBGKU411d_M{5*yCMX(C(&m_de<7{Ere zgB<@G)v#sc0H6^K4FCVz{^wvINBgp6sBS>xVKow{258^^|3FD#$YWK4)l{S~1puuF BpmYEL literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-close_tx/ef1a627d61546705bb6961779e836ee57fca495b b/tests/fuzz/corpora/fuzz-close_tx/ef1a627d61546705bb6961779e836ee57fca495b new file mode 100644 index 0000000000000000000000000000000000000000..7030ba75fe20d043b8dadd5b58f56cc2a6d779f6 GIT binary patch literal 566 zcmZQzfP)`!7LdUS<*5Bf0BayK`u~4qW$0{#Vk8zL0}=<$WMJR`>c(ptSOwGyn1kT@ zfed5^A&cW`EcFjxnUXo0NkY%F|HoO IsU4Cw0PkLdqW}N^ literal 0 HcmV?d00001