/optee_os/core/lib/libtomcrypt/src/hashes/ |
A D | md5.c | 45 #define FF(a,b,c,d,M,s,t) \ argument 48 #define GG(a,b,c,d,M,s,t) \ argument 51 #define HH(a,b,c,d,M,s,t) \ argument 54 #define II(a,b,c,d,M,s,t) \ argument 84 #define FF(a,b,c,d,M,s,t) \ argument 87 #define GG(a,b,c,d,M,s,t) \ argument 119 d = md->md5.state[3]; in _md5_compress() 124 t = d; d = c; c = b; b = a; a = t; in _md5_compress() 129 t = d; d = c; c = b; b = a; a = t; in _md5_compress() 134 t = d; d = c; c = b; b = a; a = t; in _md5_compress() [all …]
|
A D | md4.c | 61 #define FF(a, b, c, d, x, s) { \ argument 62 (a) += F ((b), (c), (d)) + (x); \ 65 #define GG(a, b, c, d, x, s) { \ argument 69 #define HH(a, b, c, d, x, s) { \ argument 80 ulong32 x[16], a, b, c, d; in _md4_compress() local 87 d = md->md4.state[3]; in _md4_compress() 95 FF (a, b, c, d, x[ 0], S11); /* 1 */ in _md4_compress() 96 FF (d, a, b, c, x[ 1], S12); /* 2 */ in _md4_compress() 97 FF (c, d, a, b, x[ 2], S13); /* 3 */ in _md4_compress() 98 FF (b, c, d, a, x[ 3], S14); /* 4 */ in _md4_compress() [all …]
|
A D | sha1.c | 63 d = md->sha1.state[3]; in _sha1_compress() 81 FF0(a,b,c,d,e,i++); t = e; e = d; d = c; c = b; b = a; a = t; in _sha1_compress() 85 FF1(a,b,c,d,e,i++); t = e; e = d; d = c; c = b; b = a; a = t; in _sha1_compress() 89 FF2(a,b,c,d,e,i++); t = e; e = d; d = c; c = b; b = a; a = t; in _sha1_compress() 93 FF3(a,b,c,d,e,i++); t = e; e = d; d = c; c = b; b = a; a = t; in _sha1_compress() 99 FF0(a,b,c,d,e,i++); in _sha1_compress() 100 FF0(e,a,b,c,d,i++); in _sha1_compress() 101 FF0(d,e,a,b,c,i++); in _sha1_compress() 102 FF0(c,d,e,a,b,i++); in _sha1_compress() 103 FF0(b,c,d,e,a,i++); in _sha1_compress() [all …]
|
/optee_os/core/tee/ |
A D | uuid.c | 12 d[0] = s->timeLow >> 24; in tee_uuid_to_octets() 13 d[1] = s->timeLow >> 16; in tee_uuid_to_octets() 14 d[2] = s->timeLow >> 8; in tee_uuid_to_octets() 15 d[3] = s->timeLow; in tee_uuid_to_octets() 16 d[4] = s->timeMid >> 8; in tee_uuid_to_octets() 17 d[5] = s->timeMid; in tee_uuid_to_octets() 18 d[6] = s->timeHiAndVersion >> 8; in tee_uuid_to_octets() 19 d[7] = s->timeHiAndVersion; in tee_uuid_to_octets() 27 d->timeMid = SHIFT_U32(s[4], 8) | s[5]; in tee_uuid_from_octets() 28 d->timeHiAndVersion = SHIFT_U32(s[6], 8) | s[7]; in tee_uuid_from_octets() [all …]
|
A D | tee_ree_fs.c | 929 struct tee_fs_dir *d = calloc(1, sizeof(*d)); in ree_fs_opendir_rpc() local 931 if (!d) in ree_fs_opendir_rpc() 944 d->d.oidlen = sizeof(d->d.oid); in ree_fs_opendir_rpc() 945 res = tee_fs_dirfile_get_next(d->dirh, d->uuid, &d->idx, d->d.oid, in ree_fs_opendir_rpc() 946 &d->d.oidlen); in ree_fs_opendir_rpc() 953 if (d) in ree_fs_opendir_rpc() 964 if (d) { in ree_fs_closedir_rpc() 981 d->d.oidlen = sizeof(d->d.oid); in ree_fs_readdir_rpc() 982 res = tee_fs_dirfile_get_next(d->dirh, d->uuid, &d->idx, d->d.oid, in ree_fs_readdir_rpc() 983 &d->d.oidlen); in ree_fs_readdir_rpc() [all …]
|
/optee_os/out/arm/export-ta_arm32/host_include/mbedtls/ |
A D | bn_mul.h | 58 ( (mbedtls_mpi_uint) (d) << 24 ) 232 : "+c" (c), "+D" (d), "+S" (s) \ 256 : "+r" (c), "+r" (d), "+r" (s) \ 514 : "=m" (c), "=m" (d), "=m" (s) \ 515 : "m" (s), "m" (d), "m" (c), "m" (b) \ 546 : "=m" (c), "=m" (d), "=m" (s) \ 547 : "m" (s), "m" (d), "m" (c), "m" (b) \ 944 r0 += *d; r1 += (r0 < *d); \ 945 c = r1; *(d++) = r0; 969 r0 += *d; r1 += (r0 < *d); \ [all …]
|
/optee_os/out/arm/export-ta_arm64/include/mbedtls/ |
A D | bn_mul.h | 58 ( (mbedtls_mpi_uint) (d) << 24 ) 232 : "+c" (c), "+D" (d), "+S" (s) \ 256 : "+r" (c), "+r" (d), "+r" (s) \ 514 : "=m" (c), "=m" (d), "=m" (s) \ 515 : "m" (s), "m" (d), "m" (c), "m" (b) \ 546 : "=m" (c), "=m" (d), "=m" (s) \ 547 : "m" (s), "m" (d), "m" (c), "m" (b) \ 944 r0 += *d; r1 += (r0 < *d); \ 945 c = r1; *(d++) = r0; 969 r0 += *d; r1 += (r0 < *d); \ [all …]
|
/optee_os/out/arm/export-ta_arm32/include/mbedtls/ |
A D | bn_mul.h | 58 ( (mbedtls_mpi_uint) (d) << 24 ) 232 : "+c" (c), "+D" (d), "+S" (s) \ 256 : "+r" (c), "+r" (d), "+r" (s) \ 514 : "=m" (c), "=m" (d), "=m" (s) \ 515 : "m" (s), "m" (d), "m" (c), "m" (b) \ 546 : "=m" (c), "=m" (d), "=m" (s) \ 547 : "m" (s), "m" (d), "m" (c), "m" (b) \ 944 r0 += *d; r1 += (r0 < *d); \ 945 c = r1; *(d++) = r0; 969 r0 += *d; r1 += (r0 < *d); \ [all …]
|
/optee_os/out/arm/export-ta_arm64/host_include/mbedtls/ |
A D | bn_mul.h | 58 ( (mbedtls_mpi_uint) (d) << 24 ) 232 : "+c" (c), "+D" (d), "+S" (s) \ 256 : "+r" (c), "+r" (d), "+r" (s) \ 514 : "=m" (c), "=m" (d), "=m" (s) \ 515 : "m" (s), "m" (d), "m" (c), "m" (b) \ 546 : "=m" (c), "=m" (d), "=m" (s) \ 547 : "m" (s), "m" (d), "m" (c), "m" (b) \ 944 r0 += *d; r1 += (r0 < *d); \ 945 c = r1; *(d++) = r0; 969 r0 += *d; r1 += (r0 < *d); \ [all …]
|
/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/ |
A D | bn_mul.h | 58 ( (mbedtls_mpi_uint) (d) << 24 ) 232 : "+c" (c), "+D" (d), "+S" (s) \ 256 : "+r" (c), "+r" (d), "+r" (s) \ 514 : "=m" (c), "=m" (d), "=m" (s) \ 515 : "m" (s), "m" (d), "m" (c), "m" (b) \ 546 : "=m" (c), "=m" (d), "=m" (s) \ 547 : "m" (s), "m" (d), "m" (c), "m" (b) \ 944 r0 += *d; r1 += (r0 < *d); \ 945 c = r1; *(d++) = r0; 969 r0 += *d; r1 += (r0 < *d); \ [all …]
|
/optee_os/core/lib/libtomcrypt/src/ciphers/ |
A D | noekeon.c | 55 temp = d; d = a; a = temp;\ 60 #define PI1(a, b, c, d) \ argument 61 b = ROLc(b, 1); c = ROLc(c, 5); d = ROLc(d, 2); 63 #define PI2(a, b, c, d) \ argument 64 b = RORc(b, 1); c = RORc(c, 5); d = RORc(d, 2); 117 ulong32 a,b,c,d,temp; in _noekeon_ecb_encrypt() local 130 PI1(a,b,c,d); \ in _noekeon_ecb_encrypt() 131 GAMMA(a,b,c,d); \ in _noekeon_ecb_encrypt() 132 PI2(a,b,c,d); in _noekeon_ecb_encrypt() 185 PI1(a,b,c,d); \ in _noekeon_ecb_decrypt() [all …]
|
A D | rc6.c | 139 #define RND(a,b,c,d) \ in _rc6_ecb_encrypt() argument 141 u = (d * (d + d + 1)); u = ROLc(u, 5); \ in _rc6_ecb_encrypt() 147 RND(a,b,c,d); in _rc6_ecb_encrypt() 148 RND(b,c,d,a); in _rc6_ecb_encrypt() 149 RND(c,d,a,b); in _rc6_ecb_encrypt() 150 RND(d,a,b,c); in _rc6_ecb_encrypt() 196 u = (d * (d + d + 1)); u = ROLc(u, 5); \ in _rc6_ecb_decrypt() 203 RND(d,a,b,c); in _rc6_ecb_decrypt() 204 RND(c,d,a,b); in _rc6_ecb_decrypt() 205 RND(b,c,d,a); in _rc6_ecb_decrypt() [all …]
|
A D | serpent.c | 40 d = ROLc(d ^ c ^ (a << 3), 7); \ 53 d = RORc(d, 7) ^ c ^ (a << 3); \ 436 d ^= k[4 * r + 3]; \ 500 LOAD32L(d, in + 12); in _enc_block() 517 e = d; in _enc_block() 518 d = a; in _enc_block() 526 STORE32L(d, out + 0); in _enc_block() 542 LOAD32L(d, in + 12); in _dec_block() 552 b = d; in _dec_block() 553 d = e; in _dec_block() [all …]
|
/optee_os/core/lib/libtomcrypt/src/pk/ec25519/ |
A D | tweetnacl.c | 38 u32 d = 0; in vn() local 111 u8 d[32]; in par25519() local 195 A(c,b,d); in tweetnacl_crypto_scalarmult() 196 Z(b,b,d); in tweetnacl_crypto_scalarmult() 197 S(d,e); in tweetnacl_crypto_scalarmult() 204 Z(c,d,f); in tweetnacl_crypto_scalarmult() 206 A(a,a,d); in tweetnacl_crypto_scalarmult() 208 M(a,d,f); in tweetnacl_crypto_scalarmult() 209 M(d,b,x); in tweetnacl_crypto_scalarmult() 258 A(d, d, d); in add() [all …]
|
/optee_os/lib/libutils/ext/ |
A D | strlcat.c | 52 register char *d = dst; in strlcat() local 58 while (n-- != 0 && *d != '\0') in strlcat() 59 d++; in strlcat() 60 dlen = d - dst; in strlcat() 68 *d++ = *s; in strlcat() 73 *d = '\0'; in strlcat()
|
/optee_os/lib/libmbedtls/mbedtls/library/ |
A D | poly1305.c | 212 uint64_t d; in poly1305_compute_mac() local 231 g0 = (uint32_t) d; in poly1305_compute_mac() 232 d = ( (uint64_t) acc1 + ( d >> 32 ) ); in poly1305_compute_mac() 233 g1 = (uint32_t) d; in poly1305_compute_mac() 234 d = ( (uint64_t) acc2 + ( d >> 32 ) ); in poly1305_compute_mac() 235 g2 = (uint32_t) d; in poly1305_compute_mac() 236 d = ( (uint64_t) acc3 + ( d >> 32 ) ); in poly1305_compute_mac() 237 g3 = (uint32_t) d; in poly1305_compute_mac() 252 acc0 = (uint32_t) d; in poly1305_compute_mac() 253 d = (uint64_t) acc1 + ctx->s[1] + ( d >> 32U ); in poly1305_compute_mac() [all …]
|
A D | aria.c | 250 *d = ( (uint32_t) sa[ *d & 0xFF] ) ^ in aria_sl() 369 uint32_t a, b, c, d; in aria_fo_xor() local 374 d = p[3] ^ k[3]; in aria_fo_xor() 382 r[3] = d ^ x[3]; in aria_fo_xor() 391 uint32_t a, b, c, d; in aria_fe_xor() local 396 d = p[3] ^ k[3]; in aria_fe_xor() 404 r[3] = d ^ x[3]; in aria_fe_xor() 545 uint32_t a, b, c, d; in mbedtls_aria_crypt_ecb() local 561 d ^= ctx->rk[i][3]; in mbedtls_aria_crypt_ecb() 570 d ^= ctx->rk[i][3]; in mbedtls_aria_crypt_ecb() [all …]
|
A D | ecdh.c | 73 mbedtls_mpi *d, mbedtls_ecp_point *Q, in ecdh_gen_public_restartable() argument 86 MBEDTLS_MPI_CHK( mbedtls_ecp_mul_restartable( grp, Q, d, &grp->G, in ecdh_gen_public_restartable() 101 ECDH_VALIDATE_RET( d != NULL ); in mbedtls_ecdh_gen_public() 124 MBEDTLS_MPI_CHK( mbedtls_ecp_mul_restartable( grp, &P, d, Q, in ecdh_compute_shared_restartable() 151 ECDH_VALIDATE_RET( d != NULL ); in mbedtls_ecdh_compute_shared() 153 return( ecdh_compute_shared_restartable( grp, z, Q, d, in mbedtls_ecdh_compute_shared() 161 mbedtls_mpi_init( &ctx->d ); in ecdh_init_internal() 240 mbedtls_mpi_free( &ctx->d ); in ecdh_free_internal() 327 if( ( ret = mbedtls_ecdh_gen_public( &ctx->grp, &ctx->d, &ctx->Q, in ecdh_make_params_internal() 460 ( ret = mbedtls_mpi_copy( &ctx->d, &key->d ) ) != 0 ) in ecdh_get_params_internal() [all …]
|
/optee_os/core/lib/libtomcrypt/src/ciphers/safer/ |
A D | safer.c | 258 { unsigned char a, b, c, d, e, f, g, h, t; in _safer_ecb_encrypt() local 267 a = pt[0]; b = pt[1]; c = pt[2]; d = pt[3]; in _safer_ecb_encrypt() 275 c = LOG(c) ^ *++key; d = EXP(d) + *++key; in _safer_ecb_encrypt() 278 PHT(a, b); PHT(c, d); PHT(e, f); PHT(g, h); in _safer_ecb_encrypt() 281 t = b; b = e; e = c; c = t; t = d; d = f; f = g; g = t; in _safer_ecb_encrypt() 286 ct[2] = c & 0xFF; ct[3] = d & 0xFF; in _safer_ecb_encrypt() 312 { unsigned char a, b, c, d, e, f, g, h, t; in _safer_ecb_decrypt() local 321 a = ct[0]; b = ct[1]; c = ct[2]; d = ct[3]; in _safer_ecb_decrypt() 329 t = e; e = b; b = c; c = t; t = f; f = d; d = g; g = t; in _safer_ecb_decrypt() 337 d = LOG(d) ^ *--key; c = EXP(c) - *--key; in _safer_ecb_decrypt() [all …]
|
/optee_os/core/drivers/crypto/caam/acipher/ |
A D | caam_ecc.c | 38 struct caambuf d; member 49 caam_free_buf(&key->d); in do_keypair_free() 110 crypto_bignum_bn2bin(inkey->d, outkey->d.data + size_sec - d_size); in do_keypair_conv() 112 cache_operation(TEE_CACHECLEAN, outkey->d.data, outkey->d.length); in do_keypair_conv() 154 if (!key->d) in do_allocate_keypair() 172 crypto_bignum_free(key->d); in do_allocate_keypair() 234 struct caambuf d = { }; in do_gen_keypair() local 284 cache_operation(TEE_CACHEFLUSH, d.data, d.length); in do_gen_keypair() 288 cache_operation(TEE_CACHEINVALIDATE, d.data, d.length); in do_gen_keypair() 291 ret = crypto_bignum_bin2bn(d.data, key_size / 8, key->d); in do_gen_keypair() [all …]
|
/optee_os/core/pta/tests/ |
A D | misc.c | 225 signed a, b, c, d; in self_test_division() local 238 d = a % b; in self_test_division() 239 r = ((b * c + d) == a); in self_test_division() 246 (unsigned)b, (unsigned)a, (unsigned)b, (unsigned)d, (unsigned)d); in self_test_division() 254 d = a % b; in self_test_division() 255 r = ((b * c + d) == a); in self_test_division() 262 (unsigned)b, (signed)a, (signed)b, (signed)d, (unsigned)d); in self_test_division() 270 d = a % b; in self_test_division() 276 d = (signed)((unsigned)a % (unsigned)b); in self_test_division() 284 (unsigned)b, (unsigned)a, (unsigned)b, (unsigned)d, (unsigned)d); in self_test_division() [all …]
|
/optee_os/core/lib/libtomcrypt/src/stream/chacha/ |
A D | chacha_crypt.c | 20 #define QUARTERROUND(a,b,c,d) \ argument 21 x[a] += x[b]; x[d] = ROL(x[d] ^ x[a], 16); \ 22 x[c] += x[d]; x[b] = ROL(x[b] ^ x[c], 12); \ 23 x[a] += x[b]; x[d] = ROL(x[d] ^ x[a], 8); \ 24 x[c] += x[d]; x[b] = ROL(x[b] ^ x[c], 7);
|
/optee_os/core/lib/libtomcrypt/src/math/ |
A D | gmp_desc.c | 413 if (d != NULL) { in divide() 414 mpz_mod(d, a, b); in divide() 466 LTC_ARGCHK(d != NULL); in addmod() 467 mpz_add(d, a, b); in addmod() 468 mpz_mod(d, d, c); in addmod() 477 LTC_ARGCHK(d != NULL); in submod() 478 mpz_sub(d, a, b); in submod() 479 mpz_mod(d, d, c); in submod() 489 mpz_mul(d, a, b); in mulmod() 490 mpz_mod(d, d, c); in mulmod() [all …]
|
/optee_os/core/crypto/ |
A D | aes-gcm-sw.c | 77 void *d = dst + n * TEE_AES_BLOCK_SIZE; in encrypt_pl() local 79 encrypt_block(state, ek, s, d); in encrypt_pl() 84 void *d = dst + n * TEE_AES_BLOCK_SIZE; in encrypt_pl() local 87 encrypt_block(state, ek, tmp, d); in encrypt_pl() 116 void *d = dst + n * TEE_AES_BLOCK_SIZE; in decrypt_pl() local 118 decrypt_block(state, ek, s, d); in decrypt_pl() 123 void *d = dst + n * TEE_AES_BLOCK_SIZE; in decrypt_pl() local 126 decrypt_block(state, ek, tmp, d); in decrypt_pl()
|
/optee_os/core/lib/libtomcrypt/ |
A D | mpi_desc.c | 340 static int divide(void *a, void *b, void *c, void *d) in divide() argument 342 int res = mbedtls_mpi_div_mpi(c, d, a, b); in divide() 433 int res = add(a, b, d); in addmod() 438 return mod(d, c, d); in addmod() 443 int res = sub(a, b, d); in submod() 448 return mod(d, c, d); in submod() 466 res = mul(&ta, &tb, d); in mulmod() 469 res = mod(d, c, d); in mulmod() 580 if (d == a || d == b || d == c) { in exptmod() 586 res = mbedtls_mpi_copy(d, &dest); in exptmod() [all …]
|