Lines Matching refs:Y
61 const mbedtls_mpi *Y, in mbedtls_mpi_lt_mpi_ct() argument
66 if (X->n != Y->n) { in mbedtls_mpi_lt_mpi_ct()
75 Y_is_negative = mbedtls_ct_bool((Y->s & 2) >> 1); in mbedtls_mpi_lt_mpi_ct()
92 void * const p[2] = { X->p, Y->p }; in mbedtls_mpi_lt_mpi_ct()
122 const mbedtls_mpi *Y, in mbedtls_mpi_safe_cond_assign() argument
127 MBEDTLS_MPI_CHK(mbedtls_mpi_grow(X, Y->n)); in mbedtls_mpi_safe_cond_assign()
132 X->s = mbedtls_ct_mpi_sign_if(do_assign, Y->s, X->s); in mbedtls_mpi_safe_cond_assign()
134 mbedtls_mpi_core_cond_assign(X->p, Y->p, Y->n, do_assign); in mbedtls_mpi_safe_cond_assign()
137 for (size_t i = Y->n; i < X->n; i++) { in mbedtls_mpi_safe_cond_assign()
153 mbedtls_mpi *Y, in mbedtls_mpi_safe_cond_swap() argument
159 if (X == Y) { in mbedtls_mpi_safe_cond_swap()
165 MBEDTLS_MPI_CHK(mbedtls_mpi_grow(X, Y->n)); in mbedtls_mpi_safe_cond_swap()
166 MBEDTLS_MPI_CHK(mbedtls_mpi_grow(Y, X->n)); in mbedtls_mpi_safe_cond_swap()
169 X->s = mbedtls_ct_mpi_sign_if(do_swap, Y->s, X->s); in mbedtls_mpi_safe_cond_swap()
170 Y->s = mbedtls_ct_mpi_sign_if(do_swap, s, Y->s); in mbedtls_mpi_safe_cond_swap()
172 mbedtls_mpi_core_cond_swap(X->p, Y->p, X->n, do_swap); in mbedtls_mpi_safe_cond_swap()
358 int mbedtls_mpi_copy(mbedtls_mpi *X, const mbedtls_mpi *Y) in mbedtls_mpi_copy() argument
363 if (X == Y) { in mbedtls_mpi_copy()
367 if (Y->n == 0) { in mbedtls_mpi_copy()
375 for (i = Y->n - 1; i > 0; i--) { in mbedtls_mpi_copy()
376 if (Y->p[i] != 0) { in mbedtls_mpi_copy()
382 X->s = Y->s; in mbedtls_mpi_copy()
390 memcpy(X->p, Y->p, i * ciL); in mbedtls_mpi_copy()
400 void mbedtls_mpi_swap(mbedtls_mpi *X, mbedtls_mpi *Y) in mbedtls_mpi_swap() argument
405 memcpy(X, Y, sizeof(mbedtls_mpi)); in mbedtls_mpi_swap()
406 memcpy(Y, &T, sizeof(mbedtls_mpi)); in mbedtls_mpi_swap()
945 int mbedtls_mpi_cmp_abs(const mbedtls_mpi *X, const mbedtls_mpi *Y) in mbedtls_mpi_cmp_abs() argument
955 for (j = Y->n; j > 0; j--) { in mbedtls_mpi_cmp_abs()
956 if (Y->p[j - 1] != 0) { in mbedtls_mpi_cmp_abs()
972 if (X->p[i - 1] > Y->p[i - 1]) { in mbedtls_mpi_cmp_abs()
975 if (X->p[i - 1] < Y->p[i - 1]) { in mbedtls_mpi_cmp_abs()
986 int mbedtls_mpi_cmp_mpi(const mbedtls_mpi *X, const mbedtls_mpi *Y) in mbedtls_mpi_cmp_mpi() argument
996 for (j = Y->n; j > 0; j--) { in mbedtls_mpi_cmp_mpi()
997 if (Y->p[j - 1] != 0) { in mbedtls_mpi_cmp_mpi()
1010 return -Y->s; in mbedtls_mpi_cmp_mpi()
1013 if (X->s > 0 && Y->s < 0) { in mbedtls_mpi_cmp_mpi()
1016 if (Y->s > 0 && X->s < 0) { in mbedtls_mpi_cmp_mpi()
1021 if (X->p[i - 1] > Y->p[i - 1]) { in mbedtls_mpi_cmp_mpi()
1024 if (X->p[i - 1] < Y->p[i - 1]) { in mbedtls_mpi_cmp_mpi()
1037 mbedtls_mpi Y; in mbedtls_mpi_cmp_int() local
1041 Y.s = TO_SIGN(z); in mbedtls_mpi_cmp_int()
1042 Y.n = 1; in mbedtls_mpi_cmp_int()
1043 Y.p = p; in mbedtls_mpi_cmp_int()
1045 return mbedtls_mpi_cmp_mpi(X, &Y); in mbedtls_mpi_cmp_int()
1449 mbedtls_mpi X, Y, Z, T1, T2; in mbedtls_mpi_div_mpi() local
1456 mbedtls_mpi_init_mempool(&X); mbedtls_mpi_init_mempool(&Y); in mbedtls_mpi_div_mpi()
1480 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(&Y, B)); in mbedtls_mpi_div_mpi()
1481 X.s = Y.s = 1; in mbedtls_mpi_div_mpi()
1487 k = mbedtls_mpi_bitlen(&Y) % biL; in mbedtls_mpi_div_mpi()
1491 MBEDTLS_MPI_CHK(mbedtls_mpi_shift_l(&Y, k)); in mbedtls_mpi_div_mpi()
1497 t = Y.n - 1; in mbedtls_mpi_div_mpi()
1498 MBEDTLS_MPI_CHK(mbedtls_mpi_shift_l(&Y, biL * (n - t))); in mbedtls_mpi_div_mpi()
1500 while (mbedtls_mpi_cmp_mpi(&X, &Y) >= 0) { in mbedtls_mpi_div_mpi()
1502 MBEDTLS_MPI_CHK(mbedtls_mpi_sub_mpi(&X, &X, &Y)); in mbedtls_mpi_div_mpi()
1504 MBEDTLS_MPI_CHK(mbedtls_mpi_shift_r(&Y, biL * (n - t))); in mbedtls_mpi_div_mpi()
1507 if (X.p[i] >= Y.p[t]) { in mbedtls_mpi_div_mpi()
1511 Y.p[t], NULL); in mbedtls_mpi_div_mpi()
1523 T1.p[0] = (t < 1) ? 0 : Y.p[t - 1]; in mbedtls_mpi_div_mpi()
1524 T1.p[1] = Y.p[t]; in mbedtls_mpi_div_mpi()
1528 MBEDTLS_MPI_CHK(mbedtls_mpi_mul_int(&T1, &Y, Z.p[i - t - 1])); in mbedtls_mpi_div_mpi()
1533 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(&T1, &Y)); in mbedtls_mpi_div_mpi()
1557 mbedtls_mpi_free(&X); mbedtls_mpi_free(&Y); mbedtls_mpi_free(&Z); in mbedtls_mpi_div_mpi()
2320 mbedtls_mpi Y; in mbedtls_mpi_gen_prime() local
2326 mbedtls_mpi_init_mempool(&Y); in mbedtls_mpi_gen_prime()
2384 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(&Y, X)); in mbedtls_mpi_gen_prime()
2385 MBEDTLS_MPI_CHK(mbedtls_mpi_shift_r(&Y, 1)); in mbedtls_mpi_gen_prime()
2393 (ret = mpi_check_small_factors(&Y)) == 0 && in mbedtls_mpi_gen_prime()
2396 (ret = mpi_miller_rabin(&Y, rounds, f_rng, p_rng)) in mbedtls_mpi_gen_prime()
2411 MBEDTLS_MPI_CHK(mbedtls_mpi_add_int(&Y, &Y, 6)); in mbedtls_mpi_gen_prime()
2418 mbedtls_mpi_free(&Y); in mbedtls_mpi_gen_prime()
2442 mbedtls_mpi A, E, N, X, Y, U, V; in mbedtls_mpi_self_test() local
2446 mbedtls_mpi_init_mempool(&Y); mbedtls_mpi_init_mempool(&U); in mbedtls_mpi_self_test()
2494 MBEDTLS_MPI_CHK(mbedtls_mpi_div_mpi(&X, &Y, &A, &N)); in mbedtls_mpi_self_test()
2509 mbedtls_mpi_cmp_mpi(&Y, &V) != 0) { in mbedtls_mpi_self_test()
2576 MBEDTLS_MPI_CHK(mbedtls_mpi_lset(&Y, gcd_pairs[i][1])); in mbedtls_mpi_self_test()
2578 MBEDTLS_MPI_CHK(mbedtls_mpi_gcd(&A, &X, &Y)); in mbedtls_mpi_self_test()
2601 mbedtls_mpi_free(&Y); mbedtls_mpi_free(&U); mbedtls_mpi_free(&V); in mbedtls_mpi_self_test()