Lines Matching refs:X
90 static int set_mont_const_square(const mbedtls_mpi_uint **X, in set_mont_const_square() argument
97 *X = NULL; in set_mont_const_square()
115 *X = RR.p; in set_mont_const_square()
163 int mbedtls_mpi_mod_mul(mbedtls_mpi_mod_residue *X, in mbedtls_mpi_mod_mul() argument
172 if (X->limbs != N->limbs || A->limbs != N->limbs || B->limbs != N->limbs) { in mbedtls_mpi_mod_mul()
181 mbedtls_mpi_mod_raw_mul(X->p, A->p, B->p, N, T); in mbedtls_mpi_mod_mul()
188 int mbedtls_mpi_mod_sub(mbedtls_mpi_mod_residue *X, in mbedtls_mpi_mod_sub() argument
193 if (X->limbs != N->limbs || A->limbs != N->limbs || B->limbs != N->limbs) { in mbedtls_mpi_mod_sub()
197 mbedtls_mpi_mod_raw_sub(X->p, A->p, B->p, N); in mbedtls_mpi_mod_sub()
202 static int mbedtls_mpi_mod_inv_mont(mbedtls_mpi_mod_residue *X, in mbedtls_mpi_mod_inv_mont() argument
208 mbedtls_mpi_mod_raw_inv_prime(X->p, A->p, in mbedtls_mpi_mod_inv_mont()
215 static int mbedtls_mpi_mod_inv_non_mont(mbedtls_mpi_mod_residue *X, in mbedtls_mpi_mod_inv_non_mont() argument
230 mbedtls_mpi_core_to_mont_rep(X->p, A->p, Nmont.p, Nmont.limbs, in mbedtls_mpi_mod_inv_non_mont()
234 mbedtls_mpi_mod_raw_inv_prime(X->p, X->p, in mbedtls_mpi_mod_inv_non_mont()
241 mbedtls_mpi_core_from_mont_rep(X->p, X->p, Nmont.p, Nmont.limbs, in mbedtls_mpi_mod_inv_non_mont()
249 int mbedtls_mpi_mod_inv(mbedtls_mpi_mod_residue *X, in mbedtls_mpi_mod_inv() argument
253 if (X->limbs != N->limbs || A->limbs != N->limbs) { in mbedtls_mpi_mod_inv()
275 ret = mbedtls_mpi_mod_inv_mont(X, A, N, working_memory); in mbedtls_mpi_mod_inv()
278 ret = mbedtls_mpi_mod_inv_non_mont(X, A, N, working_memory); in mbedtls_mpi_mod_inv()
291 int mbedtls_mpi_mod_add(mbedtls_mpi_mod_residue *X, in mbedtls_mpi_mod_add() argument
296 if (X->limbs != N->limbs || A->limbs != N->limbs || B->limbs != N->limbs) { in mbedtls_mpi_mod_add()
300 mbedtls_mpi_mod_raw_add(X->p, A->p, B->p, N); in mbedtls_mpi_mod_add()
305 int mbedtls_mpi_mod_random(mbedtls_mpi_mod_residue *X, in mbedtls_mpi_mod_random() argument
311 if (X->limbs != N->limbs) { in mbedtls_mpi_mod_random()
314 return mbedtls_mpi_mod_raw_random(X->p, min, N, f_rng, p_rng); in mbedtls_mpi_mod_random()