1srcs-y += crypto.c 2 3srcs-y += aes-gcm.c 4ifneq ($(CFG_CRYPTO_WITH_CE),y) 5srcs-y += aes-gcm-sw.c 6ifeq ($(CFG_AES_GCM_TABLE_BASED),y) 7srcs-y += aes-gcm-ghash-tbl.c 8endif 9endif 10 11srcs-$(CFG_WITH_USER_TA) += signed_hdr.c 12 13ifeq ($(CFG_WITH_SOFTWARE_PRNG),y) 14srcs-y += rng_fortuna.c 15else 16srcs-y += rng_hw.c 17endif 18 19ifneq ($(CFG_CRYPTO_CBC_MAC_FROM_CRYPTOLIB),y) 20srcs-$(CFG_CRYPTO_CBC_MAC) += cbc-mac.c 21endif 22ifneq ($(CFG_CRYPTO_CTS_FROM_CRYPTOLIB),y) 23srcs-$(CFG_CRYPTO_CTS) += aes-cts.c 24endif 25ifneq (,$(filter y,$(CFG_CRYPTO_SM2_PKE) $(CFG_CRYPTO_SM2_KEP))) 26srcs-y += sm2-kdf.c 27endif 28ifeq ($(CFG_CRYPTO_SM3),y) 29srcs-y += sm3.c 30srcs-y += sm3-hash.c 31srcs-$(CFG_CRYPTO_HMAC) += sm3-hmac.c 32endif 33ifeq ($(CFG_CRYPTO_SM4),y) 34srcs-y += sm4.c 35srcs-$(CFG_CRYPTO_ECB) += sm4-ecb.c 36srcs-$(CFG_CRYPTO_CBC) += sm4-cbc.c 37srcs-$(CFG_CRYPTO_CTR) += sm4-ctr.c 38endif 39