diff options
author | Julius Werner <jwerner@chromium.org> | 2019-10-17 18:01:02 -0700 |
---|---|---|
committer | Manoj Gupta <manojgupta@chromium.org> | 2019-10-22 14:24:52 +0000 |
commit | 34307d894dfad7fdb962ab1b126d44a2a4a5fd68 (patch) | |
tree | cf1f8d3d790c30feffcc9197d432a03ed9f8001d /Makefile | |
parent | 2abf0e7b7038b4ac12ea5edf7db00dad09a8e5c7 (diff) | |
download | vboot-34307d894dfad7fdb962ab1b126d44a2a4a5fd68.tar.gz |
tests: Add fuzzers for payload and preamble parsing
This patch adds fuzzers for vb2_load_fw_keyblock() and
vb2_load_fw_preamble(). I'm new at fuzzing so please let me know if I
did something dumb.
BRANCH=None
BUG=None
TEST=Ran them manually with cros_fuzz.
Change-Id: Ica39fcf4a3d250e69c51214afcee9e9815667ff8
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/1867969
Commit-Queue: Manoj Gupta <manojgupta@chromium.org>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -783,7 +783,9 @@ TEST_KEYS = ${SRC_RUN}/tests/testkeys # Fuzzing binaries FUZZ_TEST_NAMES = \ - tests/cgpt_fuzzer + tests/cgpt_fuzzer \ + tests/vb2_keyblock_fuzzer \ + tests/vb2_preamble_fuzzer FUZZ_TEST_BINS = $(addprefix ${BUILD}/,${FUZZ_TEST_NAMES}) FUZZ_TEST_OBJS += $(addsuffix .o,${FUZZ_TEST_BINS}) |