blob: f27d100292f67484d8f48887385855c119184624 [file] [log] [blame]
This directory contains source code and build scripts for coverage-guided
fuzzers.
Detailed instructions are available at:
https://github.com/google/oss-fuzz/blob/master/docs/
Quick start:
Build a container
$ docker build -t ossfuzz/tpm2 -f fuzz/Dockerfile .
Build fuzzers
$ docker run -i --rm -v $(pwd):/src/tpm2 -v /tmp/fuzzers:/out \
-t ossfuzz/tpm2
Look in /tmp/fuzzers to see the executables. Run them like so:
$ docker run -ti -v /tmp/fuzzers:/out ossfuzz/libfuzzer-runner \
/out/tpm2_execute_command_fuzzer -runs=100