xref: /optee_os/core/tee/sub.mk (revision a82246113d60ed9872031e70e9a64f186a62cf21)
18854d3c6SJerome ForissierCFG_CRYPTO ?= y
28854d3c6SJerome Forissier
38854d3c6SJerome Forissierifeq (y,$(CFG_CRYPTO))
4cdb198a7SJerome Forissier
5cdb198a7SJerome Forissier# HMAC-based Extract-and-Expand Key Derivation Function
6cdb198a7SJerome Forissier# http://tools.ietf.org/html/rfc5869
7cdb198a7SJerome Forissier# This is an OP-TEE extension, not part of the GlobalPlatform Internal API v1.0
8cdb198a7SJerome ForissierCFG_CRYPTO_HKDF ?= y
9cdb198a7SJerome Forissier
108854d3c6SJerome Forissier# NIST SP800-56A Concatenation Key Derivation Function
118854d3c6SJerome Forissier# This is an OP-TEE extension
128854d3c6SJerome ForissierCFG_CRYPTO_CONCAT_KDF ?= y
13cdb198a7SJerome Forissier
140f2293b7SJerome Forissier# PKCS #5 v2.0 / RFC 2898 key derivation function 2
150f2293b7SJerome Forissier# This is an OP-TEE extension
160f2293b7SJerome ForissierCFG_CRYPTO_PBKDF2 ?= y
170f2293b7SJerome Forissier
188854d3c6SJerome Forissierendif
198854d3c6SJerome Forissier
20b0104773SPascal Brandsrcs-y += tee_svc.c
21b0104773SPascal Brandsrcs-y += tee_svc_cryp.c
22ffe04039SJerome Forissiersrcs-y += tee_svc_storage.c
23ffe04039SJerome Forissiersrcs-y += tee_cryp_utl.c
24cdb198a7SJerome Forissiersrcs-$(CFG_CRYPTO_HKDF) += tee_cryp_hkdf.c
258854d3c6SJerome Forissiersrcs-$(CFG_CRYPTO_CONCAT_KDF) += tee_cryp_concat_kdf.c
260f2293b7SJerome Forissiersrcs-$(CFG_CRYPTO_PBKDF2) += tee_cryp_pbkdf2.c
27*a8224611SJames Kung
28*a8224611SJames Kungsrcs-y += tee_fs_common.c
29*a8224611SJames Kungifeq (y,$(CFG_ENC_FS))
30*a8224611SJames Kungsrcs-y += tee_enc_fs_key_manager.c
31*a8224611SJames Kungsrcs-y += tee_enc_fs.c
32*a8224611SJames Kungelse
33b0104773SPascal Brandsrcs-y += tee_fs.c
34*a8224611SJames Kungendif
35*a8224611SJames Kung
36b0104773SPascal Brandsrcs-y += tee_obj.c
37b0104773SPascal Brandsrcs-y += tee_pobj.c
38b0104773SPascal Brandsrcs-y += tee_rpmb_fs.c
39b0104773SPascal Brandsrcs-y += tee_time_generic.c
40177603c7SJens Wiklandersrcs-y += abi.c
41f362e777SSY Chiu
42d9428c3cSSY Chiusubdirs-${CFG_SE_API} += se
43