diff --git a/tests/fuzz/corpora/fuzz-bigsize/032e76cd4402e04bee50dbe00504701480f20985 b/tests/fuzz/corpora/fuzz-bigsize/032e76cd4402e04bee50dbe00504701480f20985 new file mode 100644 index 000000000000..c3a1d11c0f23 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bigsize/032e76cd4402e04bee50dbe00504701480f20985 @@ -0,0 +1 @@ +ÿ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bigsize/03f302c6331a74a6cd93975f6190d3f617fedad9 b/tests/fuzz/corpora/fuzz-bigsize/03f302c6331a74a6cd93975f6190d3f617fedad9 new file mode 100644 index 000000000000..081792f220b7 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/03f302c6331a74a6cd93975f6190d3f617fedad9 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/0a9ae35c256e58cef269949049e169c8ca6dd3cf b/tests/fuzz/corpora/fuzz-bigsize/0a9ae35c256e58cef269949049e169c8ca6dd3cf new file mode 100644 index 000000000000..b415df1449ba Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/0a9ae35c256e58cef269949049e169c8ca6dd3cf differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/0ea75af833625fe68ecda1340ffd2c72f7c570c1 b/tests/fuzz/corpora/fuzz-bigsize/0ea75af833625fe68ecda1340ffd2c72f7c570c1 new file mode 100644 index 000000000000..48a5138abd69 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/0ea75af833625fe68ecda1340ffd2c72f7c570c1 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/10168438777dc84e9fdf6e6580431b8296a84dcc b/tests/fuzz/corpora/fuzz-bigsize/10168438777dc84e9fdf6e6580431b8296a84dcc new file mode 100644 index 000000000000..6d0b7371b383 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/10168438777dc84e9fdf6e6580431b8296a84dcc differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/123ab5639d2192fb01085de79be078598bfe8b4a b/tests/fuzz/corpora/fuzz-bigsize/123ab5639d2192fb01085de79be078598bfe8b4a new file mode 100644 index 000000000000..8ac88c8de3ee Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/123ab5639d2192fb01085de79be078598bfe8b4a differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/189d52699f02ae4cfebc38edcb6946bb9c5449a7 b/tests/fuzz/corpora/fuzz-bigsize/189d52699f02ae4cfebc38edcb6946bb9c5449a7 new file mode 100644 index 000000000000..e2f9270e7bb6 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/189d52699f02ae4cfebc38edcb6946bb9c5449a7 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/19bb2b44c2364e4c679718f55c6c44e7f4f1edbf b/tests/fuzz/corpora/fuzz-bigsize/19bb2b44c2364e4c679718f55c6c44e7f4f1edbf new file mode 100644 index 000000000000..965f69e75f35 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bigsize/19bb2b44c2364e4c679718f55c6c44e7f4f1edbf @@ -0,0 +1 @@ +ÿÿÿÿÿûÿÿÿÿÿÿÿ diff --git a/tests/fuzz/corpora/fuzz-bigsize/231df18ce4c38981f04df713c92ca7bd8681c7aa b/tests/fuzz/corpora/fuzz-bigsize/231df18ce4c38981f04df713c92ca7bd8681c7aa new file mode 100644 index 000000000000..f7658fd4bc07 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/231df18ce4c38981f04df713c92ca7bd8681c7aa differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/26365cd6e79681bab3efe62d306b1ebd3fa4e77a b/tests/fuzz/corpora/fuzz-bigsize/26365cd6e79681bab3efe62d306b1ebd3fa4e77a new file mode 100644 index 000000000000..a1d2ceb1dcb5 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/26365cd6e79681bab3efe62d306b1ebd3fa4e77a differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/263a3cd42ebd327209475c9c4245a674debf337c b/tests/fuzz/corpora/fuzz-bigsize/263a3cd42ebd327209475c9c4245a674debf337c new file mode 100644 index 000000000000..3de15a8b698d Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/263a3cd42ebd327209475c9c4245a674debf337c differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/28ebf18078c527442723a36b3669077aab6ed1c5 b/tests/fuzz/corpora/fuzz-bigsize/28ebf18078c527442723a36b3669077aab6ed1c5 new file mode 100644 index 000000000000..59878ab2af59 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/28ebf18078c527442723a36b3669077aab6ed1c5 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/2da17f4d2328d6904e89f1c442c7d8fcab7637e4 b/tests/fuzz/corpora/fuzz-bigsize/2da17f4d2328d6904e89f1c442c7d8fcab7637e4 new file mode 100644 index 000000000000..d531330a8324 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/2da17f4d2328d6904e89f1c442c7d8fcab7637e4 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/333cca09501bfa8b2d16b82ec14ca9eed6c2637d b/tests/fuzz/corpora/fuzz-bigsize/333cca09501bfa8b2d16b82ec14ca9eed6c2637d new file mode 100644 index 000000000000..428eb3aead34 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/333cca09501bfa8b2d16b82ec14ca9eed6c2637d differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/344749f4416302cf62b4eccce989222870ceb222 b/tests/fuzz/corpora/fuzz-bigsize/344749f4416302cf62b4eccce989222870ceb222 new file mode 100644 index 000000000000..455a947f01a9 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/344749f4416302cf62b4eccce989222870ceb222 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/35adcf6e909644d1731658fd70f5f35121ee9447 b/tests/fuzz/corpora/fuzz-bigsize/35adcf6e909644d1731658fd70f5f35121ee9447 new file mode 100644 index 000000000000..b4e26098c7df Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/35adcf6e909644d1731658fd70f5f35121ee9447 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/368986f77479f9728a0d1e7460c5da9c70880a3e b/tests/fuzz/corpora/fuzz-bigsize/368986f77479f9728a0d1e7460c5da9c70880a3e new file mode 100644 index 000000000000..932100f01501 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/368986f77479f9728a0d1e7460c5da9c70880a3e differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/36d9b01969f95aca477e16c3e47400f39c757836 b/tests/fuzz/corpora/fuzz-bigsize/36d9b01969f95aca477e16c3e47400f39c757836 new file mode 100644 index 000000000000..dea16123a3a5 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/36d9b01969f95aca477e16c3e47400f39c757836 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/43590f3b2ba350e249c5b14aff7418eb4c2ad53c b/tests/fuzz/corpora/fuzz-bigsize/43590f3b2ba350e249c5b14aff7418eb4c2ad53c new file mode 100644 index 000000000000..175a60f2e238 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/43590f3b2ba350e249c5b14aff7418eb4c2ad53c differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/44664a928004d74e7fe47f6af733cab130e529b0 b/tests/fuzz/corpora/fuzz-bigsize/44664a928004d74e7fe47f6af733cab130e529b0 new file mode 100644 index 000000000000..85b27867421b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/44664a928004d74e7fe47f6af733cab130e529b0 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/448a098d4ec25e15578e1713f7e0598589fe3d21 b/tests/fuzz/corpora/fuzz-bigsize/448a098d4ec25e15578e1713f7e0598589fe3d21 new file mode 100644 index 000000000000..429b9e251dbf Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/448a098d4ec25e15578e1713f7e0598589fe3d21 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/48bc38843fca84e8f5af7efbed2e0e38e500a14d b/tests/fuzz/corpora/fuzz-bigsize/48bc38843fca84e8f5af7efbed2e0e38e500a14d new file mode 100644 index 000000000000..c8bf8c78f852 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bigsize/48bc38843fca84e8f5af7efbed2e0e38e500a14d @@ -0,0 +1,3 @@ +ÿÿÿûÿÿÿÿÿ +ÿ +ÿÿ diff --git a/tests/fuzz/corpora/fuzz-bigsize/4f58eb6b4673667e441a32f1f09409b44a5a9227 b/tests/fuzz/corpora/fuzz-bigsize/4f58eb6b4673667e441a32f1f09409b44a5a9227 new file mode 100644 index 000000000000..556c5c671a70 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/4f58eb6b4673667e441a32f1f09409b44a5a9227 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/4f64844ab5516ec601b7d8379c61e3e41a705ae2 b/tests/fuzz/corpora/fuzz-bigsize/4f64844ab5516ec601b7d8379c61e3e41a705ae2 new file mode 100644 index 000000000000..a868ab334a0c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/4f64844ab5516ec601b7d8379c61e3e41a705ae2 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/51bbab0c8c27340e97f0fc4735f04a94ab3d60b5 b/tests/fuzz/corpora/fuzz-bigsize/51bbab0c8c27340e97f0fc4735f04a94ab3d60b5 new file mode 100644 index 000000000000..c0ec12ea7ada Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/51bbab0c8c27340e97f0fc4735f04a94ab3d60b5 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/56c4f072011adbf9b1d5ba4515b5df14144b9c22 b/tests/fuzz/corpora/fuzz-bigsize/56c4f072011adbf9b1d5ba4515b5df14144b9c22 new file mode 100644 index 000000000000..e2d8f6ee9baa Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/56c4f072011adbf9b1d5ba4515b5df14144b9c22 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/5e70cfe7163fcf25ae339e630f1c8d687679b6f3 b/tests/fuzz/corpora/fuzz-bigsize/5e70cfe7163fcf25ae339e630f1c8d687679b6f3 new file mode 100644 index 000000000000..50aa5c86e31a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/5e70cfe7163fcf25ae339e630f1c8d687679b6f3 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/5f9c04b01c7a8cfae3af0834274bb4413dc57e79 b/tests/fuzz/corpora/fuzz-bigsize/5f9c04b01c7a8cfae3af0834274bb4413dc57e79 new file mode 100644 index 000000000000..cafc75f50dad --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bigsize/5f9c04b01c7a8cfae3af0834274bb4413dc57e79 @@ -0,0 +1 @@ +ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bigsize/65d164bb45f737202d6bac5483ffb96d98541df5 b/tests/fuzz/corpora/fuzz-bigsize/65d164bb45f737202d6bac5483ffb96d98541df5 new file mode 100644 index 000000000000..b9a702301eb8 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/65d164bb45f737202d6bac5483ffb96d98541df5 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/827a2fbb12b29e7e643147f76a1aaa0da20e4e80 b/tests/fuzz/corpora/fuzz-bigsize/827a2fbb12b29e7e643147f76a1aaa0da20e4e80 new file mode 100644 index 000000000000..d1e2433eb8d3 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/827a2fbb12b29e7e643147f76a1aaa0da20e4e80 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/86f19aa2a07c877cb219e2b0edd6dbeed11d58a3 b/tests/fuzz/corpora/fuzz-bigsize/86f19aa2a07c877cb219e2b0edd6dbeed11d58a3 new file mode 100644 index 000000000000..fdad014ab754 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/86f19aa2a07c877cb219e2b0edd6dbeed11d58a3 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/8d2a0e418561791a9d1dba303a816dd2b793eee1 b/tests/fuzz/corpora/fuzz-bigsize/8d2a0e418561791a9d1dba303a816dd2b793eee1 new file mode 100644 index 000000000000..f06931fd6100 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bigsize/8d2a0e418561791a9d1dba303a816dd2b793eee1 @@ -0,0 +1 @@ +ýþ÷ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bigsize/919c348c2e3cb1b68ee51133e8c6dfefedd3b9c0 b/tests/fuzz/corpora/fuzz-bigsize/919c348c2e3cb1b68ee51133e8c6dfefedd3b9c0 new file mode 100644 index 000000000000..24980286dc76 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/919c348c2e3cb1b68ee51133e8c6dfefedd3b9c0 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/9216c55449e5231e7bb5c1aa01580547e698a680 b/tests/fuzz/corpora/fuzz-bigsize/9216c55449e5231e7bb5c1aa01580547e698a680 new file mode 100644 index 000000000000..2d76cb328766 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/9216c55449e5231e7bb5c1aa01580547e698a680 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/93fb163aff4199c7cbe64134cdf8ced424c84b75 b/tests/fuzz/corpora/fuzz-bigsize/93fb163aff4199c7cbe64134cdf8ced424c84b75 new file mode 100644 index 000000000000..8fcc9ced1560 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/93fb163aff4199c7cbe64134cdf8ced424c84b75 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/963e3b121d92be6b3461038b9cf00c442bc52321 b/tests/fuzz/corpora/fuzz-bigsize/963e3b121d92be6b3461038b9cf00c442bc52321 new file mode 100644 index 000000000000..2dd2bc8eb766 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/963e3b121d92be6b3461038b9cf00c442bc52321 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/9b530e62220215a8e63042750156280145a51cbf b/tests/fuzz/corpora/fuzz-bigsize/9b530e62220215a8e63042750156280145a51cbf new file mode 100644 index 000000000000..f6c53d30c04c Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/9b530e62220215a8e63042750156280145a51cbf differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/9ec5036b03fe2a5db44fae23776ca34b6d6013f1 b/tests/fuzz/corpora/fuzz-bigsize/9ec5036b03fe2a5db44fae23776ca34b6d6013f1 new file mode 100644 index 000000000000..bdad646c11e1 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/9ec5036b03fe2a5db44fae23776ca34b6d6013f1 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/a0e735633155db16dab1338465cfe3142693700b b/tests/fuzz/corpora/fuzz-bigsize/a0e735633155db16dab1338465cfe3142693700b new file mode 100644 index 000000000000..d4984bdb240a Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/a0e735633155db16dab1338465cfe3142693700b differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/af36dfd87ff147abb47ddc62aba44c07989bbb79 b/tests/fuzz/corpora/fuzz-bigsize/af36dfd87ff147abb47ddc62aba44c07989bbb79 new file mode 100644 index 000000000000..bba0f68a77a1 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/af36dfd87ff147abb47ddc62aba44c07989bbb79 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/b23a43c17a1e0950f1c60283520bbebb1a0bd73b b/tests/fuzz/corpora/fuzz-bigsize/b23a43c17a1e0950f1c60283520bbebb1a0bd73b new file mode 100644 index 000000000000..19fb4d80b1ec Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/b23a43c17a1e0950f1c60283520bbebb1a0bd73b differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/b68542373c05c0ed25231d09955b2c699d37c45b b/tests/fuzz/corpora/fuzz-bigsize/b68542373c05c0ed25231d09955b2c699d37c45b new file mode 100644 index 000000000000..050ac90ecbd9 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bigsize/b68542373c05c0ed25231d09955b2c699d37c45b @@ -0,0 +1 @@ +þ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bigsize/c020861361db533cdcfb416bf2d72b8ca8988d29 b/tests/fuzz/corpora/fuzz-bigsize/c020861361db533cdcfb416bf2d72b8ca8988d29 new file mode 100644 index 000000000000..c0ec8cf314f2 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/c020861361db533cdcfb416bf2d72b8ca8988d29 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/c58f523da46487214daa7e6ed713f3d1f4bce7c8 b/tests/fuzz/corpora/fuzz-bigsize/c58f523da46487214daa7e6ed713f3d1f4bce7c8 new file mode 100644 index 000000000000..b1e5ea467140 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/c58f523da46487214daa7e6ed713f3d1f4bce7c8 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/c7097e8d1c20fb33068b94136786705b1917708c b/tests/fuzz/corpora/fuzz-bigsize/c7097e8d1c20fb33068b94136786705b1917708c new file mode 100644 index 000000000000..0b8954161a75 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/c7097e8d1c20fb33068b94136786705b1917708c differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/cd5219d05795ab7e5a131ba932a38972bd0c05bf b/tests/fuzz/corpora/fuzz-bigsize/cd5219d05795ab7e5a131ba932a38972bd0c05bf new file mode 100644 index 000000000000..aef30e1d2d22 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bigsize/cd5219d05795ab7e5a131ba932a38972bd0c05bf @@ -0,0 +1 @@ +ÿÿÿÿÿÿ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bigsize/d1df5164d204a1d361ba481a64ec99f9c7febd9d b/tests/fuzz/corpora/fuzz-bigsize/d1df5164d204a1d361ba481a64ec99f9c7febd9d new file mode 100644 index 000000000000..8cd651de6b61 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/d1df5164d204a1d361ba481a64ec99f9c7febd9d differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/d335542a3068327debcf9bab1ab11f8e99e9103d b/tests/fuzz/corpora/fuzz-bigsize/d335542a3068327debcf9bab1ab11f8e99e9103d new file mode 100644 index 000000000000..5bb1f3010421 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/d335542a3068327debcf9bab1ab11f8e99e9103d differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/d9be6524a5f5047db5866813acf3277892a7a30a b/tests/fuzz/corpora/fuzz-bigsize/d9be6524a5f5047db5866813acf3277892a7a30a new file mode 100644 index 000000000000..7bde8641b93c --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bigsize/d9be6524a5f5047db5866813acf3277892a7a30a @@ -0,0 +1 @@ +ÿÿÿÿ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-bigsize/da176e73f64250ef77e3368fde50f0763b0ba82f b/tests/fuzz/corpora/fuzz-bigsize/da176e73f64250ef77e3368fde50f0763b0ba82f new file mode 100644 index 000000000000..9de67034357b Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/da176e73f64250ef77e3368fde50f0763b0ba82f differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/df7b50a01664849b31e8287efb765fa760b2d9fd b/tests/fuzz/corpora/fuzz-bigsize/df7b50a01664849b31e8287efb765fa760b2d9fd new file mode 100644 index 000000000000..b24cb63014fd Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/df7b50a01664849b31e8287efb765fa760b2d9fd differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/e9939eb47fc6d0a49de4e97e786af7899642a5dd b/tests/fuzz/corpora/fuzz-bigsize/e9939eb47fc6d0a49de4e97e786af7899642a5dd new file mode 100644 index 000000000000..90fb91107983 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/e9939eb47fc6d0a49de4e97e786af7899642a5dd differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/f3bd01b03890010cb13e55b7398ea10162c6402b b/tests/fuzz/corpora/fuzz-bigsize/f3bd01b03890010cb13e55b7398ea10162c6402b new file mode 100644 index 000000000000..e4216eaf0aca Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/f3bd01b03890010cb13e55b7398ea10162c6402b differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/f96244b471978628b3afc03495a8b28c1b263221 b/tests/fuzz/corpora/fuzz-bigsize/f96244b471978628b3afc03495a8b28c1b263221 new file mode 100644 index 000000000000..6bb68469fa09 Binary files /dev/null and b/tests/fuzz/corpora/fuzz-bigsize/f96244b471978628b3afc03495a8b28c1b263221 differ diff --git a/tests/fuzz/corpora/fuzz-bigsize/fbf5cab304acb0fea69dafe91afb3c849741c319 b/tests/fuzz/corpora/fuzz-bigsize/fbf5cab304acb0fea69dafe91afb3c849741c319 new file mode 100644 index 000000000000..bb99b608cc05 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-bigsize/fbf5cab304acb0fea69dafe91afb3c849741c319 @@ -0,0 +1 @@ +ýý \ No newline at end of file diff --git a/tests/fuzz/fuzz-bigsize.c b/tests/fuzz/fuzz-bigsize.c index 8b8f1ea6d782..3b67f7e257c9 100644 --- a/tests/fuzz/fuzz-bigsize.c +++ b/tests/fuzz/fuzz-bigsize.c @@ -14,21 +14,22 @@ void run(const uint8_t *data, size_t size) const uint8_t **wire_chunks, *wire_ptr; size_t wire_max; - wire_chunks = get_chunks(NULL, data, size, 8); - for (size_t i = 0; i < tal_count(wire_chunks); i++) { - wire_max = tal_count(wire_chunks[i]); - wire_ptr = wire_chunks[i]; + for (size_t max = 1; max <= BIGSIZE_MAX_LEN; max++) { + wire_chunks = get_chunks(NULL, data, size, max); + for (size_t i = 0; i < tal_count(wire_chunks); i++) { + wire_max = tal_count(wire_chunks[i]); + wire_ptr = wire_chunks[i]; - bigsize_t bs = fromwire_bigsize(&wire_ptr, &wire_max); - if (bs != 0) { - /* We have a valid bigsize type, now we should not error. */ + bigsize_t bs = fromwire_bigsize(&wire_ptr, &wire_max), bs_decoded; assert(bigsize_put(buff, bs) > 0); assert(bigsize_len(bs)); + assert(bigsize_get(buff, sizeof(buff), &bs_decoded) == bigsize_len(bs)); + assert(bs_decoded == bs); wire_buff = tal_arr(NULL, uint8_t, 8); towire_bigsize(&wire_buff, bs); tal_free(wire_buff); } + tal_free(wire_chunks); } - tal_free(wire_chunks); }