diff options
author | Nicolas Norvez <norvez@chromium.org> | 2019-02-21 11:58:45 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-02-27 13:43:49 -0800 |
commit | 161d43aa085c5f83f58da708804425e1f4e2eaa9 (patch) | |
tree | 4f4680bc9ab9e445ebe55d39bf0f2801d111edc3 | |
parent | bd90bed8c6670dd481f1b67a75dae03b6d284758 (diff) | |
download | chrome-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.c | 4 |
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) |