From f22792d5839fea0d1a711a2210989274d0a9fb8f Mon Sep 17 00:00:00 2001 From: Vadim Sukhomlinov Date: Wed, 15 Sep 2021 14:25:12 -0700 Subject: cr50: dcrypto/hkdf.c only used by CRYPTO_TEST=1 code, so don't link it It seems now HDKF is only used by RSA key gen test from seed and by test/tpm_test/tpmtest.py, so link it only when CRYPTO_TEST=1 is used. This saves some space for prod build, as all functions of FIPS module are linked in as a whole. BUG=none TEST=make BOARD=cr50 Signed-off-by: Vadim Sukhomlinov Change-Id: I7f925d4dabd8685efe5916933198d5560bdacd9f Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3163309 Reviewed-by: Vadim Sukhomlinov Reviewed-by: Vadim Bendebury Tested-by: Vadim Sukhomlinov Commit-Queue: Vadim Sukhomlinov --- board/cr50/build.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/board/cr50/build.mk b/board/cr50/build.mk index 7e83e05405..61582ed26c 100644 --- a/board/cr50/build.mk +++ b/board/cr50/build.mk @@ -111,8 +111,9 @@ fips-${CONFIG_DCRYPTO_BOARD} += dcrypto/compare.o fips-${CONFIG_DCRYPTO_BOARD} += dcrypto/dcrypto_runtime.o ifneq ($(CRYPTO_TEST),) fips-${CONFIG_DCRYPTO_BOARD} += dcrypto/gcm.o -endif fips-${CONFIG_DCRYPTO_BOARD} += dcrypto/hkdf.o +endif + fips-${CONFIG_DCRYPTO_BOARD} += dcrypto/hmac_sw.o fips-${CONFIG_DCRYPTO_BOARD} += dcrypto/hmac_drbg.o fips-${CONFIG_DCRYPTO_BOARD} += dcrypto/key_ladder.o -- cgit v1.2.1