diff --git a/fuzz/.gitignore b/fuzz/.gitignore index 8d76f8b6..c3d6893e 100644 --- a/fuzz/.gitignore +++ b/fuzz/.gitignore @@ -1,4 +1,3 @@ target -corpus -!corpus/seed +corpus/fuzz_* artifacts diff --git a/fuzz/corpus/seed/00092feab48ca8bb1adbcb363778e92bbc08c838 b/fuzz/corpus/seed/00092feab48ca8bb1adbcb363778e92bbc08c838 new file mode 100644 index 00000000..a0e56c18 Binary files /dev/null and b/fuzz/corpus/seed/00092feab48ca8bb1adbcb363778e92bbc08c838 differ diff --git a/fuzz/corpus/seed/07aab9b3e2134f049734136429a880e484149262 b/fuzz/corpus/seed/07aab9b3e2134f049734136429a880e484149262 new file mode 100644 index 00000000..bf6a95db Binary files /dev/null and b/fuzz/corpus/seed/07aab9b3e2134f049734136429a880e484149262 differ diff --git a/fuzz/corpus/seed/1169657c580a09df745a1263f6ada5753b506d55 b/fuzz/corpus/seed/1169657c580a09df745a1263f6ada5753b506d55 new file mode 100644 index 00000000..9726a982 Binary files /dev/null and b/fuzz/corpus/seed/1169657c580a09df745a1263f6ada5753b506d55 differ diff --git a/fuzz/corpus/seed/1ad19d9eb2edaee71afc210e839d8dac697654b1 b/fuzz/corpus/seed/1ad19d9eb2edaee71afc210e839d8dac697654b1 new file mode 100644 index 00000000..2d651cbe Binary files /dev/null and b/fuzz/corpus/seed/1ad19d9eb2edaee71afc210e839d8dac697654b1 differ diff --git a/fuzz/corpus/seed/1c3f4d3727b6afd4ea3259594f919cc73d97c1f0 b/fuzz/corpus/seed/1c3f4d3727b6afd4ea3259594f919cc73d97c1f0 new file mode 100644 index 00000000..f2ceee30 Binary files /dev/null and b/fuzz/corpus/seed/1c3f4d3727b6afd4ea3259594f919cc73d97c1f0 differ diff --git a/fuzz/corpus/seed/386c90fc081ebb1fc2e4c035702c826c8c0d4190 b/fuzz/corpus/seed/386c90fc081ebb1fc2e4c035702c826c8c0d4190 new file mode 100644 index 00000000..78139edd Binary files /dev/null and b/fuzz/corpus/seed/386c90fc081ebb1fc2e4c035702c826c8c0d4190 differ diff --git a/fuzz/corpus/seed/3b45b4528549f20c243af17eb507c073bd3fa116 b/fuzz/corpus/seed/3b45b4528549f20c243af17eb507c073bd3fa116 new file mode 100644 index 00000000..4cf1fd21 Binary files /dev/null and b/fuzz/corpus/seed/3b45b4528549f20c243af17eb507c073bd3fa116 differ diff --git a/fuzz/corpus/seed/5f991f472f30d0d2de41379b1e552075c9d6bbd4 b/fuzz/corpus/seed/5f991f472f30d0d2de41379b1e552075c9d6bbd4 new file mode 100644 index 00000000..f6a289e8 Binary files /dev/null and b/fuzz/corpus/seed/5f991f472f30d0d2de41379b1e552075c9d6bbd4 differ diff --git a/fuzz/corpus/seed/63375baec121be15dc5d06d1d882aa6c9c0b745c b/fuzz/corpus/seed/63375baec121be15dc5d06d1d882aa6c9c0b745c new file mode 100644 index 00000000..2cc90073 Binary files /dev/null and b/fuzz/corpus/seed/63375baec121be15dc5d06d1d882aa6c9c0b745c differ diff --git a/fuzz/corpus/seed/80162ba110916e671872b1ebd077721f51e325c7 b/fuzz/corpus/seed/80162ba110916e671872b1ebd077721f51e325c7 new file mode 100644 index 00000000..88167f88 Binary files /dev/null and b/fuzz/corpus/seed/80162ba110916e671872b1ebd077721f51e325c7 differ diff --git a/fuzz/corpus/seed/82d4c17bfb3c31659948bf97d41dbf7f0e807db1 b/fuzz/corpus/seed/82d4c17bfb3c31659948bf97d41dbf7f0e807db1 new file mode 100644 index 00000000..a428ca7e Binary files /dev/null and b/fuzz/corpus/seed/82d4c17bfb3c31659948bf97d41dbf7f0e807db1 differ diff --git a/fuzz/corpus/seed/9420c66a08d0f90099a2d4dc1960a7906c3b50b6 b/fuzz/corpus/seed/9420c66a08d0f90099a2d4dc1960a7906c3b50b6 new file mode 100644 index 00000000..e4198ecb Binary files /dev/null and b/fuzz/corpus/seed/9420c66a08d0f90099a2d4dc1960a7906c3b50b6 differ diff --git a/fuzz/corpus/seed/aes_archive.zip b/fuzz/corpus/seed/aes_archive.zip deleted file mode 120000 index 03c268ca..00000000 --- a/fuzz/corpus/seed/aes_archive.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/aes_archive.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/b4e69657c69ea5962bff09bccb5f45e71ac36c5a b/fuzz/corpus/seed/b4e69657c69ea5962bff09bccb5f45e71ac36c5a new file mode 100644 index 00000000..5628acd4 Binary files /dev/null and b/fuzz/corpus/seed/b4e69657c69ea5962bff09bccb5f45e71ac36c5a differ diff --git a/fuzz/corpus/seed/ba88e4885adc019b8957d87850b77bb0f428264d b/fuzz/corpus/seed/ba88e4885adc019b8957d87850b77bb0f428264d new file mode 100644 index 00000000..18b9494a Binary files /dev/null and b/fuzz/corpus/seed/ba88e4885adc019b8957d87850b77bb0f428264d differ diff --git a/fuzz/corpus/seed/caf508c6a628b756588d8c049a8c79dd7c115b37 b/fuzz/corpus/seed/caf508c6a628b756588d8c049a8c79dd7c115b37 new file mode 100644 index 00000000..c444078a Binary files /dev/null and b/fuzz/corpus/seed/caf508c6a628b756588d8c049a8c79dd7c115b37 differ diff --git a/fuzz/corpus/seed/comment_garbage.zip b/fuzz/corpus/seed/comment_garbage.zip deleted file mode 120000 index 5ed32871..00000000 --- a/fuzz/corpus/seed/comment_garbage.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/comment_garbage.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/d897ffd132e1f32f985dc0b7986867fdf792220f b/fuzz/corpus/seed/d897ffd132e1f32f985dc0b7986867fdf792220f new file mode 100644 index 00000000..9ff2e07f Binary files /dev/null and b/fuzz/corpus/seed/d897ffd132e1f32f985dc0b7986867fdf792220f differ diff --git a/fuzz/corpus/seed/ddc4a8f54379469121804348ba02c1e1bae9769d b/fuzz/corpus/seed/ddc4a8f54379469121804348ba02c1e1bae9769d new file mode 100644 index 00000000..944c611d Binary files /dev/null and b/fuzz/corpus/seed/ddc4a8f54379469121804348ba02c1e1bae9769d differ diff --git a/fuzz/corpus/seed/deflate64.zip b/fuzz/corpus/seed/deflate64.zip deleted file mode 120000 index e3ac7b90..00000000 --- a/fuzz/corpus/seed/deflate64.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/deflate64.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/deflate64_issue_25.zip b/fuzz/corpus/seed/deflate64_issue_25.zip deleted file mode 120000 index 6098769a..00000000 --- a/fuzz/corpus/seed/deflate64_issue_25.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/deflate64_issue_25.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/edef730bd6973a0fd2ca2ecff4798fffebc88d5d b/fuzz/corpus/seed/edef730bd6973a0fd2ca2ecff4798fffebc88d5d new file mode 100644 index 00000000..4398604c Binary files /dev/null and b/fuzz/corpus/seed/edef730bd6973a0fd2ca2ecff4798fffebc88d5d differ diff --git a/fuzz/corpus/seed/empty_Bzip2_largefile.zip b/fuzz/corpus/seed/empty_Bzip2_largefile.zip deleted file mode 100644 index 574a92f4..00000000 Binary files a/fuzz/corpus/seed/empty_Bzip2_largefile.zip and /dev/null differ diff --git a/fuzz/corpus/seed/empty_Bzip2_zipcrypto.zip b/fuzz/corpus/seed/empty_Bzip2_zipcrypto.zip deleted file mode 100644 index 1d8d624b..00000000 Binary files a/fuzz/corpus/seed/empty_Bzip2_zipcrypto.zip and /dev/null differ diff --git a/fuzz/corpus/seed/empty_Deflated_largefile.zip b/fuzz/corpus/seed/empty_Deflated_largefile.zip deleted file mode 100644 index e8fa8c0f..00000000 Binary files a/fuzz/corpus/seed/empty_Deflated_largefile.zip and /dev/null differ diff --git a/fuzz/corpus/seed/empty_Deflated_zipcrypto.zip b/fuzz/corpus/seed/empty_Deflated_zipcrypto.zip deleted file mode 100644 index 2813649f..00000000 Binary files a/fuzz/corpus/seed/empty_Deflated_zipcrypto.zip and /dev/null differ diff --git a/fuzz/corpus/seed/empty_Stored_largefile.zip b/fuzz/corpus/seed/empty_Stored_largefile.zip deleted file mode 100644 index 2a63ce03..00000000 Binary files a/fuzz/corpus/seed/empty_Stored_largefile.zip and /dev/null differ diff --git a/fuzz/corpus/seed/empty_Zstd_largefile.zip b/fuzz/corpus/seed/empty_Zstd_largefile.zip deleted file mode 100644 index 48eec018..00000000 Binary files a/fuzz/corpus/seed/empty_Zstd_largefile.zip and /dev/null differ diff --git a/fuzz/corpus/seed/files_and_dirs.zip b/fuzz/corpus/seed/files_and_dirs.zip deleted file mode 120000 index b4d40f44..00000000 --- a/fuzz/corpus/seed/files_and_dirs.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/files_and_dirs.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/invalid_cde_number_of_files_allocation_greater_offset.zip b/fuzz/corpus/seed/invalid_cde_number_of_files_allocation_greater_offset.zip deleted file mode 120000 index 2e11137c..00000000 --- a/fuzz/corpus/seed/invalid_cde_number_of_files_allocation_greater_offset.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/invalid_cde_number_of_files_allocation_greater_offset.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/invalid_cde_number_of_files_allocation_smaller_offset.zip b/fuzz/corpus/seed/invalid_cde_number_of_files_allocation_smaller_offset.zip deleted file mode 120000 index 01b527a3..00000000 --- a/fuzz/corpus/seed/invalid_cde_number_of_files_allocation_smaller_offset.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/invalid_cde_number_of_files_allocation_smaller_offset.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/invalid_offset.zip b/fuzz/corpus/seed/invalid_offset.zip deleted file mode 120000 index 4f8c160b..00000000 --- a/fuzz/corpus/seed/invalid_offset.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/invalid_offset.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/invalid_offset2.zip b/fuzz/corpus/seed/invalid_offset2.zip deleted file mode 120000 index 6dbace8b..00000000 --- a/fuzz/corpus/seed/invalid_offset2.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/invalid_offset2.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/mimetype.zip b/fuzz/corpus/seed/mimetype.zip deleted file mode 120000 index 0d372380..00000000 --- a/fuzz/corpus/seed/mimetype.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/mimetype.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/raw_deflate64_index_out_of_bounds.zip b/fuzz/corpus/seed/raw_deflate64_index_out_of_bounds.zip deleted file mode 120000 index 54aa7863..00000000 --- a/fuzz/corpus/seed/raw_deflate64_index_out_of_bounds.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/raw_deflate64_index_out_of_bounds.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/zip64_demo.zip b/fuzz/corpus/seed/zip64_demo.zip deleted file mode 120000 index 01619790..00000000 --- a/fuzz/corpus/seed/zip64_demo.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/zip64_demo.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/zip64_magic_in_filename_1.zip b/fuzz/corpus/seed/zip64_magic_in_filename_1.zip deleted file mode 120000 index f4e3d984..00000000 --- a/fuzz/corpus/seed/zip64_magic_in_filename_1.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/zip64_magic_in_filename_1.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/zip64_magic_in_filename_2.zip b/fuzz/corpus/seed/zip64_magic_in_filename_2.zip deleted file mode 120000 index 52a969aa..00000000 --- a/fuzz/corpus/seed/zip64_magic_in_filename_2.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/zip64_magic_in_filename_2.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/zip64_magic_in_filename_3.zip b/fuzz/corpus/seed/zip64_magic_in_filename_3.zip deleted file mode 120000 index 11cc6a85..00000000 --- a/fuzz/corpus/seed/zip64_magic_in_filename_3.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/zip64_magic_in_filename_3.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/zip64_magic_in_filename_4.zip b/fuzz/corpus/seed/zip64_magic_in_filename_4.zip deleted file mode 120000 index b1d99ed6..00000000 --- a/fuzz/corpus/seed/zip64_magic_in_filename_4.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/zip64_magic_in_filename_4.zip \ No newline at end of file diff --git a/fuzz/corpus/seed/zip64_magic_in_filename_5.zip b/fuzz/corpus/seed/zip64_magic_in_filename_5.zip deleted file mode 120000 index 611213e0..00000000 --- a/fuzz/corpus/seed/zip64_magic_in_filename_5.zip +++ /dev/null @@ -1 +0,0 @@ -../../../tests/data/zip64_magic_in_filename_5.zip \ No newline at end of file