Lines Matching refs:R
1444 int mbedtls_mpi_div_mpi(mbedtls_mpi *Q, mbedtls_mpi *R, const mbedtls_mpi *A, in mbedtls_mpi_div_mpi() argument
1473 if (R != NULL) { in mbedtls_mpi_div_mpi()
1474 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(R, A)); in mbedtls_mpi_div_mpi()
1545 if (R != NULL) { in mbedtls_mpi_div_mpi()
1548 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(R, &X)); in mbedtls_mpi_div_mpi()
1550 if (mbedtls_mpi_cmp_int(R, 0) == 0) { in mbedtls_mpi_div_mpi()
1551 R->s = 1; in mbedtls_mpi_div_mpi()
1567 int mbedtls_mpi_div_int(mbedtls_mpi *Q, mbedtls_mpi *R, in mbedtls_mpi_div_int() argument
1579 return mbedtls_mpi_div_mpi(Q, R, A, &B); in mbedtls_mpi_div_int()
1585 int mbedtls_mpi_mod_mpi(mbedtls_mpi *R, const mbedtls_mpi *A, const mbedtls_mpi *B) in mbedtls_mpi_mod_mpi() argument
1593 MBEDTLS_MPI_CHK(mbedtls_mpi_div_mpi(NULL, R, A, B)); in mbedtls_mpi_mod_mpi()
1595 while (mbedtls_mpi_cmp_int(R, 0) < 0) { in mbedtls_mpi_mod_mpi()
1596 MBEDTLS_MPI_CHK(mbedtls_mpi_add_mpi(R, R, B)); in mbedtls_mpi_mod_mpi()
1599 while (mbedtls_mpi_cmp_mpi(R, B) >= 0) { in mbedtls_mpi_mod_mpi()
1600 MBEDTLS_MPI_CHK(mbedtls_mpi_sub_mpi(R, R, B)); in mbedtls_mpi_mod_mpi()
2184 mbedtls_mpi W, R, T, A, RR; in mpi_miller_rabin() local
2186 mbedtls_mpi_init_mempool(&W); mbedtls_mpi_init_mempool(&R); in mpi_miller_rabin()
2196 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(&R, &W)); in mpi_miller_rabin()
2197 MBEDTLS_MPI_CHK(mbedtls_mpi_shift_r(&R, s)); in mpi_miller_rabin()
2224 MBEDTLS_MPI_CHK(mbedtls_mpi_exp_mod(&A, &A, &R, X, &RR)); in mpi_miller_rabin()
2257 mbedtls_mpi_free(&W); mbedtls_mpi_free(&R); in mpi_miller_rabin()