/mbedtls-latest/library/ |
D | des.c | 213 #define DES_IP(X, Y) \ argument 216 T = (((X) >> 4) ^ (Y)) & 0x0F0F0F0F; (Y) ^= T; (X) ^= (T << 4); \ 217 T = (((X) >> 16) ^ (Y)) & 0x0000FFFF; (Y) ^= T; (X) ^= (T << 16); \ 218 T = (((Y) >> 2) ^ (X)) & 0x33333333; (X) ^= T; (Y) ^= (T << 2); \ 219 T = (((Y) >> 8) ^ (X)) & 0x00FF00FF; (X) ^= T; (Y) ^= (T << 8); \ 220 (Y) = (((Y) << 1) | ((Y) >> 31)) & 0xFFFFFFFF; \ 221 T = ((X) ^ (Y)) & 0xAAAAAAAA; (Y) ^= T; (X) ^= T; \ 228 #define DES_FP(X, Y) \ argument 232 T = ((X) ^ (Y)) & 0xAAAAAAAA; (X) ^= T; (Y) ^= T; \ 233 (Y) = (((Y) << 31) | ((Y) >> 1)) & 0xFFFFFFFF; \ [all …]
|
D | bignum.c | 58 const mbedtls_mpi *Y, in mbedtls_mpi_lt_mpi_ct() argument 63 if (X->n != Y->n) { in mbedtls_mpi_lt_mpi_ct() 72 Y_is_negative = mbedtls_ct_bool((Y->s & 2) >> 1); in mbedtls_mpi_lt_mpi_ct() 89 void * const p[2] = { X->p, Y->p }; in mbedtls_mpi_lt_mpi_ct() 119 const mbedtls_mpi *Y, in mbedtls_mpi_safe_cond_assign() argument 124 MBEDTLS_MPI_CHK(mbedtls_mpi_grow(X, Y->n)); in mbedtls_mpi_safe_cond_assign() 129 X->s = mbedtls_ct_mpi_sign_if(do_assign, Y->s, X->s); in mbedtls_mpi_safe_cond_assign() 131 mbedtls_mpi_core_cond_assign(X->p, Y->p, Y->n, do_assign); in mbedtls_mpi_safe_cond_assign() 134 for (size_t i = Y->n; i < X->n; i++) { in mbedtls_mpi_safe_cond_assign() 150 mbedtls_mpi *Y, in mbedtls_mpi_safe_cond_swap() argument [all …]
|
D | ecp.c | 492 if (grp->G.Y.p == NULL) { in mbedtls_ecp_get_type() 505 mbedtls_mpi_init(&pt->Y); in mbedtls_ecp_point_init() 551 mbedtls_mpi_free(&(pt->Y)); in mbedtls_ecp_point_free() 621 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(&P->Y, &Q->Y)); in mbedtls_ecp_copy() 643 MBEDTLS_MPI_CHK(mbedtls_mpi_lset(&pt->Y, 1)); in mbedtls_ecp_set_zero() 665 mbedtls_mpi_cmp_mpi(&P->Y, &Q->Y) == 0 && in mbedtls_ecp_point_cmp() 681 MBEDTLS_MPI_CHK(mbedtls_mpi_read_string(&P->Y, radix, y)); in mbedtls_ecp_point_read_string() 741 MBEDTLS_MPI_CHK(mbedtls_mpi_write_binary(&P->Y, buf + 1 + plen, plen)); in mbedtls_ecp_point_write_binary() 749 buf[0] = 0x02 + mbedtls_mpi_get_bit(&P->Y, 0); in mbedtls_ecp_point_write_binary() 762 mbedtls_mpi *Y, [all …]
|
D | aes.c | 891 uint32_t Y[4]; in mbedtls_internal_aes_encrypt() member 900 AES_FROUND(t.Y[0], t.Y[1], t.Y[2], t.Y[3], t.X[0], t.X[1], t.X[2], t.X[3]); in mbedtls_internal_aes_encrypt() 901 AES_FROUND(t.X[0], t.X[1], t.X[2], t.X[3], t.Y[0], t.Y[1], t.Y[2], t.Y[3]); in mbedtls_internal_aes_encrypt() 904 AES_FROUND(t.Y[0], t.Y[1], t.Y[2], t.Y[3], t.X[0], t.X[1], t.X[2], t.X[3]); in mbedtls_internal_aes_encrypt() 907 ((uint32_t) FSb[MBEDTLS_BYTE_0(t.Y[0])]) ^ in mbedtls_internal_aes_encrypt() 908 ((uint32_t) FSb[MBEDTLS_BYTE_1(t.Y[1])] << 8) ^ in mbedtls_internal_aes_encrypt() 909 ((uint32_t) FSb[MBEDTLS_BYTE_2(t.Y[2])] << 16) ^ in mbedtls_internal_aes_encrypt() 910 ((uint32_t) FSb[MBEDTLS_BYTE_3(t.Y[3])] << 24); in mbedtls_internal_aes_encrypt() 913 ((uint32_t) FSb[MBEDTLS_BYTE_0(t.Y[1])]) ^ in mbedtls_internal_aes_encrypt() 914 ((uint32_t) FSb[MBEDTLS_BYTE_1(t.Y[2])] << 8) ^ in mbedtls_internal_aes_encrypt() [all …]
|
D | bignum_core.c | 188 mbedtls_mpi_uint *Y, in mbedtls_mpi_core_cond_swap() argument 192 if (X == Y) { in mbedtls_mpi_core_cond_swap() 198 X[i] = mbedtls_ct_mpi_uint_if(swap, Y[i], X[i]); in mbedtls_mpi_core_cond_swap() 199 Y[i] = mbedtls_ct_mpi_uint_if(swap, tmp, Y[i]); in mbedtls_mpi_core_cond_swap()
|
D | bignum_mod_raw.c | 35 mbedtls_mpi_uint *Y, in mbedtls_mpi_mod_raw_cond_swap() argument 39 mbedtls_mpi_core_cond_swap(X, Y, N->limbs, mbedtls_ct_bool(swap)); in mbedtls_mpi_mod_raw_cond_swap()
|
D | bignum_mod_raw.h | 127 mbedtls_mpi_uint *Y,
|
D | pkparse.c | 232 mbedtls_mpi_lset(&grp->G.Y, p[0] - 2) != 0 || in pk_group_from_specified() 282 mbedtls_mpi_get_bit(&grp->G.Y, 0) == mbedtls_mpi_get_bit(&ref.G.Y, 0)) { in pk_group_id_from_group()
|
D | bignum_core.h | 218 mbedtls_mpi_uint *Y,
|
D | ecp_curves.c | 4531 ecp_mpi_load(&grp->G.Y, gy, gylen); in ecp_group_load() 4644 mbedtls_mpi_free(&grp->G.Y); in ecp_use_curve25519() 4693 mbedtls_mpi_free(&grp->G.Y); in ecp_use_curve448() 5231 #define DIV_ROUND_UP(X, Y) (((X) + (Y) -1) / (Y)) argument
|
D | ecp_curves_new.c | 4541 ecp_mpi_load(&grp->G.Y, gy, gylen); in ecp_group_load() 4681 mbedtls_mpi_free(&grp->G.Y); in ecp_use_curve25519() 4740 mbedtls_mpi_free(&grp->G.Y); in ecp_use_curve448() 5470 #define DIV_ROUND_UP(X, Y) (((X) + (Y) -1) / (Y)) argument
|
D | debug.c | 188 mbedtls_debug_print_mpi(ssl, level, file, line, str, &X->Y); in mbedtls_debug_print_ecp()
|
/mbedtls-latest/tests/suites/ |
D | test_suite_bignum.function | 105 mbedtls_mpi X, Y, Z; 108 mbedtls_mpi_init(&Y); 308 mbedtls_mpi X, Y; 312 mbedtls_mpi_init(&X); mbedtls_mpi_init(&Y); 324 ret = mbedtls_mpi_read_file(&Y, 16, file_in); 328 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&X, &Y) == 0); 331 mbedtls_mpi_free(&X); mbedtls_mpi_free(&Y); 352 mbedtls_mpi X, Y; 353 mbedtls_mpi_init(&X); mbedtls_mpi_init(&Y); 356 TEST_ASSERT(mbedtls_test_read_mpi(&Y, output_Y) == 0); [all …]
|
D | test_suite_bignum_mod_raw.function | 117 mbedtls_mpi_uint *Y = NULL; 126 TEST_EQUAL(mbedtls_test_read_mpi_core(&Y, &limbs_Y, input_Y), 0); 143 TEST_CF_SECRET(Y, bytes); 145 mbedtls_mpi_mod_raw_cond_assign(X, Y, &m, 0); 148 TEST_CF_PUBLIC(Y, bytes); 150 TEST_ASSERT(memcmp(X, Y, bytes) != 0); 154 TEST_CF_SECRET(Y, bytes); 156 mbedtls_mpi_mod_raw_cond_assign(X, Y, &m, 1); 159 TEST_CF_PUBLIC(Y, bytes); 164 TEST_MEMORY_COMPARE(X, copy_bytes, Y, copy_bytes); [all …]
|
D | test_suite_bignum_core.function | 347 mbedtls_mpi_uint *Y = NULL; 352 TEST_EQUAL(0, mbedtls_test_read_mpi_core(&Y, &Y_limbs, input_Y)); 358 TEST_CF_SECRET(Y, X_limbs * sizeof(mbedtls_mpi_uint)); 360 ret = mbedtls_mpi_core_lt_ct(X, Y, X_limbs); 365 mbedtls_free(Y); 420 mbedtls_mpi_uint *Y = NULL; 425 TEST_EQUAL(mbedtls_test_read_mpi_core(&Y, &limbs_Y, input_Y), 0); 437 TEST_CF_SECRET(Y, bytes); 439 mbedtls_mpi_core_cond_assign(X, Y, copy_limbs, 0); 442 TEST_CF_PUBLIC(Y, bytes); [all …]
|
D | test_suite_ecp.function | 141 TEST_ASSERT(mbedtls_test_read_mpi(&P.Y, y_hex) == 0); 213 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&R.Y, &yA) == 0); 229 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&R.Y, &yZ) == 0); 285 TEST_ASSERT(mbedtls_test_read_mpi(&Q.Y, yQ_str) == 0); 299 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&R.Y, &yR) == 0); 353 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&R.Y, &yA) == 0); 358 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&R.Y, &yZ) == 0); 364 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&R.Y, &yB) == 0); 369 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&R.Y, &yZ) == 0); 455 TEST_ASSERT(mbedtls_mpi_read_binary(&P.Y, Py_hex->x, Py_hex->len) == 0); [all …]
|
D | test_suite_ecdh.function | 166 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&qA.Y, &check) == 0); 175 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&qB.Y, &check) == 0);
|
D | test_suite_bignum.misc.data | 337 Base test mbedtls_mpi_lt_mpi_ct (Y is longer in storage) 373 Multi-limb mbedtls_mpi_lt_mpi_ct (X<Y, zero vs non-zero MS limb) 376 Multi-limb mbedtls_mpi_lt_mpi_ct (X>Y, equal MS limbs) 379 Multi-limb mbedtls_mpi_lt_mpi_ct (X=Y) 382 Multi-limb mbedtls_mpi_lt_mpi_ct (X=-Y)
|
D | test_suite_debug.data | 67 … 5f 17 24 62 48 fc 1a 95 29 ce 2c 2d\nMyFile(0999)\: value of 'crt->eckey.Q(Y)' (384 bits) is\:\nM…
|
/mbedtls-latest/programs/pkey/ |
D | mpi_demo.c | 31 mbedtls_mpi E, P, Q, N, H, D, X, Y, Z; in main() local 34 mbedtls_mpi_init(&H); mbedtls_mpi_init(&D); mbedtls_mpi_init(&X); mbedtls_mpi_init(&Y); in main() 62 MBEDTLS_MPI_CHK(mbedtls_mpi_exp_mod(&Y, &X, &E, &N, NULL)); in main() 63 MBEDTLS_MPI_CHK(mbedtls_mpi_exp_mod(&Z, &Y, &D, &N, NULL)); in main() 67 MBEDTLS_MPI_CHK(mbedtls_mpi_write_file(" Y (ciphertext) = X^E mod N = ", &Y, 10, NULL)); in main() 75 mbedtls_mpi_free(&H); mbedtls_mpi_free(&D); mbedtls_mpi_free(&X); mbedtls_mpi_free(&Y); in main()
|
D | key_app.c | 72 mbedtls_mpi X, Y; in show_ecp_key() local 73 mbedtls_mpi_init(&X); mbedtls_mpi_init(&Y); in show_ecp_key() 94 mbedtls_mpi_read_binary(&Y, point_bin + 1 + len / 2, len / 2)); in show_ecp_key() 96 mbedtls_mpi_write_file("Y_Q: ", &Y, 16, NULL); in show_ecp_key() 116 mbedtls_mpi_free(&X); mbedtls_mpi_free(&Y); in show_ecp_key()
|
D | gen_key.c | 176 mbedtls_mpi X, Y; in show_ecp_key() local 177 mbedtls_mpi_init(&X); mbedtls_mpi_init(&Y); in show_ecp_key() 198 mbedtls_mpi_read_binary(&Y, point_bin + 1 + len / 2, len / 2)); in show_ecp_key() 200 mbedtls_mpi_write_file("Y_Q: ", &Y, 16, NULL); in show_ecp_key() 220 mbedtls_mpi_free(&X); mbedtls_mpi_free(&Y); in show_ecp_key()
|
D | key_app_writer.c | 192 mbedtls_mpi X, Y; in show_ecp_key() local 193 mbedtls_mpi_init(&X); mbedtls_mpi_init(&Y); in show_ecp_key() 214 mbedtls_mpi_read_binary(&Y, point_bin + 1 + len / 2, len / 2)); in show_ecp_key() 216 mbedtls_mpi_write_file("Y_Q: ", &Y, 16, NULL); in show_ecp_key() 236 mbedtls_mpi_free(&X); mbedtls_mpi_free(&Y); in show_ecp_key()
|
/mbedtls-latest/include/mbedtls/ |
D | bignum.h | 305 int mbedtls_mpi_copy(mbedtls_mpi *X, const mbedtls_mpi *Y); 313 void mbedtls_mpi_swap(mbedtls_mpi *X, mbedtls_mpi *Y); 343 int mbedtls_mpi_safe_cond_assign(mbedtls_mpi *X, const mbedtls_mpi *Y, unsigned char assign); 372 int mbedtls_mpi_safe_cond_swap(mbedtls_mpi *X, mbedtls_mpi *Y, unsigned char swap); 640 int mbedtls_mpi_cmp_abs(const mbedtls_mpi *X, const mbedtls_mpi *Y); 652 int mbedtls_mpi_cmp_mpi(const mbedtls_mpi *X, const mbedtls_mpi *Y); 669 int mbedtls_mpi_lt_mpi_ct(const mbedtls_mpi *X, const mbedtls_mpi *Y,
|
D | ecp.h | 160 mbedtls_mpi MBEDTLS_PRIVATE(Y); /*!< The Y coordinate of the ECP point. */
|