| /optee_os/lib/libutils/isoc/arch/arm/softfloat/source/ |
| H A D | sub.mk | 1 incdirs-lib-y += include 2 incdirs-lib-y += 8086-SSE 3 subdirs-y += 8086-SSE 5 cflags-y += -Wno-aggregate-return 6 cflags-y += -Wno-sign-compare 7 cflags-y += -Wno-missing-prototypes 8 cflags-y += -Wno-missing-declarations 10 srcs-y += f32_add.c 11 srcs-y += f32_div.c 12 srcs-y += f32_eq.c [all …]
|
| /optee_os/core/arch/arm/plat-stm32mp2/ |
| H A D | conf.mk | 25 $(call force,CFG_STM32MP21,y) 28 $(call force,CFG_STM32MP23,y) 31 $(call force,CFG_STM32MP25,y) 38 ifeq ($(CFG_STM32MP21),y) 41 else ifeq ($(CFG_STM32MP23),y) 47 $(call force,CFG_STM32MP25,y) 53 $(call force,CFG_ARM64_core,y) 54 $(call force,CFG_CORE_ASYNC_NOTIF,y) 56 $(call force,CFG_DRIVERS_CLK,y) 57 $(call force,CFG_DRIVERS_CLK_DT,y) [all …]
|
| /optee_os/core/arch/arm/plat-sam/ |
| H A D | conf.mk | 20 $(call force,CFG_SAMA7G5,y) 21 $(call force,CFG_GIC,y) 22 $(call force,CFG_TZC400,y) 23 $(call force,CFG_MICROCHIP_PIT,y) 24 $(call force,CFG_SCMI_MSG_RESET_DOMAIN,y) 27 $(call force,CFG_SAMA5D2,y) 28 $(call force,CFG_ATMEL_SAIC,y) 29 $(call force,CFG_PL310,y) 30 $(call force,CFG_PL310_SIP_PROTOCOL,y) 34 $(call force,CFG_ATMEL_UART,y) [all …]
|
| /optee_os/core/arch/arm/plat-stm32mp1/ |
| H A D | conf.mk | 79 $(call force,CFG_WITH_SOFTWARE_PRNG,y) 83 CFG_STM32MP15_HUK ?= y 84 CFG_STM32_HUK_FROM_DT ?= y 88 $(call force,CFG_STM32MP13,y) 92 $(call force,CFG_STM32MP15,y) 96 CFG_STM32_ALLOW_UNSAFE_PROBE ?= y 102 ifeq ($(CFG_STM32MP13),y) 105 $(call force,CFG_STM32MP15,y) 111 ifeq ($(call cfg-all-enabled,CFG_STM32MP15 CFG_STM32MP13),y) 117 $(call force,CFG_DRIVERS_CLK,y) [all …]
|
| /optee_os/core/lib/libtomcrypt/src/headers/ |
| H A D | tomcrypt_macros.h | 12 #define STORE32L(x, y) \ argument 13 do { (y)[3] = (unsigned char)(((x)>>24)&255); (y)[2] = (unsigned char)(((x)>>16)&255); \ 14 (y)[1] = (unsigned char)(((x)>>8)&255); (y)[0] = (unsigned char)((x)&255); } while(0) 16 #define LOAD32L(x, y) \ argument 17 do { x = ((ulong32)((y)[3] & 255)<<24) | \ 18 ((ulong32)((y)[2] & 255)<<16) | \ 19 ((ulong32)((y)[1] & 255)<<8) | \ 20 ((ulong32)((y)[0] & 255)); } while(0) 22 #define STORE64L(x, y) \ argument 23 do { (y)[7] = (unsigned char)(((x)>>56)&255); (y)[6] = (unsigned char)(((x)>>48)&255); \ [all …]
|
| /optee_os/lib/libutils/isoc/ |
| H A D | sub.mk | 1 global-incdirs-y += include 3 srcs-y += bget_malloc.c 4 cflags-remove-bget_malloc.c-y += -Wold-style-definition -Wredundant-decls 5 cflags-bget_malloc.c-y += -Wno-sign-compare -Wno-cast-align 6 cflags-bget_malloc.c-y += $(call cc-option,-Wno-deprecated-non-prototype) 8 cflags-remove-bget_malloc.c-y += $(cflags_kasan) 10 srcs-y += isdigit.c 11 srcs-y += isxdigit.c 12 srcs-y += qsort.c 13 cflags-qsort.c-y += -Wno-inline [all …]
|
| /optee_os/core/arch/arm/plat-imx/ |
| H A D | conf.mk | 106 $(call force,CFG_MX6,y) 107 $(call force,CFG_MX6UL,y) 109 $(call force,CFG_TZC380,y) 112 $(call force,CFG_MX6,y) 113 $(call force,CFG_MX6ULL,y) 115 $(call force,CFG_TZC380,y) 118 $(call force,CFG_IMX_DCP,y) 121 $(call force,CFG_MX6,y) 122 $(call force,CFG_MX6Q,y) 124 $(call force,CFG_TZC380,y) [all …]
|
| /optee_os/core/kernel/ |
| H A D | sub.mk | 2 cflags-remove-asan.c-y += $(cflags_kasan) 3 cflags-remove-asan.c-y += $(finstrument-functions) 5 srcs-y += assert.c 6 srcs-y += console.c 9 srcs-y += boot.c 10 srcs-y += pm.c 11 srcs-y += handle.c 12 srcs-y += interrupt.c 13 ifeq ($(CFG_WITH_USER_TA),y) 14 srcs-y += ldelf_loader.c [all …]
|
| /optee_os/mk/ |
| H A D | subdir.mk | 29 cflags-$(2) := $$(cflags-y) $$(cflags-$(1)-y) 30 cflags-remove-$(2) := $$(cflags-remove-y) $$(cflags-remove-$(1)-y) 31 cxxflags-$(2) := $$(cxxflags-y) $$(cxxflags-$(1)-y) 32 cxxflags-remove-$(2) := $$(cxxflags-remove-y) $$(cxxflags-remove-$(1)-y) 33 cppflags-$(2) := $$(cppflags-y) $$(cppflags-$(1)-y) 34 cppflags-remove-$(2) := $$(cppflags-remove-y) $$(cppflags-remove-$(1)-y) 35 aflags-$(2) := $$(aflags-y) $$(aflags-$(1)-y) 36 aflags-remove-$(2) := $$(aflags-remove-y) $$(aflags-remove-$(1)-y) 37 incdirs-$(2) := $$(thissubdir-incdirs) $$(addprefix $(sub-dir)/,$$(incdirs-$(1)-y)) 40 cflags-$(1)-y := [all …]
|
| /optee_os/lib/libutils/isoc/newlib/ |
| H A D | sub.mk | 1 cflags-y += -Wno-sign-compare 2 cflags-y += -Wno-parentheses 3 cflags-remove-y += -Wcast-align 5 srcs-y += abs.c 6 srcs-y += bcmp.c 7 srcs-y += memchr.c 8 srcs-y += memcmp.c 9 srcs-y += memcpy.c 11 cflags-memcpy.c-y += -O2 13 cflags-memcpy.c-y += $(call cc-option,-fno-tree-loop-distribute-patterns) [all …]
|
| /optee_os/.github/workflows/ |
| H A D | ci.yml | 57 sudo -E bash -c "apt update -qq -y && apt install -qq -y pycodestyle" 70 _make PLATFORM=hikey CFG_ARM64_core=y 75 _make PLATFORM=hikey-hikey960 CFG_ARM64_core=y 76 _make PLATFORM=hikey-hikey960 CFG_ARM64_core=y COMPILER=clang 81 _make PLATFORM=imx-mx6ulevk CFG_NXP_CAAM=y CFG_CRYPTO_DRIVER=y 83 _make PLATFORM=imx-mx6ullevk CFG_WITH_SOFTWARE_PRNG=n CFG_IMX_RNGB=y 89 _make PLATFORM=imx-mx6sxsabresd CFG_NXP_CAAM=y CFG_CRYPTO_DRIVER=y 97 _make PLATFORM=imx-mx6qsabresd CFG_RPMB_FS=y 99 _make PLATFORM=imx-mx6qsabreauto CFG_NXP_CAAM=y CFG_CRYPTO_DRIVER=y 109 _make PLATFORM=imx-mx7dsabresd CFG_NXP_CAAM=y CFG_CRYPTO_DRIVER=y [all …]
|
| /optee_os/core/arch/arm/plat-vexpress/ |
| H A D | conf.mk | 17 ifeq ($(CFG_SCTLR_ALIGNMENT_CHECK),y) 18 $(call force,CFG_TA_ARM32_NO_HARD_FLOAT_SUPPORT,y) 25 CFG_ARM64_core ?= y 30 CFG_ARM64_core ?= y 41 $(call force,CFG_WITH_ARM_TRUSTED_FW,y) 44 $(call force,CFG_PL011,y) 45 $(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) 47 ifeq ($(CFG_CORE_TPM_EVENT_LOG),y) 55 ifneq ($(CFG_ARM64_core),y) 56 $(call force,CFG_ARM32_core,y) [all …]
|
| /optee_os/lib/libutee/ |
| H A D | sub.mk | 1 global-incdirs-y += include 3 srcs-y += abort.c 4 srcs-y += assert.c 5 srcs-y += tee_uuid_from_str.c 6 srcs-y += trace_ext.c 9 srcs-y += tee_api.c 10 srcs-y += tee_api_arith_mpi.c 11 cppflags-tee_api_arith_mpi.c-y += -DMBEDTLS_ALLOW_PRIVATE_ACCESS 12 srcs-y += tee_api_objects.c 13 srcs-y += tee_api_operations.c [all …]
|
| /optee_os/lib/libutils/ext/ |
| H A D | sub.mk | 1 global-incdirs-y += include 3 srcs-y += snprintk.c 4 srcs-y += strlcat.c 5 srcs-y += strlcpy.c 6 srcs-y += trace.c 7 srcs-y += mempool.c 8 srcs-y += nex_strdup.c 9 srcs-y += consttime_memcmp.c 10 srcs-y += memzero_explicit.c 11 srcs-y += fault_mitigation.c [all …]
|
| /optee_os/core/crypto/ |
| H A D | sub.mk | 1 srcs-y += crypto.c 3 ifeq (y-y,$(CFG_CRYPTO_AES)-$(CFG_CRYPTO_GCM)) 4 srcs-y += aes-gcm.c 5 ifneq ($(CFG_CRYPTO_WITH_CE),y) 6 srcs-y += aes-gcm-sw.c 7 ifeq ($(CFG_AES_GCM_TABLE_BASED),y) 8 srcs-y += aes-gcm-ghash-tbl.c 15 ifeq ($(CFG_WITH_SOFTWARE_PRNG),y) 16 srcs-y += rng_fortuna.c 18 srcs-y += rng_hw.c [all …]
|
| /optee_os/core/lib/scmi-server/ |
| H A D | conf-optee-fvp.mk | 1 $(call force,CFG_SCPFW_MOD_CLOCK,y) 2 $(call force,CFG_SCPFW_MOD_DVFS,y) 3 $(call force,CFG_SCPFW_MOD_MSG_SMT,y) 4 $(call force,CFG_SCPFW_MOD_MOCK_CLOCK,y) 5 $(call force,CFG_SCPFW_MOD_MOCK_PPU,y) 6 $(call force,CFG_SCPFW_MOD_MOCK_PSU,y) 7 $(call force,CFG_SCPFW_MOD_OPTEE_MBX,y) 8 $(call force,CFG_SCPFW_MOD_POWER_DOMAIN,y) 9 $(call force,CFG_SCPFW_MOD_PSU,y) 10 $(call force,CFG_SCPFW_MOD_REG_SENSOR,y) [all …]
|
| /optee_os/ta/pkcs11/src/ |
| H A D | sub.mk | 1 srcs-y += attributes.c 2 srcs-y += entry.c 3 srcs-y += handle.c 4 srcs-y += object.c 5 srcs-y += persistent_token.c 6 srcs-y += pkcs11_attributes.c 7 srcs-y += pkcs11_helpers.c 8 srcs-y += pkcs11_token.c 9 srcs-y += processing.c 10 srcs-y += processing_aes.c [all …]
|
| /optee_os/core/lib/libtomcrypt/ |
| H A D | sub.mk | 1 global-incdirs-y += include 2 global-incdirs-y += src/headers 4 cppflags-lib-y += -DARGTYPE=4 # Make LTC_ARGCHK() return on error 5 cppflags-lib-y += -DLTC_NO_TEST -DLTC_NO_PROTOTYPES 6 cppflags-lib-y += -DLTC_NO_TABLES -DLTC_HASH_HELPERS 7 cppflags-lib-y += -DLTC_NO_MISC 8 cppflags-lib-y += -DLTC_HMAC 10 cppflags-lib-y += -DLTC_NO_CIPHERS 11 cppflags-lib-y += -DLTC_NO_MODES 12 cppflags-lib-y += -DLTC_NO_HASHES [all …]
|
| /optee_os/core/lib/libtomcrypt/src/encauth/gcm/ |
| H A D | gcm_process.c | 27 int y, err; in gcm_process() local 63 for (y = 15; y >= 12; y--) { in gcm_process() 64 if (++gcm->Y[y] & 255) { break; } in gcm_process() 67 … if ((err = cipher_descriptor[gcm->cipher]->ecb_encrypt(gcm->Y, gcm->buf, &gcm->K)) != CRYPT_OK) { in gcm_process() 85 for (y = 0; y < 16; y += sizeof(LTC_FAST_TYPE)) { in gcm_process() 86 …*(LTC_FAST_TYPE_PTR_CAST(&ct[x + y])) = *(LTC_FAST_TYPE_PTR_CAST(&pt[x+y])) ^ *(LTC_FAST_TYPE_PTR_… in gcm_process() 87 *(LTC_FAST_TYPE_PTR_CAST(&gcm->X[y])) ^= *(LTC_FAST_TYPE_PTR_CAST(&ct[x+y])); in gcm_process() 93 for (y = 15; y >= 12; y--) { in gcm_process() 94 if (++gcm->Y[y] & 255) { break; } in gcm_process() 96 … if ((err = cipher_descriptor[gcm->cipher]->ecb_encrypt(gcm->Y, gcm->buf, &gcm->K)) != CRYPT_OK) { in gcm_process() [all …]
|
| /optee_os/core/tee/ |
| H A D | sub.mk | 1 CFG_CRYPTO ?= y 3 ifeq (y,$(CFG_CRYPTO)) 8 CFG_CRYPTO_HKDF ?= y 12 CFG_CRYPTO_CONCAT_KDF ?= y 16 CFG_CRYPTO_PBKDF2 ?= y 20 srcs-y += entry_std.c 21 srcs-y += tee_cryp_utl.c 24 ifneq ($(CFG_CRYPTO_HW_PBKDF2),y) 28 ifeq ($(CFG_WITH_USER_TA),y) 29 srcs-y += tee_obj.c [all …]
|
| /optee_os/core/arch/riscv/kernel/ |
| H A D | sub.mk | 1 srcs-y += spinlock.S 2 srcs-y += cache_helpers_rv.S 3 srcs-y += csr_detect.S 4 srcs-y += idle.c 10 srcs-y += boot.c 11 srcs-y += entry.S 12 srcs-y += abort.c 13 srcs-y += thread_rv.S 14 srcs-y += thread_arch.c 15 srcs-y += arch_scall_rv.S [all …]
|
| /optee_os/core/arch/arm/plat-ti/ |
| H A D | conf.mk | 3 CFG_WITH_STATS ?= y 9 CFG_OTP_SUPPORT ?= y 10 $(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) 16 CFG_OTP_SUPPORT ?= y 17 $(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) 23 CFG_WITH_SOFTWARE_PRNG = y 24 $(call force,CFG_NO_SMP,y) 25 $(call force,CFG_PL310,y) 26 $(call force,CFG_PL310_LOCKED,y) 27 $(call force,CFG_PM_ARM32,y) [all …]
|
| /optee_os/core/ |
| H A D | crypto.mk | 1 CFG_CRYPTO ?= y 5 CFG_CRYPTO_SIZE_OPTIMIZATION ?= y 7 ifeq (y,$(CFG_CRYPTO)) 17 CFG_CRYPTO_AES ?= y 18 CFG_CRYPTO_DES ?= y 19 CFG_CRYPTO_SM4 ?= y 22 CFG_CRYPTO_ECB ?= y 23 CFG_CRYPTO_CBC ?= y 24 CFG_CRYPTO_CTR ?= y 25 CFG_CRYPTO_CTS ?= y [all …]
|
| /optee_os/core/arch/arm/plat-versal/ |
| H A D | conf.mk | 7 $(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) 8 $(call force,CFG_WITH_ARM_TRUSTED_FW,y) 10 $(call force,CFG_ARM_GICV3,y) 11 $(call force,CFG_PL011,y) 12 $(call force,CFG_GIC,y) 21 CFG_CRYPTO_WITH_CE ?= y 22 CFG_CORE_DYN_SHM ?= y 23 CFG_WITH_STATS ?= y 24 CFG_ARM64_core ?= y 31 ifeq ($(CFG_ARM64_core),y) [all …]
|
| /optee_os/core/drivers/crypto/se050/ |
| H A D | crypto.mk | 1 ifeq ($(CFG_NXP_SE05X),y) 3 $(call force,CFG_CRYPTO_DRIVER,y) 22 CFG_CORE_SE05X_DISPLAY_INFO ?= y 24 CFG_CORE_SE05X_SCP03_EARLY ?= y 39 CFG_CORE_SE05X_I2C_TRAMPOLINE ?= y 50 CFG_NXP_SE05X_DIEID_DRV ?= y 53 CFG_NXP_SE05X_SCP03_DRV ?= y 54 ifeq ($(CFG_NXP_SE05X_SCP03_DRV),y) 55 $(call force,CFG_SCP03_PTA,y,Mandated by CFG_NXP_SE05X_SCP03) 59 CFG_NXP_SE05X_APDU_DRV ?= y [all …]
|