1b887bd8fSJens Wiklandersrcs-y += crypto.c 2b314df1fSJens Wiklander 3cf23e962SJerome Forissierifeq (y-y,$(CFG_CRYPTO_AES)-$(CFG_CRYPTO_GCM)) 41fca7e26SJens Wiklandersrcs-y += aes-gcm.c 5b314df1fSJens Wiklanderifneq ($(CFG_CRYPTO_WITH_CE),y) 61fca7e26SJens Wiklandersrcs-y += aes-gcm-sw.c 7b8c186b5SJens Wiklanderifeq ($(CFG_AES_GCM_TABLE_BASED),y) 8b8c186b5SJens Wiklandersrcs-y += aes-gcm-ghash-tbl.c 9b8c186b5SJens Wiklanderendif 10b314df1fSJens Wiklanderendif 11cf23e962SJerome Forissierendif 12b314df1fSJens Wiklander 13064663e8SJens Wiklandersrcs-$(CFG_WITH_USER_TA) += signed_hdr.c 146e954a6eSJens Wiklander 156e954a6eSJens Wiklanderifeq ($(CFG_WITH_SOFTWARE_PRNG),y) 166e954a6eSJens Wiklandersrcs-y += rng_fortuna.c 176e954a6eSJens Wiklanderelse 186e954a6eSJens Wiklandersrcs-y += rng_hw.c 196e954a6eSJens Wiklanderendif 205da36a24SJens Wiklander 215da36a24SJens Wiklanderifneq ($(CFG_CRYPTO_CBC_MAC_FROM_CRYPTOLIB),y) 225da36a24SJens Wiklandersrcs-$(CFG_CRYPTO_CBC_MAC) += cbc-mac.c 235da36a24SJens Wiklanderendif 2417c68af4SJens Wiklanderifneq ($(CFG_CRYPTO_CTS_FROM_CRYPTOLIB),y) 2517c68af4SJens Wiklandersrcs-$(CFG_CRYPTO_CTS) += aes-cts.c 2617c68af4SJens Wiklanderendif 271e149c24SJerome Forissierifneq (,$(filter y,$(CFG_CRYPTO_SM2_PKE) $(CFG_CRYPTO_SM2_KEP))) 281e149c24SJerome Forissiersrcs-y += sm2-kdf.c 291e149c24SJerome Forissierendif 3047645577SJerome Forissierifeq ($(CFG_CRYPTO_SM3),y) 3147645577SJerome Forissiersrcs-y += sm3.c 3247645577SJerome Forissiersrcs-y += sm3-hash.c 3347645577SJerome Forissiersrcs-$(CFG_CRYPTO_HMAC) += sm3-hmac.c 3447645577SJerome Forissierendif 35ade6f848SJerome Forissierifeq ($(CFG_CRYPTO_SM4),y) 36*8b5fb12eSXu Yizhouifeq ($(CFG_CORE_CRYPTO_SM4_ACCEL)-$(CFG_ARM64_core),y-y) 37*8b5fb12eSXu Yizhousrcs-$(CFG_ARM64_core) += sm4_accel.c 38*8b5fb12eSXu Yizhouelse 39ade6f848SJerome Forissiersrcs-y += sm4.c 40*8b5fb12eSXu Yizhouendif 41ade6f848SJerome Forissiersrcs-$(CFG_CRYPTO_ECB) += sm4-ecb.c 42ade6f848SJerome Forissiersrcs-$(CFG_CRYPTO_CBC) += sm4-cbc.c 43ade6f848SJerome Forissiersrcs-$(CFG_CRYPTO_CTR) += sm4-ctr.c 44b21f583dSPingan Xiesrcs-$(CFG_CRYPTO_XTS) += sm4-xts.c 45ade6f848SJerome Forissierendif 46