summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJulius Werner <jwerner@chromium.org>2019-10-17 18:01:02 -0700
committerManoj Gupta <manojgupta@chromium.org>2019-10-22 14:24:52 +0000
commit34307d894dfad7fdb962ab1b126d44a2a4a5fd68 (patch)
treecf1f8d3d790c30feffcc9197d432a03ed9f8001d /Makefile
parent2abf0e7b7038b4ac12ea5edf7db00dad09a8e5c7 (diff)
downloadvboot-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--Makefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 93ac67c1..0bb8de90 100644
--- a/Makefile
+++ b/Makefile
@@ -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})