xref: /optee_os/core/crypto/sub.mk (revision 17c68af4b1c81277d45d0792528b7dc8063f4a34)
1b887bd8fSJens Wiklandersrcs-y += crypto.c
21fca7e26SJens Wiklandersrcs-y += aes-gcm.c
31fca7e26SJens Wiklandersrcs-y += aes-gcm-sw.c
4b8c186b5SJens Wiklanderifeq ($(CFG_AES_GCM_TABLE_BASED),y)
5b8c186b5SJens Wiklandersrcs-y += aes-gcm-ghash-tbl.c
6b8c186b5SJens Wiklanderelse
71fca7e26SJens Wiklandersrcs-y += aes-gcm-ghash.c
8b8c186b5SJens Wiklanderendif
9064663e8SJens Wiklandersrcs-$(CFG_WITH_USER_TA) += signed_hdr.c
106e954a6eSJens Wiklander
116e954a6eSJens Wiklanderifeq ($(CFG_WITH_SOFTWARE_PRNG),y)
126e954a6eSJens Wiklandersrcs-y += rng_fortuna.c
136e954a6eSJens Wiklanderelse
146e954a6eSJens Wiklandersrcs-y += rng_hw.c
156e954a6eSJens Wiklanderendif
165da36a24SJens Wiklander
175da36a24SJens Wiklanderifneq ($(CFG_CRYPTO_CBC_MAC_FROM_CRYPTOLIB),y)
185da36a24SJens Wiklandersrcs-$(CFG_CRYPTO_CBC_MAC) += cbc-mac.c
195da36a24SJens Wiklanderendif
20*17c68af4SJens Wiklanderifneq ($(CFG_CRYPTO_CTS_FROM_CRYPTOLIB),y)
21*17c68af4SJens Wiklandersrcs-$(CFG_CRYPTO_CTS) += aes-cts.c
22*17c68af4SJens Wiklanderendif
23