tree: 7d8580826ffba92e3da9d0a2ea1e8f029eca5efd [path history] [tgz]
  1. fuzzing/
  2. common.h
  3. decoder.cc
  4. empty.cc
  5. encoder.cc
  6. encoder_v2.cc
  7. fuzzer_decoder.dict
  8. fuzzer_encoder.dict
  9. fuzzer_reencoder.dict
  10. Makefile.am
  11. metadata.cc
  12. Readme.md
  13. reencoder.cc
  14. seek.cc
  15. tool_flac.c
oss-fuzz/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