From 457d1c8fa2c47a17c76e7d32b418ac49661bdbe8 Mon Sep 17 00:00:00 2001 From: Alex Thiessen Date: Wed, 3 Jan 2018 19:09:50 +0000 Subject: util/broadcom/secimage: Add HMAC test One of responsibilities of the `secimage` tool is signing the image using the HMAC-SHA256 algorithm. The test being added verifies that secimage's internal call yields same result as the according openssl tool does. Change-Id: I8de4328f435af56901a861e3d5e733657c3c7f78 Signed-off-by: Alex Thiessen Reviewed-on: https://review.coreboot.org/23474 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi Reviewed-by: Paul Menzel --- util/testing/Makefile.inc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'util/testing') diff --git a/util/testing/Makefile.inc b/util/testing/Makefile.inc index 321db0d277..ff6dfdee4d 100644 --- a/util/testing/Makefile.inc +++ b/util/testing/Makefile.inc @@ -50,6 +50,7 @@ junit.xml: echo TOOLLIST= \ +broadcom/secimage \ cbmem \ ectool \ futility \ @@ -110,6 +111,8 @@ test-tools: $(foreach tool, $(TOOLLIST), echo "Building $(tool)";export MFLAGS= ;export MAKEFLAGS= ;$(MAKE) -C util/$(tool) all V=$(V) Q=$(Q) || exit 1; ) echo "Building romcc" $(MAKE) -C util/romcc all test -j $(CPUS) V=$(V) Q=$(Q) + echo "Testing broadcom/secimage" + $(MAKE) -C util/broadcom/secimage test test-cleanup: rm -rf coreboot-builds coreboot-builds-chromeos -- cgit v1.2.3