Home
last modified time | relevance | path

Searched refs:Y (Results 1 – 25 of 28) sorted by relevance

12

/mbedtls-latest/library/
Ddes.c213 #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 …]
Dbignum.c58 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 …]
Decp.c492 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 …]
Daes.c891 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 …]
Dbignum_core.c188 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()
Dbignum_mod_raw.c35 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()
Dbignum_mod_raw.h127 mbedtls_mpi_uint *Y,
Dpkparse.c232 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()
Dbignum_core.h218 mbedtls_mpi_uint *Y,
Decp_curves.c4531 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
Decp_curves_new.c4541 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
Ddebug.c188 mbedtls_debug_print_mpi(ssl, level, file, line, str, &X->Y); in mbedtls_debug_print_ecp()
/mbedtls-latest/tests/suites/
Dtest_suite_bignum.function105 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 …]
Dtest_suite_bignum_mod_raw.function117 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 …]
Dtest_suite_bignum_core.function347 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 …]
Dtest_suite_ecp.function141 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 …]
Dtest_suite_ecdh.function166 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&qA.Y, &check) == 0);
175 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&qB.Y, &check) == 0);
Dtest_suite_bignum.misc.data337 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)
Dtest_suite_debug.data67 … 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/
Dmpi_demo.c31 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()
Dkey_app.c72 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()
Dgen_key.c176 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()
Dkey_app_writer.c192 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/
Dbignum.h305 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,
Decp.h160 mbedtls_mpi MBEDTLS_PRIVATE(Y); /*!< The Y coordinate of the ECP point. */

12