flac/oss-fuzz
Martijn van Beurden 8a685ee77c Silence fuzzer_seek 2024-03-07 21:02:05 +01:00
..
fuzzing Add a license to fuzzing code 2022-04-25 20:28:17 +02:00
seedcorpus/fuzzer_tool_flac Add seed corpus files for fuzzer_tool_flac 2023-05-20 07:29:04 +02:00
Makefile.am Update copyright year and maintainer status 2023-06-06 22:08:24 +02:00
Readme.md Add a license to fuzzing code 2022-04-25 20:28:17 +02:00
common.h Rename fuzzer source files to simplify oss-fuzz build script 2023-02-21 15:56:40 +01:00
decoder.cc Rename fuzzer source files to simplify oss-fuzz build script 2023-02-21 15:56:40 +01:00
empty.cc Fix oss-build problem and add fuzzer_tool_flac to .gitignore 2023-02-23 06:59:11 +01:00
encoder.cc Add multithreading to libFLAC++ and more fuzzers 2023-09-22 21:10:15 +02:00
encoder_v2.cc Augment fuzzing to catch https://github.com/xiph/flac/pull/645 2024-03-07 21:02:05 +01:00
fuzzer_decoder.dict Update fuzzers 2022-04-20 11:10:08 +02:00
fuzzer_encoder.dict Add subdivide_tukey to encoder fuzzer dictionary 2022-11-13 22:41:18 +01:00
fuzzer_reencoder.dict Add fuzzer_reencoder 2022-11-15 22:06:41 +01:00
fuzzer_tool_flac.dict Add flac tool fuzzer dictionary 2023-04-28 23:08:58 +02:00
metadata.cc Update copyright year and maintainer status 2023-06-06 22:08:24 +02:00
reencoder.cc Add multithreading to libFLAC++ and more fuzzers 2023-09-22 21:10:15 +02:00
seek.cc Silence fuzzer_seek 2024-03-07 21:02:05 +01:00
tool_flac.c Remove sector align option 2023-05-31 21:49:44 +02:00
tool_metaflac.c Enable fuzzer_tool_metaflac to fuzz with stdin 2023-03-19 18:31:16 +01:00

Readme.md

Fuzzers fuzzer_decoder.cc and fuzzer_encoder.cc were taken from

https://github.com/guidovranken/flac-fuzzers

The header files in the directory fuzzing and below were taken from:

https://github.com/guidovranken/fuzzing-headers.git

Some minor modifications were made to make them build with the default C++ warning flags.

The code mentioned above, contributed by Guido Vranken, is licensed under the MIT license. See the files themselves for details