| /optee_os/core/lib/libtomcrypt/src/headers/ |
| A D | tomcrypt_macros.h | 31 do { x = (((ulong64)((y)[7] & 255))<<56)|(((ulong64)((y)[6] & 255))<<48)| \ 32 (((ulong64)((y)[5] & 255))<<40)|(((ulong64)((y)[4] & 255))<<32)| \ 33 (((ulong64)((y)[3] & 255))<<24)|(((ulong64)((y)[2] & 255))<<16)| \ 53 do { x = (((ulong64)((y)[0] & 255))<<56)|(((ulong64)((y)[1] & 255))<<48) | \ 54 (((ulong64)((y)[2] & 255))<<40)|(((ulong64)((y)[3] & 255))<<32) | \ 55 (((ulong64)((y)[4] & 255))<<24)|(((ulong64)((y)[5] & 255))<<16) | \ 84 :"=r"(x): "r"(y)); 403 #define ROL64(x, y) \ argument 407 #define ROR64(x, y) \ argument 422 #define MAX(x, y) ( ((x)>(y))?(x):(y) ) argument [all …]
|
| /optee_os/out/arm/export-ta_arm64/host_include/ |
| A D | conf.mk | 7 CFG_ARM32_ta_arm32=y 8 CFG_ARM64_core=y 9 CFG_ARM64_ldelf=y 11 CFG_ARM_GICV3=y 16 CFG_CORE_ASLR=y 46 CFG_CRYPTO=y 91 CFG_DT=y 105 CFG_GIC=y 128 CFG_PL011=y 130 CFG_REE_FS=y [all …]
|
| A D | conf.cmake | 4 set(CFG_ARM32_ta_arm32 y) 5 set(CFG_ARM64_core y) 6 set(CFG_ARM64_ldelf y) 8 set(CFG_ARM_GICV3 y) 13 set(CFG_CORE_ASLR y) 43 set(CFG_CRYPTO y) 88 set(CFG_DT y) 102 set(CFG_GIC y) 125 set(CFG_PL011 y) 127 set(CFG_REE_FS y) [all …]
|
| /optee_os/out/arm/ |
| A D | conf.mk | 7 CFG_ARM32_ta_arm32=y 8 CFG_ARM64_core=y 9 CFG_ARM64_ldelf=y 11 CFG_ARM_GICV3=y 16 CFG_CORE_ASLR=y 46 CFG_CRYPTO=y 91 CFG_DT=y 105 CFG_GIC=y 128 CFG_PL011=y 130 CFG_REE_FS=y [all …]
|
| A D | conf.cmake | 4 set(CFG_ARM32_ta_arm32 y) 5 set(CFG_ARM64_core y) 6 set(CFG_ARM64_ldelf y) 8 set(CFG_ARM_GICV3 y) 13 set(CFG_CORE_ASLR y) 43 set(CFG_CRYPTO y) 88 set(CFG_DT y) 102 set(CFG_GIC y) 125 set(CFG_PL011 y) 127 set(CFG_REE_FS y) [all …]
|
| /optee_os/out/arm/export-ta_arm32/host_include/ |
| A D | conf.mk | 7 CFG_ARM32_ta_arm32=y 8 CFG_ARM64_core=y 9 CFG_ARM64_ldelf=y 11 CFG_ARM_GICV3=y 16 CFG_CORE_ASLR=y 46 CFG_CRYPTO=y 91 CFG_DT=y 105 CFG_GIC=y 128 CFG_PL011=y 130 CFG_REE_FS=y [all …]
|
| A D | conf.cmake | 4 set(CFG_ARM32_ta_arm32 y) 5 set(CFG_ARM64_core y) 6 set(CFG_ARM64_ldelf y) 8 set(CFG_ARM_GICV3 y) 13 set(CFG_CORE_ASLR y) 43 set(CFG_CRYPTO y) 88 set(CFG_DT y) 102 set(CFG_GIC y) 125 set(CFG_PL011 y) 127 set(CFG_REE_FS y) [all …]
|
| /optee_os/core/lib/libtomcrypt/src/ciphers/ |
| A D | xtea.c | 88 z = (z + ((((y<<4)^(y>>5)) + y) ^ skey->xtea.B[r])) & 0xFFFFFFFFUL; in xtea_ecb_encrypt() 91 z = (z + ((((y<<4)^(y>>5)) + y) ^ skey->xtea.B[r+1])) & 0xFFFFFFFFUL; in xtea_ecb_encrypt() 94 z = (z + ((((y<<4)^(y>>5)) + y) ^ skey->xtea.B[r+2])) & 0xFFFFFFFFUL; in xtea_ecb_encrypt() 97 z = (z + ((((y<<4)^(y>>5)) + y) ^ skey->xtea.B[r+3])) & 0xFFFFFFFFUL; in xtea_ecb_encrypt() 123 z = (z - ((((y<<4)^(y>>5)) + y) ^ skey->xtea.B[r])) & 0xFFFFFFFFUL; in xtea_ecb_decrypt() 126 z = (z - ((((y<<4)^(y>>5)) + y) ^ skey->xtea.B[r-1])) & 0xFFFFFFFFUL; in xtea_ecb_decrypt() 129 z = (z - ((((y<<4)^(y>>5)) + y) ^ skey->xtea.B[r-2])) & 0xFFFFFFFFUL; in xtea_ecb_decrypt() 132 z = (z - ((((y<<4)^(y>>5)) + y) ^ skey->xtea.B[r-3])) & 0xFFFFFFFFUL; in xtea_ecb_decrypt() 221 for (y = 0; y < 8; y++) tmp[0][y] = 0; in xtea_test() 222 for (y = 0; y < 1000; y++) xtea_ecb_encrypt(tmp[0], tmp[0], &skey); in xtea_test() [all …]
|
| /optee_os/core/arch/arm/plat-stm32mp1/ |
| A D | conf.mk | 62 CFG_WITH_PAGER ?= y 63 CFG_WITH_LPAE ?= y 80 CFG_STM32_BSEC ?= y 81 CFG_STM32_CRYP ?= y 83 CFG_STM32_GPIO ?= y 84 CFG_STM32_I2C ?= y 85 CFG_STM32_RNG ?= y 86 CFG_STM32_UART ?= y 88 CFG_STPMIC1 ?= y 89 CFG_TZC400 ?= y [all …]
|
| /optee_os/core/arch/arm/plat-imx/ |
| A D | conf.mk | 164 CFG_IMX_UART ?= y 171 CFG_IMX_UART ?= y 178 CFG_IMX_UART ?= y 185 CFG_IMX_UART ?= y 408 CFG_SCU ?= y 436 CFG_DT ?= y 447 CFG_IMX_SNVS ?= y 452 CFG_CSU ?= y 457 CFG_IMX_WDOG ?= y 497 CFG_IMX_SC ?= y [all …]
|
| /optee_os/mk/ |
| A D | config.mk | 54 CFG_DEBUG_INFO ?= y 60 CFG_TEE_CORE_DEBUG ?= y 154 CFG_REE_FS ?= y 252 CFG_UNWIND ?= y 256 CFG_WITH_USER_TA ?= y 284 CFG_TA_ASLR ?= y 298 CFG_CORE_ASLR ?= y 301 CFG_REE_FS_TA ?= y 429 CFG_EMBED_DTB ?= y 529 ifeq (y,$(filter y,$(CFG_ULIBS_MCOUNT) $(CFG_SYSCALL_WRAPPERS_MCOUNT))) [all …]
|
| /optee_os/core/lib/libtomcrypt/src/encauth/gcm/ |
| A D | gcm_process.c | 34 int y, err; in gcm_process() local 70 for (y = 15; y >= 12; y--) { in gcm_process() 92 for (y = 0; y < 16; y += sizeof(LTC_FAST_TYPE)) { in gcm_process() 93 …*(LTC_FAST_TYPE_PTR_CAST(&ct[x + y])) = *(LTC_FAST_TYPE_PTR_CAST(&pt[x+y])) ^ *(LTC_FAST_TYPE_PTR_… in gcm_process() 94 *(LTC_FAST_TYPE_PTR_CAST(&gcm->X[y])) ^= *(LTC_FAST_TYPE_PTR_CAST(&ct[x+y])); in gcm_process() 100 for (y = 15; y >= 12; y--) { in gcm_process() 110 for (y = 0; y < 16; y += sizeof(LTC_FAST_TYPE)) { in gcm_process() 111 *(LTC_FAST_TYPE_PTR_CAST(&gcm->X[y])) ^= *(LTC_FAST_TYPE_PTR_CAST(&ct[x+y])); in gcm_process() 112 …*(LTC_FAST_TYPE_PTR_CAST(&pt[x + y])) = *(LTC_FAST_TYPE_PTR_CAST(&ct[x+y])) ^ *(LTC_FAST_TYPE_PTR_… in gcm_process() 118 for (y = 15; y >= 12; y--) { in gcm_process() [all …]
|
| /optee_os/core/drivers/crypto/se050/ |
| A D | crypto.mk | 1 ifeq ($(CFG_NXP_SE05X),y) 3 $(call force,CFG_CRYPTO_DRIVER,y) 10 CFG_CORE_SE05X_DISPLAY_INFO ?= y 31 CFG_NXP_SE05X_DIEID_DRV ?= y 34 CFG_NXP_SE05X_SCP03_DRV ?= y 40 CFG_NXP_SE05X_APDU_DRV ?= y 46 CFG_NXP_SE05X_RNG_DRV ?= y 54 CFG_NXP_SE05X_RSA_DRV ?= y 55 CFG_NXP_SE05X_ECC_DRV ?= y 67 CFG_CRYPTO_RSASSA_NA1 ?= y [all …]
|
| /optee_os/lib/libutils/isoc/arch/arm/softfloat/source/ |
| A D | f128M_div.c | 68 uint32_t y[5], sigB[4]; in f128M_div() local 116 softfloat_add128M( y, y, y ); in f128M_div() 129 softfloat_remStep128MBy32( y, 29, sigB, q, y ); in f128M_div() 132 softfloat_add128M( y, sigB, y ); in f128M_div() 139 softfloat_remStep128MBy32( y, 29, sigB, q, y ); in f128M_div() 142 softfloat_add128M( y, sigB, y ); in f128M_div() 145 softfloat_sub128M( y, sigB, y ); in f128M_div() 148 y[indexWordLo( 4 )] || y[indexWord( 4, 1 )] in f128M_div() 149 || (y[indexWord( 4, 2 )] | y[indexWord( 4, 3 )]) in f128M_div() 157 y[indexWord( 5, 0 )] = q64; in f128M_div() [all …]
|
| A D | extF80M_div.c | 72 uint32_t y[3], recip32, sigB[3]; in extF80M_div() local 138 softfloat_remStep96MBy32( y, 29, sigB, q, y ); in extF80M_div() 139 if ( y[indexWordHi( 3 )] & 0x80000000 ) { in extF80M_div() 141 softfloat_add96M( y, sigB, y ); in extF80M_div() 148 softfloat_remStep96MBy32( y, 29, sigB, q, y ); in extF80M_div() 149 if ( y[indexWordHi( 3 )] & 0x80000000 ) { in extF80M_div() 151 softfloat_add96M( y, sigB, y ); in extF80M_div() 154 softfloat_sub96M( y, sigB, y ); in extF80M_div() 157 y[indexWordLo( 3 )] || y[indexWord( 3, 1 )] || y[indexWord( 3, 2 )] in extF80M_div() 165 y[indexWord( 3, 0 )] = x64; in extF80M_div() [all …]
|
| /optee_os/core/ |
| A D | crypto.mk | 1 CFG_CRYPTO ?= y 10 CFG_CRYPTO_AES ?= y 11 CFG_CRYPTO_DES ?= y 12 CFG_CRYPTO_SM4 ?= y 15 CFG_CRYPTO_ECB ?= y 16 CFG_CRYPTO_CBC ?= y 17 CFG_CRYPTO_CTR ?= y 18 CFG_CRYPTO_CTS ?= y 19 CFG_CRYPTO_XTS ?= y 22 CFG_CRYPTO_HMAC ?= y [all …]
|
| /optee_os/core/arch/arm/plat-ti/ |
| A D | conf.mk | 3 CFG_WITH_STATS ?= y 5 CFG_SECURE_DATA_PATH ?= y 7 ifeq ($(CFG_SECURE_DATA_PATH),y) 16 CFG_OTP_SUPPORT ?= y 23 CFG_OTP_SUPPORT ?= y 30 CFG_WITH_SOFTWARE_PRNG = y 31 $(call force,CFG_NO_SMP,y) 32 $(call force,CFG_PL310,y) 34 $(call force,CFG_PM_ARM32,y) 41 $(call force,CFG_GIC,y) [all …]
|
| /optee_os/core/lib/libtomcrypt/src/encauth/ccm/ |
| A D | ccm_memory.c | 151 for (y = 0; y < (16 - (L + 1)); y++) { in ccm_memory() 159 for (y = L; y < 4; y++) { in ccm_memory() 164 for (y = 0; L > 4 && (L-y)>4; y++) { in ccm_memory() 167 for (; y < L; y++) { in ccm_memory() 195 for (y = 0; y < headerlen; y++) { in ccm_memory() 219 for (y = 0; y < (16 - (L+1)); ++y) { in ccm_memory() 232 y = 0; in ccm_memory() 236 for (; y < (ptlen & ~15); y += 16) { in ccm_memory() 256 for (; y < (ptlen & ~15); y += 16) { in ccm_memory() 279 for (; y < ptlen; y++) { in ccm_memory() [all …]
|
| /optee_os/core/arch/arm/plat-zynqmp/ |
| A D | conf.mk | 6 $(call force,CFG_CDNS_UART,y) 7 $(call force,CFG_GIC,y) 17 ifeq ($(CFG_ARM64_core),y) 18 $(call force,CFG_WITH_LPAE,y) 23 $(call force,CFG_ARM32_core,y) 28 ifeq ($(CFG_ARM64_core),y) 49 CFG_WITH_STATS ?= y 50 CFG_CRYPTO_WITH_CE ?= y 54 ifeq ($(CFG_RPMB_FS),y) 58 ifeq ($(CFG_ZYNQMP_HUK),y) [all …]
|
| /optee_os/core/arch/arm/plat-hikey/ |
| A D | conf.mk | 6 $(call force,CFG_PL011,y) 10 ifeq ($(CFG_ARM64_core),y) 17 CFG_CRYPTO_WITH_CE ?= y 21 CFG_PL061 ?= y 22 CFG_PL022 ?= y 23 CFG_SPI ?= y 25 ifeq ($(CFG_SPI_TEST),y) 26 $(call force,CFG_SPI,y) 29 ifeq ($(CFG_SPI),y) 34 ifeq ($(CFG_PL061),y) [all …]
|
| /optee_os/core/lib/libtomcrypt/src/pk/asn1/der/utf8/ |
| A D | der_encode_utf8_string.c | 31 unsigned long x, y, len; in der_encode_utf8_string() local 58 y = *outlen - x; in der_encode_utf8_string() 59 if ((err = der_encode_asn1_length(len, out + x, &y)) != CRYPT_OK) { in der_encode_utf8_string() 62 x += y; in der_encode_utf8_string() 65 for (y = 0; y < inlen; y++) { in der_encode_utf8_string() 66 switch (der_utf8_charsize(in[y])) { in der_encode_utf8_string() 67 case 1: out[x++] = (unsigned char)in[y]; break; in der_encode_utf8_string() 68 case 2: out[x++] = 0xC0 | ((in[y] >> 6) & 0x1F); out[x++] = 0x80 | (in[y] & 0x3F); break; in der_encode_utf8_string() 69 …case 3: out[x++] = 0xE0 | ((in[y] >> 12) & 0x0F); out[x++] = 0x80 | ((in[y] >> 6) & 0x3F); out[x++… in der_encode_utf8_string() 71 …= 0xF0 | ((in[y] >> 18) & 0x07); out[x++] = 0x80 | ((in[y] >> 12) & 0x3F); out[x++] = 0x80 | ((in[… in der_encode_utf8_string()
|
| /optee_os/core/arch/arm/plat-vexpress/ |
| A D | conf.mk | 25 CFG_ARM64_core ?= y 39 $(call force,CFG_GIC,y) 40 $(call force,CFG_PL011,y) 51 ifeq ($(CFG_ARM64_core),y) 52 $(call force,CFG_WITH_LPAE,y) 54 $(call force,CFG_ARM32_core,y) 57 CFG_WITH_STATS ?= y 85 CFG_CRYPTO_WITH_CE ?= y 109 $(call force,CFG_DT,y) 111 CFG_CORE_ASYNC_NOTIF ?= y [all …]
|
| /optee_os/ |
| A D | .azure-pipelines.yml | 85 _make CFG_TEE_CORE_MALLOC_DEBUG=y CFG_CORE_DEBUG_CHECK_STACKS=y 98 _make CFG_WITH_PAGER=y CFG_WITH_LPAE=y 101 _make CFG_RPMB_FS=y CFG_RPMB_TESTKEY=y 103 …CFG_WITH_PAGER=y CFG_WITH_LPAE=y CFG_RPMB_FS=y CFG_DT=y CFG_TEE_CORE_LOG_LEVEL=1 CFG_TEE_CORE_DEBU… 104 …_make CFG_WITH_PAGER=y CFG_WITH_LPAE=y CFG_RPMB_FS=y CFG_DT=y CFG_TEE_CORE_LOG_LEVEL=0 CFG_TEE_COR… 106 _make CFG_FTRACE_SUPPORT=y CFG_ULIBS_MCOUNT=y CFG_ULIBS_SHARED=y 107 _make CFG_TA_GPROF_SUPPORT=y CFG_FTRACE_SUPPORT=y CFG_SYSCALL_FTRACE=y CFG_ULIBS_MCOUNT=y 115 … _make PLATFORM=vexpress-qemu_armv8a CFG_FTRACE_SUPPORT=y CFG_ULIBS_MCOUNT=y CFG_ULIBS_SHARED=y 116 …RM=vexpress-qemu_armv8a CFG_TA_GPROF_SUPPORT=y CFG_FTRACE_SUPPORT=y CFG_SYSCALL_FTRACE=y CFG_ULIBS… 135 _make PLATFORM=imx-mx6ulevk CFG_NXP_CAAM=y CFG_CRYPTO_DRIVER=y [all …]
|
| /optee_os/core/arch/arm/plat-sam/ |
| A D | conf.mk | 19 $(call force,CFG_ATMEL_UART,y) 21 $(call force,CFG_NO_SMP,y) 22 $(call force,CFG_PL310,y) 24 $(call force,CFG_AT91_MATRIX,y) 30 $(call force,CFG_PSCI_ARM32,y) 45 CFG_GENERATE_DTB_OVERLAY ?= y 48 CFG_ATMEL_TRNG ?= y 49 ifeq ($(CFG_ATMEL_TRNG),y) 50 CFG_HWRNG_PTA ?= y 54 CFG_ATMEL_RSTC ?= y [all …]
|
| /optee_os/core/arch/arm/plat-ls/ |
| A D | conf.mk | 4 $(call force,CFG_GIC,y) 5 $(call force,CFG_16550_UART,y) 6 $(call force,CFG_LS,y) 17 CFG_BOOT_SYNC_CPU ?= y 27 CFG_BOOT_SYNC_CPU ?= y 94 CFG_LS_I2C ?= y 95 CFG_LS_GPIO ?= y 96 CFG_LS_DSPI ?= y 113 CFG_LS_I2C ?= y 114 CFG_LS_GPIO ?= y [all …]
|