Lines Matching refs:N
50 int mbedtls_rsa_deduce_primes(mbedtls_mpi const *N, in mbedtls_rsa_deduce_primes() argument
79 if (mbedtls_mpi_cmp_int(N, 0) <= 0 || in mbedtls_rsa_deduce_primes()
81 mbedtls_mpi_cmp_mpi(D, N) >= 0 || in mbedtls_rsa_deduce_primes()
83 mbedtls_mpi_cmp_mpi(E, N) >= 0) { in mbedtls_rsa_deduce_primes()
112 if (N->p[0] % 8 == 1) { in mbedtls_rsa_deduce_primes()
120 MBEDTLS_MPI_CHK(mbedtls_mpi_gcd(P, &K, N)); in mbedtls_rsa_deduce_primes()
127 MBEDTLS_MPI_CHK(mbedtls_mpi_exp_mod(&K, &K, &T, N, in mbedtls_rsa_deduce_primes()
139 MBEDTLS_MPI_CHK(mbedtls_mpi_gcd(P, &K, N)); in mbedtls_rsa_deduce_primes()
142 mbedtls_mpi_cmp_mpi(P, N) == -1) { in mbedtls_rsa_deduce_primes()
148 MBEDTLS_MPI_CHK(mbedtls_mpi_div_mpi(Q, NULL, N, P)); in mbedtls_rsa_deduce_primes()
154 MBEDTLS_MPI_CHK(mbedtls_mpi_mod_mpi(&K, &K, N)); in mbedtls_rsa_deduce_primes()
259 int mbedtls_rsa_validate_params(const mbedtls_mpi *N, const mbedtls_mpi *P, in mbedtls_rsa_validate_params() argument
301 if (P != NULL && Q != NULL && N != NULL) { in mbedtls_rsa_validate_params()
303 if (mbedtls_mpi_cmp_int(N, 1) <= 0 || in mbedtls_rsa_validate_params()
304 mbedtls_mpi_cmp_mpi(&K, N) != 0) { in mbedtls_rsa_validate_params()
314 if (N != NULL && D != NULL && E != NULL) { in mbedtls_rsa_validate_params()
317 mbedtls_mpi_cmp_mpi(D, N) >= 0 || in mbedtls_rsa_validate_params()
318 mbedtls_mpi_cmp_mpi(E, N) >= 0) { in mbedtls_rsa_validate_params()