| 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 |