Home
last modified time | relevance | path

Searched refs:i (Results 26 – 50 of 383) sorted by relevance

12345678910>>...16

/optee_os/core/drivers/remoteproc/
H A Dstm32_remoteproc.c141 unsigned int i = 0; in stm32_rproc_da_to_pa() local
148 for (i = 0; i < rproc->n_regions; i++) { in stm32_rproc_da_to_pa()
149 if (core_is_buffer_inside(da, size, mems[i].da, mems[i].size)) { in stm32_rproc_da_to_pa()
157 *pa = mems[i].addr + da - mems[i].da; in stm32_rproc_da_to_pa()
170 unsigned int i = 0; in stm32_rproc_map() local
177 for (i = 0; i < rproc->n_regions; i++) { in stm32_rproc_map()
178 if (!core_is_buffer_inside(pa, size, mems[i].addr, in stm32_rproc_map()
179 mems[i].size)) in stm32_rproc_map()
198 unsigned int i = 0; in stm32_rproc_unmap() local
205 for (i = 0; i < rproc->n_regions; i++) { in stm32_rproc_unmap()
[all …]
/optee_os/core/lib/libtomcrypt/src/pk/asn1/oid/
H A Dpk_oid_str.c8 unsigned long i, j, limit, oid_j; in pk_oid_str_to_num() local
15 for (i = 0; i < limit; i++) oid[i] = 0; in pk_oid_str_to_num()
22 for (i = 0, j = 0; i < OID_len; i++) { in pk_oid_str_to_num()
23 if (OID[i] == '.') { in pk_oid_str_to_num()
26 else if ((OID[i] >= '0') && (OID[i] <= '9')) { in pk_oid_str_to_num()
29 oid[j] = oid[j] * 10 + (OID[i] - '0'); in pk_oid_str_to_num()
47 int i; in pk_oid_num_to_str() local
55 for (i = oidlen - 1, k = 0; i >= 0; i--) { in pk_oid_num_to_str()
56 j = oid[i]; in pk_oid_num_to_str()
68 if (i > 0) { in pk_oid_num_to_str()
/optee_os/core/lib/libtomcrypt/src/pk/pkcs1/
H A Dpkcs_1_v1_5_decode.c32 unsigned long modulus_len, ps_len, i; in pkcs_1_v1_5_decode() local
55 for (i = 2; i < modulus_len; i++) { in pkcs_1_v1_5_decode()
57 if (msg[i] == 0x00) { break; } in pkcs_1_v1_5_decode()
59 ps_len = i++ - 2; in pkcs_1_v1_5_decode()
61 if (i > modulus_len) { in pkcs_1_v1_5_decode()
67 for (i = 2; i < modulus_len - 1; i++) { in pkcs_1_v1_5_decode()
68 if (msg[i] != 0xFF) { break; } in pkcs_1_v1_5_decode()
72 if (msg[i] != 0) { in pkcs_1_v1_5_decode()
77 ps_len = i - 2; in pkcs_1_v1_5_decode()
/optee_os/core/lib/libtomcrypt/src/ciphers/
H A Danubis.c884 int N, R, i, pos, r; in s_anubis_setup() local
916 for (i = 0, pos = 0; i < N; i++, pos += 4) { in s_anubis_setup()
917 kappa[i] = in s_anubis_setup()
935 for (i = N - 2; i >= 0; i--) { in s_anubis_setup()
936 K0 = T4[(kappa[i] >> 24) & 0xff] ^ in s_anubis_setup()
941 K1 = T4[(kappa[i] >> 16) & 0xff] ^ in s_anubis_setup()
946 K2 = T4[(kappa[i] >> 8) & 0xff] ^ in s_anubis_setup()
951 K3 = T4[(kappa[i] ) & 0xff] ^ in s_anubis_setup()
978 for (i = 0; i < N; i++) { in s_anubis_setup()
979 int j = i; in s_anubis_setup()
[all …]
/optee_os/core/crypto/
H A Daes-gcm-ghash-tbl.c51 int i, j; in internal_aes_gcm_ghash_gen_tbl() local
69 for (i = 4; i > 0; i >>= 1) { in internal_aes_gcm_ghash_gen_tbl()
75 ghash_key->HL[i] = vl; in internal_aes_gcm_ghash_gen_tbl()
76 ghash_key->HH[i] = vh; in internal_aes_gcm_ghash_gen_tbl()
79 for (i = 2; i <= 8; i *= 2) { in internal_aes_gcm_ghash_gen_tbl()
80 uint64_t *HiL = ghash_key->HL + i; in internal_aes_gcm_ghash_gen_tbl()
81 uint64_t *HiH = ghash_key->HH + i; in internal_aes_gcm_ghash_gen_tbl()
85 for (j = 1; j < i; j++) { in internal_aes_gcm_ghash_gen_tbl()
112 int i = 0; in internal_aes_gcm_ghash_mult_tbl() local
121 for (i = 15; i >= 0; i--) { in internal_aes_gcm_ghash_mult_tbl()
[all …]
/optee_os/core/lib/libtomcrypt/src/hashes/whirl/
H A Dwhirl.c36 #define GB(a,i,j) ((a[(i) & 7] >> (8 * (j))) & 255) argument
39 #define theta_pi_gamma(a, i) \ argument
40 (SB0(GB(a, i-0, 7)) ^ \
41 SB1(GB(a, i-1, 6)) ^ \
42 SB2(GB(a, i-2, 5)) ^ \
43 SB3(GB(a, i-3, 4)) ^ \
44 SB4(GB(a, i-4, 3)) ^ \
45 SB5(GB(a, i-5, 2)) ^ \
46 SB6(GB(a, i-6, 1)) ^ \
47 SB7(GB(a, i-7, 0)))
[all …]
/optee_os/core/drivers/
H A Dstm32_hsem.c75 unsigned int i = 0; in apply_rif_config() local
84 for (i = 0; i < HSEM_NB_PROC; i++) in apply_rif_config()
85 io_clrbits32(hsem_d->base + HSEM_CnCIDCFGR(i + 1), in apply_rif_config()
89 for (i = 0; i < HSEM_NB_SEM_GROUPS; i++) in apply_rif_config()
90 io_clrbits32(hsem_d->base + HSEM_GpCIDCFGR(i), in apply_rif_config()
106 for (i = 0; i < HSEM_NB_PROC; i++) { in apply_rif_config()
111 if (!hsem_d->rif_proc_conf[i]) in apply_rif_config()
114 io_clrsetbits32(hsem_d->base + HSEM_CnCIDCFGR(i + 1), in apply_rif_config()
116 _CIDCFGR_CFEN | hsem_d->rif_proc_conf[i]); in apply_rif_config()
125 for (i = 0; i < HSEM_NB_SEM_GROUPS; i++) { in apply_rif_config()
[all …]
H A Dstm32_fmc.c103 unsigned int i = 0; in handle_available_semaphores() local
105 for (i = 0; i < FMC_RIF_CONTROLLERS; i++) { in handle_available_semaphores()
106 if (!(BIT(i) & fmc_d->conf_data->access_mask[0])) in handle_available_semaphores()
109 cidcfgr = io_read32(fmc_d->base + _FMC_CIDCFGR(i)); in handle_available_semaphores()
114 if (!(io_read32(fmc_d->base + _FMC_SECCFGR) & BIT(i))) { in handle_available_semaphores()
116 _FMC_SEMCR(i), in handle_available_semaphores()
120 i); in handle_available_semaphores()
125 _FMC_SEMCR(i), in handle_available_semaphores()
129 i); in handle_available_semaphores()
141 unsigned int i = 0; in apply_rif_config() local
[all …]
H A Dstm32_hpdma.c96 unsigned int i = 0; in handle_available_semaphores() local
98 for (i = 0; i < HPDMA_RIF_CHANNELS; i++) { in handle_available_semaphores()
99 if (!(BIT(i) & hpdma_d->conf_data->access_mask[0])) in handle_available_semaphores()
102 cidcfgr = io_read32(hpdma_d->base + _HPDMA_CIDCFGR(i)); in handle_available_semaphores()
107 if (!(io_read32(hpdma_d->base + _HPDMA_SECCFGR) & BIT(i))) { in handle_available_semaphores()
110 _HPDMA_SEMCR(i), in handle_available_semaphores()
114 i); in handle_available_semaphores()
120 _HPDMA_SEMCR(i), in handle_available_semaphores()
124 i); in handle_available_semaphores()
137 unsigned int i = 0; in apply_rif_config() local
[all …]
/optee_os/core/lib/libtomcrypt/src/stream/sober128/
H A Dsober128_stream.c40 #define OFF(zero, i) (((zero)+(i)) % N) argument
50 int i; in cycle() local
54 for (i = 1; i < N; ++i) { in cycle()
55 R[i-1] = R[i]; in cycle()
83 int i; in s128_savestate() local
84 for (i = 0; i < N; ++i) { in s128_savestate()
85 st->initR[i] = st->R[i]; in s128_savestate()
93 int i; in s128_reloadstate() local
95 for (i = 0; i < N; ++i) { in s128_reloadstate()
96 st->R[i] = st->initR[i]; in s128_reloadstate()
[all …]
/optee_os/core/lib/libtomcrypt/src/stream/rabbit/
H A Drabbit.c93 ulong32 g[8], c_old[8], i; in ss_rabbit_next_state() local
96 for (i=0; i<8; i++) { in ss_rabbit_next_state()
97 c_old[i] = p_instance->c[i]; in ss_rabbit_next_state()
112 for (i=0;i<8;i++) { in ss_rabbit_next_state()
113 g[i] = ss_rabbit_g_func((ulong32)(p_instance->x[i] + p_instance->c[i])); in ss_rabbit_next_state()
149 ulong32 k0, k1, k2, k3, i; in rabbit_setup() local
197 for (i=0; i<4; i++) { in rabbit_setup()
202 for (i=0; i<8; i++) { in rabbit_setup()
203 st->master_ctx.c[i] ^= st->master_ctx.x[(i+4)&0x7]; in rabbit_setup()
207 for (i=0; i<8; i++) { in rabbit_setup()
[all …]
/optee_os/core/lib/libtomcrypt/src/pk/asn1/der/custom_type/
H A Dder_decode_custom_type.c47 int err, seq_err, i, ordered; in der_decode_custom_type_ex() local
132 for (i = 0; i < (int)outlen; i++) { in der_decode_custom_type_ex()
133 list[i].used = 0; in der_decode_custom_type_ex()
141 for (i = 0; i < (int)outlen; i++) { in der_decode_custom_type_ex()
143 type = list[i].type; in der_decode_custom_type_ex()
144 size = list[i].size; in der_decode_custom_type_ex()
145 data = list[i].data; in der_decode_custom_type_ex()
146 if (!ordered && list[i].used == 1) { continue; } in der_decode_custom_type_ex()
152 if (root != NULL && root->pc == LTC_ASN1_PC_PRIMITIVE && i != 0) { in der_decode_custom_type_ex()
177 if (!ordered || list[i].optional) { continue; } in der_decode_custom_type_ex()
[all …]
/optee_os/lib/libmbedtls/mbedtls/library/
H A Dgcm.c101 int ret, i, j; in gcm_gen_table() local
137 for (i = MBEDTLS_GCM_HTABLE_SIZE/4; i > 0; i >>= 1) { in gcm_gen_table()
138 gcm_gen_table_rightshift(ctx->H[i], ctx->H[i*2]); in gcm_gen_table()
143 for (i = MBEDTLS_GCM_HTABLE_SIZE/2; i > 0; i >>= 1) { in gcm_gen_table()
144 MBEDTLS_PUT_UINT64_BE(ctx->H[i][0], &ctx->H[i][0], 0); in gcm_gen_table()
145 MBEDTLS_PUT_UINT64_BE(ctx->H[i][1], &ctx->H[i][1], 0); in gcm_gen_table()
149 for (i = 2; i < MBEDTLS_GCM_HTABLE_SIZE; i <<= 1) { in gcm_gen_table()
150 for (j = 1; j < i; j++) { in gcm_gen_table()
151 mbedtls_xor_no_simd((unsigned char *) ctx->H[i+j], in gcm_gen_table()
152 (unsigned char *) ctx->H[i], in gcm_gen_table()
[all …]
H A Dbase64.c65 size_t i, n; in mbedtls_base64_encode() local
90 for (i = 0, p = dst; i < n; i += 3) { in mbedtls_base64_encode()
103 if (i < slen) { in mbedtls_base64_encode()
105 C2 = ((i + 1) < slen) ? *src++ : 0; in mbedtls_base64_encode()
111 if ((i + 1) < slen) { in mbedtls_base64_encode()
132 size_t i; /* index in source */ in mbedtls_base64_decode() local
141 for (i = n = 0; i < slen; i++) { in mbedtls_base64_decode()
144 while (i < slen && src[i] == ' ') { in mbedtls_base64_decode()
145 ++i; in mbedtls_base64_decode()
150 if (i == slen) { in mbedtls_base64_decode()
[all …]
H A Dpsa_crypto_se.c58 size_t i; in psa_get_se_driver_entry() local
67 for (i = 0; i < PSA_MAX_SE_DRIVERS; i++) { in psa_get_se_driver_entry()
68 if (driver_table[i].location == location) { in psa_get_se_driver_entry()
69 return &driver_table[i]; in psa_get_se_driver_entry()
261 size_t i; in psa_init_all_se_drivers() local
262 for (i = 0; i < PSA_MAX_SE_DRIVERS; i++) { in psa_init_all_se_drivers()
263 psa_se_drv_table_entry_t *driver = &driver_table[i]; in psa_init_all_se_drivers()
295 size_t i; in psa_register_se_driver() local
313 for (i = 0; i < PSA_MAX_SE_DRIVERS; i++) { in psa_register_se_driver()
314 if (driver_table[i].location == 0) { in psa_register_se_driver()
[all …]
H A Dsha3.c105 int i; in keccak_f1600() local
112 for (i = 0; i < 5; i++) { in keccak_f1600()
113 lane[i] = s[i] ^ s[i + 5] ^ s[i + 10] ^ s[i + 15] ^ s[i + 20]; in keccak_f1600()
115 for (i = 0; i < 5; i++) { in keccak_f1600()
116 t = lane[(i + 4) % 5] ^ ROTR64(lane[(i + 1) % 5], 63); in keccak_f1600()
117 s[i] ^= t; s[i + 5] ^= t; s[i + 10] ^= t; s[i + 15] ^= t; s[i + 20] ^= t; in keccak_f1600()
143 for (i = 1; i < 25; i += 4) { in keccak_f1600()
144 uint32_t r = rho[(i - 1) >> 2]; in keccak_f1600()
146 for (int j = i; j < i + 4; j++) { in keccak_f1600()
152 s[i + 0] = ROTR64(s[i + 0], MBEDTLS_BYTE_3(r)); in keccak_f1600()
[all …]
/optee_os/core/lib/libtomcrypt/src/ciphers/safer/
H A Dsaferp.c40 #define ROUND(b, i) do { \ argument
41 b[0] = (safer_ebox[(b[0] ^ skey->saferp.K[i][0]) & 255] + skey->saferp.K[i+1][0]) & 255; \
42 b[1] = safer_lbox[(b[1] + skey->saferp.K[i][1]) & 255] ^ skey->saferp.K[i+1][1]; \
43 b[2] = safer_lbox[(b[2] + skey->saferp.K[i][2]) & 255] ^ skey->saferp.K[i+1][2]; \
44 b[3] = (safer_ebox[(b[3] ^ skey->saferp.K[i][3]) & 255] + skey->saferp.K[i+1][3]) & 255; \
45 b[4] = (safer_ebox[(b[4] ^ skey->saferp.K[i][4]) & 255] + skey->saferp.K[i+1][4]) & 255; \
46 b[5] = safer_lbox[(b[5] + skey->saferp.K[i][5]) & 255] ^ skey->saferp.K[i+1][5]; \
47 b[6] = safer_lbox[(b[6] + skey->saferp.K[i][6]) & 255] ^ skey->saferp.K[i+1][6]; \
48 b[7] = (safer_ebox[(b[7] ^ skey->saferp.K[i][7]) & 255] + skey->saferp.K[i+1][7]) & 255; \
49 b[8] = (safer_ebox[(b[8] ^ skey->saferp.K[i][8]) & 255] + skey->saferp.K[i+1][8]) & 255; \
[all …]
/optee_os/core/lib/libtomcrypt/src/modes/xts/
H A Dxts_test.c198 int i, j, k, err, idx; in xts_test()
217 for (i = 0; i < (int)(sizeof(tests) / sizeof(tests[0])); i++) { in xts_test()
222 if ((j == 1) && ((tests[i].PTLEN < 32) || (tests[i].PTLEN % 32))) { in xts_test()
228 len = tests[i].PTLEN / 2; in xts_test()
230 err = xts_start(idx, tests[i].key1, tests[i].key2, tests[i].keylen / 2, 0, &xts); in xts_test()
235 seq = tests[i].seqnum; in xts_test()
241 err = xts_encrypt(tests[i].PTX, tests[i].PTLEN, OUT, T, &xts); in xts_test()
247 err = xts_encrypt(tests[i].PTX, len, OUT, T, &xts); in xts_test()
252 err = xts_encrypt(&tests[i].PTX[len], len, &OUT[len], T, &xts); in xts_test()
259 … if (compare_testvector(OUT, tests[i].PTLEN, tests[i].CTX, tests[i].PTLEN, "XTS encrypt", i)) { in xts_test()
[all …]
/optee_os/core/lib/libtomcrypt/src/misc/pkcs12/
H A Dpkcs12_kdf.c21 unsigned int tmp, i, j, n; in pkcs12_kdf() local
36 for (i = 0; i < v; i++) D[i] = purpose; /* D - diversifier */ in pkcs12_kdf()
37 for (i = 0; i < Slen; i++) I[i] = salt[i % saltlen]; in pkcs12_kdf()
38 for (i = 0; i < Plen; i++) I[Slen + i] = pw[i % pwlen]; /* I = Salt || Pass */ in pkcs12_kdf()
40 for (i = 0; i < c; i++) { in pkcs12_kdf()
/optee_os/core/drivers/pinctrl/
H A Dpinctrl.c24 unsigned int i = 0; in pinctrl_parse_dt_pin_modes() local
31 for (i = 0; i < ARRAY_SIZE(pin_modes); i++) in pinctrl_parse_dt_pin_modes()
32 if (fdt_getprop(fdt, node, pin_modes[i], NULL)) in pinctrl_parse_dt_pin_modes()
33 bit_set(modes_ptr, i); in pinctrl_parse_dt_pin_modes()
42 unsigned int i = 0; in pinctrl_apply_state() local
46 for (i = 0; i < state->conf_count; i++) { in pinctrl_apply_state()
47 conf = state->confs[i]; in pinctrl_apply_state()
61 unsigned int i = 0; in pinctrl_free_state() local
63 for (i = 0; i < state->conf_count; i++) in pinctrl_free_state()
64 state->confs[i]->ops->conf_free(state->confs[i]); in pinctrl_free_state()
/optee_os/core/drivers/crypto/stm32/
H A Dstm32_saes.c180 unsigned int i = 0; in write_aligned_block() local
183 for (i = 0; i < AES_BLOCK_NB_U32; i++) in write_aligned_block()
184 io_write32(base + _SAES_DINR, data[i]); in write_aligned_block()
201 unsigned int i = 0; in read_aligned_block() local
204 for (i = 0; i < AES_BLOCK_NB_U32; i++) in read_aligned_block()
205 data[i] = io_read32(base + _SAES_DOUTR); in read_aligned_block()
295 unsigned int i = 0; in saes_write_iv() local
297 for (i = 0; i < AES_IVSIZE / sizeof(uint32_t); i++) { in saes_write_iv()
298 io_write32(ctx->base + _SAES_IVR0 + i * in saes_write_iv()
299 sizeof(uint32_t), ctx->iv[i]); in saes_write_iv()
[all …]
H A Dstm32_cryp.c263 unsigned int i = 0; in write_align_block() local
269 for (i = 0; i < ctx->block_u32; i++) { in write_align_block()
271 io_write32(ctx->base + _CRYP_DIN, data[i]); in write_align_block()
294 unsigned int i = 0; in read_align_block() local
300 for (i = 0; i < ctx->block_u32; i++) { in read_align_block()
302 data[i] = io_read32(ctx->base + _CRYP_DOUT); in read_align_block()
355 unsigned int i = 0; in cryp_write_iv() local
358 for (i = 0; i < ctx->block_u32; i++) in cryp_write_iv()
359 io_write32(ctx->base + _CRYP_IV0LR + i * in cryp_write_iv()
360 sizeof(uint32_t), ctx->iv[i]); in cryp_write_iv()
[all …]
/optee_os/core/drivers/crypto/caam/hal/common/
H A Dhal_ctrl.c172 unsigned int i = 0; in caam_hal_ctrl_read_mpmr() local
181 for (i = 0; i < MPMR_NB_REG; i += 4) { in caam_hal_ctrl_read_mpmr()
182 val = io_caam_read32(ctrl_addr + MPMR + i); in caam_hal_ctrl_read_mpmr()
183 mpmr->data[i] = (uint8_t)(val >> 24); in caam_hal_ctrl_read_mpmr()
184 mpmr->data[i + 1] = (uint8_t)(val >> 16); in caam_hal_ctrl_read_mpmr()
185 mpmr->data[i + 2] = (uint8_t)(val >> 8); in caam_hal_ctrl_read_mpmr()
186 mpmr->data[i + 3] = (uint8_t)val; in caam_hal_ctrl_read_mpmr()
200 size_t i = 0; in caam_hal_ctrl_fill_mpmr() local
220 for (i = 0; i < min_size - remain_size; i += 4, reg += 4) { in caam_hal_ctrl_fill_mpmr()
221 val = msg_mpmr->data[i] | msg_mpmr->data[i + 1] << 8 | in caam_hal_ctrl_fill_mpmr()
[all …]
/optee_os/core/lib/libtomcrypt/src/hashes/
H A Dsha3_test.c16 int i; in sha3_224_test()
53 i = 200; in sha3_224_test()
55 while (i--) { in sha3_224_test()
73 int i; in sha3_256_test()
117 i = 200; in sha3_256_test()
119 while (i--) { in sha3_256_test()
167 int i; in sha3_384_test()
200 i = 200; in sha3_384_test()
202 while (i--) { in sha3_384_test()
220 int i; in sha3_512_test()
[all …]
/optee_os/core/lib/libtomcrypt/src/mac/hmac/
H A Dhmac_done.c24 unsigned long hashsize, i; in hmac_done() local
58 for(i=0; i < LTC_HMAC_BLOCKSIZE; i++) { in hmac_done()
59 buf[i] = hmac->key[i] ^ 0x5C; in hmac_done()
77 for (i = 0; i < hashsize && i < *outlen; i++) { in hmac_done()
78 out[i] = buf[i]; in hmac_done()
80 *outlen = i; in hmac_done()

12345678910>>...16