summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Norvez <norvez@chromium.org>2019-02-21 11:58:45 -0800
committerchrome-bot <chrome-bot@chromium.org>2019-02-27 13:43:49 -0800
commit161d43aa085c5f83f58da708804425e1f4e2eaa9 (patch)
tree4f4680bc9ab9e445ebe55d39bf0f2801d111edc3
parentbd90bed8c6670dd481f1b67a75dae03b6d284758 (diff)
downloadchrome-ec-161d43aa085c5f83f58da708804425e1f4e2eaa9.tar.gz
fpsensor: compilation error if RNG is not supported
FP operations require a working RNG, error if the corresponding config hasn't been set. BUG=b:124770147 TEST=make with CONFIG_RNG unset, observe failure to build BRANCH=None Change-Id: I776f9d7012fd627a16a9dea687619f1ff9077d7d Signed-off-by: Nicolas Norvez <norvez@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1481652 Reviewed-by: Tom Hughes <tomhughes@chromium.org>
-rw-r--r--common/fpsensor.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/common/fpsensor.c b/common/fpsensor.c
index 481adad48d..b3b376a400 100644
--- a/common/fpsensor.c
+++ b/common/fpsensor.c
@@ -26,8 +26,8 @@
#include "watchdog.h"
#if !defined(CONFIG_AES) || !defined(CONFIG_AES_GCM) || \
- !defined(CONFIG_ROLLBACK_SECRET_SIZE)
-#error "fpsensor requires AES, AES_GCM and ROLLBACK_SECRET_SIZE"
+ !defined(CONFIG_ROLLBACK_SECRET_SIZE) || !defined(CONFIG_RNG)
+#error "fpsensor requires AES, AES_GCM, ROLLBACK_SECRET_SIZE and RNG"
#endif
#if defined(HAVE_PRIVATE) && !defined(TEST_BUILD)