| /mbedtls/library/ |
| A D | sha256.c | 510 P(local.A[0], local.A[1], local.A[2], local.A[3], local.A[4], in mbedtls_internal_sha256_process_c() 525 P(local.A[0], local.A[1], local.A[2], local.A[3], local.A[4], in mbedtls_internal_sha256_process_c() 527 P(local.A[7], local.A[0], local.A[1], local.A[2], local.A[3], in mbedtls_internal_sha256_process_c() 529 P(local.A[6], local.A[7], local.A[0], local.A[1], local.A[2], in mbedtls_internal_sha256_process_c() 531 P(local.A[5], local.A[6], local.A[7], local.A[0], local.A[1], in mbedtls_internal_sha256_process_c() 533 P(local.A[4], local.A[5], local.A[6], local.A[7], local.A[0], in mbedtls_internal_sha256_process_c() 535 P(local.A[3], local.A[4], local.A[5], local.A[6], local.A[7], in mbedtls_internal_sha256_process_c() 537 P(local.A[2], local.A[3], local.A[4], local.A[5], local.A[6], in mbedtls_internal_sha256_process_c() 539 P(local.A[1], local.A[2], local.A[3], local.A[4], local.A[5], in mbedtls_internal_sha256_process_c() 544 P(local.A[0], local.A[1], local.A[2], local.A[3], local.A[4], in mbedtls_internal_sha256_process_c() [all …]
|
| A D | md5.c | 68 uint32_t X[16], A, B, C, D; in mbedtls_internal_md5_process() member 98 local.A = ctx->state[0]; in mbedtls_internal_md5_process() 105 P(local.A, local.B, local.C, local.D, 0, 7, 0xD76AA478); in mbedtls_internal_md5_process() 106 P(local.D, local.A, local.B, local.C, 1, 12, 0xE8C7B756); in mbedtls_internal_md5_process() 107 P(local.C, local.D, local.A, local.B, 2, 17, 0x242070DB); in mbedtls_internal_md5_process() 108 P(local.B, local.C, local.D, local.A, 3, 22, 0xC1BDCEEE); in mbedtls_internal_md5_process() 109 P(local.A, local.B, local.C, local.D, 4, 7, 0xF57C0FAF); in mbedtls_internal_md5_process() 110 P(local.D, local.A, local.B, local.C, 5, 12, 0x4787C62A); in mbedtls_internal_md5_process() 111 P(local.C, local.D, local.A, local.B, 6, 17, 0xA8304613); in mbedtls_internal_md5_process() 112 P(local.B, local.C, local.D, local.A, 7, 22, 0xFD469501); in mbedtls_internal_md5_process() [all …]
|
| A D | ripemd160.c | 73 uint32_t A, B, C, D, E, Ap, Bp, Cp, Dp, Ep, X[16]; in mbedtls_internal_ripemd160_process() member 93 local.A = local.Ap = ctx->state[0]; in mbedtls_internal_ripemd160_process() 127 P2(local.A, local.B, local.C, local.D, local.E, 0, 11, 5, 8); in mbedtls_internal_ripemd160_process() 128 P2(local.E, local.A, local.B, local.C, local.D, 1, 14, 14, 9); in mbedtls_internal_ripemd160_process() 129 P2(local.D, local.E, local.A, local.B, local.C, 2, 15, 7, 9); in mbedtls_internal_ripemd160_process() 130 P2(local.C, local.D, local.E, local.A, local.B, 3, 12, 0, 11); in mbedtls_internal_ripemd160_process() 131 P2(local.B, local.C, local.D, local.E, local.A, 4, 5, 9, 13); in mbedtls_internal_ripemd160_process() 132 P2(local.A, local.B, local.C, local.D, local.E, 5, 8, 2, 15); in mbedtls_internal_ripemd160_process() 133 P2(local.E, local.A, local.B, local.C, local.D, 6, 7, 11, 15); in mbedtls_internal_ripemd160_process() 134 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 | 69 uint32_t temp, W[16], A, B, C, D, E; in mbedtls_internal_sha1_process() member 107 local.A = ctx->state[0]; in mbedtls_internal_sha1_process() 132 P(local.E, local.A, local.B, local.C, local.D, R(16)); in mbedtls_internal_sha1_process() 133 P(local.D, local.E, local.A, local.B, local.C, R(17)); in mbedtls_internal_sha1_process() 134 P(local.C, local.D, local.E, local.A, local.B, R(18)); in mbedtls_internal_sha1_process() 135 P(local.B, local.C, local.D, local.E, local.A, R(19)); in mbedtls_internal_sha1_process() 143 P(local.A, local.B, local.C, local.D, local.E, R(20)); in mbedtls_internal_sha1_process() 144 P(local.E, local.A, local.B, local.C, local.D, R(21)); in mbedtls_internal_sha1_process() 145 P(local.D, local.E, local.A, local.B, local.C, R(22)); in mbedtls_internal_sha1_process() 146 P(local.C, local.D, local.E, local.A, local.B, R(23)); in mbedtls_internal_sha1_process() [all …]
|
| A D | sha512.c | 643 P(local.A[0], local.A[1], local.A[2], local.A[3], local.A[4], in mbedtls_internal_sha512_process_c() 647 local.A[6] = local.A[5]; local.A[5] = local.A[4]; in mbedtls_internal_sha512_process_c() 648 local.A[4] = local.A[3]; local.A[3] = local.A[2]; in mbedtls_internal_sha512_process_c() 664 P(local.A[0], local.A[1], local.A[2], local.A[3], local.A[4], in mbedtls_internal_sha512_process_c() 666 P(local.A[7], local.A[0], local.A[1], local.A[2], local.A[3], in mbedtls_internal_sha512_process_c() 668 P(local.A[6], local.A[7], local.A[0], local.A[1], local.A[2], in mbedtls_internal_sha512_process_c() 670 P(local.A[5], local.A[6], local.A[7], local.A[0], local.A[1], in mbedtls_internal_sha512_process_c() 672 P(local.A[4], local.A[5], local.A[6], local.A[7], local.A[0], in mbedtls_internal_sha512_process_c() 674 P(local.A[3], local.A[4], local.A[5], local.A[6], local.A[7], in mbedtls_internal_sha512_process_c() 676 P(local.A[2], local.A[3], local.A[4], local.A[5], local.A[6], in mbedtls_internal_sha512_process_c() [all …]
|
| A D | bignum_core.h | 122 void mbedtls_mpi_core_bigendian_to_host(mbedtls_mpi_uint *A, 177 const mbedtls_mpi_uint *A, 257 int mbedtls_mpi_core_write_le(const mbedtls_mpi_uint *A, 277 int mbedtls_mpi_core_write_be(const mbedtls_mpi_uint *A, 330 const mbedtls_mpi_uint *A, 365 const mbedtls_mpi_uint *A, 388 const mbedtls_mpi_uint *A, 484 const mbedtls_mpi_uint *A, 635 const mbedtls_mpi_uint *A, 720 const mbedtls_mpi_uint *A, [all …]
|
| A D | bignum.c | 1007 const mbedtls_mpi *T = A; A = X; B = T; in mbedtls_mpi_add_abs() 1010 if (X != A) { in mbedtls_mpi_add_abs() 1082 if (A->n > n && A != X) { in mbedtls_mpi_sub_abs() 1083 memcpy(X->p + n, A->p + n, (A->n - n) * ciL); in mbedtls_mpi_sub_abs() 1086 memset(X->p + A->n, 0, (X->n - A->n) * ciL); in mbedtls_mpi_sub_abs() 1117 s = A->s; in add_sub_mpi() 1202 if (X == A) { in mbedtls_mpi_mul_mpi() 1203 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(&TA, A)); A = &TA; in mbedtls_mpi_mul_mpi() 2064 A.p[A.n - 1] &= ((mbedtls_mpi_uint) 1 << (k - (A.n - 1) * biL - 1)) - 1; in mpi_miller_rabin() 2078 MBEDTLS_MPI_CHK(mbedtls_mpi_exp_mod(&A, &A, &R, X, &RR)); in mpi_miller_rabin() [all …]
|
| A D | bignum_core.c | 59 if (A[i] != 0) { in mbedtls_mpi_core_bitlen() 100 for (cur_limb_left = A, cur_limb_right = A + (A_limbs - 1); in mbedtls_mpi_core_bigendian_to_host() 173 if (X == A) { in mbedtls_mpi_core_cond_assign() 273 if (GET_BYTE(A, i) != 0) { in mbedtls_mpi_core_write_le() 280 output[i] = GET_BYTE(A, i); in mbedtls_mpi_core_write_le() 413 mbedtls_mpi_uint t = c + A[i]; in mbedtls_mpi_core_add() 414 c = (t < A[i]); in mbedtls_mpi_core_add() 453 mbedtls_mpi_uint t = A[i] - c; in mbedtls_mpi_core_sub() 539 mbedtls_mpi_uint u0 = A[i]; in mbedtls_mpi_core_montmul() 738 memcpy(W1, A, AN_limbs * ciL); in exp_mod_precompute_window() [all …]
|
| A D | bignum_mod.c | 91 const mbedtls_mpi_uint *A, in set_mont_const_square() argument 110 memcpy(N.p, A, sizeof(mbedtls_mpi_uint) * limbs); in set_mont_const_square() 164 const mbedtls_mpi_mod_residue *A, in mbedtls_mpi_mod_mul() argument 181 mbedtls_mpi_mod_raw_mul(X->p, A->p, B->p, N, T); in mbedtls_mpi_mod_mul() 189 const mbedtls_mpi_mod_residue *A, in mbedtls_mpi_mod_sub() argument 197 mbedtls_mpi_mod_raw_sub(X->p, A->p, B->p, N); in mbedtls_mpi_mod_sub() 208 mbedtls_mpi_mod_raw_inv_prime(X->p, A->p, in mbedtls_mpi_mod_inv_mont() 250 const mbedtls_mpi_mod_residue *A, in mbedtls_mpi_mod_inv() argument 253 if (X->limbs != N->limbs || A->limbs != N->limbs) { in mbedtls_mpi_mod_inv() 258 if (mbedtls_mpi_core_check_zero_ct(A->p, A->limbs) == 0) { in mbedtls_mpi_mod_inv() [all …]
|
| A D | bignum_mod_raw.c | 27 const mbedtls_mpi_uint *A, in mbedtls_mpi_mod_raw_cond_assign() argument 77 int mbedtls_mpi_mod_raw_write(const mbedtls_mpi_uint *A, in mbedtls_mpi_mod_raw_write() argument 85 return mbedtls_mpi_core_write_le(A, N->limbs, in mbedtls_mpi_mod_raw_write() 88 return mbedtls_mpi_core_write_be(A, N->limbs, in mbedtls_mpi_mod_raw_write() 96 const mbedtls_mpi_uint *A, in mbedtls_mpi_mod_raw_sub() argument 116 const mbedtls_mpi_uint *A, in mbedtls_mpi_mod_raw_mul() argument 158 const mbedtls_mpi_uint *A, in mbedtls_mpi_mod_raw_inv_prime() argument 180 const mbedtls_mpi_uint *A, in mbedtls_mpi_mod_raw_add() argument 185 carry = mbedtls_mpi_core_add(X, A, B, N->limbs); in mbedtls_mpi_mod_raw_add() 265 const mbedtls_mpi_uint *A, in mbedtls_mpi_mod_raw_neg() argument [all …]
|
| A D | nist_kw.c | 203 unsigned char *A = output; in mbedtls_nist_kw_wrap() local 215 memcpy(inbuff, A, KW_SEMIBLOCK_LENGTH); in mbedtls_nist_kw_wrap() 225 calc_a_xor_t(A, t); in mbedtls_nist_kw_wrap() 274 memcpy(A, input, KW_SEMIBLOCK_LENGTH); in unwrap() 280 calc_a_xor_t(A, t); in unwrap() 282 memcpy(inbuff, A, KW_SEMIBLOCK_LENGTH); in unwrap() 291 memcpy(A, outbuff, KW_SEMIBLOCK_LENGTH); in unwrap() 326 unsigned char A[KW_SEMIBLOCK_LENGTH]; in mbedtls_nist_kw_unwrap() local 348 A, output, out_len); in mbedtls_nist_kw_unwrap() 391 A, output, out_len); in mbedtls_nist_kw_unwrap() [all …]
|
| A D | aes.c | 132 V(28, 18, 18, 30), V(A1, 96, 96, 37), V(0F, 05, 05, 0A), V(B5, 9A, 9A, 2F), \ 135 V(1B, 09, 09, 12), V(9E, 83, 83, 1D), V(74, 2C, 2C, 58), V(2E, 1A, 1A, 34), \ 136 V(2D, 1B, 1B, 36), V(B2, 6E, 6E, DC), V(EE, 5A, 5A, B4), V(FB, A0, A0, 5B), \ 141 V(BE, 6A, 6A, D4), V(46, CB, CB, 8D), V(D9, BE, BE, 67), V(4B, 39, 39, 72), \ 142 V(DE, 4A, 4A, 94), V(D4, 4C, 4C, 98), V(E8, 58, 58, B0), V(4A, CF, CF, 85), \ 156 V(66, 22, 22, 44), V(7E, 2A, 2A, 54), V(AB, 90, 90, 3B), V(83, 88, 88, 0B), \ 159 V(3B, E0, E0, DB), V(56, 32, 32, 64), V(4E, 3A, 3A, 74), V(1E, 0A, 0A, 14), \ 166 V(AF, 65, 65, CA), V(8E, 7A, 7A, F4), V(E9, AE, AE, 47), V(18, 08, 08, 10), \ 170 V(DD, 4B, 4B, 96), V(DC, BD, BD, 61), V(86, 8B, 8B, 0D), V(85, 8A, 8A, 0F), \ 246 V(50, A7, F4, 51), V(53, 65, 41, 7E), V(C3, A4, 17, 1A), V(96, 5E, 27, 3A), \ [all …]
|
| A D | bignum_mod_raw.h | 101 const mbedtls_mpi_uint *A, 172 int mbedtls_mpi_mod_raw_write(const mbedtls_mpi_uint *A, 196 const mbedtls_mpi_uint *A, 230 const mbedtls_mpi_uint *A, 278 const mbedtls_mpi_uint *A, 303 const mbedtls_mpi_uint *A, 413 const mbedtls_mpi_uint *A,
|
| A D | bignum_mod.h | 259 const mbedtls_mpi_mod_residue *A, 289 const mbedtls_mpi_mod_residue *A, 319 const mbedtls_mpi_mod_residue *A, 348 const mbedtls_mpi_mod_residue *A,
|
| A D | constant_time.c | 79 volatile const unsigned char *A = (volatile const unsigned char *) a; in mbedtls_ct_memcmp() local 85 uint32_t x = mbedtls_get_unaligned_volatile_uint32(A + i); in mbedtls_ct_memcmp() 95 unsigned char x = A[i], y = B[i]; in mbedtls_ct_memcmp() 129 volatile const unsigned char *A = (volatile const unsigned char *) a; in mbedtls_ct_memcmp_partial() local 135 unsigned char x = A[i], y = B[i]; in mbedtls_ct_memcmp_partial()
|
| A D | ecp.c | 516 mbedtls_mpi_init(&grp->A); in mbedtls_ecp_group_init() 580 mbedtls_mpi_free(&grp->A); in mbedtls_ecp_group_free() 1061 MBEDTLS_MPI_CHK(mbedtls_mpi_mul_mpi(X, A, B)); in mbedtls_mpi_mul_mod() 1084 MBEDTLS_MPI_CHK(mbedtls_mpi_sub_mpi(X, A, B)); in mbedtls_mpi_sub_mod() 1105 MBEDTLS_MPI_CHK(mbedtls_mpi_add_mpi(X, A, B)); in mbedtls_mpi_add_mod() 1119 MBEDTLS_MPI_CHK(mbedtls_mpi_mul_int(X, A, c)); in mbedtls_mpi_mul_int_mod() 1139 #define MPI_ECP_SUB_INT(X, A, c) \ argument 1170 MBEDTLS_MPI_CHK(mbedtls_mpi_mul_mod(grp, X, A, A)) 1179 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(X, A)) 1238 MPI_ECP_ADD(rhs, rhs, &grp->A); in ecp_sw_rhs() [all …]
|
| /mbedtls/tests/suites/ |
| A D | test_suite_bignum_mod.misc.data | 10 Test mpi_mod_mul #1 N->limbs != A->limbs 40 mbedtls_mpi_mod_inv non-Mont. form - base case for negative testing (N, A, A^-1) 43 mbedtls_mpi_mod_inv non-Mont. form - A == 0 46 mbedtls_mpi_mod_inv non-Mont. form - A too long 52 mbedtls_mpi_mod_inv 32-bit Mont. form - base case for negative testing, A = 1 (N, mont(A), mont(A^-… 56 mbedtls_mpi_mod_inv 32-bit Mont. form - A == 0 68 mbedtls_mpi_mod_inv 64-bit Mont. form - base case for negative testing, A = 1 (N, mont(A), mont(A^-… 144 Test mbedtls_mpi_mod_io #1 N: "11" A: "119". 147 Test mbedtls_mpi_mod_io #2 N: "11" A: "136". 150 Test mbedtls_mpi_mod_io #3 N: "11" A: "119". [all …]
|
| A D | test_suite_ccm.data | 177 CCM encrypt and tag AES-128 (P=0, N=13, A=0, T=16) 1525 CCM encrypt, skip ad AES-128 (P=0, N=13, A=0, T=16) 1529 CCM* encrypt, skip ad AES-128 (P=0, N=13, A=0, T=16) 1533 CCM decrypt, skip ad AES-128 (P=0, N=13, A=0, T=16) 1537 CCM* decrypt, skip ad AES-128 (P=0, N=13, A=0, T=16) 1557 CCM encrypt, skip update AES-128 (P=0, N=13, A=0, T=16) 1561 CCM decrypt, skip update AES-128 (P=0, N=13, A=0, T=16) 1565 CCM* encrypt, skip update AES-128 (P=0, N=13, A=0, T=16) 1569 CCM* decrypt, skip update AES-128 (P=0, N=13, A=0, T=16) 1733 CCM encrypt, instant finish AES-128 (P=0, N=13, A=0, T=16) [all …]
|
| A D | test_suite_cipher.ccm.data | 1 AES-128-CCM test vector NIST #1 (P=0, N=7, A=0, T=4) 5 AES-128-CCM test vector NIST #2 (P=0, N=7, A=0, T=4) 9 AES-128-CCM test vector NIST #3 (P=0, N=7, A=0, T=16) 13 AES-128-CCM test vector NIST #4 (P=0, N=7, A=0, T=16) 17 AES-128-CCM test vector NIST #5 (P=0, N=13, A=0, T=4) 21 AES-128-CCM test vector NIST #6 (P=0, N=13, A=0, T=4) 25 AES-128-CCM test vector NIST #7 (P=0, N=13, A=0, T=16) 29 AES-128-CCM test vector NIST #8 (P=0, N=13, A=0, T=16) 33 AES-128-CCM test vector NIST #9 (P=24, N=7, A=0, T=4) 37 AES-128-CCM test vector NIST #10 (P=24, N=7, A=0, T=4) [all …]
|
| A D | test_suite_bignum_mod_raw.function | 312 /* A == B: alias A and B */ 314 mbedtls_mpi_mod_raw_sub(X, A, A, &m); 435 /* A == B: alias A and B */ 445 /* A != B: test B * A */ 450 /* B * A: alias X to A */ 594 /* A == B: alias A and B */ 596 /* A + A => Correct result */ 597 mbedtls_mpi_mod_raw_add(X, A, A, &m); 600 /* A + A: X, A, B all aliased together => Correct result */ 605 /* A != B: test B + A */ [all …]
|
| A D | test_suite_bignum.function | 526 mbedtls_mpi X, A; 661 mbedtls_mpi X, A; 721 mbedtls_mpi X, Z, A; 808 mbedtls_mpi X, Z, A; 845 mbedtls_mpi X, Z, A; 926 mbedtls_mpi X, Y, A; 1198 mbedtls_mpi X, A; 1216 mbedtls_mpi X, A; 1305 TEST_EQUAL(A.n, 1); 1376 TEST_EQUAL(mbedtls_mpi_add_int(&A, &A, 1), 0); [all …]
|
| A D | test_suite_bignum_core.function | 31 * if A != B, B + A. If A == B, we can test when A and B are aliased */ 33 /* A + B */ 50 /* A == B, so test where A and B are aliased */ 52 /* A + A => correct result and carry */ 61 /* A != B, so test B + A */ 107 * if A != B, B + A. If A == B, we can test when A and B are aliased */ 132 /* A != B, so test B + A */ 385 TEST_CF_SECRET(A, A_limbs * sizeof(*A)); 400 A[0] + 1 <= A[0]); 902 memcpy(A.p, R.p, bytes); /* restore A */ [all …]
|
| A D | test_suite_aes.ofb.data | 1 # NIST Special Publication 800-38A 12 OFB-AES128.Encrypt - Test NIST SP800-38A - F.4.1 16 OFB-AES128.Decrypt - Test NIST SP800-38A - F.4.2 20 OFB-AES192.Encrypt - Test NIST SP800-38A - F.4.3 24 OFB-AES192.Decrypt - Test NIST SP800-38A - F.4.4 28 OFB-AES256.Encrypt - Test NIST SP800-38A - F.4.5 32 OFB-AES256.Decrypt - Test NIST SP800-38A - F.4.6
|
| A D | test_suite_bignum.misc.data | 1018 Test mbedtls_mpi_mul_mpi #1, leading 0 limb in A, A < 0 1024 Test mbedtls_mpi_mul_mpi #1, leading 0 limb in A, A < 0, B < 0 1030 Test mbedtls_mpi_mul_mpi #1, leading 0 limb in A and B, A < 0 1036 Test mbedtls_mpi_mul_mpi #1, leading 0 limb in A and B, A < 0, B < 0 1042 Test mbedtls_mpi_mul_mpi #2, trailing 0 limb in A, A < 0 1048 Test mbedtls_mpi_mul_mpi #2, trailing 0 limb in A, A < 0, B < 0 1066 Test mbedtls_mpi_mul_mpi #2, trailing 0 limb in A and B, A < 0 1078 Test mbedtls_mpi_mul_mpi #3, trailing 0 limbs in A, A < 0 1084 Test mbedtls_mpi_mul_mpi #3, trailing 0 limbs in A, A < 0, B < 0 1456 Test GCD: gcd=1, A < 0 < B, |A| < |B| [all …]
|
| /mbedtls/include/mbedtls/ |
| A D | bignum.h | 695 int mbedtls_mpi_add_abs(mbedtls_mpi *X, const mbedtls_mpi *A, 710 int mbedtls_mpi_sub_abs(mbedtls_mpi *X, const mbedtls_mpi *A, 724 int mbedtls_mpi_add_mpi(mbedtls_mpi *X, const mbedtls_mpi *A, 738 int mbedtls_mpi_sub_mpi(mbedtls_mpi *X, const mbedtls_mpi *A, 752 int mbedtls_mpi_add_int(mbedtls_mpi *X, const mbedtls_mpi *A, 767 int mbedtls_mpi_sub_int(mbedtls_mpi *X, const mbedtls_mpi *A, 782 int mbedtls_mpi_mul_mpi(mbedtls_mpi *X, const mbedtls_mpi *A, 798 int mbedtls_mpi_mul_int(mbedtls_mpi *X, const mbedtls_mpi *A, 860 int mbedtls_mpi_mod_mpi(mbedtls_mpi *R, const mbedtls_mpi *A, 909 int mbedtls_mpi_exp_mod(mbedtls_mpi *X, const mbedtls_mpi *A, [all …]
|