diff options
Diffstat (limited to 'core/lib/libtomcrypt/src/hashes/sha2/sub.mk')
-rw-r--r-- | core/lib/libtomcrypt/src/hashes/sha2/sub.mk | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/core/lib/libtomcrypt/src/hashes/sha2/sub.mk b/core/lib/libtomcrypt/src/hashes/sha2/sub.mk index aa88b46c..5a4a77f4 100644 --- a/core/lib/libtomcrypt/src/hashes/sha2/sub.mk +++ b/core/lib/libtomcrypt/src/hashes/sha2/sub.mk @@ -1,18 +1,22 @@ -srcs-$(CFG_CRYPTO_SHA224) += sha224.c +srcs-$(_CFG_CORE_LTC_SHA224) += sha224.c # SHA-224 needs SHA-256 -SHA256 := $(call cfg-one-enabled, CFG_CRYPTO_SHA224 CFG_CRYPTO_SHA256) +SHA256 := $(call cfg-one-enabled, _CFG_CORE_LTC_SHA224 _CFG_CORE_LTC_SHA256 \ + _CFG_CORE_LTC_SHA256_DESC) ifeq ($(SHA256),y) -SHA256_CE := $(call cfg-one-enabled, CFG_CRYPTO_SHA256_ARM32_CE CFG_CRYPTO_SHA256_ARM64_CE) +SHA256_CE := $(call cfg-one-enabled, _CFG_CORE_LTC_SHA256_ARM32_CE \ + _CFG_CORE_LTC_SHA256_ARM64_CE) ifeq ($(SHA256_CE),y) srcs-y += sha256_armv8a_ce.c -srcs-$(CFG_CRYPTO_SHA256_ARM32_CE) += sha256_armv8a_ce_a32.S -srcs-$(CFG_CRYPTO_SHA256_ARM64_CE) += sha256_armv8a_ce_a64.S +srcs-$(_CFG_CORE_LTC_SHA256_ARM32_CE) += sha256_armv8a_ce_a32.S +srcs-$(_CFG_CORE_LTC_SHA256_ARM64_CE) += sha256_armv8a_ce_a64.S else srcs-y += sha256.c endif endif -srcs-$(CFG_CRYPTO_SHA384) += sha384.c -srcs-$(CFG_CRYPTO_SHA512) += sha512.c -srcs-$(CFG_CRYPTO_SHA512_256) += sha512_256.c +srcs-$(call cfg-one-enabled, _CFG_CORE_LTC_SHA384 \ + _CFG_CORE_LTC_SHA384_DESC) += sha384.c +srcs-$(call cfg-one-enabled, _CFG_CORE_LTC_SHA512 \ + _CFG_CORE_LTC_SHA512_DESC) += sha512.c +srcs-$(_CFG_CORE_LTC_SHA512_256) += sha512_256.c |