diff --git a/tests/fuzz/Makefile b/tests/fuzz/Makefile index e60c26e7b13c..149e44daa648 100644 --- a/tests/fuzz/Makefile +++ b/tests/fuzz/Makefile @@ -72,5 +72,7 @@ FUZZ_COMMON_OBJS := \ $(FUZZ_TARGETS_OBJS): $(COMMON_HEADERS) $(WIRE_HEADERS) $(COMMON_SRC) $(FUZZ_TARGETS_BIN): $(LIBFUZZ_OBJS) $(FUZZ_COMMON_OBJS) $(BITCOIN_OBJS) +tests/fuzz/fuzz-bolt12-tlvspan: common/bolt12.o + ALL_C_SOURCES += $(FUZZ_TARGETS_SRC) $(LIBFUZZ_SRC) ALL_FUZZ_TARGETS += $(FUZZ_TARGETS_BIN) diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/013f5994e1814f29c2043c2b8bc6d0f991330c0d b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/013f5994e1814f29c2043c2b8bc6d0f991330c0d new file mode 100644 index 000000000000..5e7855f88b98 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/013f5994e1814f29c2043c2b8bc6d0f991330c0d differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/01b4cb0f9314d5aeede3864866b962991eb85b90 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/01b4cb0f9314d5aeede3864866b962991eb85b90 new file mode 100644 index 000000000000..4728d0bd786b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/01b4cb0f9314d5aeede3864866b962991eb85b90 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/0215ca013c305c19bdeace3c52169652c99cdeb4 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/0215ca013c305c19bdeace3c52169652c99cdeb4 new file mode 100644 index 000000000000..5a9bb2c740e8 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/0215ca013c305c19bdeace3c52169652c99cdeb4 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/059e6f8565dabc9105ad1210c76697e651611669 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/059e6f8565dabc9105ad1210c76697e651611669 new file mode 100644 index 000000000000..0a0c8572c035 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/059e6f8565dabc9105ad1210c76697e651611669 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/08f55aff4901a6f70412ac09cd969e8d742bc630 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/08f55aff4901a6f70412ac09cd969e8d742bc630 new file mode 100644 index 000000000000..1c89714a8322 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/08f55aff4901a6f70412ac09cd969e8d742bc630 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/0c158325e41dc9bee15282e85cb1752cb9322e9d b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/0c158325e41dc9bee15282e85cb1752cb9322e9d new file mode 100644 index 000000000000..9b0b26c367fc Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/0c158325e41dc9bee15282e85cb1752cb9322e9d differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/0c34007c436bc121a3cb7d4dfe86bcba15f539fd b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/0c34007c436bc121a3cb7d4dfe86bcba15f539fd new file mode 100644 index 000000000000..566462a3635c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/0c34007c436bc121a3cb7d4dfe86bcba15f539fd differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/0c43bc0d4ce3159437c90acfd08894579a7bc0f7 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/0c43bc0d4ce3159437c90acfd08894579a7bc0f7 new file mode 100644 index 000000000000..18d3c9ff271e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/0c43bc0d4ce3159437c90acfd08894579a7bc0f7 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/0c7a317e600ddf9b0c72c81749f7056de8729ea5 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/0c7a317e600ddf9b0c72c81749f7056de8729ea5 new file mode 100644 index 000000000000..cc64476ab961 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/0c7a317e600ddf9b0c72c81749f7056de8729ea5 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1018b73326f5df4e73ed049d66e6c7057f82dd8e b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1018b73326f5df4e73ed049d66e6c7057f82dd8e new file mode 100644 index 000000000000..2f374a47c750 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1018b73326f5df4e73ed049d66e6c7057f82dd8e differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/108858e7d5bcd8d1c6825d1cd666128a056bab6a b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/108858e7d5bcd8d1c6825d1cd666128a056bab6a new file mode 100644 index 000000000000..5016c52a04a4 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/108858e7d5bcd8d1c6825d1cd666128a056bab6a differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1251c68043a7adfbd838a33c6891426d6729b45d b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1251c68043a7adfbd838a33c6891426d6729b45d new file mode 100644 index 000000000000..e04558aab210 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1251c68043a7adfbd838a33c6891426d6729b45d differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/13046a93d3241df123fae9e4a2131d9d073a0077 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/13046a93d3241df123fae9e4a2131d9d073a0077 new file mode 100644 index 000000000000..d89d4637029c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/13046a93d3241df123fae9e4a2131d9d073a0077 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/142f6ba1843a5964f134b04e31d2678aa8242ab5 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/142f6ba1843a5964f134b04e31d2678aa8242ab5 new file mode 100644 index 000000000000..e8bfdae60693 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/142f6ba1843a5964f134b04e31d2678aa8242ab5 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1580d28312f78f3bd65f323330774241d10901d5 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1580d28312f78f3bd65f323330774241d10901d5 new file mode 100644 index 000000000000..595ae55d0d39 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1580d28312f78f3bd65f323330774241d10901d5 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/15c0765a12e2a87fbacfa57e4dd56f23eaa44cf4 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/15c0765a12e2a87fbacfa57e4dd56f23eaa44cf4 new file mode 100644 index 000000000000..035c97fa0e6b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/15c0765a12e2a87fbacfa57e4dd56f23eaa44cf4 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/176eb8fd60227a8ebd4566d97e089e2eaba95d6e b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/176eb8fd60227a8ebd4566d97e089e2eaba95d6e new file mode 100644 index 000000000000..500633c0cdf5 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/176eb8fd60227a8ebd4566d97e089e2eaba95d6e differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/18b699fad648ccc1fea2ebf5593817f4e90d474f b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/18b699fad648ccc1fea2ebf5593817f4e90d474f new file mode 100644 index 000000000000..0b28a5c39fad Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/18b699fad648ccc1fea2ebf5593817f4e90d474f differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1a41e29f4711e4efdd5da7d88714e342efcbdd23 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1a41e29f4711e4efdd5da7d88714e342efcbdd23 new file mode 100644 index 000000000000..8e1f75c684ae --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1a41e29f4711e4efdd5da7d88714e342efcbdd23 @@ -0,0 +1 @@ +@@@@@@@@@@!@@@@O \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1dcf87536a52793b43ce0833d231935839655367 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1dcf87536a52793b43ce0833d231935839655367 new file mode 100644 index 000000000000..c1aa67d0e22a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1dcf87536a52793b43ce0833d231935839655367 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1ddf591e9bff692955fde6a7993bdb281011343e b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1ddf591e9bff692955fde6a7993bdb281011343e new file mode 100644 index 000000000000..d1a95aceafaf Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1ddf591e9bff692955fde6a7993bdb281011343e differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1fe7e0e0f580cf3967f55ce7e461e311d86e4faf b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1fe7e0e0f580cf3967f55ce7e461e311d86e4faf new file mode 100644 index 000000000000..808d1df34b0e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/1fe7e0e0f580cf3967f55ce7e461e311d86e4faf differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/2037c0f117191c0cada7cf5e51ee306c60bda5bb b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/2037c0f117191c0cada7cf5e51ee306c60bda5bb new file mode 100644 index 000000000000..d89375dabb20 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/2037c0f117191c0cada7cf5e51ee306c60bda5bb differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/20b5a6fe0384c3d899ce14bc35cc0b1b8783c548 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/20b5a6fe0384c3d899ce14bc35cc0b1b8783c548 new file mode 100644 index 000000000000..906926b6925f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/20b5a6fe0384c3d899ce14bc35cc0b1b8783c548 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/213ef1fa71ebcb3b1116bfc5de686f3723b8d416 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/213ef1fa71ebcb3b1116bfc5de686f3723b8d416 new file mode 100644 index 000000000000..78f0944547f3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/213ef1fa71ebcb3b1116bfc5de686f3723b8d416 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/221892701cd60b92e7908025cc3b00beb5385857 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/221892701cd60b92e7908025cc3b00beb5385857 new file mode 100644 index 000000000000..a9ea079f1644 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/221892701cd60b92e7908025cc3b00beb5385857 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/22d9837036f942ad04879089134e42ce772d25ea b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/22d9837036f942ad04879089134e42ce772d25ea new file mode 100644 index 000000000000..13897548b62a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/22d9837036f942ad04879089134e42ce772d25ea differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/2300a1b97b0936e824f53438b75a8b63c6ec4837 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/2300a1b97b0936e824f53438b75a8b63c6ec4837 new file mode 100644 index 000000000000..7b1ed0722998 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/2300a1b97b0936e824f53438b75a8b63c6ec4837 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/25bfc1acc7e976d48aaaf3725019106642dada82 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/25bfc1acc7e976d48aaaf3725019106642dada82 new file mode 100644 index 000000000000..a12e8d16a096 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/25bfc1acc7e976d48aaaf3725019106642dada82 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/25ca7b06c3808a0219bf1dc2e75563a0cb0085cd b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/25ca7b06c3808a0219bf1dc2e75563a0cb0085cd new file mode 100644 index 000000000000..0bc50eaa8a9e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/25ca7b06c3808a0219bf1dc2e75563a0cb0085cd differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/27fe509c122eac4d363e6b6567ccc2dc19f9cf7f b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/27fe509c122eac4d363e6b6567ccc2dc19f9cf7f new file mode 100644 index 000000000000..a84e55baf71d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/27fe509c122eac4d363e6b6567ccc2dc19f9cf7f differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/2d1bee00495e31a3de80d379f185af80eb3ab58a b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/2d1bee00495e31a3de80d379f185af80eb3ab58a new file mode 100644 index 000000000000..2dc7a177f739 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/2d1bee00495e31a3de80d379f185af80eb3ab58a differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/2d7e87cab2339960ab858a76385b4148f6918691 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/2d7e87cab2339960ab858a76385b4148f6918691 new file mode 100644 index 000000000000..d593dfb7f5f4 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/2d7e87cab2339960ab858a76385b4148f6918691 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/307dd8f3cdf2a0f0565fe4dde6594ff05ddaed68 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/307dd8f3cdf2a0f0565fe4dde6594ff05ddaed68 new file mode 100644 index 000000000000..517c3026224b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/307dd8f3cdf2a0f0565fe4dde6594ff05ddaed68 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/31a70b00d3637d0eca0794bb3b95f22778f32239 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/31a70b00d3637d0eca0794bb3b95f22778f32239 new file mode 100644 index 000000000000..f815d1754a2a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/31a70b00d3637d0eca0794bb3b95f22778f32239 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/335fe4d944507745685d080d7e7a4ab8cf569c8c b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/335fe4d944507745685d080d7e7a4ab8cf569c8c new file mode 100644 index 000000000000..362dc4dbcd1f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/335fe4d944507745685d080d7e7a4ab8cf569c8c differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3388b7bb5140e87ca554561a4e017aa249b46fa1 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3388b7bb5140e87ca554561a4e017aa249b46fa1 new file mode 100644 index 000000000000..9457a4125e6f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3388b7bb5140e87ca554561a4e017aa249b46fa1 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/34d8a90cfb3e05d08abab5e8f4b1e85bf5d306fe b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/34d8a90cfb3e05d08abab5e8f4b1e85bf5d306fe new file mode 100644 index 000000000000..a275a0ae553f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/34d8a90cfb3e05d08abab5e8f4b1e85bf5d306fe differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3585d39d06d1ac3df631c81e9a1cd12ff0490767 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3585d39d06d1ac3df631c81e9a1cd12ff0490767 new file mode 100644 index 000000000000..1d7487bb3bf7 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3585d39d06d1ac3df631c81e9a1cd12ff0490767 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/35d65b87234a25c4687d9d0d7167236119139271 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/35d65b87234a25c4687d9d0d7167236119139271 new file mode 100644 index 000000000000..4671cc432fb6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/35d65b87234a25c4687d9d0d7167236119139271 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3aaa4abd570bcbf4c8c0f9a9e1b7f53c1b36f206 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3aaa4abd570bcbf4c8c0f9a9e1b7f53c1b36f206 new file mode 100644 index 000000000000..c6299d0065f8 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3aaa4abd570bcbf4c8c0f9a9e1b7f53c1b36f206 @@ -0,0 +1,2 @@ + +@@@@@©ÿÿÿÿÿÿÿÿÿÿÿÿèÿÿ©©@ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3d8632fc3575ce9eb6b969dd864cbc0fec64cf60 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3d8632fc3575ce9eb6b969dd864cbc0fec64cf60 new file mode 100644 index 000000000000..ab3fa91555a4 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3d8632fc3575ce9eb6b969dd864cbc0fec64cf60 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3e2a936727c590d4cc248a8c274fe672c42907a5 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3e2a936727c590d4cc248a8c274fe672c42907a5 new file mode 100644 index 000000000000..da29406de3dd Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3e2a936727c590d4cc248a8c274fe672c42907a5 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3ed8ae2f69c8e87839d7c0523f4bd80e7b006de8 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3ed8ae2f69c8e87839d7c0523f4bd80e7b006de8 new file mode 100644 index 000000000000..f3d2633d065c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3ed8ae2f69c8e87839d7c0523f4bd80e7b006de8 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3f15ed4bace1b1df2301a45ae9621940ec9318ec b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3f15ed4bace1b1df2301a45ae9621940ec9318ec new file mode 100644 index 000000000000..dfa3c6c2d219 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3f15ed4bace1b1df2301a45ae9621940ec9318ec differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3f255393ddbaf45d9e6e66ee59a17f844a413652 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3f255393ddbaf45d9e6e66ee59a17f844a413652 new file mode 100644 index 000000000000..90c4a4126331 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3f255393ddbaf45d9e6e66ee59a17f844a413652 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3feeeb810e584f8eea4293e8dd480cb5adf8dba9 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3feeeb810e584f8eea4293e8dd480cb5adf8dba9 new file mode 100644 index 000000000000..caa023c4e86f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/3feeeb810e584f8eea4293e8dd480cb5adf8dba9 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/425373b248eaa4c4c19c283b79403aa07ae4ca88 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/425373b248eaa4c4c19c283b79403aa07ae4ca88 new file mode 100644 index 000000000000..43468bec1351 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/425373b248eaa4c4c19c283b79403aa07ae4ca88 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/44402c807765a709e7f1ea7eb9f9f0840ebc80d7 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/44402c807765a709e7f1ea7eb9f9f0840ebc80d7 new file mode 100644 index 000000000000..e607153ad31a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/44402c807765a709e7f1ea7eb9f9f0840ebc80d7 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4505c39a4760d1789f6d47cc890f32e9bd8a3fa6 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4505c39a4760d1789f6d47cc890f32e9bd8a3fa6 new file mode 100644 index 000000000000..85f2bf0d1ea1 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4505c39a4760d1789f6d47cc890f32e9bd8a3fa6 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/45f62d095de4a5227027b8261b35d50e43a2065f b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/45f62d095de4a5227027b8261b35d50e43a2065f new file mode 100644 index 000000000000..4fe73dd965d6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/45f62d095de4a5227027b8261b35d50e43a2065f differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/462d708e6d23bbe8117be6104314ca3c71c0e808 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/462d708e6d23bbe8117be6104314ca3c71c0e808 new file mode 100644 index 000000000000..0395c73ca204 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/462d708e6d23bbe8117be6104314ca3c71c0e808 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/497250ed0f600b662f3f9d23a15557b8d290b0ac b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/497250ed0f600b662f3f9d23a15557b8d290b0ac new file mode 100644 index 000000000000..aba533a0ee97 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/497250ed0f600b662f3f9d23a15557b8d290b0ac differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4c1747cad489ee12903f58bfe1a32456a76bfdff b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4c1747cad489ee12903f58bfe1a32456a76bfdff new file mode 100644 index 000000000000..a2bc4b21610d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4c1747cad489ee12903f58bfe1a32456a76bfdff differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4c669c128871921b19df1b1f765337bd18f2107f b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4c669c128871921b19df1b1f765337bd18f2107f new file mode 100644 index 000000000000..b3e1cb0c2ed2 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4c669c128871921b19df1b1f765337bd18f2107f differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4dd2dd7959c13b4164a85d8f91a88984765b4c65 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4dd2dd7959c13b4164a85d8f91a88984765b4c65 new file mode 100644 index 000000000000..73b8f8817780 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4dd2dd7959c13b4164a85d8f91a88984765b4c65 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4ea5d7625001cad027e581f78a90917fe6799c20 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4ea5d7625001cad027e581f78a90917fe6799c20 new file mode 100644 index 000000000000..353111a7322a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4ea5d7625001cad027e581f78a90917fe6799c20 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4f07b9ef1884bf76f7880c5bccdc2141ba6888d2 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4f07b9ef1884bf76f7880c5bccdc2141ba6888d2 new file mode 100644 index 000000000000..04d5f156f86a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/4f07b9ef1884bf76f7880c5bccdc2141ba6888d2 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/51c639084c23a4f6e504374a9a0b0d75e261c92c b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/51c639084c23a4f6e504374a9a0b0d75e261c92c new file mode 100644 index 000000000000..dfef253aaa87 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/51c639084c23a4f6e504374a9a0b0d75e261c92c differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/521addac56943f9e33e830be6a49368692e77ca2 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/521addac56943f9e33e830be6a49368692e77ca2 new file mode 100644 index 000000000000..26632825c216 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/521addac56943f9e33e830be6a49368692e77ca2 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/542ceda380a7835615f9b7783167e58d0044769e b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/542ceda380a7835615f9b7783167e58d0044769e new file mode 100644 index 000000000000..6e64701fb923 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/542ceda380a7835615f9b7783167e58d0044769e differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/548f67c02f8051c038a556fdb943b2bad286f65c b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/548f67c02f8051c038a556fdb943b2bad286f65c new file mode 100644 index 000000000000..2cc7392e7c5e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/548f67c02f8051c038a556fdb943b2bad286f65c differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/54d896e5305db87da94f3da15f055924962822de b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/54d896e5305db87da94f3da15f055924962822de new file mode 100644 index 000000000000..d0f70d5d3a14 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/54d896e5305db87da94f3da15f055924962822de differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/555fcc6725969e08da2833b039a301eeb534eedf b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/555fcc6725969e08da2833b039a301eeb534eedf new file mode 100644 index 000000000000..b733b19b0a69 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/555fcc6725969e08da2833b039a301eeb534eedf differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/55c7f8c338da8f787f55a35a7f624ac797c78ab8 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/55c7f8c338da8f787f55a35a7f624ac797c78ab8 new file mode 100644 index 000000000000..79fcc5a6d39b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/55c7f8c338da8f787f55a35a7f624ac797c78ab8 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/587e44b2b1fea288064709d3cc1dbc86c00a051a b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/587e44b2b1fea288064709d3cc1dbc86c00a051a new file mode 100644 index 000000000000..8f4f1c35b942 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/587e44b2b1fea288064709d3cc1dbc86c00a051a differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/5c1649006893ff40331e16adac3d6ac512c6ce96 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/5c1649006893ff40331e16adac3d6ac512c6ce96 new file mode 100644 index 000000000000..7a2bd4676825 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/5c1649006893ff40331e16adac3d6ac512c6ce96 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/5ef845d3aa13179162948d7aa884b3bc9824feeb b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/5ef845d3aa13179162948d7aa884b3bc9824feeb new file mode 100644 index 000000000000..f388025e3cea Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/5ef845d3aa13179162948d7aa884b3bc9824feeb differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/5f185cf62d630ebc54dade181684424788dfbb47 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/5f185cf62d630ebc54dade181684424788dfbb47 new file mode 100644 index 000000000000..73d3b0e297a3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/5f185cf62d630ebc54dade181684424788dfbb47 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/5f8178cd3f1de19fdb053bda68830c2c44d51cb1 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/5f8178cd3f1de19fdb053bda68830c2c44d51cb1 new file mode 100644 index 000000000000..65669383652c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/5f8178cd3f1de19fdb053bda68830c2c44d51cb1 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/60c6ee309c01463698ac4ede7eae78d6b36b1001 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/60c6ee309c01463698ac4ede7eae78d6b36b1001 new file mode 100644 index 000000000000..6c6ce86b3284 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/60c6ee309c01463698ac4ede7eae78d6b36b1001 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/60fefc0d09bfe291446f7d226fc99ade6570abb2 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/60fefc0d09bfe291446f7d226fc99ade6570abb2 new file mode 100644 index 000000000000..149420a230a2 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/60fefc0d09bfe291446f7d226fc99ade6570abb2 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6285b35260f4b620f64c1e38017301f0c86601f2 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6285b35260f4b620f64c1e38017301f0c86601f2 new file mode 100644 index 000000000000..9c7c48358747 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6285b35260f4b620f64c1e38017301f0c86601f2 @@ -0,0 +1 @@ +@@@@@@@@`@@@@@@O \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6384858e07ce28fff6c7da3a5171c1643349e6d0 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6384858e07ce28fff6c7da3a5171c1643349e6d0 new file mode 100644 index 000000000000..1007570ff9de Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6384858e07ce28fff6c7da3a5171c1643349e6d0 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/64958c8544e16195396fdffdf51a58161d43c21a b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/64958c8544e16195396fdffdf51a58161d43c21a new file mode 100644 index 000000000000..df404d825f85 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/64958c8544e16195396fdffdf51a58161d43c21a differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6589a3a7ab4f220000035b2b50288cc1c2e6da33 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6589a3a7ab4f220000035b2b50288cc1c2e6da33 new file mode 100644 index 000000000000..555cafeafa06 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6589a3a7ab4f220000035b2b50288cc1c2e6da33 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/66bf602d276317273d256c940c6a0c9facc74bf1 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/66bf602d276317273d256c940c6a0c9facc74bf1 new file mode 100644 index 000000000000..02b6f0b7e1ca Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/66bf602d276317273d256c940c6a0c9facc74bf1 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/690e16499f4a033e57e5dc4d8578ee1595e6450e b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/690e16499f4a033e57e5dc4d8578ee1595e6450e new file mode 100644 index 000000000000..bde40ba87124 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/690e16499f4a033e57e5dc4d8578ee1595e6450e differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6b9809d75ac453735984437cbb93a9aa5d32d65c b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6b9809d75ac453735984437cbb93a9aa5d32d65c new file mode 100644 index 000000000000..3981faf10b99 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6b9809d75ac453735984437cbb93a9aa5d32d65c differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6cc498430e5567ec8834e798a3f8ad49a416c06b b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6cc498430e5567ec8834e798a3f8ad49a416c06b new file mode 100644 index 000000000000..2cf5be2ea725 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6cc498430e5567ec8834e798a3f8ad49a416c06b differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6f9c81de5b865b44e00c7c727b2a547dcc8330df b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6f9c81de5b865b44e00c7c727b2a547dcc8330df new file mode 100644 index 000000000000..ce41d3f06122 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/6f9c81de5b865b44e00c7c727b2a547dcc8330df differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/706eb28df3d31f944a066e048e4dcd9d1cfaff2f b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/706eb28df3d31f944a066e048e4dcd9d1cfaff2f new file mode 100644 index 000000000000..405d0a86c040 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/706eb28df3d31f944a066e048e4dcd9d1cfaff2f @@ -0,0 +1 @@ +ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/73bcdf310e0a97ae5e647a1ce01f9e07bcb0d1ce b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/73bcdf310e0a97ae5e647a1ce01f9e07bcb0d1ce new file mode 100644 index 000000000000..8550249d0403 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/73bcdf310e0a97ae5e647a1ce01f9e07bcb0d1ce differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/78413c046cbc2b6b87349e1581610e417e4b1941 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/78413c046cbc2b6b87349e1581610e417e4b1941 new file mode 100644 index 000000000000..8238e566bee0 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/78413c046cbc2b6b87349e1581610e417e4b1941 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/7c8280d3e6b176e6d5fd6489e1b9ae4552042ce7 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/7c8280d3e6b176e6d5fd6489e1b9ae4552042ce7 new file mode 100644 index 000000000000..78fababb567a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/7c8280d3e6b176e6d5fd6489e1b9ae4552042ce7 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/7db6f104098ceba8d2d86c206921337365dca38b b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/7db6f104098ceba8d2d86c206921337365dca38b new file mode 100644 index 000000000000..65d95c8a4232 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/7db6f104098ceba8d2d86c206921337365dca38b differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/7dddc157887c403885da2c375edd38a615355c62 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/7dddc157887c403885da2c375edd38a615355c62 new file mode 100644 index 000000000000..12bd1df20dab Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/7dddc157887c403885da2c375edd38a615355c62 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/837a112d2cd23d3ebf41ff8cef63f1d364f36b28 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/837a112d2cd23d3ebf41ff8cef63f1d364f36b28 new file mode 100644 index 000000000000..f3203c26e1a8 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/837a112d2cd23d3ebf41ff8cef63f1d364f36b28 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/84286c64a166eb446925bf61eafff6b7ab12e0f2 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/84286c64a166eb446925bf61eafff6b7ab12e0f2 new file mode 100644 index 000000000000..2370c975a5aa Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/84286c64a166eb446925bf61eafff6b7ab12e0f2 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/850c3918e0152976bc32f8688b3ac6801d7f8139 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/850c3918e0152976bc32f8688b3ac6801d7f8139 new file mode 100644 index 000000000000..a95ec8391301 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/850c3918e0152976bc32f8688b3ac6801d7f8139 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/8b38b7f44f651be07f0f0c42df77495f8b3028bf b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/8b38b7f44f651be07f0f0c42df77495f8b3028bf new file mode 100644 index 000000000000..27a5da578774 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/8b38b7f44f651be07f0f0c42df77495f8b3028bf differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/8df85d0fb8ac2cdaf909f5869f999d42d6e265ac b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/8df85d0fb8ac2cdaf909f5869f999d42d6e265ac new file mode 100644 index 000000000000..68fd31621163 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/8df85d0fb8ac2cdaf909f5869f999d42d6e265ac differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/8fb633ecd68179917914d993eeff22ec81a857dc b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/8fb633ecd68179917914d993eeff22ec81a857dc new file mode 100644 index 000000000000..a67d44b294df Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/8fb633ecd68179917914d993eeff22ec81a857dc differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/914a354335d26116d3b238f41084580278149fb5 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/914a354335d26116d3b238f41084580278149fb5 new file mode 100644 index 000000000000..46ef03cea7a7 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/914a354335d26116d3b238f41084580278149fb5 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/95918aaf299c07a3e254c2c3e11a7ffbd0f45af5 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/95918aaf299c07a3e254c2c3e11a7ffbd0f45af5 new file mode 100644 index 000000000000..b8b4ae23281b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/95918aaf299c07a3e254c2c3e11a7ffbd0f45af5 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/97272ac9c561e8a086dd77d8f452fb701869267c b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/97272ac9c561e8a086dd77d8f452fb701869267c new file mode 100644 index 000000000000..c70c204ffdd5 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/97272ac9c561e8a086dd77d8f452fb701869267c @@ -0,0 +1 @@ +@@@D©£©©©©©©ýýýýýÌý©©@ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/99d1fdb262b1ed564874dbd7be3d074a7e53625c b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/99d1fdb262b1ed564874dbd7be3d074a7e53625c new file mode 100644 index 000000000000..22a933589f51 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/99d1fdb262b1ed564874dbd7be3d074a7e53625c differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/99e1833752b87462302d4acf177751f8264e578e b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/99e1833752b87462302d4acf177751f8264e578e new file mode 100644 index 000000000000..38b49c84113f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/99e1833752b87462302d4acf177751f8264e578e differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/9caaa8a62930a322aea773f57a63edc7789cff64 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/9caaa8a62930a322aea773f57a63edc7789cff64 new file mode 100644 index 000000000000..1da17b1d8ccb Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/9caaa8a62930a322aea773f57a63edc7789cff64 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/9edd9c4779b5608c77ded65e39c140c2efb34cd8 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/9edd9c4779b5608c77ded65e39c140c2efb34cd8 new file mode 100644 index 000000000000..172b1ff21cf2 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/9edd9c4779b5608c77ded65e39c140c2efb34cd8 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/a648cfde035c9a07c4896ad66947065e42d1f92d b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/a648cfde035c9a07c4896ad66947065e42d1f92d new file mode 100644 index 000000000000..278578e62c61 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/a648cfde035c9a07c4896ad66947065e42d1f92d differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/a9d5c3ffa11371a5c723fab99187a34865ffa205 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/a9d5c3ffa11371a5c723fab99187a34865ffa205 new file mode 100644 index 000000000000..38c17b29b716 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/a9d5c3ffa11371a5c723fab99187a34865ffa205 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b39ca3cf37dbbb293b7d85c9594bda5bcee3ba9d b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b39ca3cf37dbbb293b7d85c9594bda5bcee3ba9d new file mode 100644 index 000000000000..089273c59d50 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b39ca3cf37dbbb293b7d85c9594bda5bcee3ba9d differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b56d2bc52aab63fd61d06b2639f6f241622951f4 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b56d2bc52aab63fd61d06b2639f6f241622951f4 new file mode 100644 index 000000000000..8102cc0222b8 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b56d2bc52aab63fd61d06b2639f6f241622951f4 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b674dae3dcf71bdcd8931a171c619f23bbca56ef b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b674dae3dcf71bdcd8931a171c619f23bbca56ef new file mode 100644 index 000000000000..f620e031d363 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b674dae3dcf71bdcd8931a171c619f23bbca56ef differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b78cfe63f3458b2a823ceedbaee7c25725c92082 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b78cfe63f3458b2a823ceedbaee7c25725c92082 new file mode 100644 index 000000000000..97dc2ced6ea5 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b78cfe63f3458b2a823ceedbaee7c25725c92082 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b7a01e2b6fbe472d7d6a44c1dd1a35a1199f0684 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b7a01e2b6fbe472d7d6a44c1dd1a35a1199f0684 new file mode 100644 index 000000000000..26aae667a91a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b7a01e2b6fbe472d7d6a44c1dd1a35a1199f0684 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b9a1988df7a32b772e1a2a722e622c0f4cb94c79 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b9a1988df7a32b772e1a2a722e622c0f4cb94c79 new file mode 100644 index 000000000000..a04737edf87a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/b9a1988df7a32b772e1a2a722e622c0f4cb94c79 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/bc6c20f71e8dc3e28d7bdc6470077d4f3a8f76b9 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/bc6c20f71e8dc3e28d7bdc6470077d4f3a8f76b9 new file mode 100644 index 000000000000..f50088abb5af Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/bc6c20f71e8dc3e28d7bdc6470077d4f3a8f76b9 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/bd3e7b4db1b11e1fd2e93e4b9ab8280b23e8119d b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/bd3e7b4db1b11e1fd2e93e4b9ab8280b23e8119d new file mode 100644 index 000000000000..845575745828 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/bd3e7b4db1b11e1fd2e93e4b9ab8280b23e8119d differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/bd4e92bf6547b6621f3e6e328ef56e150cf98a13 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/bd4e92bf6547b6621f3e6e328ef56e150cf98a13 new file mode 100644 index 000000000000..e73e034dd94a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/bd4e92bf6547b6621f3e6e328ef56e150cf98a13 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/bd91402d7b1c69546441090c227aa1c11ec9b7c8 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/bd91402d7b1c69546441090c227aa1c11ec9b7c8 new file mode 100644 index 000000000000..c9aa17e624fb Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/bd91402d7b1c69546441090c227aa1c11ec9b7c8 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/becc9a1989bacb4bbc0bb998a78df9b65f1e631f b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/becc9a1989bacb4bbc0bb998a78df9b65f1e631f new file mode 100644 index 000000000000..b29810bc57b9 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/becc9a1989bacb4bbc0bb998a78df9b65f1e631f differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/c27e58fbc31db7804e067803790ea433569a6268 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/c27e58fbc31db7804e067803790ea433569a6268 new file mode 100644 index 000000000000..097ae6cb031e Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/c27e58fbc31db7804e067803790ea433569a6268 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/c4945d827eb026f8a61828ff5ebef04eca21b343 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/c4945d827eb026f8a61828ff5ebef04eca21b343 new file mode 100644 index 000000000000..96e54f220e36 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/c4945d827eb026f8a61828ff5ebef04eca21b343 @@ -0,0 +1 @@ +@@@D©£©$`©©©©©ýýýýýÌ@ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/c6d82fc727c517995a7268aa6447e09ba880d83a b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/c6d82fc727c517995a7268aa6447e09ba880d83a new file mode 100644 index 000000000000..d156ccb29d30 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/c6d82fc727c517995a7268aa6447e09ba880d83a differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/c7a2e1c23d4832406667577f758ce792f46301c4 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/c7a2e1c23d4832406667577f758ce792f46301c4 new file mode 100644 index 000000000000..8dda1aa5a92d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/c7a2e1c23d4832406667577f758ce792f46301c4 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/c9d2fc43c7489a905d49ce572facc7c5765f519c b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/c9d2fc43c7489a905d49ce572facc7c5765f519c new file mode 100644 index 000000000000..108ab67bc4a1 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/c9d2fc43c7489a905d49ce572facc7c5765f519c differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/cee07f0c81582154c8cdb6b5da0b270c826abbb1 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/cee07f0c81582154c8cdb6b5da0b270c826abbb1 new file mode 100644 index 000000000000..2d86ab42df36 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/cee07f0c81582154c8cdb6b5da0b270c826abbb1 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/d0a6aa12c4ca41060b1c978e176207f0a94d803c b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/d0a6aa12c4ca41060b1c978e176207f0a94d803c new file mode 100644 index 000000000000..0c764e4777b3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/d0a6aa12c4ca41060b1c978e176207f0a94d803c differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/d9d846d6ecdf136b14805a5dffff63ce86898690 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/d9d846d6ecdf136b14805a5dffff63ce86898690 new file mode 100644 index 000000000000..b6e8c624dd54 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/d9d846d6ecdf136b14805a5dffff63ce86898690 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/da65ecab92268bcfaf5a55a65fc1a89934faa532 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/da65ecab92268bcfaf5a55a65fc1a89934faa532 new file mode 100644 index 000000000000..2ef9cd29fa24 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/da65ecab92268bcfaf5a55a65fc1a89934faa532 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/dfa7390dda2947f7e6c14f83be07b71f11e81c7b b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/dfa7390dda2947f7e6c14f83be07b71f11e81c7b new file mode 100644 index 000000000000..2d96f2617d8f Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/dfa7390dda2947f7e6c14f83be07b71f11e81c7b differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e2a60ce1f6a35c7a97c9221aef6475141765e663 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e2a60ce1f6a35c7a97c9221aef6475141765e663 new file mode 100644 index 000000000000..42dab7630dbc Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e2a60ce1f6a35c7a97c9221aef6475141765e663 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e382f11d3b5506b9a061f67ebd6b12c42b76add6 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e382f11d3b5506b9a061f67ebd6b12c42b76add6 new file mode 100644 index 000000000000..218f4453f1a4 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e382f11d3b5506b9a061f67ebd6b12c42b76add6 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e43fb50bf0a9918d8f5e557f77ac70dbf5c6e7c5 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e43fb50bf0a9918d8f5e557f77ac70dbf5c6e7c5 new file mode 100644 index 000000000000..7d08283a21dd --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e43fb50bf0a9918d8f5e557f77ac70dbf5c6e7c5 @@ -0,0 +1,2 @@ + +@@@@D©©©©©©©ýýýýýýý©©@ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e6465163305e1b125dd789f6ad0a882c8f34b454 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e6465163305e1b125dd789f6ad0a882c8f34b454 new file mode 100644 index 000000000000..c847f89de465 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e6465163305e1b125dd789f6ad0a882c8f34b454 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e6d350a20b2c4fa7f6016dedbc364621d0eea054 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e6d350a20b2c4fa7f6016dedbc364621d0eea054 new file mode 100644 index 000000000000..4aad7c0d8e6d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e6d350a20b2c4fa7f6016dedbc364621d0eea054 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e8f3ee26bb8a6e3bc389c0e75fcb63f6bd59cf7c b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e8f3ee26bb8a6e3bc389c0e75fcb63f6bd59cf7c new file mode 100644 index 000000000000..d9aa68a0e8d2 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/e8f3ee26bb8a6e3bc389c0e75fcb63f6bd59cf7c @@ -0,0 +1,2 @@ + +ÿÿÿÿÿÿÿ§zWWWWWÿÿþÿÿÿÿÁü \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/eb64b8f0bb82307dafbe231e77ed2e5096596c20 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/eb64b8f0bb82307dafbe231e77ed2e5096596c20 new file mode 100644 index 000000000000..903ee7623e31 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/eb64b8f0bb82307dafbe231e77ed2e5096596c20 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/eba36fe58a6c31d194a82c21b8358d8b6e207568 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/eba36fe58a6c31d194a82c21b8358d8b6e207568 new file mode 100644 index 000000000000..e5cb8bcf4398 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/eba36fe58a6c31d194a82c21b8358d8b6e207568 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/ef37db186b7356db6eae29efc20b7f38e5e6738d b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/ef37db186b7356db6eae29efc20b7f38e5e6738d new file mode 100644 index 000000000000..bf1eca1378aa Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/ef37db186b7356db6eae29efc20b7f38e5e6738d differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/ef72edd409a5928b8dd67e754d6fef0049377bcc b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/ef72edd409a5928b8dd67e754d6fef0049377bcc new file mode 100644 index 000000000000..ce955d1a568d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/ef72edd409a5928b8dd67e754d6fef0049377bcc differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f2b1401d98143f8b4aab22fffdaebd592d394fea b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f2b1401d98143f8b4aab22fffdaebd592d394fea new file mode 100644 index 000000000000..4afa64154c6f --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f2b1401d98143f8b4aab22fffdaebd592d394fea @@ -0,0 +1 @@ +@@@@@@@@@@@@@@@@O \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f36516f8b4300f83a0cda5450629d0ce8449129b b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f36516f8b4300f83a0cda5450629d0ce8449129b new file mode 100644 index 000000000000..00e504ea83e4 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f36516f8b4300f83a0cda5450629d0ce8449129b differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f5d81122b1abea8ea3e59a2dfcbf17d607f2e9c1 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f5d81122b1abea8ea3e59a2dfcbf17d607f2e9c1 new file mode 100644 index 000000000000..a6fac755b8b2 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f5d81122b1abea8ea3e59a2dfcbf17d607f2e9c1 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f854be54bfaf48caa5b83e85963c3113175b6d17 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f854be54bfaf48caa5b83e85963c3113175b6d17 new file mode 100644 index 000000000000..1bfc1c2058ee Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f854be54bfaf48caa5b83e85963c3113175b6d17 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f9af6b63e03015f18932bca3d68fe003d17c0067 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f9af6b63e03015f18932bca3d68fe003d17c0067 new file mode 100644 index 000000000000..4b198431ae3c --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f9af6b63e03015f18932bca3d68fe003d17c0067 @@ -0,0 +1,2 @@ + +@@@@@©©@©©©©©©©©@ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f9c5f9644c02ba70e3798583121f260c32ec282c b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f9c5f9644c02ba70e3798583121f260c32ec282c new file mode 100644 index 000000000000..07e80042d250 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/f9c5f9644c02ba70e3798583121f260c32ec282c differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/fa65c165c1ba36043fa315dae916e27b105c53c6 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/fa65c165c1ba36043fa315dae916e27b105c53c6 new file mode 100644 index 000000000000..7be2857aacf9 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/fa65c165c1ba36043fa315dae916e27b105c53c6 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/faaad3b32b328807bc5dc965a944f7e935dd213d b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/faaad3b32b328807bc5dc965a944f7e935dd213d new file mode 100644 index 000000000000..75e8c5cb2420 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/faaad3b32b328807bc5dc965a944f7e935dd213d differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/fbbf9a1bba2cc232b634d07961d20c0b89562338 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/fbbf9a1bba2cc232b634d07961d20c0b89562338 new file mode 100644 index 000000000000..a58ae46912b5 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/fbbf9a1bba2cc232b634d07961d20c0b89562338 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/fca102c3a1f3f961cc6bcc74d925e8c6c87ad5c8 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/fca102c3a1f3f961cc6bcc74d925e8c6c87ad5c8 new file mode 100644 index 000000000000..f0ae61455f07 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/fca102c3a1f3f961cc6bcc74d925e8c6c87ad5c8 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/fd7c53ab1118728473c3f0b3cad10d3f8887833a b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/fd7c53ab1118728473c3f0b3cad10d3f8887833a new file mode 100644 index 000000000000..da246056f32e --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/fd7c53ab1118728473c3f0b3cad10d3f8887833a @@ -0,0 +1,2 @@ + +@@@@žD©©©©VV…ýý \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/fdba766dd77a170071676f3731e659fc963de256 b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/fdba766dd77a170071676f3731e659fc963de256 new file mode 100644 index 000000000000..e8772089b8b5 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/fdba766dd77a170071676f3731e659fc963de256 differ diff --git a/tests/fuzz/corpora/fuzz-bolt12-tlvspan/ff154babfebf08cb25c132c5b42993e8f3ca7fbf b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/ff154babfebf08cb25c132c5b42993e8f3ca7fbf new file mode 100644 index 000000000000..ee96f45dc837 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bolt12-tlvspan/ff154babfebf08cb25c132c5b42993e8f3ca7fbf differ diff --git a/tests/fuzz/fuzz-bolt12-tlvspan.c b/tests/fuzz/fuzz-bolt12-tlvspan.c new file mode 100644 index 000000000000..bd681ae8c348 --- /dev/null +++ b/tests/fuzz/fuzz-bolt12-tlvspan.c @@ -0,0 +1,22 @@ +#include "config.h" +#include +#include +#include +#include + +void init(int *argc, char ***argv) +{} + +void run(const u8 *data, size_t size) +{ + size_t span_start_offset, span_size; + + u64 minfield = fromwire_u64(&data, &size); + u64 maxfield = fromwire_u64(&data, &size); + + const u8 *buf = tal_dup_arr(tmpctx, u8, data, size, 0); + span_size = tlv_span(buf, minfield, maxfield, &span_start_offset); + assert(span_start_offset + span_size <= size); + + clean_tmpctx(); +}