Home
last modified time | relevance | path

Searched refs:M (Results 1 – 21 of 21) sorted by relevance

/optee_os/core/lib/libtomcrypt/src/encauth/gcm/
H A Dgcm_gf_mult.c98 #define M(x) ( ((x&8)>>3) | ((x&4)>>1) | ((x&2)<<1) | ((x&1)<<3) ) macro
117 zeromem(B[M(1)], sizeof(B[M(1)])); in gcm_gf_mult()
121 LOAD32H(B[M(1)][i], a + (i<<2)); in gcm_gf_mult()
126 LOAD64H(B[M(1)][i], a + (i<<3)); in gcm_gf_mult()
132 B[M(2)][0] = B[M(1)][0] >> 1; in gcm_gf_mult()
133 B[M(4)][0] = B[M(1)][0] >> 2; in gcm_gf_mult()
134 B[M(8)][0] = B[M(1)][0] >> 3; in gcm_gf_mult()
136 B[M(2)][i] = (B[M(1)][i-1] << (BPD-1)) | (B[M(1)][i] >> 1); in gcm_gf_mult()
137 B[M(4)][i] = (B[M(1)][i-1] << (BPD-2)) | (B[M(1)][i] >> 2); in gcm_gf_mult()
138 B[M(8)][i] = (B[M(1)][i-1] << (BPD-3)) | (B[M(1)][i] >> 3); in gcm_gf_mult()
[all …]
/optee_os/core/lib/libtomcrypt/src/pk/ecc/
H A Dltc_ecc_mulmod_timing.c27 ecc_point *tG, *M[3]; in ltc_ecc_mulmod() local
59 M[i] = ltc_ecc_new_point(); in ltc_ecc_mulmod()
60 if (M[i] == NULL) { in ltc_ecc_mulmod()
62 ltc_ecc_del_point(M[j]); in ltc_ecc_mulmod()
83 if ((err = ltc_ecc_copy_point(tG, M[0])) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod()
85 if ((err = ltc_mp.ecc_ptdbl(tG, M[1], ma, modulus, mp)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod()
111 if ((err = ltc_mp.ecc_ptadd(M[0], M[1], M[2], ma, modulus, mp)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod()
112 if ((err = ltc_mp.ecc_ptdbl(M[1], M[2], ma, modulus, mp)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod()
119 if ((err = ltc_mp.ecc_ptadd(M[0], M[1], M[2], ma, modulus, mp)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod()
120 if ((err = ltc_mp.ecc_ptdbl(M[1], M[2], ma, modulus, mp)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod()
[all …]
H A Dltc_ecc_mulmod.c28 ecc_point *tG, *M[8]; in ltc_ecc_mulmod() local
60 M[i] = ltc_ecc_new_point(); in ltc_ecc_mulmod()
61 if (M[i] == NULL) { in ltc_ecc_mulmod()
63 ltc_ecc_del_point(M[j]); in ltc_ecc_mulmod()
87 if ((err = ltc_mp.ecc_ptdbl(tG, M[0], ma, modulus, mp)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod()
88 if ((err = ltc_mp.ecc_ptdbl(M[0], M[0], ma, modulus, mp)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod()
89 if ((err = ltc_mp.ecc_ptdbl(M[0], M[0], ma, modulus, mp)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod()
93 if ((err = ltc_mp.ecc_ptadd(M[j-9], tG, M[j-8], ma, modulus, mp)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod()
139 if ((err = ltc_ecc_copy_point(M[bitbuf-8], R)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod()
150 … if ((err = ltc_mp.ecc_ptadd(R, M[bitbuf-8], R, ma, modulus, mp)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod()
[all …]
/optee_os/core/lib/libtomcrypt/src/pk/ec25519/
H A Dtweetnacl.c128 sv M(gf o,const gf a,const gf b) in M() function
141 M(o,a,a); in S()
151 if(a!=2&&a!=4) M(c,c,i); in inv25519()
163 if(a!=1) M(c,c,i); in pow2523()
192 M(a,c,a); in tweetnacl_crypto_scalarmult()
193 M(c,b,e); in tweetnacl_crypto_scalarmult()
198 M(a,c,gf121665); in tweetnacl_crypto_scalarmult()
200 M(c,c,a); in tweetnacl_crypto_scalarmult()
201 M(a,d,f); in tweetnacl_crypto_scalarmult()
202 M(d,b,x); in tweetnacl_crypto_scalarmult()
[all …]
/optee_os/core/lib/libtomcrypt/src/ciphers/twofish/
H A Dtwofish.c238 static void h_func(const unsigned char *in, unsigned char *out, const unsigned char *M, int k, int … in h_func() argument
247 y[0] = (unsigned char)(sbox(1, (ulong32)y[0]) ^ M[4 * (6 + offset) + 0]); in h_func()
248 y[1] = (unsigned char)(sbox(0, (ulong32)y[1]) ^ M[4 * (6 + offset) + 1]); in h_func()
249 y[2] = (unsigned char)(sbox(0, (ulong32)y[2]) ^ M[4 * (6 + offset) + 2]); in h_func()
250 y[3] = (unsigned char)(sbox(1, (ulong32)y[3]) ^ M[4 * (6 + offset) + 3]); in h_func()
253 y[0] = (unsigned char)(sbox(1, (ulong32)y[0]) ^ M[4 * (4 + offset) + 0]); in h_func()
254 y[1] = (unsigned char)(sbox(1, (ulong32)y[1]) ^ M[4 * (4 + offset) + 1]); in h_func()
255 y[2] = (unsigned char)(sbox(0, (ulong32)y[2]) ^ M[4 * (4 + offset) + 2]); in h_func()
256 y[3] = (unsigned char)(sbox(0, (ulong32)y[3]) ^ M[4 * (4 + offset) + 3]); in h_func()
259 …0] = (unsigned char)(sbox(1, sbox(0, sbox(0, (ulong32)y[0]) ^ M[4 * (2 + offset) + 0]) ^ M[4 * (0 … in h_func()
[all …]
/optee_os/core/lib/libtomcrypt/src/hashes/
H A Dmd5.c38 #define FF(a,b,c,d,M,s,t) \ argument
39 a = (a + F(b,c,d) + M + t); a = ROL(a, s) + b;
41 #define GG(a,b,c,d,M,s,t) \ argument
42 a = (a + G(b,c,d) + M + t); a = ROL(a, s) + b;
44 #define HH(a,b,c,d,M,s,t) \ argument
45 a = (a + H(b,c,d) + M + t); a = ROL(a, s) + b;
47 #define II(a,b,c,d,M,s,t) \ argument
48 a = (a + I(b,c,d) + M + t); a = ROL(a, s) + b;
77 #define FF(a,b,c,d,M,s,t) \ argument
78 a = (a + F(b,c,d) + M + t); a = ROLc(a, s) + b;
[all …]
/optee_os/core/lib/libtomcrypt/src/mac/f9/
H A Df9_test.c22 unsigned char K[16], M[128], T[4]; in f9_test()
53 … if ((err = f9_memory(idx, tests[x].K, 16, tests[x].M, tests[x].msglen, T, &taglen)) != CRYPT_OK) { in f9_test()
/optee_os/core/lib/libtomcrypt/src/mac/xcbc/
H A Dxcbc_test.c22 unsigned char K[16], M[34], T[16]; in xcbc_test()
103 …if ((err = xcbc_memory(idx, tests[x].K, 16, tests[x].M, tests[x].msglen, T, &taglen)) != CRYPT_OK)… in xcbc_test()
/optee_os/lib/libmbedtls/mbedtls/library/
H A Decp_curves.c5197 mbedtls_mpi M; in ecp_mod_p521() local
5208 M.s = 1; in ecp_mod_p521()
5209 M.n = N->n - (P521_WIDTH - 1); in ecp_mod_p521()
5210 if (M.n > P521_WIDTH + 1) { in ecp_mod_p521()
5211 M.n = P521_WIDTH + 1; in ecp_mod_p521()
5213 M.p = Mp; in ecp_mod_p521()
5214 memcpy(Mp, N->p + P521_WIDTH - 1, M.n * sizeof(mbedtls_mpi_uint)); in ecp_mod_p521()
5215 MBEDTLS_MPI_CHK(mbedtls_mpi_shift_r(&M, 521 % (8 * sizeof(mbedtls_mpi_uint)))); in ecp_mod_p521()
5224 MBEDTLS_MPI_CHK(mbedtls_mpi_add_abs(N, N, &M)); in ecp_mod_p521()
5299 mbedtls_mpi M, Q; in ecp_mod_p448() local
[all …]
H A Decp_curves_new.c5524 mbedtls_mpi_uint *M = NULL; in mbedtls_ecp_mod_p448_raw() local
5527 M = mbedtls_calloc(M_limbs, ciL); in mbedtls_ecp_mod_p448_raw()
5529 if (M == NULL) { in mbedtls_ecp_mod_p448_raw()
5541 memset(M, 0, (M_limbs * ciL)); in mbedtls_ecp_mod_p448_raw()
5544 memcpy(M, X + P448_WIDTH, ((M_limbs - 1) * ciL)); in mbedtls_ecp_mod_p448_raw()
5552 (void) mbedtls_mpi_core_add(X, X, M, M_limbs); in mbedtls_ecp_mod_p448_raw()
5555 memcpy(Q, (char *) M + P224_SIZE, P224_SIZE); in mbedtls_ecp_mod_p448_raw()
5565 M[P224_WIDTH_MIN] &= ((mbedtls_mpi_uint)-1) >> (P224_UNUSED_BITS); in mbedtls_ecp_mod_p448_raw()
5567 memset(M + P224_WIDTH_MAX, 0, ((M_limbs - P224_WIDTH_MAX) * ciL)); in mbedtls_ecp_mod_p448_raw()
5570 (void) mbedtls_mpi_core_add(M, M, Q, Q_limbs); in mbedtls_ecp_mod_p448_raw()
[all …]
H A Ddhm.c168 static int dhm_random_below(mbedtls_mpi *R, const mbedtls_mpi *M, in dhm_random_below() argument
173 MBEDTLS_MPI_CHK(mbedtls_mpi_random(R, 3, M, f_rng, p_rng)); in dhm_random_below()
H A Decp.c2133 mbedtls_mpi M, mm; in ecp_comb_recode_scalar() local
2135 mbedtls_mpi_init(&M); in ecp_comb_recode_scalar()
2147 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(&M, m)); in ecp_comb_recode_scalar()
2149 MBEDTLS_MPI_CHK(mbedtls_mpi_safe_cond_assign(&M, &mm, *parity_trick)); in ecp_comb_recode_scalar()
2152 ecp_comb_recode_core(k, d, w, &M); in ecp_comb_recode_scalar()
2156 mbedtls_mpi_free(&M); in ecp_comb_recode_scalar()
/optee_os/core/arch/arm/plat-stm32mp1/
H A Dconf.mk15 flavorlist-cryp-512M = $(flavor_dts_file-157C_DK2) \
19 flavorlist-no_cryp-512M = $(flavor_dts_file-157A_DK1) \
30 flavorlist-no_cryp = $(flavorlist-no_cryp-512M) \
33 flavorlist-512M = $(flavorlist-cryp-512M) \
34 $(flavorlist-no_cryp-512M)
196 ifneq ($(filter $(CFG_EMBED_DTB_SOURCE_FILE),$(flavorlist-512M)),)
/optee_os/core/lib/libtomcrypt/src/math/
H A Dgmp_desc.c287 mpz_t t1, C, Q, S, Z, M, T, R, two; in sqrtmod_prime() local
303 mpz_init(S); mpz_init(Z); mpz_init(M); in sqrtmod_prime()
353 mpz_set(M, S); in sqrtmod_prime()
370 mpz_sub_ui(t1, M, i); in sqrtmod_prime()
385 mpz_set_ui(M, i); in sqrtmod_prime()
391 mpz_clear(S); mpz_clear(Z); mpz_clear(M); in sqrtmod_prime()
/optee_os/core/arch/arm/crypto/
H A Dghash-ce-core_a32.S102 veor t1q, t1q, t3q @ M = G + H
107 veor t1l, t1l, t1h @ t1 = (M) (P2 + P3) << 16
/optee_os/
H A DMAINTAINERS26 3. The last entry ("THE REST") lists the overall maintainers (M:) and the
365 M: Joakim Bech <joakim.bech@linaro.org> [@jbech-linaro]
366 M: Jens Wiklander <jens.wiklander@linaro.org> [@jenswi-linaro]
367 M: Jerome Forissier <jerome.forissier@linaro.org> [@jforissier]
/optee_os/core/arch/riscv/
H A Driscv.mk72 ifneq (y,$(call cfg-one-enabled,CFG_RISCV_M_MODE M CFG_RISCV_S_MODE))
/optee_os/core/arch/arm/dts/
H A Dstm32mp15xx-dhcom-som.dtsi254 "DHCOM-R", "DHCOM-M", "", "",
H A Dat91-sama7g54_ek.dts62 /* 512 M */
/optee_os/core/lib/qcbor/
H A DREADME.md533 * Tamas Ban for porting to TF-M and 32-bit ARM
538 * Máté Tóth-Pál for float-point disabling and other
/optee_os/lib/libmbedtls/mbedtls/
H A DChangeLog340 MBEDTLS_SSL_CLI_C is disabled. Reported by M-Bab on GitHub in #9186.
494 performance by around 30% on 64-bit Intel; 125% on Armv7-M.
882 M-class CPUs (Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M23,
900 example TF-M configuration in configs/ from building cleanly:
2199 shared library. Reported by Guillermo Garcia M. in #4411.
2205 Arm Cortex-M. Fixes #4530.
2800 Contributed by Koh M. Nakagawa in #3326.
3104 Bernhard M. Wiedemann in #2357.
5016 (suggested by Thorsten Mühlfelder).
6412 by Jonathan M. McCune)