xref: /optee_os/core/tee/sub.mk (revision cdb198a7dbc3a5787edb53f5d2a256e5738d4377)
1CFG_CRYPTO ?= y
2
3ifeq (y,$(CFG_CRYPTO))
4
5# HMAC-based Extract-and-Expand Key Derivation Function
6# http://tools.ietf.org/html/rfc5869
7# This is an OP-TEE extension, not part of the GlobalPlatform Internal API v1.0
8CFG_CRYPTO_HKDF ?= y
9
10# NIST SP800-56A Concatenation Key Derivation Function
11# This is an OP-TEE extension
12CFG_CRYPTO_CONCAT_KDF ?= y
13
14endif
15
16srcs-y += tee_svc.c
17srcs-y += tee_svc_cryp.c
18srcs-y += tee_svc_storage.c
19srcs-y += tee_cryp_utl.c
20srcs-$(CFG_CRYPTO_HKDF) += tee_cryp_hkdf.c
21srcs-$(CFG_CRYPTO_CONCAT_KDF) += tee_cryp_concat_kdf.c
22srcs-y += tee_fs.c
23srcs-y += tee_obj.c
24srcs-y += tee_pobj.c
25srcs-y += tee_rpmb_fs.c
26srcs-y += tee_time_generic.c
27