aboutsummaryrefslogtreecommitdiff
path: root/Makefile-fuzz.am
AgeCommit message (Collapse)Author
2019-03-01build: cleanup Makefile-fuzz.amTadeusz Struk
Added generated files to CLEANUPFILES to hane make clean them make clean. Added la_LIBADD var for libfuzz_utils.la and FUZZ_LDADD for FUZZ_PROGRAMS. Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com>
2019-02-27test: fuzz: Generate libfuzzer and OSS Fuzz testsJohn Andersen
* Added python script gen_fuzz.py which reads include/tss2/tss2_sys.h and generates a fuzz target for all _Prepare and _Complete calls. It also generates Makefile-fuzz-generated.am for building each fuzz test. * Modified Makefile-fuzz.am to include Makefile-fuzz-generated.am * Added test/fuzz/main-sapi.cpp which defines a libfuzzer target used to fuzz SAPI calls. Signed-off-by: John Andersen <john.s.andersen@intel.com>
2019-02-27test: fuzz: Added fuzzing TCTIJohn Andersen
* Created a test/fuzz/tcti/ directory which contains a TCTI to be used for fuzz testing. * Added ifdefs to sapi helpers and test-options in integration tests to enable static linking to a single TCTI. * Added configure.ac options to build fuzzing TCTI. * Added Makefile-fuzz.am used to build fuzzing TCTI. Signed-off-by: John Andersen <john.s.andersen@intel.com>