Home
last modified time | relevance | path

Searched refs:AN_limbs (Results 1 - 4 of 4) sorted by relevance

/third_party/mbedtls/library/
H A Dbignum_core.c531 size_t AN_limbs, in mbedtls_mpi_core_montmul()
535 memset(T, 0, (2 * AN_limbs + 1) * ciL); in mbedtls_mpi_core_montmul()
537 for (size_t i = 0; i < AN_limbs; i++) { in mbedtls_mpi_core_montmul()
542 (void) mbedtls_mpi_core_mla(T, AN_limbs + 2, B, B_limbs, u0); in mbedtls_mpi_core_montmul()
543 (void) mbedtls_mpi_core_mla(T, AN_limbs + 2, N, AN_limbs, u1); in mbedtls_mpi_core_montmul()
558 mbedtls_mpi_uint carry = T[AN_limbs]; in mbedtls_mpi_core_montmul()
559 mbedtls_mpi_uint borrow = mbedtls_mpi_core_sub(X, T, N, AN_limbs); in mbedtls_mpi_core_montmul()
562 * Using R as the Montgomery radix (auxiliary modulus) i.e. 2^(biL*AN_limbs): in mbedtls_mpi_core_montmul()
573 * but is in (the lower AN_limbs limb in mbedtls_mpi_core_montmul()
526 mbedtls_mpi_core_montmul(mbedtls_mpi_uint *X, const mbedtls_mpi_uint *A, const mbedtls_mpi_uint *B, size_t B_limbs, const mbedtls_mpi_uint *N, size_t AN_limbs, mbedtls_mpi_uint mm, mbedtls_mpi_uint *T) mbedtls_mpi_core_montmul() argument
709 mbedtls_mpi_core_exp_mod_working_limbs(size_t AN_limbs, size_t E_limbs) mbedtls_mpi_core_exp_mod_working_limbs() argument
722 exp_mod_precompute_window(const mbedtls_mpi_uint *A, const mbedtls_mpi_uint *N, size_t AN_limbs, mbedtls_mpi_uint mm, const mbedtls_mpi_uint *RR, size_t welem, mbedtls_mpi_uint *Wtable, mbedtls_mpi_uint *temp) exp_mod_precompute_window() argument
761 mbedtls_mpi_core_exp_mod(mbedtls_mpi_uint *X, const mbedtls_mpi_uint *A, const mbedtls_mpi_uint *N, size_t AN_limbs, const mbedtls_mpi_uint *E, size_t E_limbs, const mbedtls_mpi_uint *RR, mbedtls_mpi_uint *T) mbedtls_mpi_core_exp_mod() argument
872 mbedtls_mpi_core_to_mont_rep(mbedtls_mpi_uint *X, const mbedtls_mpi_uint *A, const mbedtls_mpi_uint *N, size_t AN_limbs, mbedtls_mpi_uint mm, const mbedtls_mpi_uint *rr, mbedtls_mpi_uint *T) mbedtls_mpi_core_to_mont_rep() argument
883 mbedtls_mpi_core_from_mont_rep(mbedtls_mpi_uint *X, const mbedtls_mpi_uint *A, const mbedtls_mpi_uint *N, size_t AN_limbs, mbedtls_mpi_uint mm, mbedtls_mpi_uint *T) mbedtls_mpi_core_from_mont_rep() argument
[all...]
H A Dbignum_mod_raw.c148 size_t mbedtls_mpi_mod_raw_inv_prime_working_limbs(size_t AN_limbs) in mbedtls_mpi_mod_raw_inv_prime_working_limbs() argument
151 * which will be the same size as the modulus and input (AN_limbs), in mbedtls_mpi_mod_raw_inv_prime_working_limbs()
153 return AN_limbs + in mbedtls_mpi_mod_raw_inv_prime_working_limbs()
154 mbedtls_mpi_core_exp_mod_working_limbs(AN_limbs, AN_limbs); in mbedtls_mpi_mod_raw_inv_prime_working_limbs()
160 size_t AN_limbs, in mbedtls_mpi_mod_raw_inv_prime()
169 /* Use the first AN_limbs of T to hold N - 2 */ in mbedtls_mpi_mod_raw_inv_prime()
171 (void) mbedtls_mpi_core_sub_int(Nminus2, N, 2, AN_limbs); in mbedtls_mpi_mod_raw_inv_prime()
175 A, N, AN_limbs, Nminus2, AN_limbs, in mbedtls_mpi_mod_raw_inv_prime()
157 mbedtls_mpi_mod_raw_inv_prime(mbedtls_mpi_uint *X, const mbedtls_mpi_uint *A, const mbedtls_mpi_uint *N, size_t AN_limbs, const mbedtls_mpi_uint *RR, mbedtls_mpi_uint *T) mbedtls_mpi_mod_raw_inv_prime() argument
[all...]
H A Dbignum_core.h453 * \p X may be aliased to \p A or \p N, or even \p B (if \p AN_limbs ==
456 * \p A and \p B may alias each other, if \p AN_limbs == \p B_limbs. They may
460 * length \p AN_limbs.
463 * `R = 2^(biL*AN_limbs)`.
468 * Must be <= \p AN_limbs.
474 * \param[in] AN_limbs The number of limbs in \p X, \p A and \p N.
477 * \param[in,out] T Temporary storage of size at least 2*AN_limbs+1 limbs.
486 const mbedtls_mpi_uint *N, size_t AN_limbs,
593 * `mbedtls_mpi_core_montmul_working_limbs(AN_limbs)`,
596 * \param AN_limbs Th
683 mbedtls_mpi_core_montmul_working_limbs(size_t AN_limbs) mbedtls_mpi_core_montmul_working_limbs() argument
[all...]
H A Dbignum_mod_raw.h262 * `mbedtls_mpi_core_montmul_working_limbs(AN_limbs)`,
265 * \param AN_limbs The number of limbs in the input `A` and the modulus `N`
272 size_t mbedtls_mpi_mod_raw_inv_prime_working_limbs(size_t AN_limbs);
284 * \param[in] N The modulus, as a little-endian array of length \p AN_limbs.
286 * \param AN_limbs The number of limbs in \p A, \p N and \p RR.
288 * endian array of length \p AN_limbs.
302 size_t AN_limbs,

Completed in 3 milliseconds