1*a1cbb728SJens Wiklandercppflags-lib-$(_CFG_CORE_LTC_SIZE_OPTIMIZATION) += -DLTC_SMALL_CODE 293b0a701SJoakim Bechcppflags-lib-y += -DLTC_RSA_CRT_HARDENING -DLTC_RSA_BLINDING 3*a1cbb728SJens Wiklandercflags-lib-$(_CFG_CORE_LTC_SIZE_OPTIMIZATION) += -Os 464cbf7caSJens Wiklander 5b0104773SPascal Brandglobal-incdirs-y += include 6b0104773SPascal Brand 7b0104773SPascal Brandsubdirs-y += src 86648f482SJens Wiklander 9*a1cbb728SJens Wiklandersrcs-$(_CFG_CORE_LTC_HASH) += hash.c 10*a1cbb728SJens Wiklandersrcs-$(_CFG_CORE_LTC_HMAC) += hmac.c 11*a1cbb728SJens Wiklandersrcs-$(_CFG_CORE_LTC_CMAC) += cmac.c 12*a1cbb728SJens Wiklandersrcs-$(_CFG_CORE_LTC_ECB) += ecb.c 13*a1cbb728SJens Wiklandersrcs-$(_CFG_CORE_LTC_CBC) += cbc.c 14*a1cbb728SJens Wiklandersrcs-$(_CFG_CORE_LTC_CTR) += ctr.c 15*a1cbb728SJens Wiklandersrcs-$(_CFG_CORE_LTC_XTS) += xts.c 16*a1cbb728SJens Wiklandersrcs-$(_CFG_CORE_LTC_CCM) += ccm.c 17*a1cbb728SJens Wiklandersrcs-$(_CFG_CORE_LTC_GCM) += gcm.c 18*a1cbb728SJens Wiklandersrcs-$(_CFG_CORE_LTC_DSA) += dsa.c 19*a1cbb728SJens Wiklandersrcs-$(_CFG_CORE_LTC_ECC) += ecc.c 20*a1cbb728SJens Wiklandersrcs-$(_CFG_CORE_LTC_RSA) += rsa.c 21*a1cbb728SJens Wiklandersrcs-$(_CFG_CORE_LTC_DH) += dh.c 22*a1cbb728SJens Wiklandersrcs-$(_CFG_CORE_LTC_AES) += aes.c 2378887e60SJens Wiklander 24*a1cbb728SJens Wiklanderifdef _CFG_CORE_LTC_ACIPHER 25*a1cbb728SJens Wiklanderifeq ($(_CFG_CORE_LTC_MPI),y) 2678887e60SJens Wiklandersrcs-y += mpi_desc.c 2778887e60SJens Wiklanderelse 2878887e60SJens Wiklandersrcs-y += mpa_desc.c 2978887e60SJens Wiklander# Get mpa.h which normally is an internal .h file 3078887e60SJens Wiklandercppflags-mpa_desc.c-y += -Ilib/libmpa 3178887e60SJens Wiklandercflags-mpa_desc.c-y += -Wno-unused-parameter 3278887e60SJens Wiklanderendif 3378887e60SJens Wiklanderendif 3478887e60SJens Wiklander 3578887e60SJens Wiklandersrcs-y += tomcrypt.c 3678887e60SJens Wiklander 37