Commit graph

8 commits

Author SHA1 Message Date
Chris Hennick
7c1761813d
ci(fuzz): Tweak .gitignore 2024-06-03 17:35:11 -07:00
Chris Hennick
05f0972678
ci(fuzz): Update .gitignore so intermediate versions of the fuzz corpus aren't committed 2024-06-03 17:25:58 -07:00
Chris Hennick
dd9497bee7
test(fuzz): Update .gitignore to allow separate corpora for fuzz_read and fuzz_write 2024-05-06 19:53:33 -07:00
Chris Hennick
8090d092d3 Revert "Revert "cargo cmin""
This reverts commit 81f04303e0.
2024-03-13 18:48:36 -07:00
Chris Hennick
81f04303e0 Revert "cargo cmin"
This reverts commit 26b90ae1b1.
2024-03-13 18:27:21 -07:00
Chris Hennick
26b90ae1b1 cargo cmin 2024-03-13 13:13:27 -07:00
Chris Hennick
528c1f3ffd Test with seed-corpus entry of a zip file that has an empty stored file with an empty name 2024-03-12 19:39:23 -07:00
Nick Babcock
b7966a8538 Add read fuzzing module
As someone who has personal projects that take untrusted zips as input,
it is important to me to be able to fuzz the zip project to simulate
possible inputs and to ensure the projects are not vulnerable.

This commit adds a cargo fuzz module for reading and extracting input.

The `fuzz` directory was scaffolded with a `cargo fuzz init`

I added a CI step to guard against the fuzz module decaying over time.
2022-04-25 20:08:53 -05:00