From c5cf86f5d972f281ab7bec62a6463aa6506d5c1a Mon Sep 17 00:00:00 2001 From: Vadim Sukhomlinov Date: Fri, 24 Sep 2021 14:20:17 -0700 Subject: cr50: remove unnecessary dependency on trng.h cr50 dcrypto use different API to access TRNG - read_rand() which provides indication wherever reading was successful. Common trng.h is not needed, so remove it. BUG=None TEST=make buildall -j Signed-off-by: Vadim Sukhomlinov Change-Id: If8525cd51db157fbfa47adbfe11146a617c947ce Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3183468 Reviewed-by: Vadim Sukhomlinov Reviewed-by: Andrey Pronin Commit-Queue: Vadim Sukhomlinov Commit-Queue: Andrey Pronin Tested-by: Vadim Sukhomlinov Auto-Submit: Vadim Sukhomlinov --- board/cr50/dcrypto/dcrypto_bn.c | 1 - board/cr50/dcrypto/dcrypto_runtime.c | 1 - board/cr50/dcrypto/fips_rand.c | 1 - board/cr50/dcrypto/hmac_drbg.c | 1 - board/cr50/dcrypto/key_ladder.c | 1 - board/cr50/dcrypto/rsa.c | 1 - 6 files changed, 6 deletions(-) diff --git a/board/cr50/dcrypto/dcrypto_bn.c b/board/cr50/dcrypto/dcrypto_bn.c index 36a9f3303c..009f92332e 100644 --- a/board/cr50/dcrypto/dcrypto_bn.c +++ b/board/cr50/dcrypto/dcrypto_bn.c @@ -5,7 +5,6 @@ #include "dcrypto.h" #include "internal.h" #include "registers.h" -#include "trng.h" /* Firmware blob for crypto accelerator */ diff --git a/board/cr50/dcrypto/dcrypto_runtime.c b/board/cr50/dcrypto/dcrypto_runtime.c index b6dfac8a88..15824ff32a 100644 --- a/board/cr50/dcrypto/dcrypto_runtime.c +++ b/board/cr50/dcrypto/dcrypto_runtime.c @@ -194,7 +194,6 @@ uint32_t dcrypto_dmem_load(size_t offset, const void *words, size_t n_words) #include "console.h" #include "dcrypto.h" -#include "trng.h" #include "shared_mem.h" #include "system.h" #include "watchdog.h" diff --git a/board/cr50/dcrypto/fips_rand.c b/board/cr50/dcrypto/fips_rand.c index fe352a1f1a..265b48c983 100644 --- a/board/cr50/dcrypto/fips_rand.c +++ b/board/cr50/dcrypto/fips_rand.c @@ -370,7 +370,6 @@ enum dcrypto_result fips_p256_hmac_drbg_generate(struct drbg_ctx *drbg, #if defined(CRYPTO_TEST_SETUP) && CRYPTO_TEST_CMD_RAND_PERF #include "endian.h" #include "extension.h" -#include "trng.h" #include "watchdog.h" static int cmd_rand_perf(int argc, char **argv) diff --git a/board/cr50/dcrypto/hmac_drbg.c b/board/cr50/dcrypto/hmac_drbg.c index e39e7754bc..9793ad938e 100644 --- a/board/cr50/dcrypto/hmac_drbg.c +++ b/board/cr50/dcrypto/hmac_drbg.c @@ -7,7 +7,6 @@ #include "dcrypto.h" #include "extension.h" #include "internal.h" -#include "trng.h" /* HMAC_DRBG flow in NIST SP 800-90Ar1, 10.2, RFC 6979 */ diff --git a/board/cr50/dcrypto/key_ladder.c b/board/cr50/dcrypto/key_ladder.c index a334f7e0e1..6de5114497 100644 --- a/board/cr50/dcrypto/key_ladder.c +++ b/board/cr50/dcrypto/key_ladder.c @@ -6,7 +6,6 @@ #include "internal.h" #include "endian.h" #include "registers.h" -#include "trng.h" static void ladder_init(void) { diff --git a/board/cr50/dcrypto/rsa.c b/board/cr50/dcrypto/rsa.c index efdf880f88..9c721abc5e 100644 --- a/board/cr50/dcrypto/rsa.c +++ b/board/cr50/dcrypto/rsa.c @@ -6,7 +6,6 @@ #include "dcrypto.h" #include "internal.h" -#include "trng.h" #include "util.h" #include -- cgit v1.2.1