From d5c7ee4af95d2a773125a473145c83ef0237ab7b Mon Sep 17 00:00:00 2001 From: Chandra Pratap Date: Sat, 17 May 2025 11:49:03 +0000 Subject: [PATCH 1/2] =?UTF-8?q?fuzz-tests:=20verify=20round=E2=80=91trip?= =?UTF-8?q?=20scriptpubkey=20<->=20addr=20conversion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-None: Currently, fuzz-addr only tests encoding via encode_scriptpubkey_to_addr(), without checking decoding. Add a round‑trip assertion: if encoding produces an address, decode it back with decode_scriptpubkey_from_addr() and confirm the result matches the original scriptpubkey. --- tests/fuzz/fuzz-addr.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/fuzz/fuzz-addr.c b/tests/fuzz/fuzz-addr.c index e31088f5844c..be933c0122f5 100644 --- a/tests/fuzz/fuzz-addr.c +++ b/tests/fuzz/fuzz-addr.c @@ -3,6 +3,7 @@ #include #include #include +#include #include void init(int *argc, char ***argv) @@ -15,7 +16,12 @@ void run(const uint8_t *data, size_t size) { uint8_t *script_pubkey = tal_dup_arr(tmpctx, uint8_t, data, size, 0); - encode_scriptpubkey_to_addr(tmpctx, chainparams, script_pubkey); + char *addr = encode_scriptpubkey_to_addr(tmpctx, chainparams, script_pubkey); + if (addr) { + uint8_t *decoded_script_pubkey; + assert(decode_scriptpubkey_from_addr(tmpctx, chainparams, addr, &decoded_script_pubkey)); + assert(tal_arr_eq(script_pubkey, decoded_script_pubkey)); + } clean_tmpctx(); } From 2d9ecbffc89ef0ffa5dbd36e4fb09e9c3a41f0bb Mon Sep 17 00:00:00 2001 From: Chandra Pratap Date: Sat, 17 May 2025 12:17:05 +0000 Subject: [PATCH 2/2] fuzz-tests: Add coverage-increasing inputs to seed corpora Change in the fuzz-testing scheme of fuzz-addr led to the discovery of test inputs that result in greater in code coverage. Add these inputs to the test's seed corpus. --- .../02cd94870966cd176e6efd9ea86e9e973f78aea9 | Bin 0 -> 25 bytes .../05b91788f85427d36e98b17fab04d3050df5120c | Bin 0 -> 34 bytes .../061aa256e89a97104e3d633877f525689e8c9a82 | Bin 0 -> 34 bytes .../0638345c270ead0614412fce14517f05ca81f4a6 | Bin 0 -> 25 bytes .../0a5bc1e5a62fa1ddc2087919a0fa2e117bb995d6 | Bin 0 -> 22 bytes .../1009582fe1b3c600ef830c312f949090f799777e | Bin 0 -> 22 bytes .../17ab0a1b5eab862add91e1a887b91f1385eaf05b | Bin 0 -> 25 bytes .../1a1d1d22dd72adb07dc779db0514b469dde876f6 | Bin 0 -> 22 bytes .../21865baba3f71c8a4350c8fd00a8ccbfe83633c9 | Bin 0 -> 22 bytes .../2ebe015a07055a2e9b00dfe1ea19b1fce5f5261f | Bin 0 -> 25 bytes .../2f3c83e8f0ab3d889ab7090e3683d552586cefcc | Bin 0 -> 34 bytes .../3148c58f692a56596032d3a439937f376b08417d | Bin 0 -> 25 bytes .../33180598390512e5159ccb67368e015db37a099d | Bin 0 -> 34 bytes .../38bb9b636c0d19b888436d9a8fb7fd148df5f4cc | Bin 0 -> 25 bytes .../3a53dd9ac37c417813bfd2bcb7e9c1f1ef0a7f2a | Bin 0 -> 25 bytes .../3a861348b0fda2c1184ad38e3eaaee34e64758dc | Bin 0 -> 34 bytes .../49717a1ee74f22f455c39ab3aa0478e0ab55e8c8 | Bin 0 -> 22 bytes .../4a0cfff890e7968a7547c324f19dde895863a495 | Bin 0 -> 25 bytes .../59071541367039fb5a31936ffd7e89d4b097690e | Bin 0 -> 25 bytes .../5c6ee6cd13135a15226cc3c5c2c9a6055237b17d | Bin 0 -> 25 bytes .../5c74718bb2c157ddc088e5e9b4cd4d96410fc31f | Bin 0 -> 22 bytes .../6da081627eac803e25642459b76bdb9ba9667cf5 | Bin 0 -> 25 bytes .../70fbe19cd2916171beee05e4a913eb98309b4ab1 | Bin 0 -> 22 bytes .../74b270811e34c368834385764bc55c191cb17032 | Bin 0 -> 34 bytes .../76e859ef1c63c6f3fe3e4a396763676e2ba4dce4 | Bin 0 -> 25 bytes .../7f089161a0a0f299546d94614a101b14cd6a6d3e | Bin 0 -> 22 bytes .../85492e642008632e3a8a961129edba9b69de932f | Bin 0 -> 25 bytes .../8a7ff4a5d39d7cbe3121a60f7c5aad3412b97c2d | Bin 0 -> 25 bytes .../8e382561c6d0c474bade5627f201ef294582caec | Bin 0 -> 34 bytes .../91c052ace66fc705b54afcaa8a851304a791fcab | Bin 0 -> 22 bytes .../9365ecd6e5fa71bad0dfada8aff3b61d27d4a3dc | Bin 0 -> 34 bytes .../95863de940f98f866abce15265d3f7b898efda72 | Bin 0 -> 22 bytes .../a0109dd523a6e06bc18cfbd5378abb0fc8e0559f | Bin 0 -> 25 bytes .../a274d045eef0b05a91e970ed61be5c14dc5d06bd | Bin 0 -> 22 bytes .../a51f1941a0121b55d338af2ef9016949e6b8de91 | Bin 0 -> 25 bytes .../a8c962b1698b291de7f06148c9311bf5941b4745 | Bin 0 -> 25 bytes .../ad952a3e28f1b526e26fc40c9d9b8f71146283e6 | Bin 0 -> 25 bytes .../b1527abd7ae684ea4a1a191e6358b71f5c666267 | Bin 0 -> 25 bytes .../b6fbf23f2564dfeb6d27f1a2c3074424d41b4303 | Bin 0 -> 25 bytes .../bc1f73e762b8a5e227dfb98adc309ef92fb66dfa | Bin 0 -> 25 bytes .../c2c3d7b8abfce375b10da195a046dfc4531edfcf | Bin 0 -> 25 bytes .../c8054f869b6b231f1be0f6537b3ffc845746c691 | Bin 0 -> 25 bytes .../ccd015595b6194b08fc8386e64f6075bf24783b4 | Bin 0 -> 25 bytes .../cce0f2b737bec97c18dd2854e90d4b543af614d9 | Bin 0 -> 22 bytes .../d40037ef97884f9cdd6eee8599b2957bb121bb70 | Bin 0 -> 25 bytes .../d48a71f69001eab48774854c19de063a08407918 | Bin 0 -> 22 bytes .../d6608015b5c7d9d98cd63ea69d5876b4796c7aef | Bin 0 -> 25 bytes .../dc2f31a3334f26561ff20d6886b82c9a5e570047 | Bin 0 -> 34 bytes .../dc620ac3fa748f162623785d4b1be9e6326528c2 | Bin 0 -> 22 bytes .../dd190282faf504cc85489934eb34d2da21ab9a10 | Bin 0 -> 25 bytes .../dd88b306b0621d2a83f721d3084c88f566feed41 | Bin 0 -> 25 bytes .../dfd2fb7c233b08c215d9a3dc1dbd4bcb4405ed1e | Bin 0 -> 25 bytes .../ea35b8f70467527ab92500f650150bbb78d7baaa | Bin 0 -> 22 bytes .../ed4a67c2fd679c5910230e96a5c5d96417162b5e | Bin 0 -> 25 bytes .../f1670420eafe7a87dd9ab341e6cce416649edcfe | Bin 0 -> 25 bytes .../f5b18dd5aeccd0e671bce89083b4eb8a56130f0e | Bin 0 -> 34 bytes 56 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests/fuzz/corpora/fuzz-addr/02cd94870966cd176e6efd9ea86e9e973f78aea9 create mode 100644 tests/fuzz/corpora/fuzz-addr/05b91788f85427d36e98b17fab04d3050df5120c create mode 100644 tests/fuzz/corpora/fuzz-addr/061aa256e89a97104e3d633877f525689e8c9a82 create mode 100644 tests/fuzz/corpora/fuzz-addr/0638345c270ead0614412fce14517f05ca81f4a6 create mode 100644 tests/fuzz/corpora/fuzz-addr/0a5bc1e5a62fa1ddc2087919a0fa2e117bb995d6 create mode 100644 tests/fuzz/corpora/fuzz-addr/1009582fe1b3c600ef830c312f949090f799777e create mode 100644 tests/fuzz/corpora/fuzz-addr/17ab0a1b5eab862add91e1a887b91f1385eaf05b create mode 100644 tests/fuzz/corpora/fuzz-addr/1a1d1d22dd72adb07dc779db0514b469dde876f6 create mode 100644 tests/fuzz/corpora/fuzz-addr/21865baba3f71c8a4350c8fd00a8ccbfe83633c9 create mode 100644 tests/fuzz/corpora/fuzz-addr/2ebe015a07055a2e9b00dfe1ea19b1fce5f5261f create mode 100644 tests/fuzz/corpora/fuzz-addr/2f3c83e8f0ab3d889ab7090e3683d552586cefcc create mode 100644 tests/fuzz/corpora/fuzz-addr/3148c58f692a56596032d3a439937f376b08417d create mode 100644 tests/fuzz/corpora/fuzz-addr/33180598390512e5159ccb67368e015db37a099d create mode 100644 tests/fuzz/corpora/fuzz-addr/38bb9b636c0d19b888436d9a8fb7fd148df5f4cc create mode 100644 tests/fuzz/corpora/fuzz-addr/3a53dd9ac37c417813bfd2bcb7e9c1f1ef0a7f2a create mode 100644 tests/fuzz/corpora/fuzz-addr/3a861348b0fda2c1184ad38e3eaaee34e64758dc create mode 100644 tests/fuzz/corpora/fuzz-addr/49717a1ee74f22f455c39ab3aa0478e0ab55e8c8 create mode 100644 tests/fuzz/corpora/fuzz-addr/4a0cfff890e7968a7547c324f19dde895863a495 create mode 100644 tests/fuzz/corpora/fuzz-addr/59071541367039fb5a31936ffd7e89d4b097690e create mode 100644 tests/fuzz/corpora/fuzz-addr/5c6ee6cd13135a15226cc3c5c2c9a6055237b17d create mode 100644 tests/fuzz/corpora/fuzz-addr/5c74718bb2c157ddc088e5e9b4cd4d96410fc31f create mode 100644 tests/fuzz/corpora/fuzz-addr/6da081627eac803e25642459b76bdb9ba9667cf5 create mode 100644 tests/fuzz/corpora/fuzz-addr/70fbe19cd2916171beee05e4a913eb98309b4ab1 create mode 100644 tests/fuzz/corpora/fuzz-addr/74b270811e34c368834385764bc55c191cb17032 create mode 100644 tests/fuzz/corpora/fuzz-addr/76e859ef1c63c6f3fe3e4a396763676e2ba4dce4 create mode 100644 tests/fuzz/corpora/fuzz-addr/7f089161a0a0f299546d94614a101b14cd6a6d3e create mode 100644 tests/fuzz/corpora/fuzz-addr/85492e642008632e3a8a961129edba9b69de932f create mode 100644 tests/fuzz/corpora/fuzz-addr/8a7ff4a5d39d7cbe3121a60f7c5aad3412b97c2d create mode 100644 tests/fuzz/corpora/fuzz-addr/8e382561c6d0c474bade5627f201ef294582caec create mode 100644 tests/fuzz/corpora/fuzz-addr/91c052ace66fc705b54afcaa8a851304a791fcab create mode 100644 tests/fuzz/corpora/fuzz-addr/9365ecd6e5fa71bad0dfada8aff3b61d27d4a3dc create mode 100644 tests/fuzz/corpora/fuzz-addr/95863de940f98f866abce15265d3f7b898efda72 create mode 100644 tests/fuzz/corpora/fuzz-addr/a0109dd523a6e06bc18cfbd5378abb0fc8e0559f create mode 100644 tests/fuzz/corpora/fuzz-addr/a274d045eef0b05a91e970ed61be5c14dc5d06bd create mode 100644 tests/fuzz/corpora/fuzz-addr/a51f1941a0121b55d338af2ef9016949e6b8de91 create mode 100644 tests/fuzz/corpora/fuzz-addr/a8c962b1698b291de7f06148c9311bf5941b4745 create mode 100644 tests/fuzz/corpora/fuzz-addr/ad952a3e28f1b526e26fc40c9d9b8f71146283e6 create mode 100644 tests/fuzz/corpora/fuzz-addr/b1527abd7ae684ea4a1a191e6358b71f5c666267 create mode 100644 tests/fuzz/corpora/fuzz-addr/b6fbf23f2564dfeb6d27f1a2c3074424d41b4303 create mode 100644 tests/fuzz/corpora/fuzz-addr/bc1f73e762b8a5e227dfb98adc309ef92fb66dfa create mode 100644 tests/fuzz/corpora/fuzz-addr/c2c3d7b8abfce375b10da195a046dfc4531edfcf create mode 100644 tests/fuzz/corpora/fuzz-addr/c8054f869b6b231f1be0f6537b3ffc845746c691 create mode 100644 tests/fuzz/corpora/fuzz-addr/ccd015595b6194b08fc8386e64f6075bf24783b4 create mode 100644 tests/fuzz/corpora/fuzz-addr/cce0f2b737bec97c18dd2854e90d4b543af614d9 create mode 100644 tests/fuzz/corpora/fuzz-addr/d40037ef97884f9cdd6eee8599b2957bb121bb70 create mode 100644 tests/fuzz/corpora/fuzz-addr/d48a71f69001eab48774854c19de063a08407918 create mode 100644 tests/fuzz/corpora/fuzz-addr/d6608015b5c7d9d98cd63ea69d5876b4796c7aef create mode 100644 tests/fuzz/corpora/fuzz-addr/dc2f31a3334f26561ff20d6886b82c9a5e570047 create mode 100644 tests/fuzz/corpora/fuzz-addr/dc620ac3fa748f162623785d4b1be9e6326528c2 create mode 100644 tests/fuzz/corpora/fuzz-addr/dd190282faf504cc85489934eb34d2da21ab9a10 create mode 100644 tests/fuzz/corpora/fuzz-addr/dd88b306b0621d2a83f721d3084c88f566feed41 create mode 100644 tests/fuzz/corpora/fuzz-addr/dfd2fb7c233b08c215d9a3dc1dbd4bcb4405ed1e create mode 100644 tests/fuzz/corpora/fuzz-addr/ea35b8f70467527ab92500f650150bbb78d7baaa create mode 100644 tests/fuzz/corpora/fuzz-addr/ed4a67c2fd679c5910230e96a5c5d96417162b5e create mode 100644 tests/fuzz/corpora/fuzz-addr/f1670420eafe7a87dd9ab341e6cce416649edcfe create mode 100644 tests/fuzz/corpora/fuzz-addr/f5b18dd5aeccd0e671bce89083b4eb8a56130f0e diff --git a/tests/fuzz/corpora/fuzz-addr/02cd94870966cd176e6efd9ea86e9e973f78aea9 b/tests/fuzz/corpora/fuzz-addr/02cd94870966cd176e6efd9ea86e9e973f78aea9 new file mode 100644 index 0000000000000000000000000000000000000000..72767deb936776c21a40a82194d37cbeeaadb816 GIT binary patch literal 25 TcmXS0DZ=m{0)8_fK*t&Ysyhl? literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/05b91788f85427d36e98b17fab04d3050df5120c b/tests/fuzz/corpora/fuzz-addr/05b91788f85427d36e98b17fab04d3050df5120c new file mode 100644 index 0000000000000000000000000000000000000000..dc252c0c3b3fa1ac340e0409928266f9509a5453 GIT binary patch literal 34 mcmZQjU|@K;QiSER{%@|!+?Tl+{_B6f%=I6_*1G)tzY753l@6u= literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/061aa256e89a97104e3d633877f525689e8c9a82 b/tests/fuzz/corpora/fuzz-addr/061aa256e89a97104e3d633877f525689e8c9a82 new file mode 100644 index 0000000000000000000000000000000000000000..6af5926679854681899f2cc7e4a8ed9834dc1e65 GIT binary patch literal 34 ncmZQjU|?WaDZ=tu|M%zrV4(l`GS`2u%iNc_7_=^b|L+0-8=ev7 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/0638345c270ead0614412fce14517f05ca81f4a6 b/tests/fuzz/corpora/fuzz-addr/0638345c270ead0614412fce14517f05ca81f4a6 new file mode 100644 index 0000000000000000000000000000000000000000..cb1ed95fe7e8f7307f81514832505e77223de140 GIT binary patch literal 25 QcmXS0DZ+pWxH{GV03RI!asU7T literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/0a5bc1e5a62fa1ddc2087919a0fa2e117bb995d6 b/tests/fuzz/corpora/fuzz-addr/0a5bc1e5a62fa1ddc2087919a0fa2e117bb995d6 new file mode 100644 index 0000000000000000000000000000000000000000..0d1e7b2c0720544e577c8c9d30836b509605bb88 GIT binary patch literal 22 dcmZP&VOYr^>A=Bt`4W=>7lQ`Z<;x5mYXCM(1{MGS literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/1009582fe1b3c600ef830c312f949090f799777e b/tests/fuzz/corpora/fuzz-addr/1009582fe1b3c600ef830c312f949090f799777e new file mode 100644 index 0000000000000000000000000000000000000000..8056b3e78bbcc88d11d9ccb9de2be4faade811b6 GIT binary patch literal 22 McmZP&>B0nS0CNxu{{R30 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/17ab0a1b5eab862add91e1a887b91f1385eaf05b b/tests/fuzz/corpora/fuzz-addr/17ab0a1b5eab862add91e1a887b91f1385eaf05b new file mode 100644 index 0000000000000000000000000000000000000000..640f2bf26f36807d7ac47b731ce9cf4f950bad20 GIT binary patch literal 25 QcmXS0DZ+pW-gT@203pc(RsaA1 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/1a1d1d22dd72adb07dc779db0514b469dde876f6 b/tests/fuzz/corpora/fuzz-addr/1a1d1d22dd72adb07dc779db0514b469dde876f6 new file mode 100644 index 0000000000000000000000000000000000000000..d629b2796a71bfaddfd6c596a27c83f644dab7ec GIT binary patch literal 22 XcmZSJVqjqCWY7hY3=BzN5=a055EcO= literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/21865baba3f71c8a4350c8fd00a8ccbfe83633c9 b/tests/fuzz/corpora/fuzz-addr/21865baba3f71c8a4350c8fd00a8ccbfe83633c9 new file mode 100644 index 0000000000000000000000000000000000000000..ca82c01e466f92bd4866fb19cb822a298d2cf4cf GIT binary patch literal 22 WcmZP&VPIhB1Y!nV28JXM4FUiVVF4`w literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/2ebe015a07055a2e9b00dfe1ea19b1fce5f5261f b/tests/fuzz/corpora/fuzz-addr/2ebe015a07055a2e9b00dfe1ea19b1fce5f5261f new file mode 100644 index 0000000000000000000000000000000000000000..82f6e67fa249adef75f77b92b87674d4416b212d GIT binary patch literal 25 YcmXS0DZ+pNS{w|Qxh``_GIXo~04;+AZ2$lO literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/2f3c83e8f0ab3d889ab7090e3683d552586cefcc b/tests/fuzz/corpora/fuzz-addr/2f3c83e8f0ab3d889ab7090e3683d552586cefcc new file mode 100644 index 0000000000000000000000000000000000000000..696cb7be707329aaff22ff9613d2ce7259a4ae5e GIT binary patch literal 34 ScmZQjU|{IN1vnVEm|Ot&WDWBG literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/3148c58f692a56596032d3a439937f376b08417d b/tests/fuzz/corpora/fuzz-addr/3148c58f692a56596032d3a439937f376b08417d new file mode 100644 index 0000000000000000000000000000000000000000..8bb679369ee254d304d597cd3ad9d3a79035d001 GIT binary patch literal 25 RcmXS0DZ+pOxEMOt0018+0&)NV literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/33180598390512e5159ccb67368e015db37a099d b/tests/fuzz/corpora/fuzz-addr/33180598390512e5159ccb67368e015db37a099d new file mode 100644 index 0000000000000000000000000000000000000000..968966b3b4ef161484af0eae7a62fc64f1226b22 GIT binary patch literal 34 gcmZQjV1NLw%a@qAxELh4F6)233>9Oz%+Rq009_6S*Z=?k literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/38bb9b636c0d19b888436d9a8fb7fd148df5f4cc b/tests/fuzz/corpora/fuzz-addr/38bb9b636c0d19b888436d9a8fb7fd148df5f4cc new file mode 100644 index 0000000000000000000000000000000000000000..56cd7bdeaaaaa7e3664b107e9ffcdeee9231a8ed GIT binary patch literal 25 ccmXS0DZ&5*S{w`vTuhfZE^~pPBtyp<076d&FaQ7m literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/3a53dd9ac37c417813bfd2bcb7e9c1f1ef0a7f2a b/tests/fuzz/corpora/fuzz-addr/3a53dd9ac37c417813bfd2bcb7e9c1f1ef0a7f2a new file mode 100644 index 0000000000000000000000000000000000000000..5b3c01a78e77ed5e7b6ef8acfe6c47fdafba9dbd GIT binary patch literal 25 acmXS0DZ&5*We`e>gW)pQWiCmEjx_*6NClt( literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/3a861348b0fda2c1184ad38e3eaaee34e64758dc b/tests/fuzz/corpora/fuzz-addr/3a861348b0fda2c1184ad38e3eaaee34e64758dc new file mode 100644 index 0000000000000000000000000000000000000000..f3e13d90304ca39bf32bebb3f64b1ec9970346d6 GIT binary patch literal 34 lcmZQjU|1>gS^xKAeaFj}xfK6%U*=-aV(4UOZx>{M007ns3D^Jt literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/49717a1ee74f22f455c39ab3aa0478e0ab55e8c8 b/tests/fuzz/corpora/fuzz-addr/49717a1ee74f22f455c39ab3aa0478e0ab55e8c8 new file mode 100644 index 0000000000000000000000000000000000000000..e1aa0ecd2040de0a16bfd175d2dc97e8bdaaedd1 GIT binary patch literal 22 dcmZP&VOYr^$-u#N`4STs7lS0%<;x5mYXC531)%@{ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/4a0cfff890e7968a7547c324f19dde895863a495 b/tests/fuzz/corpora/fuzz-addr/4a0cfff890e7968a7547c324f19dde895863a495 new file mode 100644 index 0000000000000000000000000000000000000000..634460707e1c8d07bcea6ceed4dbb34bfae5af2f GIT binary patch literal 25 fcmXS0DZ&5*tQrgqm$@!+T;{sWrN|}8(6I&pNe>1} literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/59071541367039fb5a31936ffd7e89d4b097690e b/tests/fuzz/corpora/fuzz-addr/59071541367039fb5a31936ffd7e89d4b097690e new file mode 100644 index 0000000000000000000000000000000000000000..2ccab909ea5c14ccf4a6cfaca599c3bdbf1e7090 GIT binary patch literal 25 PcmXS0DZ+pSbgTgY9{&Pp literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/5c6ee6cd13135a15226cc3c5c2c9a6055237b17d b/tests/fuzz/corpora/fuzz-addr/5c6ee6cd13135a15226cc3c5c2c9a6055237b17d new file mode 100644 index 0000000000000000000000000000000000000000..0977c0a965224a64bb65a1ba57b03791bb415e16 GIT binary patch literal 25 XcmXS0DZ&5*tPC6=3JN3{I@SOHAUy(( literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/5c74718bb2c157ddc088e5e9b4cd4d96410fc31f b/tests/fuzz/corpora/fuzz-addr/5c74718bb2c157ddc088e5e9b4cd4d96410fc31f new file mode 100644 index 0000000000000000000000000000000000000000..e7aeaff3ffb73575e829398e7ee075a6120b0d17 GIT binary patch literal 22 ccmZP&VOS|3$-rR1aEXC|g8>NG8S>Wv03UP%6951J literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/6da081627eac803e25642459b76bdb9ba9667cf5 b/tests/fuzz/corpora/fuzz-addr/6da081627eac803e25642459b76bdb9ba9667cf5 new file mode 100644 index 0000000000000000000000000000000000000000..139148c3c28363da5c6dbffd91846795cb1be976 GIT binary patch literal 25 YcmXS0DZ&5+TuhfZE^~pPBtyp<06x$-u#NS&#t&E;Dqj0RSOH1JM8g literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/74b270811e34c368834385764bc55c191cb17032 b/tests/fuzz/corpora/fuzz-addr/74b270811e34c368834385764bc55c191cb17032 new file mode 100644 index 0000000000000000000000000000000000000000..eceef42e2574c8d92323ba5fc6fe2a7b6819e812 GIT binary patch literal 34 dcmWFxgo3h_A`E{Rq!?h}3Sps|j literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/ad952a3e28f1b526e26fc40c9d9b8f71146283e6 b/tests/fuzz/corpora/fuzz-addr/ad952a3e28f1b526e26fc40c9d9b8f71146283e6 new file mode 100644 index 0000000000000000000000000000000000000000..ff48827970c8b52b4483cae5ddc5ceb39d6c6dac GIT binary patch literal 25 ZcmXS0DZ;@30bER%I4*O6pd>@b8UR0o1_l5C literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/b1527abd7ae684ea4a1a191e6358b71f5c666267 b/tests/fuzz/corpora/fuzz-addr/b1527abd7ae684ea4a1a191e6358b71f5c666267 new file mode 100644 index 0000000000000000000000000000000000000000..29063f633c93e65badd7caa3206fc0c36f3b1958 GIT binary patch literal 25 UcmXS0DZ+pXxGr-^GIXo~03^)=XaE2J literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/b6fbf23f2564dfeb6d27f1a2c3074424d41b4303 b/tests/fuzz/corpora/fuzz-addr/b6fbf23f2564dfeb6d27f1a2c3074424d41b4303 new file mode 100644 index 0000000000000000000000000000000000000000..0f812c4ebe45ff2d29a624188c923e08533744fd GIT binary patch literal 25 ccmXS0DZ&5*91L8S7#Ns1E^~pPBtyp<072^p1^@s6 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/bc1f73e762b8a5e227dfb98adc309ef92fb66dfa b/tests/fuzz/corpora/fuzz-addr/bc1f73e762b8a5e227dfb98adc309ef92fb66dfa new file mode 100644 index 0000000000000000000000000000000000000000..be74e706796505dcdfee09e36f9aa0e32fa854c2 GIT binary patch literal 25 dcmXS0DZ&5*tUvz$=VH3VahVGQB^f%_003@=2>Ad2 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/c2c3d7b8abfce375b10da195a046dfc4531edfcf b/tests/fuzz/corpora/fuzz-addr/c2c3d7b8abfce375b10da195a046dfc4531edfcf new file mode 100644 index 0000000000000000000000000000000000000000..4e2e8e1fbd4953740a49f5abd0a0db728f913785 GIT binary patch literal 25 acmXS0DYD?N{Jj6~zpdfoy37Cr9cuuU*$FuS literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/c8054f869b6b231f1be0f6537b3ffc845746c691 b/tests/fuzz/corpora/fuzz-addr/c8054f869b6b231f1be0f6537b3ffc845746c691 new file mode 100644 index 0000000000000000000000000000000000000000..591ef67b97fc918b53a32473c5e72cdf7de644d8 GIT binary patch literal 25 VcmXS0DZ+pPE^}Sxl4R&u0{|;!1Umo# literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/ccd015595b6194b08fc8386e64f6075bf24783b4 b/tests/fuzz/corpora/fuzz-addr/ccd015595b6194b08fc8386e64f6075bf24783b4 new file mode 100644 index 0000000000000000000000000000000000000000..818a375d9dcc6d59f9fcf4876db593a9c7bd2858 GIT binary patch literal 25 ccmXS0DZ;?Oz;T(2fq{$Z5|9Q#NrsL!08Z-$;{X5v literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/cce0f2b737bec97c18dd2854e90d4b543af614d9 b/tests/fuzz/corpora/fuzz-addr/cce0f2b737bec97c18dd2854e90d4b543af614d9 new file mode 100644 index 0000000000000000000000000000000000000000..10d4ef2499498d26a3f937c02edb5bcb1223e745 GIT binary patch literal 22 XcmZP&VPIhBWY7hY3=BzN5=a055a&nTtW|@@Fm=08lvx_5c6? literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/d6608015b5c7d9d98cd63ea69d5876b4796c7aef b/tests/fuzz/corpora/fuzz-addr/d6608015b5c7d9d98cd63ea69d5876b4796c7aef new file mode 100644 index 0000000000000000000000000000000000000000..7a22cc058eb26097fe4c20230379baf62b8b6a57 GIT binary patch literal 25 ecmXS0DZ;?Oz^=i-pmv$-631mO5R_!-SOWl0$Oj|< literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/dc2f31a3334f26561ff20d6886b82c9a5e570047 b/tests/fuzz/corpora/fuzz-addr/dc2f31a3334f26561ff20d6886b82c9a5e570047 new file mode 100644 index 0000000000000000000000000000000000000000..d2c0f0bb66277daa19d946d71e5a0d582f81cf1b GIT binary patch literal 34 ncmWGkU|?WaDZ=tu|M%zrV4(l`GS`2u%iNc_7_@Xb7m$Vp|E^~pPBtyp<07GR4FaQ7m literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/dfd2fb7c233b08c215d9a3dc1dbd4bcb4405ed1e b/tests/fuzz/corpora/fuzz-addr/dfd2fb7c233b08c215d9a3dc1dbd4bcb4405ed1e new file mode 100644 index 0000000000000000000000000000000000000000..51234fd32b236c9bb5ec48fb90757d5fe222e004 GIT binary patch literal 25 YcmXS0DZ&5*m$^Xj5(k8qWawA}0B3&)i2wiq literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/ea35b8f70467527ab92500f650150bbb78d7baaa b/tests/fuzz/corpora/fuzz-addr/ea35b8f70467527ab92500f650150bbb78d7baaa new file mode 100644 index 0000000000000000000000000000000000000000..056c875f3530f7b4d83549e44a406343e5f19df7 GIT binary patch literal 22 VcmZP&VOS|3$$$XtQyKEt000#a0-gW> literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/ed4a67c2fd679c5910230e96a5c5d96417162b5e b/tests/fuzz/corpora/fuzz-addr/ed4a67c2fd679c5910230e96a5c5d96417162b5e new file mode 100644 index 0000000000000000000000000000000000000000..a7d3c80826a7ebb413f97c8943652eaf37683544 GIT binary patch literal 25 ZcmXS0DZ;?OAPdA$aGC2emn1{S8UQVf1Xut7 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/f1670420eafe7a87dd9ab341e6cce416649edcfe b/tests/fuzz/corpora/fuzz-addr/f1670420eafe7a87dd9ab341e6cce416649edcfe new file mode 100644 index 0000000000000000000000000000000000000000..6a9c6715144ced1c49761612d39e222c35b03937 GIT binary patch literal 25 bcmXS0DZ;?ez;Kxh2qhUfz%-YnQO6npX#fa# literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-addr/f5b18dd5aeccd0e671bce89083b4eb8a56130f0e b/tests/fuzz/corpora/fuzz-addr/f5b18dd5aeccd0e671bce89083b4eb8a56130f0e new file mode 100644 index 0000000000000000000000000000000000000000..6836691c060e61a529bb0a6f996d089eee9bd963 GIT binary patch literal 34 dcmWF(VOYr^$-u#NS&#t&E;H~zSsr literal 0 HcmV?d00001