diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/008641e1e508c74d46380f998b63556c42325386 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/008641e1e508c74d46380f998b63556c42325386 new file mode 100644 index 000000000000..1a71344f4c17 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/008641e1e508c74d46380f998b63556c42325386 @@ -0,0 +1 @@ +lnr1qqs07ugqpg0qqksqc4fsqqqqqpgsqqqqqqqqqqrrd3e82dgqqpmrjkqzyqszqgpqyqsqzqqqqrllllcpqqqqqqqqyuqqqqqqqqqqpuhj7teqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/01ae28faa81b603cfcbaf6e74f180a24a215498c b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/01ae28faa81b603cfcbaf6e74f180a24a215498c new file mode 100644 index 000000000000..37323891d154 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/01ae28faa81b603cfcbaf6e74f180a24a215498c @@ -0,0 +1 @@ +lnr1zpvq8lllqtlllllllllstlllqtllllllllllllllvdk8yaf4qqq8vw2cqfe0llc5llll7qqqeryv3jxgepckx7n509cu3jxgeryzqyxrjqgq5yqsqqqqqqqqqqqqqyqs0vqqq20lllllllllw8eqqdmg \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/027dec36ac844212ae021fe2e77ee6ad33c94c6c b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/027dec36ac844212ae021fe2e77ee6ad33c94c6c new file mode 100644 index 000000000000..b58626895415 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/027dec36ac844212ae021fe2e77ee6ad33c94c6c @@ -0,0 +1 @@ +lnr1ledqpln3qq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/0349e936d712e21a3875295f7044f86dd9a5ae42 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/0349e936d712e21a3875295f7044f86dd9a5ae42 new file mode 100644 index 000000000000..970c39f10015 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/0349e936d712e21a3875295f7044f86dd9a5ae42 @@ -0,0 +1 @@ +lnr1qcq07qq2q0lllzczluqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/07723372c2d0ec540a9e89c0d3c2ef8e7024df9c b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/07723372c2d0ec540a9e89c0d3c2ef8e7024df9c new file mode 100644 index 000000000000..e6b041e93e59 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/07723372c2d0ec540a9e89c0d3c2ef8e7024df9c @@ -0,0 +1 @@ +lnr1qqqqgqqxqqyqqzsqzqqpyqzeqpcsqagq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/07893e80ec3f05ada80ac73ccb2030b979fa0095 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/07893e80ec3f05ada80ac73ccb2030b979fa0095 new file mode 100644 index 000000000000..ee25b3cf5c6c --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/07893e80ec3f05ada80ac73ccb2030b979fa0095 @@ -0,0 +1 @@ +lnr1y8llllllluzlllczllllllllllllllmrtyq82vqqqpmrjkqzyqszqgpqyqszpu90f9ggar5w3680vqr38penj7qqyq5zqgpqyqu4sq3qyqszqgpqyqs0qzszpth8zut3w9chzqqqqqqqqqqqqqqqqqqqqq9zq2q25q \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/082b55da3b79e29d216ccbc97a0a30d66d5531ab b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/082b55da3b79e29d216ccbc97a0a30d66d5531ab new file mode 100644 index 000000000000..c06510fc3903 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/082b55da3b79e29d216ccbc97a0a30d66d5531ab @@ -0,0 +1 @@ +lnr1tvpqqqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/08c75ee8f1e4d3f96a5321fe0715eca44bbe2aee b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/08c75ee8f1e4d3f96a5321fe0715eca44bbe2aee new file mode 100644 index 000000000000..ffeaac599092 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/08c75ee8f1e4d3f96a5321fe0715eca44bbe2aee @@ -0,0 +1 @@ +lnr1tg8d4ksyqszqvqq2qqgqqqqqqqqqqcgq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/09f679797ada61107c69f8a0d478ba1dbb9cd7b4 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/09f679797ada61107c69f8a0d478ba1dbb9cd7b4 new file mode 100644 index 000000000000..e6baad54e5c2 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/09f679797ada61107c69f8a0d478ba1dbb9cd7b4 @@ -0,0 +1 @@ +lnr15yq07cqzqqq0lllllakxuunyvs6xk6ekd46xgep5dd4nvmt5v3jrg6mtxekrqctvdqmkcmtvxpskc6phvdchjut3w9chzut3w9chzut3w9chzut3wycxsdmvd4krqctvdqmkcmtvxpskc6phd3kkcctvdqmkcqqsgvplllczlllllll7luzlllczllljzq8lllllllmrd3e9vqqqqpmrjkqzyqszpuhj2cq09uhjl0alh7lmqqqyygpqyrc2lta0w9chzut3llllllllw3c8vwtnddaxxars7cu4sq3qyqszqg8lllllllllxe6xgep5dd4nvmt5v3jrg6mtxekhgeryx34kkdndw3jxgdrtdvmx6aryw9chzut3d3kxcmrvd36nj \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/0a6b0c8a615771530926c820392fa9c02ba02b9f b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/0a6b0c8a615771530926c820392fa9c02ba02b9f new file mode 100644 index 000000000000..f5587d3070b8 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/0a6b0c8a615771530926c820392fa9c02ba02b9f @@ -0,0 +1 @@ +lnr1zrss8lllqgrqqs8llllstlllqtllllllllllllllvdk8yafsqqq8vw2cqgszqgpqyqszqg8s47h67ut3w9chzut3wy6hxw2cqgszsgpqyqsrjqszyqszqgpqyqszpuq2qg9wupsqgpchzugqqqqqqqqqqqqqqqqqqqqqqqqzqqqqqqgqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpw9cqqrqqkqzcyankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwcqqqq8yvnrds9qqqlllups5vw695kscqpg47hs \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/1b1c92122579e290f22eb72efee8f3e943e6bf8c b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/1b1c92122579e290f22eb72efee8f3e943e6bf8c new file mode 100644 index 000000000000..1d8b46a2291a --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/1b1c92122579e290f22eb72efee8f3e943e6bf8c @@ -0,0 +1 @@ +lnr1zqqsz \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/1ba8d69f920238351abbde82bacee79866c835ec b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/1ba8d69f920238351abbde82bacee79866c835ec new file mode 100644 index 000000000000..6458ae1fca0e --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/1ba8d69f920238351abbde82bacee79866c835ec @@ -0,0 +1 @@ +lnr1pqql7rsplu2qrleeqy0q \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/1cd23a762bc90a3ed0ca1062fa8c36738bc38e34 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/1cd23a762bc90a3ed0ca1062fa8c36738bc38e34 new file mode 100644 index 000000000000..2c39cde35888 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/1cd23a762bc90a3ed0ca1062fa8c36738bc38e34 @@ -0,0 +1 @@ +lnr1l6s0llllqrl2zq87wyqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/23eabfac04a8bfade27d75112073a713b72777a9 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/23eabfac04a8bfade27d75112073a713b72777a9 new file mode 100644 index 000000000000..f4b330685d40 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/23eabfac04a8bfade27d75112073a713b72777a9 @@ -0,0 +1 @@ +lnr1qgqykj6tfd95kj6tqp85kj6tfd95kj6tfd95kj6tfd95kj6tfd95kj6tfd95kj6tf995kj6tfd94jqztfd95kj6tfd95kj6tfd95kj6tfd95kj6tfd95kj6tfd95kj6eqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/244debed7ee98f71728d54213606527b44c94a32 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/244debed7ee98f71728d54213606527b44c94a32 new file mode 100644 index 000000000000..9093ebbdc050 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/244debed7ee98f71728d54213606527b44c94a32 @@ -0,0 +1 @@ +lnr1yvq27q9lqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/255a52d72aa5f432e3ba992845d826902fa257f4 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/255a52d72aa5f432e3ba992845d826902fa257f4 new file mode 100644 index 000000000000..f402e37bf206 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/255a52d72aa5f432e3ba992845d826902fa257f4 @@ -0,0 +1 @@ +lnr1tgxqqrqqzp9q8lcqv4jxzqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/29616ede667b43d2bc4468949b25b2f32d205f1e b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/29616ede667b43d2bc4468949b25b2f32d205f1e new file mode 100644 index 000000000000..fbe7516b3a04 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/29616ede667b43d2bc4468949b25b2f32d205f1e @@ -0,0 +1 @@ +lnr1zrss8lllqtlllllllllstlllqtllllllllllllllvdk8yafsqqq8vw2cqgszqgpqyqszqg8s47h67ut3w9chzut3wy6hxw2cqgszsgpqyqsrjqszyqszqgpqyqszpuq2qg9wuut3w9chzugqqqqqqqqqqqqqqqqqqqqqqqqzqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpw9cqqrqqkqzcyankwem8vankwem8vankwem8vankwem8vankw642424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424248vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwemqqqqqu3jvdkq5qqrlllsxz33mgkj6rqq9zh67 \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/2a448ff95e9835aef442991a5437b3ad36af9c98 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/2a448ff95e9835aef442991a5437b3ad36af9c98 new file mode 100644 index 000000000000..f41b60b8f874 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/2a448ff95e9835aef442991a5437b3ad36af9c98 @@ -0,0 +1 @@ +lnr1ttdd4kk6mtdd5xk6mtdd4kk6mtdd4kk6mtdxk6ekd46xgep5dd4nvmpsv9kxsdmvd4krqctvdqmjwphulu9qyy5qw9chzut3w9chzut3w9chzvrgxak0h7lml0alh7cqyqqqqqqqqqqqqqqqqqq0h7lml0alh7lml0alh7lml0alh7lml0alh7lml0alh7lml0alh7lml0alh7lml0alh7lml0alkfcxlnls5qsjsralh7lml0alh7lml0alh7lml0alh7lml0alh7lml0alh776mtdd4knddscxzmrgxakrqctvdqmkcmtvxpskc6phd3kkcvrppgppymrgxakd4ksqqqq07cgq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/2cb57d60f77923870082c1183a8fa34aed50cf82 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/2cb57d60f77923870082c1183a8fa34aed50cf82 new file mode 100644 index 000000000000..8203595cb1bc --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/2cb57d60f77923870082c1183a8fa34aed50cf82 @@ -0,0 +1 @@ +lnr1llllllcqqqqznlcrllllllllllll7p0llu4splllllllllllllllllllqr7lllcn \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/2ef0f21c486b70aa0e721aaac03914d85e5aa571 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/2ef0f21c486b70aa0e721aaac03914d85e5aa571 new file mode 100644 index 000000000000..a09cbbc556ec --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/2ef0f21c486b70aa0e721aaac03914d85e5aa571 @@ -0,0 +1 @@ +lnr1yvq27qgqlyqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/31b2e42e77053faf073a944bb686907271812acd b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/31b2e42e77053faf073a944bb686907271812acd new file mode 100644 index 000000000000..bee197ab159e --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/31b2e42e77053faf073a944bb686907271812acd @@ -0,0 +1 @@ +lnr1pqq3qrpm8vankwem8vankwem8vankwem8vankwem8vankwemqq8qrlem8vankwem8vankwem8vankwem8vankwem8vankwemqq8qrlc \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/345a0a097edab156c7d316a8890edd7ec6ae157b b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/345a0a097edab156c7d316a8890edd7ec6ae157b new file mode 100644 index 000000000000..24344657a06c --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/345a0a097edab156c7d316a8890edd7ec6ae157b @@ -0,0 +1 @@ +lnr1lyqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/367a8c5f1332672626840cc1d0574788f985350e b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/367a8c5f1332672626840cc1d0574788f985350e new file mode 100644 index 000000000000..31a0dc61b45f --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/367a8c5f1332672626840cc1d0574788f985350e @@ -0,0 +1 @@ +lnr1tgpzxqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/374dc8295756284948ed39a608d49231e7d771f8 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/374dc8295756284948ed39a608d49231e7d771f8 new file mode 100644 index 000000000000..9aa9aa27b6de --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/374dc8295756284948ed39a608d49231e7d771f8 @@ -0,0 +1 @@ +lnr1tgxqqzqqzp9q8llll0alkvn6wf5rvmpjv9kx3knnr94k2erpqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/3a29e9f9f99b7d4666bc11c3d65eeaf9b832b5fa b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/3a29e9f9f99b7d4666bc11c3d65eeaf9b832b5fa new file mode 100644 index 000000000000..ee8dcb6621d0 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/3a29e9f9f99b7d4666bc11c3d65eeaf9b832b5fa @@ -0,0 +1 @@ +lnr1yvq27q8eqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/3bbca4d2d2355df785f43d3bb3f3a0ed8c32513c b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/3bbca4d2d2355df785f43d3bb3f3a0ed8c32513c new file mode 100644 index 000000000000..e8a2f7848cf8 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/3bbca4d2d2355df785f43d3bb3f3a0ed8c32513c @@ -0,0 +1 @@ +lnr1qqqqvqqgqq9qqyqqrsrsqgcqxypr7qq7qpdqq2qq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/40199ed1e010632c8ee7bba8693124df387b639b b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/40199ed1e010632c8ee7bba8693124df387b639b new file mode 100644 index 000000000000..d34c034784f8 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/40199ed1e010632c8ee7bba8693124df387b639b @@ -0,0 +1 @@ +lnr1quqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/4107d3bde31c12bc38aa35f85116ad7da916a77d b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/4107d3bde31c12bc38aa35f85116ad7da916a77d new file mode 100644 index 000000000000..56b114642486 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/4107d3bde31c12bc38aa35f85116ad7da916a77d @@ -0,0 +1 @@ +lnr1ledqpln3qrl95q875yq0lllldtl8zq87y5qq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/4294ea138a37877c98f998056bf1e936960bbf2a b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/4294ea138a37877c98f998056bf1e936960bbf2a new file mode 100644 index 000000000000..76376a1cdcad --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/4294ea138a37877c98f998056bf1e936960bbf2a @@ -0,0 +1 @@ +lnr1qmzsjcsszrpeqyqszqgppsuszqszqgqscwgpqzsszqgppsuszqgppsuszqgv8yqszqgppsuszqgppsuszqgv8yqstcgv8yqscwgpqyqszrpeqyqszrpeqyqscwgpqyqscwgpqyqscwgpqyq3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zygpqyqwzqgv8yqspggv89gspggv8yqszqgv8yqszrpu8yqszrpeqkgq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/4394110ee1be342791f3fbe12de6d336953441b1 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/4394110ee1be342791f3fbe12de6d336953441b1 new file mode 100644 index 000000000000..bfb1a67fe571 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/4394110ee1be342791f3fbe12de6d336953441b1 @@ -0,0 +1 @@ +lnr1l5pzxq8aqglsq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/46019461c0b842a4349ade9eb3281e6f4fea3fe3 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/46019461c0b842a4349ade9eb3281e6f4fea3fe3 new file mode 100644 index 000000000000..c1f5782d7a07 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/46019461c0b842a4349ade9eb3281e6f4fea3fe3 @@ -0,0 +1 @@ +lnr1tyqqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/486ca9c8f66dde4a98875c3369b9ed52fa07d6ee b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/486ca9c8f66dde4a98875c3369b9ed52fa07d6ee new file mode 100644 index 000000000000..d3ac5ec5def1 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/486ca9c8f66dde4a98875c3369b9ed52fa07d6ee @@ -0,0 +1 @@ +lnr1qqqqgqqxqqyqqzsqzgq9jqr3qz0sp7gq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/487850694d476722f3f46f5a96bfece12c4b4ada b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/487850694d476722f3f46f5a96bfece12c4b4ada new file mode 100644 index 000000000000..527570abbf02 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/487850694d476722f3f46f5a96bfece12c4b4ada @@ -0,0 +1 @@ +lnr1zpps8lllqtlllllllllstlllqtllllllllllllllvdk8yafsqqq8vw2cqgszqgpqyqszqg8s47h67ut3w9chrllldscxzmrglru0378clqnsdl8llrv0sphcqqqqqqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/4a30298ba61ebcee701fa2ca748f8e5d927e66d5 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/4a30298ba61ebcee701fa2ca748f8e5d927e66d5 new file mode 100644 index 000000000000..ffaab9ae94e7 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/4a30298ba61ebcee701fa2ca748f8e5d927e66d5 @@ -0,0 +1 @@ +lnr1pgqpyqzeqplq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/4b4de3b413803469041205e07af77868b1a8b398 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/4b4de3b413803469041205e07af77868b1a8b398 new file mode 100644 index 000000000000..869808cdd542 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/4b4de3b413803469041205e07af77868b1a8b398 @@ -0,0 +1 @@ +lnr1qcxs6rgdp5xs6rgdp5xs6rgdp5xs6rgdp5xs6rgdp5xjrkhl \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/55662018fd03967946bed7fa060ff7f72e49d882 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/55662018fd03967946bed7fa060ff7f72e49d882 new file mode 100644 index 000000000000..d01ad6fb23d7 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/55662018fd03967946bed7fa060ff7f72e49d882 @@ -0,0 +1 @@ +lnr1qtslh7lml0alh7lmpqqsp7lml0alh7lml0alh7lml0ass4d0k0alh7lml0alh7lml0alh7lml0alh7lmqyq0h7lml0alh7lml0alh7lml0alh7lml0alh7lml0alhkk6mgpqqpsqpqqq5qqsdvplllczllllllllqhll7qhlllllllllllll7cmvwf6nqqqqwcu4sq3qyqyqzqpqyqs0pta04achzut3w8ll7mpsv9kx378clru0378clru0szr6w9nhqutew9eh5ut8vyq06c2eqr7l6kgql5ukx7sqqrlesmryxuuxxuntv3kqvpsxqcrqvpsxqcrqqqqqqqqqqqqq98ljjf8l9yqq3lcpqqqqqqqqlupq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/55f4fa18fddf91c573d9d6482221723b5a9ed2e5 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/55f4fa18fddf91c573d9d6482221723b5a9ed2e5 new file mode 100644 index 000000000000..7508219d2013 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/55f4fa18fddf91c573d9d6482221723b5a9ed2e5 @@ -0,0 +1 @@ +lnr15yq07cqzqqq0lllllakxuunyvs6xk6ehd46xgep5ddkxuuntxekhgeryx34kkdnvxqgqzqphd3kkcvrpd35rwcm309chzut3w9chzut3w9chzut3w9cnzut3xp5rwmrddscxzmrgxakx6mpsv9kxsdmvd4kxzmrgxakx6mpsv3jrg6mtxekhgeryqqgxkqlllup0llllllll7p0llup07zqqyqqvtlllla3kcun4xqqqqa3etqpzqgpqyqszqgpq7zh6ltm3w9chzu0lllllllm5wpmrjumt0f3hgu8k89vqygpqyqszplllllll77n3w9ehrlekw3jxgdrtdvmx6aryvs6xk6ekd46xgyqpqp4nvmt5v3jpqqf5dd4nvmt5v3chzut3w9kxcmrvd3k82wg \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/58d8071186dafc0613a154902b52b36c8fb23f7a b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/58d8071186dafc0613a154902b52b36c8fb23f7a new file mode 100644 index 000000000000..a403485c8696 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/58d8071186dafc0613a154902b52b36c8fb23f7a @@ -0,0 +1 @@ +lnr1pqr7lta2au9qfmc \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/5962ec0a057f19fbc32fa8d6e0304f1c7fa25cd2 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/5962ec0a057f19fbc32fa8d6e0304f1c7fa25cd2 new file mode 100644 index 000000000000..3ce176aaed49 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/5962ec0a057f19fbc32fa8d6e0304f1c7fa25cd2 @@ -0,0 +1 @@ +lnr1qqqq5qqsgsplllczllllllllluzlllczllll7zsxcwgv8y8sszq82wgqxyq8vkqzqq9q8lllqtll7zsxr5w368gar5w368gar5w368gar5w368gar5w368gar5w368gar5w368gar5w368gar5w368gar5w368gar5w368gar5w368gar5w368gar5w368gar5w368gar5w368gar5w368gar5w368gar5w368gar5w368gar5wu8yxrjrcgpqr3wyuk8lm3w9chrru03m2sqq9y5jj2gdmrwses \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/5ae80f35c6799964bf272dafbf73e4515ef65469 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/5ae80f35c6799964bf272dafbf73e4515ef65469 new file mode 100644 index 000000000000..8fba3a1f8d64 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/5ae80f35c6799964bf272dafbf73e4515ef65469 @@ -0,0 +1 @@ +lnr1yvja4kk6mgqqqqqqqr2sqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqznlefzqgpqyqpqqqqqqqqd3h8yvfe0yq8zum3l0a6m7lmqqqqqq8ml0alk6mtxekhgeryx34kkdndw3jxgdrtdvm2ja8lllll378clru03k8cwsehwwtrdpa82apnwuukx6r6w4n8xer3d44kx6mtvdm8ycsqqqq8yeryx4jxzqrwwekhgdtkxvm8sa0ml0alh7lmlvzsgpqyl0alh7lml0alh7lml0alh7lml0alh7lmxnll7qhllllllllllllllllllllllllldd4nvmt5v3jrg6mtxekhgeryx34kkdndw3jxgdrtdvmx6aryvs6xk6ek496xgep5dd4nvmt5v3jrg6mtxekhger5de4kkdndw3jxgdrtdvmx6arvdeerzut3d0lsqqqqqqqqqqqqqqqqqqqql0alh7lml0alh7lml0alh7lml0alh7lml0alkcgql4s4jq8al4vspl0alh7n0lw6mtdzmkk6mtd0h7lml0alh7lml0alh7lm0malh7lml0alh7lml0alh7lml0alhllllllsqqqq98ls8lllqtlllllllllstlllqtllllllllllllllllll7qqqmgqqqqqqqqqqqqqqqzzkcmrvw5us \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/5f2df098c23bd8c010d26bb3c85c68e45c92c5fc b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/5f2df098c23bd8c010d26bb3c85c68e45c92c5fc new file mode 100644 index 000000000000..a63c01d0a4ce --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/5f2df098c23bd8c010d26bb3c85c68e45c92c5fc @@ -0,0 +1 @@ +lnr1pqq3qrqvqpvq9sfm8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankatsxpkxcmrvd3kxcmrvd3kxcmrpxd4kxatwx3ur2ut3w9snget5w9c8zutsw9unjem6w9nhqutew9chz7pc8vankwem8vankwem8vankwem8vankwem8vasqpsqpqqpqjsrllls9lllllllalc9luq8dw2cqgqqgpp2qszqgpqqqp3lh7m3l0alh7meqqqqp7hml0alh7lmtsq0h7mtw3wqqupm8vankwem8vankqqwq8ls \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/602534b7248fab2bd93451d26682313464190a82 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/602534b7248fab2bd93451d26682313464190a82 new file mode 100644 index 000000000000..6f55fad7d169 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/602534b7248fab2bd93451d26682313464190a82 @@ -0,0 +1 @@ +lnr1tgzqvyqqqqqqqqqqqqqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/60471980094c39902b3032fcbde5040f087e4390 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/60471980094c39902b3032fcbde5040f087e4390 new file mode 100644 index 000000000000..f12d3fbd3ba2 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/60471980094c39902b3032fcbde5040f087e4390 @@ -0,0 +1 @@ +lnr1qgqqvqqgqq9qqyzrq0ll7qhlllllllllqhll7qhlllllllllllll7cmvwf6nqqqqwcu4sq3qyqszqgpqyqs0pta04achzut3w8ll7mpsv9kx378clru037p8qm70l7xclqr0a78clru0378clru037qqqqqqqqqqqqqqqqqqqqqqqqqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/604f3912c594be8f822bcc61acc0c2235b0db893 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/604f3912c594be8f822bcc61acc0c2235b0db893 new file mode 100644 index 000000000000..ef9acaf35f43 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/604f3912c594be8f822bcc61acc0c2235b0db893 @@ -0,0 +1 @@ +lnr1q5qq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/6864af7fee35067b9918817ca38264ff04b7a9f9 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/6864af7fee35067b9918817ca38264ff04b7a9f9 new file mode 100644 index 000000000000..a7aa065ee41a --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/6864af7fee35067b9918817ca38264ff04b7a9f9 @@ -0,0 +1 @@ +lnr1qgqqvqqgqq9qqyzrq0ll7qhlllllllllqhll7qhlllllllllllll7cmvwf6nqqqqwcu4sq3qyqszqgpqyqs0pta04achzut3w8ll7mpsv9kx378clru037p8qm70l7xclqr0a78clru0sqqqqqqqqqqqqqqqqqqqqqqqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/6c834d2b2a1d90d1a78339039ba634e65ef3aeb8 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/6c834d2b2a1d90d1a78339039ba634e65ef3aeb8 new file mode 100644 index 000000000000..1226f720c859 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/6c834d2b2a1d90d1a78339039ba634e65ef3aeb8 @@ -0,0 +1 @@ +lnr1qvqhz \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/6d3977572aef77f8e44772633699cbb127661155 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/6d3977572aef77f8e44772633699cbb127661155 new file mode 100644 index 000000000000..9613c6545ad6 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/6d3977572aef77f8e44772633699cbb127661155 @@ -0,0 +1 @@ +lnr1qqqqgqqxqqyqqzsqzqqpyqzeqpdqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/6fef60fb770103fe4b9ee2c69f1a1ee1b137b81f b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/6fef60fb770103fe4b9ee2c69f1a1ee1b137b81f new file mode 100644 index 000000000000..8162f60a77f3 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/6fef60fb770103fe4b9ee2c69f1a1ee1b137b81f @@ -0,0 +1 @@ +lnr1qvqsy \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/73e419076732712b87cb923d45f6192d64704bfd b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/73e419076732712b87cb923d45f6192d64704bfd new file mode 100644 index 000000000000..ba9a104fa896 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/73e419076732712b87cb923d45f6192d64704bfd @@ -0,0 +1 @@ +lnr1tg8d4ksyqszqvqq2qqgqqqqqqqqqqqqqqqqqqqqqvyqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/7415febe42ad0a06ed3f4a005b0a704479ca66e5 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/7415febe42ad0a06ed3f4a005b0a704479ca66e5 new file mode 100644 index 000000000000..53fc6b7d0a99 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/7415febe42ad0a06ed3f4a005b0a704479ca66e5 @@ -0,0 +1 @@ +lnr1luqpqzsqlllu8lcq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/84111271f52e44bce46f340d7ece719eef01a505 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/84111271f52e44bce46f340d7ece719eef01a505 new file mode 100644 index 000000000000..5a2de5b36b89 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/84111271f52e44bce46f340d7ece719eef01a505 @@ -0,0 +1 @@ +lnr1qt7sgqqqqcqqsqq2qqgwkqlllup0llllllll7p0llup0llllllllllllla33qtgrllllllllllllllllllllllllllllllllllllllllllllllcqdvplllczlllsqq8ll79ukdeqyqszqg8s47h67ut3w9chzut3qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq2dee8zvnpxq6xzcmg0fckuvmh893ks7n6wdeh5y80474rycfsx3skx6r6w9hrxaeevd5857nnwdappma04fg9q0mqpggwlta22pg9q5q22pgr7zssa7h655zs2pgq5y804739q5zs2pg9pmeqypasqqqqw9a8x7nrqqqqqqqqqqqqzqqqqqqqqqqqla34q5zsauszqut6wwn0auhjqrlkxgqsxuvsydmvd4krqctvdqmkzmrgllls9lllllllllc9llls9llllllllllllllkxmrjw5cqqqrk89vqygpqyqszqgpqqq9qqyqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgsqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqxzqrtdwnsqcmg0f6hg7n4wsehwwtrdpa827n4xdmnjcmg0f6hzutjd3kxekk6mtdd4kk6mfeh5ut8wpchjutnxpc8gcfsx3skx68s47h67ut3w9chrllllllh5at5xdmnsmrvd3kxcmrvvymrsutpxdjhwep5dq6kxmf4waex6un2ddch57t3wda8zemsw9uhzum6wp6njvp5xa5xcwt4dp4rwar9xquh26r2d46xgep5dd4l7dmtxek8yafsxvmnscmvwtls9lehqqqqqqqqqqqqqqqqqqqqqqpcvdkxzvp5v93ks7n3dcehwwtrdpa85umn0ggwlta22pgr7zssa7h655zs2pgq55zs8u9ppma04fg9q5zspggwltaz2pg9q5zs2rhjqgrmqqqqqut6wdaxxqqqqqqqqqqqqyqqqqqqqqqqplmr2pg9pmeqypch5uaxlme0yq8lvvspqdceqgmkcmtvxpskc6phv9kx3lllqtlllllllllstlllqtllllllllllllllvdk8yafsqqq8vw2cqgszqgpqyqszqqq2qqgqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq3qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvyqxk6a8qp3ks7n4w3a82apnwuukx6r6w4a82vmh893ks7n4w9chymrvdndd4kk6mtdd4knn0fckwur309chxvrsw3snqdrpvd50pta04achzut3w8llllll0f6hgvmh8pkxcmrvd3kxcutp8qmxzvm9wajrg6p4vdkn2amjd4ex56m30fuhzum6w9nhqutew9eh5ur48ycrgdmgdsuh26r2xa6x2vpew45x5mt5v3jrg6mtlumkkdnvwf6nqveh8p3kcuhlqtlnwqqqqqqqqq8aqq9qyqq2qt7sq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/8ba84e57e8c7fc845377258a6914861d2c03c15c b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/8ba84e57e8c7fc845377258a6914861d2c03c15c new file mode 100644 index 000000000000..1814c7254a5c --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/8ba84e57e8c7fc845377258a6914861d2c03c15c @@ -0,0 +1 @@ +lnr1pqqquqq5qpfqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/8bb0289c4d6d854465be75e51dfe1c33085c5f71 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/8bb0289c4d6d854465be75e51dfe1c33085c5f71 new file mode 100644 index 000000000000..f8f2788ad1ab --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/8bb0289c4d6d854465be75e51dfe1c33085c5f71 @@ -0,0 +1 @@ +lnr1qcqq5qqjqrlsqqq2q0ll7qhlqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/8d0249e4f1d7c2b3ac7b251f6707e10b8164a8dc b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/8d0249e4f1d7c2b3ac7b251f6707e10b8164a8dc new file mode 100644 index 000000000000..d2db9c406d44 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/8d0249e4f1d7c2b3ac7b251f6707e10b8164a8dc @@ -0,0 +1 @@ +lnr1qmzsjcsszrpeqyqszqgppsuszqszqgqscwgpqzsszqgppsuszqgppsuszqgv8yqszqgppsuszqgppsuszqgv8yqstcgv8yqscwgpqyqszrpeqyqszrpeqyqscwgpqyqscwgpqyqscwgpqyq3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zyg3zygpqyqwzqgv8yqspggv89gspggv8yqszqgv8yqszrpeqyqszqszqgpqyqsppsuszq9pqyqszrpeqyxrjqg0pmeudugppsuszrpeqyqszqgpqyqscwgpqzszyqgppsuszqg8kyxrj5gqqqqjqpvsq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/8e56a003d7a5bb777891aa05f610a39cf7e2b157 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/8e56a003d7a5bb777891aa05f610a39cf7e2b157 new file mode 100644 index 000000000000..8eed4a860a88 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/8e56a003d7a5bb777891aa05f610a39cf7e2b157 @@ -0,0 +1 @@ +lnr1tgxqqrqqzp9q8lcqqqzx2erpqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/8f9e3df98c762e9a39e55da58066cc0dde317466 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/8f9e3df98c762e9a39e55da58066cc0dde317466 new file mode 100644 index 000000000000..f19d16a2ef3c --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/8f9e3df98c762e9a39e55da58066cc0dde317466 @@ -0,0 +1 @@ +lnr1tg6sqq8llll07p0llup0llllllllllllla3kcun4x5qqqa3etqpzqgpqyqszqwm5wpmr2qqqwcu4sq3qyqszqgpq8d68qa3ewdmrjx6clu \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/908981341218cbe2d6d5527c1c28f12fa5a5de81 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/908981341218cbe2d6d5527c1c28f12fa5a5de81 new file mode 100644 index 000000000000..05f888489180 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/908981341218cbe2d6d5527c1c28f12fa5a5de81 @@ -0,0 +1 @@ +lnr1qqqpqjcrllls9lllllllllc9llls9lllllls4lcpqqqqycmvqqqqqqqqqq9q8llllu90llcqqqqqqqq2q0llllc2llllll6jvdk0gqqqqqqqqpqxqrlsdlllzc6xcerv \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/917b77f141c3de4836e7cd61bcc6b5b3214ef38a b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/917b77f141c3de4836e7cd61bcc6b5b3214ef38a new file mode 100644 index 000000000000..0213bed6e74c --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/917b77f141c3de4836e7cd61bcc6b5b3214ef38a @@ -0,0 +1 @@ +lnr1qvqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/949c0c376baa3e426d5bd3c413a36097e0c72e2e b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/949c0c376baa3e426d5bd3c413a36097e0c72e2e new file mode 100644 index 000000000000..280124d792b0 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/949c0c376baa3e426d5bd3c413a36097e0c72e2e @@ -0,0 +1 @@ +lnr1zpps8lllqtlllllllmljllllqtllllllllllllllvdk8yaf4qqq8vw2cqgszqgx67fkl9uhj7te09uhj7te0llllllll7ptw7tasqksqtnaljqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/96347e772e715440965b7f115f495ed0ba6545a4 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/96347e772e715440965b7f115f495ed0ba6545a4 new file mode 100644 index 000000000000..174afeb779d6 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/96347e772e715440965b7f115f495ed0ba6545a4 @@ -0,0 +1 @@ +lnr1pqql7rsplu2qrl6kq9kq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/9720787cb3fcfbb105d2ead1fcc8c1672760bb78 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/9720787cb3fcfbb105d2ead1fcc8c1672760bb78 new file mode 100644 index 000000000000..d37bd54c6639 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/9720787cb3fcfbb105d2ead1fcc8c1672760bb78 @@ -0,0 +1 @@ +lnr1pcqkgeq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/9b9076fc029ec68905f89e7848fab8dfeeb6d5c9 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/9b9076fc029ec68905f89e7848fab8dfeeb6d5c9 new file mode 100644 index 000000000000..f335b7c3438e --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/9b9076fc029ec68905f89e7848fab8dfeeb6d5c9 @@ -0,0 +1 @@ +lnr1pqrl7rspluusz8s \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/9d4fa0c4f5bce52bdf875e3975ccccc386d4e436 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/9d4fa0c4f5bce52bdf875e3975ccccc386d4e436 new file mode 100644 index 000000000000..ba3c66b30f68 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/9d4fa0c4f5bce52bdf875e3975ccccc386d4e436 @@ -0,0 +1 @@ +lnr1pqrwlt42a6h65 \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/9dcf1b899761ec5aec2359780cdf005a9b6c918a b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/9dcf1b899761ec5aec2359780cdf005a9b6c918a new file mode 100644 index 000000000000..d4d68c8abcbc --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/9dcf1b899761ec5aec2359780cdf005a9b6c918a @@ -0,0 +1 @@ +lnr1pcqpq3sqrcq95qx9qhll7qhlllllllllllll7cmvwf6nqqqqwcu4sq3qyqszqgpqyqqsqqqqqqqqplcqqqqqqpsqpqqq5qqrlllssqq7qpdv2qq9llljxqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/a371b6c9c8ae7511e90b1b3541683e5b0ab04d08 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/a371b6c9c8ae7511e90b1b3541683e5b0ab04d08 new file mode 100644 index 000000000000..fe902e6a43a5 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/a371b6c9c8ae7511e90b1b3541683e5b0ab04d08 @@ -0,0 +1 @@ +lnr12qszqgpq7zhmttm34achzut3wyqqqpsqpqqq5q90kkkhrtm3w9chzqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/a41465cd2f979f3f8f6acb603d925f176c0d5baf b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/a41465cd2f979f3f8f6acb603d925f176c0d5baf new file mode 100644 index 000000000000..2cd2297bdcfc --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/a41465cd2f979f3f8f6acb603d925f176c0d5baf @@ -0,0 +1 @@ +lnr1ledqpln3qrl95q875yqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/a579381110f10247beff20b04400ea95d3689ee5 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/a579381110f10247beff20b04400ea95d3689ee5 new file mode 100644 index 000000000000..4a6d97d1853d --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/a579381110f10247beff20b04400ea95d3689ee5 @@ -0,0 +1 @@ +lnr1tgpzxqrq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/a60e86f15226f973a9faa4be64d3154d4e161890 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/a60e86f15226f973a9faa4be64d3154d4e161890 new file mode 100644 index 000000000000..5017fc13364a --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/a60e86f15226f973a9faa4be64d3154d4e161890 @@ -0,0 +1 @@ +lnr1tgzqqqzsvqqqvqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/b056f6d051f6d0fd55f246a58e52d7a456517b2f b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/b056f6d051f6d0fd55f246a58e52d7a456517b2f new file mode 100644 index 000000000000..476f9dd8489c --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/b056f6d051f6d0fd55f246a58e52d7a456517b2f @@ -0,0 +1 @@ +lnr1yvja4kk6mgqqqqqqqr2sqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqznlefzp4s8lllqtll7rspwy9qqzqqqqgwkqlllup0l0a04u78zy80lup0l7lll0alh7lmldk0kzspamalh7lml0alhlllllllllllllll7qq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/b4289132cb96b38000aaa3c1a90bb365167a07b3 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/b4289132cb96b38000aaa3c1a90bb365167a07b3 new file mode 100644 index 000000000000..1f9538a89d94 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/b4289132cb96b38000aaa3c1a90bb365167a07b3 @@ -0,0 +1 @@ +lnr1qqqqgqqxqqyqqyzrq0ll7qhlllllllhlqhll7qhlllllllaqqqqqqqqqqqqr2qqqwcu4sq3qyqszqgpqyqqsqqqqqqrsqqqqqqqqqq8j7tlspuhj7teqqzsqzqqpyqzeqp6sq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/b7020e7cf9cd323be4738605a336ca50595c179f b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/b7020e7cf9cd323be4738605a336ca50595c179f new file mode 100644 index 000000000000..04517af1795c --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/b7020e7cf9cd323be4738605a336ca50595c179f @@ -0,0 +1 @@ +lnr1ledqpln3qrl95q875yq0uugqlcjsq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/b7b2cbbc7ba1c82d10e168470d7160504f97b3d3 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/b7b2cbbc7ba1c82d10e168470d7160504f97b3d3 new file mode 100644 index 000000000000..33c8ad2a1090 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/b7b2cbbc7ba1c82d10e168470d7160504f97b3d3 @@ -0,0 +1 @@ +lnr1yvqrzqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/baa9b6e66be4f28a35ce72868e9880a7be7ffe01 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/baa9b6e66be4f28a35ce72868e9880a7be7ffe01 new file mode 100644 index 000000000000..6cbf9c886bb6 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/baa9b6e66be4f28a35ce72868e9880a7be7ffe01 @@ -0,0 +1 @@ +lnr1tgqsx \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/bab3c0d83f33bf81b46adccba1c5fe0c6dbb5ab8 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/bab3c0d83f33bf81b46adccba1c5fe0c6dbb5ab8 new file mode 100644 index 000000000000..85bd43f376d4 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/bab3c0d83f33bf81b46adccba1c5fe0c6dbb5ab8 @@ -0,0 +1 @@ +lnr1pqq3qrqvqpvq9sfm8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwcqpcql7 \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/c097a19bf4db7f735adf59b4f3f2f2c260df169a b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/c097a19bf4db7f735adf59b4f3f2f2c260df169a new file mode 100644 index 000000000000..cd711a012ad5 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/c097a19bf4db7f735adf59b4f3f2f2c260df169a @@ -0,0 +1 @@ +lnr1qqqpqqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/c19ce4ea0459bb1f85b7cf475c63830bd45d4e3f b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/c19ce4ea0459bb1f85b7cf475c63830bd45d4e3f new file mode 100644 index 000000000000..1471de2a1dd9 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/c19ce4ea0459bb1f85b7cf475c63830bd45d4e3f @@ -0,0 +1 @@ +lnr1l5pzxq8aqg7splgz8uqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/c1d9d9d87cf85f3cebb6f0043adfdc6f1f4b09b4 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/c1d9d9d87cf85f3cebb6f0043adfdc6f1f4b09b4 new file mode 100644 index 000000000000..68a667bd9a9c --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/c1d9d9d87cf85f3cebb6f0043adfdc6f1f4b09b4 @@ -0,0 +1 @@ +lnr1qcqq5qzeqplq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/c5ff06819435654bca608b480f535d70186eea81 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/c5ff06819435654bca608b480f535d70186eea81 new file mode 100644 index 000000000000..67cc17226fb2 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/c5ff06819435654bca608b480f535d70186eea81 @@ -0,0 +1 @@ +lnr1zr4s8lllqtlllllllllstlllqtllllefllllllllvdk8yafsqqq8vgzcqgujqgpqyqszqg8s47h67ut3w9chzut3wyu8xw2cqgszqgpqyqqqqqqrllls9lllllllllc9llls9llllllllllllllkxmrjw5cqqqrkypvqywfqyqszqgpqyrc2lta0wyq3qrqvqpvq9sfm8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwemlup0llllllll8u76mf6kxqqqqqsqqqqqqp6kxqqqqqqqqqrkypvqywgz2cq0llc2luksqqr30fckwvnnd3h8yvtsvacksdgpqqqqqq875pkq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/c6e394ccb0fc9a807eaca9e74a85ea967d5d38e5 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/c6e394ccb0fc9a807eaca9e74a85ea967d5d38e5 new file mode 100644 index 000000000000..8c896d5470ca --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/c6e394ccb0fc9a807eaca9e74a85ea967d5d38e5 @@ -0,0 +1 @@ +lnr1qfq8gurk89ekk7nrzqgppsuszqgppsuszqgv8yqszqgv8yqszqgpqyqszrpeqyq2zrpe2yq2zrpeqyqszrpeqyqszqszqyxrjqgq5yqsyc \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/cd7a865d6c908d507e582e441ab8ae108c31756e b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/cd7a865d6c908d507e582e441ab8ae108c31756e new file mode 100644 index 000000000000..10c31f2745a0 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/cd7a865d6c908d507e582e441ab8ae108c31756e @@ -0,0 +1 @@ +lnr1g4ps8lllqtlllllllllstlllqt0lllllllllllllvdk8yefsqqq8vw2cqgwsrlcqqqqqpu9047hhzut3w9chzut389enjkqzlmllllllzp4sxqc \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/cd87e54004e761a92dc4f4198ef8bb0a28a92cae b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/cd87e54004e761a92dc4f4198ef8bb0a28a92cae new file mode 100644 index 000000000000..415d3710821e --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/cd87e54004e761a92dc4f4198ef8bb0a28a92cae @@ -0,0 +1 @@ +lnr1tgrqqzqqzp9q8lllpqqpqjsrllllllllvdk8yaf4qqq8dw2cqgqqgpp2qszqgpqqqp3lh7m3l0alkqqwqrahjqqqqra0h7lml0alkhqql0akkazuqpc0h7lml0alh7lml0alh7lml0alh7lml0alh7lml0alh7lml0ahzdt3mtdd4kk6d4krqctvdqmkcmtvxpskc6phd3kkcvrpd35rwmrddscxzmrgxakd4kk6mtdd4kk6mtd8rkk6mtdd4ks2mtd8xdmtv4jxzqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/cdbefe3f4a179bcb524fb4ec89436a577170c410 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/cdbefe3f4a179bcb524fb4ec89436a577170c410 new file mode 100644 index 000000000000..4f07d7fe582d --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/cdbefe3f4a179bcb524fb4ec89436a577170c410 @@ -0,0 +1 @@ +lnr1qqqqgqqxqqyqqzsqzqqpyqzeqpcsp8cqlyqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/ce6d7e35b573d658bf970c2947a7c4f813282d06 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/ce6d7e35b573d658bf970c2947a7c4f813282d06 new file mode 100644 index 000000000000..3f7b7c1b8162 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/ce6d7e35b573d658bf970c2947a7c4f813282d06 @@ -0,0 +1 @@ +lnr1qqqqvqq2qqgyvqllluyqq8sqttllllllvdk8yaf4qqq8vw2cqgszqgpqyqszqqgqqqq072hlqyqqqqqqqqnsqqqqqqqqgqx92vqqqqqqqqqqplllllll7cmvwf6n2qqqwcu4sq3qyqszqgpqyqqqplcpqq407qgqqqqqqqp8qqqqqqqqqsqqpuhj7te09lllv9kxsdmvd4krqctvdqmkcmtvv9kxsdmvqqgyxqlllup0lllllll07p0llup0llepqrllllllla3kcujkqqqqqa3etqpzqgpq7te9vq8j7te0h7lml0asqqzzyqszpu9047hhzut3w9clllll9fjxgdrtdvmx6aryw9chzut3d3kxcmrvd36nj \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/ceb4239250f8b3dc91123577c7ec16e3aaf6ab77 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/ceb4239250f8b3dc91123577c7ec16e3aaf6ab77 new file mode 100644 index 000000000000..c37a881f59b9 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/ceb4239250f8b3dc91123577c7ec16e3aaf6ab77 @@ -0,0 +1 @@ +lnr1pqql7rsplu2qz8s \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/d0ec9c2c40c718770964598615bff0645d0a3cbe b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/d0ec9c2c40c718770964598615bff0645d0a3cbe new file mode 100644 index 000000000000..60f0ef40fd71 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/d0ec9c2c40c718770964598615bff0645d0a3cbe @@ -0,0 +1 @@ +lnr1pgqpq3crllls9lllllllllc9lllsqq8llllllllllllkxmrjw5cqqqrk89vqyg8lllllllllluqxgm90w9chzut3w9chzwtn89v89uhjl0alhleqlvqqqp3lpgqqqa3etq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/d2fc6df5e9d3457f33dbf34906509218a9f9e4bb b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/d2fc6df5e9d3457f33dbf34906509218a9f9e4bb new file mode 100644 index 000000000000..14ca00c0f4a4 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/d2fc6df5e9d3457f33dbf34906509218a9f9e4bb @@ -0,0 +1 @@ +lnr1qqqqgqhm05xqq4qq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/d4528047e9f76a134f15ef7a106a71cab2b443dd b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/d4528047e9f76a134f15ef7a106a71cab2b443dd new file mode 100644 index 000000000000..5962dbe4bb60 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/d4528047e9f76a134f15ef7a106a71cab2b443dd @@ -0,0 +1 @@ +lnr1l6sqtlllqtlllllllllllll4ugcsq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/d70f4fd7e0e7fe9fcfdf3795c90da4e63e4f13c6 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/d70f4fd7e0e7fe9fcfdf3795c90da4e63e4f13c6 new file mode 100644 index 000000000000..9539469b500a --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/d70f4fd7e0e7fe9fcfdf3795c90da4e63e4f13c6 @@ -0,0 +1 @@ +lnr1qqqqgqqxqqyqqzsqpcqpyqzeqpdqp7gq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/dac8a0dd42fa3cbc8afda5d8cd78e2bf86acd2da b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/dac8a0dd42fa3cbc8afda5d8cd78e2bf86acd2da new file mode 100644 index 000000000000..77a33ac9e65d --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/dac8a0dd42fa3cbc8afda5d8cd78e2bf86acd2da @@ -0,0 +1 @@ +lnr1tvpszqsq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/dc480c2d55522bfeb01f40101cdc1ef4706ea9f9 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/dc480c2d55522bfeb01f40101cdc1ef4706ea9f9 new file mode 100644 index 000000000000..508b95ddcc66 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/dc480c2d55522bfeb01f40101cdc1ef4706ea9f9 @@ -0,0 +1 @@ +lnr1yvja4kk6mgqqqqqqqr2sqqqqqqqqqqpflu53qyqszqqsqqqqqqqxcmnjxyuhjqr3wdchzct3w9chzut3wycxcmrvd3kzw7nnw9ch5ucq9qgpqyqszqgpqyqszrllllllllllll76mtdd4kk6mtdd4kk6l0alh7lml0alht0mlvqqqqqql0alh7lml0alhllllllsqqqqlllllllllll3fllllllll78clru037xclp6rxaeevd585at5xdmnjcmg0f6kvumyw9kkkcmtdd3hvunzqqqqqunyvs6kgcgqdemx6ap4wcenv7r4l0alh7lml0as2pqyqnalh7lml0alh7lml0alh7lml0alh7lmlv60llczllllllllllllllllllllllllla4kkdndw3jxgdrtdvmx6aryvs6xk6ekd46xgep5dd4nvmt5v3jrg6mtx65hgeryx34kkdndw3jxgdrtdvmx6aryw3hxk6ekd46xgep5dd4nvmt5d3h8yvt3w94l7qqqqqqqqqqqqqqqqqqqqralh7lml0alh7lml0alh7lml0alh7lml0alh7mpqr7kzkgqlh74jq8alh7l6dlamtdd5tw6mtdd47lml0alh7lml0alh7lmldl0h7lml0alh7lml0alh7lml0alh7llllll7qqqqq5l7qlllup0llllllll7p0llup0llllllllllllllllllcqqrdqqqqqqqqqqqqqqqqg2mrvd36nj \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/dde917092dd605c9fedce9697ab88eea532031a0 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/dde917092dd605c9fedce9697ab88eea532031a0 new file mode 100644 index 000000000000..b48e83540ae0 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/dde917092dd605c9fedce9697ab88eea532031a0 @@ -0,0 +1 @@ +lnr1qgqykj6tfd95kj6tfd95kj6tfd95kj6tfd95kj6tfd95kj6tfd95kj6tfd95kj6tfd95kj6tfd95kj6tfd95kj6tfd95kj6tfd95kj6tfd95kj6tfd95kj6tfd9sdlc \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/df137bb1ee192841af36aaad317d456cb11141e0 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/df137bb1ee192841af36aaad317d456cb11141e0 new file mode 100644 index 000000000000..bfc3b78c3f84 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/df137bb1ee192841af36aaad317d456cb11141e0 @@ -0,0 +1 @@ +lnr1pqq3qrzcqtqnkwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwcqqqqqqqqqqqqqqusqqqqqqqqqqqqqqut3w9chzut3w9chzut3x3ckwur30y4qgwem8vankwemq9cnkwem8vasqrsplu \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e07878a94dfe9a7299b7098caf37fad27918c3b4 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e07878a94dfe9a7299b7098caf37fad27918c3b4 new file mode 100644 index 000000000000..328b3f65dfba --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e07878a94dfe9a7299b7098caf37fad27918c3b4 @@ -0,0 +1 @@ +lnr1l6s0tc33qq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e0c7fd749b50a93571b828dcc53ad8b8dc1c5c09 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e0c7fd749b50a93571b828dcc53ad8b8dc1c5c09 new file mode 100644 index 000000000000..301cd2ca32f9 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e0c7fd749b50a93571b828dcc53ad8b8dc1c5c09 @@ -0,0 +1 @@ +lnr1pqqquqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e1549e613335666a332a5aa3f9bc1de519ddd517 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e1549e613335666a332a5aa3f9bc1de519ddd517 new file mode 100644 index 000000000000..13a34bcaabde --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e1549e613335666a332a5aa3f9bc1de519ddd517 @@ -0,0 +1 @@ +lnr1luqqqzsqzqfqqkgqluqqqzsrlllu8lcq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e332107f14034e474ac74e7051d070425967494c b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e332107f14034e474ac74e7051d070425967494c new file mode 100644 index 000000000000..2b5ec89352b5 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e332107f14034e474ac74e7051d070425967494c @@ -0,0 +1 @@ +lnr185qq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e3439bb3419665d4ce5e5d74e17edc8e9cf0bb06 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e3439bb3419665d4ce5e5d74e17edc8e9cf0bb06 new file mode 100644 index 000000000000..7c0bb48f4db5 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e3439bb3419665d4ce5e5d74e17edc8e9cf0bb06 @@ -0,0 +1 @@ +lnr1yvja4kk6mgqqqqqqqr2sqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqznlefzqgpqyqpqqqqqqqqd3h8yvfe0yq8zum3w9shzut3w9chzufsd3kxcmrvyaa8xut30fesq2qszqgpqyqszqgpqy8lllllllllllla4kk6mtdd4kk6mtdd47lml0alh7lmlwklh7cqqqqqp7lml0alh7lml0llllllqqqqplllllllllllznllllllllu0378clrud37r5xdmnjcmg0f6hgvmh893ks7n4veekgutddd3kk6mrweexyqqqqpexgep4v3ssqmnkd46r2a3nxeu8t7lml0alh7lmq5zqgp8ml0alh7lml0alh7lml0alh7lml0alh7e5llls9lllllllllllllllllllllllllmtdvmx6aryvs6xk6ekd46xgep5dd4nvmt5v3jrg6mtxekhgeryx34kkd4fw3jxgdrtdvmx6aryvs6xk6ekd46xgarwdd4nvmt5v3jrg6mtxekhgmrwwgchzuttluqqqqqqqqqqqqqqqqqqqq8ml0alh7lml0alh7lml0alh7lml0alh7lml0akzq8av9vspl0atyq0ml0al5mlmkk6mgka4kk6mtalh7lml0alh7lml0alh7m7l0alh7lml0alh7lml0alh7lml0alllllluqqqqpfluplllczllllllllluzlllczlllllllllllllllllllsqqx6qqqqqqqqqqqqqqqqs4kxcmr48y \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e53d61b101182a588660fe3f34f5474022244224 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e53d61b101182a588660fe3f34f5474022244224 new file mode 100644 index 000000000000..8fcdd41795f9 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e53d61b101182a588660fe3f34f5474022244224 @@ -0,0 +1 @@ +lnr1yvq06q3lqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e777dd20b7461e6f6f889a1fd7da94747ee1d545 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e777dd20b7461e6f6f889a1fd7da94747ee1d545 new file mode 100644 index 000000000000..a4c0dab19372 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e777dd20b7461e6f6f889a1fd7da94747ee1d545 @@ -0,0 +1 @@ +lnr1yyq92qq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e827e851010bc802f31f5642b38f87039beebdd0 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e827e851010bc802f31f5642b38f87039beebdd0 new file mode 100644 index 000000000000..24423392bb88 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/e827e851010bc802f31f5642b38f87039beebdd0 @@ -0,0 +1 @@ +lnr1l6s0llhlqhll7qhllllllllllllltc33qq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/ea98c9c1d2e8c628c70f32444a5fe4199b3b05f2 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/ea98c9c1d2e8c628c70f32444a5fe4199b3b05f2 new file mode 100644 index 000000000000..e69ffeb9f5f6 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/ea98c9c1d2e8c628c70f32444a5fe4199b3b05f2 @@ -0,0 +1 @@ +lnr1lyq0m70eqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/eaaa5c7eaa34e02e2ed28f0dca1151ce0108241c b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/eaaa5c7eaa34e02e2ed28f0dca1151ce0108241c new file mode 100644 index 000000000000..a5ed4f6ef572 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/eaaa5c7eaa34e02e2ed28f0dca1151ce0108241c @@ -0,0 +1 @@ +lnr1qqqqvqqgqq9qqyq2sckssqq7qpdqqugqwvqlllhlpcqhzq8lllllllllllll7zqqpggwkqlllup07u0lpqpq5fhml0alh7lml0alkmq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/eba1007eedc639f0f23997b5adb7f0eed1397c8d b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/eba1007eedc639f0f23997b5adb7f0eed1397c8d new file mode 100644 index 000000000000..f23ea9d7fee3 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/eba1007eedc639f0f23997b5adb7f0eed1397c8d @@ -0,0 +1 @@ +lnr1zz9s8lllqtlllllllllstlllqtllllllllllllllvdk8yafsqqq8vgzcqgujqgpqyqszqg8s47h67ut3w9chzut3wyu8xw2cqgszqgpqyqqqplqrllls9lllllllllc9llls9llllllllllllllkxmrjw5cpqqgqypvqywfqyqszqgpqyrc2lta0w9chzut3w9chzwrn89vqygpqyqszqqqqqp3jpyqsdc \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/ec47a1de64fa54dcfc3044ab4f025f6e866b5500 b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/ec47a1de64fa54dcfc3044ab4f025f6e866b5500 new file mode 100644 index 000000000000..d58295409bdf --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/ec47a1de64fa54dcfc3044ab4f025f6e866b5500 @@ -0,0 +1 @@ +lnr1qyqq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/f0261122f25b2d8b18e3baf8b241534739a1002c b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/f0261122f25b2d8b18e3baf8b241534739a1002c new file mode 100644 index 000000000000..6974d13f909a --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/f0261122f25b2d8b18e3baf8b241534739a1002c @@ -0,0 +1 @@ +lnr1tg8d4ksyqszqvqq2qqgqqqqqqqqqqqqqqqqqqqqqqszqgpqyqmdd4kk6mtdqqqqqqpssq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/f3822d1523339a2404f1ea7a9c66e1b9e8fa018f b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/f3822d1523339a2404f1ea7a9c66e1b9e8fa018f new file mode 100644 index 000000000000..0dd15858ba05 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/f3822d1523339a2404f1ea7a9c66e1b9e8fa018f @@ -0,0 +1 @@ +lnr1luqqqzsqzqfqqkgq \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/fb408ab8f74ea68c24b02e9568a3521ce719421e b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/fb408ab8f74ea68c24b02e9568a3521ce719421e new file mode 100644 index 000000000000..e38fdd4e3dfa --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-invrequest-decode/fb408ab8f74ea68c24b02e9568a3521ce719421e @@ -0,0 +1 @@ +lnr1zrss8lllqtlllllllllstlllqtllllllllllllllvdk8yafsqqq8vw2cqgszqgpqyqszqg8s47h67ut3w9chzut3wy6hxw2cqgszsgpqyqsrjqszyqszqgpqyqszpuq2qg9wuut3w9chzugqqqqqqqqqqqqqqqqqqqqqqqqzqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpw9cqqrqqkqzcyankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwem8vankwcqqqq8yvnrds9qqqlllups5vw695kscqpg47hs \ No newline at end of file diff --git a/tests/fuzz/fuzz-bolt12-invrequest-decode.c b/tests/fuzz/fuzz-bolt12-invrequest-decode.c index 54bbc50e792a..45db04540100 100644 --- a/tests/fuzz/fuzz-bolt12-invrequest-decode.c +++ b/tests/fuzz/fuzz-bolt12-invrequest-decode.c @@ -1,4 +1,5 @@ #include "config.h" +#include #include #include #include @@ -7,12 +8,195 @@ const char *bech32_hrp = "lnr"; +static bool sciddir_or_pubkey_eq(const struct sciddir_or_pubkey *a, + const struct sciddir_or_pubkey *b) +{ + if (a->is_pubkey != b->is_pubkey) + return false; + if (a->is_pubkey) + return pubkey_eq(&a->pubkey, &b->pubkey); + else + return short_channel_id_dir_eq(&a->scidd, &b->scidd); +} + +static bool recurrence_eq(const struct recurrence *a, const struct recurrence *b) +{ + return a->time_unit == b->time_unit && a->period == b->period; +} + +static bool recurrence_paywindow_eq(const struct recurrence_paywindow *a, + const struct recurrence_paywindow *b) +{ + return a->seconds_before == b->seconds_before && + a->proportional_amount == b->proportional_amount && + a->seconds_after == b->seconds_after; +} + +static bool recurrence_base_eq(const struct recurrence_base *a, + const struct recurrence_base *b) +{ + return a->start_any_period == b->start_any_period && + a->basetime == b->basetime; +} + +static bool bip340sig_eq(const struct bip340sig *a, const struct bip340sig *b) +{ + return !memcmp(a, b, sizeof(struct bip340sig)); +} + +static bool blinded_path_eq(const struct blinded_path *a, const struct blinded_path *b) +{ + if (!sciddir_or_pubkey_eq(&a->first_node_id, &b->first_node_id)) + return false; + if (!pubkey_eq(&a->first_path_key, &b->first_path_key)) + return false; + if (tal_count(a->path) != tal_count(b->path)) + return false; + for (size_t i = 0; i < tal_count(a->path); i++) { + const struct blinded_path_hop *h1 = a->path[i]; + const struct blinded_path_hop *h2 = b->path[i]; + if (h1 == h2) + continue; + if (!h1 || !h2) + return false; + if (!pubkey_eq(&h1->blinded_node_id, &h2->blinded_node_id)) + return false; + if (tal_bytelen(h1->encrypted_recipient_data) != + tal_bytelen(h2->encrypted_recipient_data)) + return false; + if (memcmp(h1->encrypted_recipient_data, h2->encrypted_recipient_data, + tal_bytelen(h1->encrypted_recipient_data)) != 0) + return false; + } + return true; +} + +static bool invreq_bip_353_name_eq(const struct tlv_invoice_request_invreq_bip_353_name *a, + const struct tlv_invoice_request_invreq_bip_353_name *b) +{ + if (a == b) + return true; + if (!a || !b) + return false; + if (!memeq(a->name, tal_bytelen(a->name), b->name, tal_bytelen(b->name))) + return false; + if (!memeq(a->domain, tal_bytelen(a->domain), b->domain, tal_bytelen(b->domain))) + return false; + return true; +} + +static bool tlv_invoice_request_eq(const struct tlv_invoice_request *a, const struct tlv_invoice_request *b) +{ + +#define PTR_EQ(field, eqfn) \ +do { \ + if (a->field != b->field) { \ + if (!a->field || !b->field) \ + return false; \ + if (!eqfn(a->field, b->field)) \ + return false; \ + } \ +} while (0) + +#define MEM_EQ(field) \ +do { \ + if (a->field != b->field) { \ + if (!a->field || !b->field) \ + return false; \ + if (tal_bytelen(a->field) != tal_bytelen(b->field)) \ + return false; \ + if (memcmp(a->field, b->field, tal_bytelen(a->field)) != 0) \ + return false; \ + } \ +} while (0) + +#define VAL_EQ(field) \ +do { \ + if (a->field != b->field) { \ + if (!a->field || !b->field) \ + return false; \ + if (*a->field != *b->field) \ + return false; \ + } \ +} while (0) + +#define ARR_EQ(field, eqfn) \ +do { \ + if (a->field != b->field) { \ + if (!a->field || !b->field) \ + return false; \ + if (tal_count(a->field) != tal_count(b->field)) \ + return false; \ + for (size_t i = 0; i < tal_count(a->field); i++) { \ + if (!eqfn(&a->field[i], &b->field[i])) \ + return false; \ + } \ + } \ +} while (0) + +#define PTR_ARR_EQ(field, eqfn) \ +do { \ + if (a->field != b->field) { \ + if (!a->field || !b->field) \ + return false; \ + if (tal_count(a->field) != tal_count(b->field)) \ + return false; \ + for (size_t i = 0; i < tal_count(a->field); i++) { \ + if (!eqfn(a->field[i], b->field[i])) \ + return false; \ + } \ + } \ +} while (0) + + MEM_EQ(invreq_metadata); + ARR_EQ(offer_chains, bitcoin_blkid_eq); + MEM_EQ(offer_metadata); + MEM_EQ(offer_currency); + VAL_EQ(offer_amount); + MEM_EQ(offer_description); + MEM_EQ(offer_features); + VAL_EQ(offer_absolute_expiry); + PTR_ARR_EQ(offer_paths, blinded_path_eq); + MEM_EQ(offer_issuer); + VAL_EQ(offer_quantity_max); + PTR_EQ(offer_issuer_id, pubkey_eq); + PTR_EQ(offer_recurrence, recurrence_eq); + PTR_EQ(offer_recurrence_paywindow, recurrence_paywindow_eq); + VAL_EQ(offer_recurrence_limit); + PTR_EQ(offer_recurrence_base, recurrence_base_eq); + PTR_EQ(invreq_chain, bitcoin_blkid_eq); + VAL_EQ(invreq_amount); + MEM_EQ(invreq_features); + VAL_EQ(invreq_quantity); + PTR_EQ(invreq_payer_id, pubkey_eq); + MEM_EQ(invreq_payer_note); + PTR_ARR_EQ(invreq_paths, blinded_path_eq); + PTR_EQ(invreq_bip_353_name, invreq_bip_353_name_eq); + VAL_EQ(invreq_recurrence_counter); + VAL_EQ(invreq_recurrence_start); + PTR_EQ(signature, bip340sig_eq); + + return true; +} + void run(const u8 *data, size_t size) { - char *fail; + struct tlv_invoice_request *invreq, *decoded_invreq; + char *fail = NULL, *encoded_invreq; + + invreq = invrequest_decode(tmpctx, (const char *)data, size, + /*feature_set=*/NULL, /*must_be_chain=*/NULL, &fail); + if (!invreq) + goto cleanup; + + encoded_invreq = invrequest_encode(tmpctx, invreq); - invrequest_decode(tmpctx, (const char *)data, size, - /*feature_set=*/NULL, /*must_be_chain=*/NULL, &fail); + decoded_invreq = invrequest_decode(tmpctx, encoded_invreq, strlen(encoded_invreq), + NULL, NULL, &fail); + assert(!fail); + assert(decoded_invreq); + assert(tlv_invoice_request_eq(invreq, decoded_invreq)); +cleanup: clean_tmpctx(); }