diff options
author | Jorge Ramirez-Ortiz <jorge@foundries.io> | 2020-12-15 19:00:05 +0100 |
---|---|---|
committer | Jérôme Forissier <jerome@forissier.org> | 2021-01-05 12:31:29 +0100 |
commit | 4c69b1f137d643f739fafd8652e7e35148d22fc9 (patch) | |
tree | 345da33e10c9bdd3eebbf1753bb2cbeaad739a0e | |
parent | 9b5917c9e852571e99343ba83791d3c15d1431fa (diff) |
crypto: se050: build: elliptic curve
Makefile changes to compile-in and enable elliptic curve support.
Signed-off-by: Jorge Ramirez-Ortiz <jorge@foundries.io>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
-rw-r--r-- | core/drivers/crypto/se050/core/sub.mk | 1 | ||||
-rw-r--r-- | core/drivers/crypto/se050/crypto.mk | 7 |
2 files changed, 7 insertions, 1 deletions
diff --git a/core/drivers/crypto/se050/core/sub.mk b/core/drivers/crypto/se050/core/sub.mk index 31503151..92ab585f 100644 --- a/core/drivers/crypto/se050/core/sub.mk +++ b/core/drivers/crypto/se050/core/sub.mk @@ -10,6 +10,7 @@ incdirs-y += include srcs-y += scp03.c srcs-y += storage.c srcs-$(CFG_NXP_SE05X_RSA_DRV) += rsa.c +srcs-$(CFG_NXP_SE05X_ECC_DRV) += ecc.c srcs-$(CFG_NXP_SE05X_CTR_DRV) += ctr.c srcs-$(CFG_NXP_SE05X_HUK_DRV) += huk.c srcs-$(CFG_NXP_SE05X_RNG_DRV) += rng.c diff --git a/core/drivers/crypto/se050/crypto.mk b/core/drivers/crypto/se050/crypto.mk index 0dd3fd1d..9cd88651 100644 --- a/core/drivers/crypto/se050/crypto.mk +++ b/core/drivers/crypto/se050/crypto.mk @@ -42,7 +42,8 @@ se050-one-enabled = $(call cfg-one-enabled, \ $(foreach v,$(1), CFG_NXP_SE05X_$(v)_DRV)) # Asymmetric ciphers CFG_NXP_SE05X_RSA_DRV ?= y -$(call force,CFG_NXP_SE05X_ACIPHER_DRV,$(call se050-one-enabled,RSA)) +CFG_NXP_SE05X_ECC_DRV ?= y +$(call force,CFG_NXP_SE05X_ACIPHER_DRV,$(call se050-one-enabled,RSA ECC)) # Asymmetric driver ifeq ($(CFG_NXP_SE05X_ACIPHER_DRV),y) @@ -56,6 +57,10 @@ $(call force,CFG_CRYPTO_DRV_RSA,y) CFG_CRYPTO_RSASSA_NA1 ?= y _CFG_CORE_LTC_RSA = n endif +# - ECC +ifeq ($(CFG_NXP_SE05X_ECC_DRV),y) +$(call force,CFG_CRYPTO_DRV_ECC,y) +endif # Symmetric ciphers CFG_NXP_SE05X_CTR_DRV ?= y |