/optee_os/core/lib/libtomcrypt/src/encauth/gcm/ |
A D | gcm_gf_mult.c | 150 B[M(3)][i] = B[M(1)][i] ^ B[M(2)][i]; in gcm_gf_mult() 151 B[M(5)][i] = B[M(1)][i] ^ B[M(4)][i]; in gcm_gf_mult() 152 B[M(6)][i] = B[M(2)][i] ^ B[M(4)][i]; in gcm_gf_mult() 153 B[M(9)][i] = B[M(1)][i] ^ B[M(8)][i]; in gcm_gf_mult() 154 B[M(10)][i] = B[M(2)][i] ^ B[M(8)][i]; in gcm_gf_mult() 155 B[M(12)][i] = B[M(8)][i] ^ B[M(4)][i]; in gcm_gf_mult() 158 B[M(7)][i] = B[M(3)][i] ^ B[M(4)][i]; in gcm_gf_mult() 159 B[M(11)][i] = B[M(3)][i] ^ B[M(8)][i]; in gcm_gf_mult() 160 B[M(13)][i] = B[M(1)][i] ^ B[M(12)][i]; in gcm_gf_mult() 161 B[M(14)][i] = B[M(6)][i] ^ B[M(8)][i]; in gcm_gf_mult() [all …]
|
A D | gcm_init.c | 31 unsigned char B[16]; in gcm_init() local 59 zeromem(B, 16); in gcm_init() 60 if ((err = cipher_descriptor[cipher]->ecb_encrypt(B, gcm->H, &gcm->K)) != CRYPT_OK) { in gcm_init() 78 zeromem(B, 16); in gcm_init() 80 B[0] = y; in gcm_init() 81 gcm_gf_mult(gcm->H, B, &gcm->PC[0][y][0]); in gcm_init()
|
/optee_os/core/lib/libtomcrypt/src/ciphers/ |
A D | rc5.c | 103 B = L[j] = ROL(L[j] + A + B, (A+B)); in _rc5_setup() 148 A = ROL(A ^ B, B) + K[0]; in _rc5_ecb_encrypt() 149 B = ROL(B ^ A, A) + K[1]; in _rc5_ecb_encrypt() 150 A = ROL(A ^ B, B) + K[2]; in _rc5_ecb_encrypt() 151 B = ROL(B ^ A, A) + K[3]; in _rc5_ecb_encrypt() 156 A = ROL(A ^ B, B) + K[0]; in _rc5_ecb_encrypt() 157 B = ROL(B ^ A, A) + K[1]; in _rc5_ecb_encrypt() 203 B = ROR(B - K[3], A) ^ A; in _rc5_ecb_decrypt() 204 A = ROR(A - K[2], B) ^ B; in _rc5_ecb_decrypt() 205 B = ROR(B - K[1], A) ^ A; in _rc5_ecb_decrypt() [all …]
|
A D | blowfish.c | 311 unsigned char B[8]; in blowfish_setup() local 347 B[x] = 0; in blowfish_setup() 352 blowfish_ecb_encrypt(B, B, skey); in blowfish_setup() 354 LOAD32H(skey->blowfish.K[x], &B[0]); in blowfish_setup() 355 LOAD32H(skey->blowfish.K[x+1], &B[4]); in blowfish_setup() 362 blowfish_ecb_encrypt(B, B, skey); in blowfish_setup() 364 LOAD32H(skey->blowfish.S[x][y], &B[0]); in blowfish_setup() 365 LOAD32H(skey->blowfish.S[x][y+1], &B[4]); in blowfish_setup() 370 zeromem(B, sizeof(B)); in blowfish_setup()
|
A D | xtea.c | 58 skey->xtea.B[x] = (sum + K[(sum>>11)&3]) & 0xFFFFFFFFUL; in xtea_setup() 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()
|
/optee_os/lib/libmbedtls/mbedtls/library/ |
A D | md5.c | 117 uint32_t X[16], A, B, C, D; in mbedtls_internal_md5_process() member 148 local.B = ctx->state[1]; in mbedtls_internal_md5_process() 154 P( local.A, local.B, local.C, local.D, 0, 7, 0xD76AA478 ); in mbedtls_internal_md5_process() 155 P( local.D, local.A, local.B, local.C, 1, 12, 0xE8C7B756 ); in mbedtls_internal_md5_process() 156 P( local.C, local.D, local.A, local.B, 2, 17, 0x242070DB ); in mbedtls_internal_md5_process() 157 P( local.B, local.C, local.D, local.A, 3, 22, 0xC1BDCEEE ); in mbedtls_internal_md5_process() 158 P( local.A, local.B, local.C, local.D, 4, 7, 0xF57C0FAF ); in mbedtls_internal_md5_process() 159 P( local.D, local.A, local.B, local.C, 5, 12, 0x4787C62A ); in mbedtls_internal_md5_process() 160 P( local.C, local.D, local.A, local.B, 6, 17, 0xA8304613 ); in mbedtls_internal_md5_process() 161 P( local.B, local.C, local.D, local.A, 7, 22, 0xFD469501 ); in mbedtls_internal_md5_process() [all …]
|
A D | ripemd160.c | 122 uint32_t A, B, C, D, E, Ap, Bp, Cp, Dp, Ep, X[16]; in mbedtls_internal_ripemd160_process() member 143 local.B = local.Bp = ctx->state[1]; in mbedtls_internal_ripemd160_process() 176 P2( local.A, local.B, local.C, local.D, local.E, 0, 11, 5, 8 ); in mbedtls_internal_ripemd160_process() 177 P2( local.E, local.A, local.B, local.C, local.D, 1, 14, 14, 9 ); in mbedtls_internal_ripemd160_process() 178 P2( local.D, local.E, local.A, local.B, local.C, 2, 15, 7, 9 ); in mbedtls_internal_ripemd160_process() 179 P2( local.C, local.D, local.E, local.A, local.B, 3, 12, 0, 11 ); in mbedtls_internal_ripemd160_process() 180 P2( local.B, local.C, local.D, local.E, local.A, 4, 5, 9, 13 ); in mbedtls_internal_ripemd160_process() 181 P2( local.A, local.B, local.C, local.D, local.E, 5, 8, 2, 15 ); in mbedtls_internal_ripemd160_process() 182 P2( local.E, local.A, local.B, local.C, local.D, 6, 7, 11, 15 ); in mbedtls_internal_ripemd160_process() 183 P2( local.D, local.E, local.A, local.B, local.C, 7, 9, 4, 5 ); in mbedtls_internal_ripemd160_process() [all …]
|
A D | sha1.c | 130 uint32_t temp, W[16], A, B, C, D, E; in mbedtls_internal_sha1_process() member 172 local.B = ctx->state[1]; in mbedtls_internal_sha1_process() 196 P( local.E, local.A, local.B, local.C, local.D, R(16) ); in mbedtls_internal_sha1_process() 197 P( local.D, local.E, local.A, local.B, local.C, R(17) ); in mbedtls_internal_sha1_process() 198 P( local.C, local.D, local.E, local.A, local.B, R(18) ); in mbedtls_internal_sha1_process() 199 P( local.B, local.C, local.D, local.E, local.A, R(19) ); in mbedtls_internal_sha1_process() 207 P( local.A, local.B, local.C, local.D, local.E, R(20) ); in mbedtls_internal_sha1_process() 208 P( local.E, local.A, local.B, local.C, local.D, R(21) ); in mbedtls_internal_sha1_process() 209 P( local.D, local.E, local.A, local.B, local.C, R(22) ); in mbedtls_internal_sha1_process() 210 P( local.C, local.D, local.E, local.A, local.B, R(23) ); in mbedtls_internal_sha1_process() [all …]
|
A D | md4.c | 118 uint32_t X[16], A, B, C, D; in mbedtls_internal_md4_process() member 141 local.B = ctx->state[1]; in mbedtls_internal_md4_process() 154 P( local.A, local.B, local.C, local.D, local.X[ 0], 3 ); in mbedtls_internal_md4_process() 155 P( local.D, local.A, local.B, local.C, local.X[ 1], 7 ); in mbedtls_internal_md4_process() 156 P( local.C, local.D, local.A, local.B, local.X[ 2], 11 ); in mbedtls_internal_md4_process() 157 P( local.B, local.C, local.D, local.A, local.X[ 3], 19 ); in mbedtls_internal_md4_process() 158 P( local.A, local.B, local.C, local.D, local.X[ 4], 3 ); in mbedtls_internal_md4_process() 159 P( local.D, local.A, local.B, local.C, local.X[ 5], 7 ); in mbedtls_internal_md4_process() 160 P( local.C, local.D, local.A, local.B, local.X[ 6], 11 ); in mbedtls_internal_md4_process() 161 P( local.B, local.C, local.D, local.A, local.X[ 7], 19 ); in mbedtls_internal_md4_process() [all …]
|
A D | havege.c | 79 B = &WALK[PT2 ]; RES[i++] ^= *B; \ 84 *A = (*B >> (2)) ^ (*B << (30)) ^ CLK; \ 85 *B = IN ^ U1; \ 90 B = &WALK[PT2 ^ 2]; RES[i++] ^= *B; \ 97 *A = (*B >> (6)) ^ (*B << (26)) ^ CLK; \ 103 B = &WALK[PT2 ^ 1]; \ 123 RES[i++] ^= *B; \ 128 *A = (*B >> (10)) ^ (*B << (22)) ^ CLK; \ 134 B = &WALK[PT2 ^ 3]; RES[i++] ^= *B; \ 139 *A = (*B >> (14)) ^ (*B << (18)) ^ CLK; \ [all …]
|
A D | aes.c | 133 V(A5,63,63,C6), V(84,7C,7C,F8), V(99,77,77,EE), V(8D,7B,7B,F6), \ 134 V(0D,F2,F2,FF), V(BD,6B,6B,D6), V(B1,6F,6F,DE), V(54,C5,C5,91), \ 135 V(50,30,30,60), V(03,01,01,02), V(A9,67,67,CE), V(7D,2B,2B,56), \ 140 V(BF,9C,9C,23), V(F7,A4,A4,53), V(96,72,72,E4), V(5B,C0,C0,9B), \ 147 V(09,07,07,0E), V(36,12,12,24), V(9B,80,80,1B), V(3D,E2,E2,DF), \ 150 V(2D,1B,1B,36), V(B2,6E,6E,DC), V(EE,5A,5A,B4), V(FB,A0,A0,5B), \ 151 V(F6,52,52,A4), V(4D,3B,3B,76), V(61,D6,D6,B7), V(CE,B3,B3,7D), \ 154 V(60,20,20,40), V(1F,FC,FC,E3), V(C8,B1,B1,79), V(ED,5B,5B,B6), \ 184 V(DD,4B,4B,96), V(DC,BD,BD,61), V(86,8B,8B,0D), V(85,8A,8A,0F), \ 265 V(CB,6B,AB,3B), V(F1,45,9D,1F), V(AB,58,FA,AC), V(93,03,E3,4B), \ [all …]
|
A D | bignum.c | 1426 if( X == B ) in mbedtls_mpi_add_abs() 1440 if( B->p[j - 1] != 0 ) in mbedtls_mpi_add_abs() 1445 o = B->p; p = X->p; c = 0; in mbedtls_mpi_add_abs() 1520 if( B->p[n - 1] != 0 ) in mbedtls_mpi_sub_abs() 1573 if( A->s * B->s < 0 ) in mbedtls_mpi_add_mpi() 1608 if( A->s * B->s > 0 ) in mbedtls_mpi_sub_mpi() 1772 if( X == B ) { MBEDTLS_MPI_CHK( mbedtls_mpi_copy( &TB, B ) ); B = &TB; } in mbedtls_mpi_mul_mpi() 1781 if( B->p[j - 1] != 0 ) in mbedtls_mpi_mul_mpi() 1799 X->s = A->s * B->s; in mbedtls_mpi_mul_mpi() 2048 Q->s = A->s * B->s; in mbedtls_mpi_div_mpi() [all …]
|
/optee_os/core/lib/libtomcrypt/src/ciphers/twofish/ |
A D | twofish.c | 149 B[1] = b; in gf_mult() 153 result ^= B[a&1]; a >>= 1; B[1] = P[B[1]>>7] ^ (B[1] << 1); in gf_mult() 154 result ^= B[a&1]; a >>= 1; B[1] = P[B[1]>>7] ^ (B[1] << 1); in gf_mult() 155 result ^= B[a&1]; a >>= 1; B[1] = P[B[1]>>7] ^ (B[1] << 1); in gf_mult() 156 result ^= B[a&1]; a >>= 1; B[1] = P[B[1]>>7] ^ (B[1] << 1); in gf_mult() 157 result ^= B[a&1]; a >>= 1; B[1] = P[B[1]>>7] ^ (B[1] << 1); in gf_mult() 158 result ^= B[a&1]; a >>= 1; B[1] = P[B[1]>>7] ^ (B[1] << 1); in gf_mult() 159 result ^= B[a&1]; a >>= 1; B[1] = P[B[1]>>7] ^ (B[1] << 1); in gf_mult() 355 ulong32 A, B; in _twofish_setup() local 403 B = ROLc(B, 8); in _twofish_setup() [all …]
|
/optee_os/core/lib/libtomcrypt/src/pk/asn1/der/set/ |
A D | der_encode_setof.c | 26 struct edge *A = (struct edge *)a, *B = (struct edge *)b; in _qsort_helper() local 31 r = XMEMCMP(A->start, B->start, MIN(A->size, B->size)); in _qsort_helper() 33 if (r == 0 && A->size != B->size) { in _qsort_helper() 34 if (A->size > B->size) { in _qsort_helper() 35 for (x = B->size; x < A->size; x++) { in _qsort_helper() 41 for (x = A->size; x < B->size; x++) { in _qsort_helper() 42 if (B->start[x]) { in _qsort_helper()
|
A D | der_encode_set.c | 28 ltc_asn1_list *A = (ltc_asn1_list *)a, *B = (ltc_asn1_list *)b; in _qsort_helper() local 31 r = _ltc_to_asn1(A->type) - _ltc_to_asn1(B->type); in _qsort_helper() 36 return A->used - B->used; in _qsort_helper()
|
/optee_os/core/arch/arm/dts/ |
A D | stm32mp15-pinctrl.dtsi | 48 pinmux = <STM32_PINMUX('B', 6, AF5)>; 76 <STM32_PINMUX('B', 7, AF13)>,/* DCMI_VSYNC */ 84 <STM32_PINMUX('B', 8, AF13)>,/* DCMI_D6 */ 97 <STM32_PINMUX('B', 7, ANALOG)>,/* DCMI_VSYNC */ 105 <STM32_PINMUX('B', 8, ANALOG)>,/* DCMI_D6 */ 296 <STM32_PINMUX('B', 9, AF5)>, /* I2S2_WS */ 307 <STM32_PINMUX('B', 9, ANALOG)>, /* I2S2_WS */ 340 <STM32_PINMUX('B', 8, AF14)>, /* LCD_B6 */ 376 <STM32_PINMUX('B', 8, ANALOG)>, /* LCD_B6 */ 822 <STM32_PINMUX('B', 3, AF9)>, /* SDMMC2_D2 */ [all …]
|
/optee_os/out/arm/export-ta_arm32/host_include/mbedtls/ |
A D | bignum.h | 641 const mbedtls_mpi *B ); 656 const mbedtls_mpi *B ); 670 const mbedtls_mpi *B ); 684 const mbedtls_mpi *B ); 728 const mbedtls_mpi *B ); 765 const mbedtls_mpi *B ); 806 const mbedtls_mpi *B ); 928 const mbedtls_mpi *B ); 1060 void mbedtls_mpi_montmul( mbedtls_mpi *A, const mbedtls_mpi *B,
|
/optee_os/out/arm/export-ta_arm32/include/mbedtls/ |
A D | bignum.h | 641 const mbedtls_mpi *B ); 656 const mbedtls_mpi *B ); 670 const mbedtls_mpi *B ); 684 const mbedtls_mpi *B ); 728 const mbedtls_mpi *B ); 765 const mbedtls_mpi *B ); 806 const mbedtls_mpi *B ); 928 const mbedtls_mpi *B ); 1060 void mbedtls_mpi_montmul( mbedtls_mpi *A, const mbedtls_mpi *B,
|
/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/ |
A D | bignum.h | 641 const mbedtls_mpi *B ); 656 const mbedtls_mpi *B ); 670 const mbedtls_mpi *B ); 684 const mbedtls_mpi *B ); 728 const mbedtls_mpi *B ); 765 const mbedtls_mpi *B ); 806 const mbedtls_mpi *B ); 928 const mbedtls_mpi *B ); 1060 void mbedtls_mpi_montmul( mbedtls_mpi *A, const mbedtls_mpi *B,
|
/optee_os/out/arm/export-ta_arm64/include/mbedtls/ |
A D | bignum.h | 641 const mbedtls_mpi *B ); 656 const mbedtls_mpi *B ); 670 const mbedtls_mpi *B ); 684 const mbedtls_mpi *B ); 728 const mbedtls_mpi *B ); 765 const mbedtls_mpi *B ); 806 const mbedtls_mpi *B ); 928 const mbedtls_mpi *B ); 1060 void mbedtls_mpi_montmul( mbedtls_mpi *A, const mbedtls_mpi *B,
|
/optee_os/out/arm/export-ta_arm64/host_include/mbedtls/ |
A D | bignum.h | 641 const mbedtls_mpi *B ); 656 const mbedtls_mpi *B ); 670 const mbedtls_mpi *B ); 684 const mbedtls_mpi *B ); 728 const mbedtls_mpi *B ); 765 const mbedtls_mpi *B ); 806 const mbedtls_mpi *B ); 928 const mbedtls_mpi *B ); 1060 void mbedtls_mpi_montmul( mbedtls_mpi *A, const mbedtls_mpi *B,
|
/optee_os/core/lib/libtomcrypt/src/modes/lrw/ |
A D | lrw_start.c | 39 unsigned char B[16]; in lrw_start() local 74 zeromem(B, 16); in lrw_start() 76 B[0] = y; in lrw_start() 77 gcm_gf_mult(tweak, B, &lrw->PC[0][y][0]); in lrw_start()
|
/optee_os/core/lib/libtomcrypt/src/pk/ecc/ |
A D | ecc_set_curve_internal.c | 33 if (_ecc_cmp_hex_bn(curve->B, key->dp.B, bn) != 1) continue; in _ecc_oid_lookup() 54 if ((err = mp_init_multi(&key->dp.prime, &key->dp.order, &key->dp.A, &key->dp.B, in ecc_copy_curve() 65 if ((err = mp_copy(srckey->dp.B, key->dp.B )) != CRYPT_OK) { goto error; } in ecc_copy_curve() 98 if ((err = mp_init_multi(&key->dp.prime, &key->dp.order, &key->dp.A, &key->dp.B, in ecc_set_curve_from_mpis() 109 if ((err = mp_copy(b, key->dp.B )) != CRYPT_OK) { goto error; } in ecc_set_curve_from_mpis()
|
/optee_os/core/crypto/ |
A D | sm3.c | 52 uint32_t A, B, C, D, E, F, G, H; in sm3_process() local 109 B = ctx->state[1]; in sm3_process() 120 TT1 = FF0(A, B, C) + D + SS2 + W1[j]; in sm3_process() 123 C = ROTL(B, 9); in sm3_process() 124 B = A; in sm3_process() 135 TT1 = FF1(A, B, C) + D + SS2 + W1[j]; in sm3_process() 138 C = ROTL(B, 9); in sm3_process() 139 B = A; in sm3_process() 148 ctx->state[1] ^= B; in sm3_process()
|
/optee_os/core/lib/libtomcrypt/src/misc/pkcs12/ |
A D | pkcs12_kdf.c | 30 unsigned char D[MAXBLOCKSIZE], A[MAXBLOCKSIZE], B[MAXBLOCKSIZE]; in pkcs12_kdf() local 56 for (j = 0; j < v; j++) B[j] = A[j % Alen]; in pkcs12_kdf() 59 if (++B[j - 1] != 0) break; in pkcs12_kdf() 65 tmp = I[n * v + j - 1] + B[j - 1] + ch; in pkcs12_kdf()
|