summaryrefslogtreecommitdiff
path: root/fuzz
diff options
context:
space:
mode:
authorAllen Webb <allenwebb@google.com>2018-11-08 13:15:37 -0800
committerAllen Webb <allenwebb@google.com>2018-11-09 19:20:47 +0000
commitfa66dd458cfaedda81811f5bfce830bd0f065a31 (patch)
treef537359b1b90aee15d4e1097825cddf2f8944bdc /fuzz
parent145ffc6c6ab33a49c2e41a581ad2116c61c43f67 (diff)
downloadchrome-ec-fa66dd458cfaedda81811f5bfce830bd0f065a31.tar.gz
cr50_fuzz: Fix broken compilation
Adds mock implementation of get_current_pcr_digest() for the fuzz target. BRANCH=None BUG=chromium:903487 TEST=make -j buildfuzztests Change-Id: I55b7da813d4f17ef7f60e045423a3917a052e41c Signed-off-by: Allen Webb <allenwebb@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/1327128 Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Diffstat (limited to 'fuzz')
-rw-r--r--fuzz/cr50_fuzz.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/fuzz/cr50_fuzz.cc b/fuzz/cr50_fuzz.cc
index 1c7e815f1b..d73f8774cc 100644
--- a/fuzz/cr50_fuzz.cc
+++ b/fuzz/cr50_fuzz.cc
@@ -41,6 +41,13 @@ extern "C" void get_storage_seed(void *buf, size_t *len)
memset(buf, 0x77, *len);
}
+extern "C" uint8_t get_current_pcr_digest(const uint8_t bitmask[2],
+ uint8_t sha256_of_selected_pcr[32])
+{
+ memset(sha256_of_selected_pcr, 0, 32);
+ return 0;
+}
+
extern "C" void run_test(void)
{
}