cflags-lib-$(CFG_CRYPTO_SIZE_OPTIMIZATION) += -Os srcs-y += stubbed.c srcs-y += tomcrypt.c srcs-$(call cfg-one-enabled, CFG_CRYPTO_MD5 CFG_CRYPTO_SHA1 CFG_CRYPTO_SHA224 \ CFG_CRYPTO_SHA256 CFG_CRYPTO_SHA384 \ CFG_CRYPTO_SHA512) += hash.c ifeq ($(CFG_CRYPTO_AES),y) srcs-$(CFG_CRYPTO_ECB) += aes_ecb.c srcs-$(CFG_CRYPTO_CBC) += aes_cbc.c srcs-$(CFG_CRYPTO_CTR) += aes_ctr.c endif ifeq ($(CFG_CRYPTO_DES),y) srcs-$(CFG_CRYPTO_ECB) += des_ecb.c srcs-$(CFG_CRYPTO_ECB) += des3_ecb.c srcs-$(CFG_CRYPTO_CBC) += des_cbc.c srcs-$(CFG_CRYPTO_CBC) += des3_cbc.c endif