Lines Matching defs:limbs

30     if (p_limbs != N->limbs || !mbedtls_mpi_core_lt_ct(p, N->p, N->limbs)) {
34 r->limbs = N->limbs;
46 r->limbs = 0;
57 N->limbs = 0;
72 N->limbs * sizeof(mbedtls_mpi_uint));
85 N->limbs = 0;
92 size_t limbs)
102 if (A == NULL || limbs == 0 || limbs >= (MBEDTLS_MPI_MAX_LIMBS / 2) - 2) {
106 if (mbedtls_mpi_grow(&N, limbs)) {
110 memcpy(N.p, A, sizeof(mbedtls_mpi_uint) * limbs);
132 N->limbs = p_limbs;
144 ret = set_mont_const_square(&N->rep.mont.rr, N->p, N->limbs);
168 if (N->limbs == 0) {
172 if (X->limbs != N->limbs || A->limbs != N->limbs || B->limbs != N->limbs) {
176 mbedtls_mpi_uint *T = mbedtls_calloc(N->limbs * 2 + 1, ciL);
193 if (X->limbs != N->limbs || A->limbs != N->limbs || B->limbs != N->limbs) {
209 N->p, N->limbs,
227 MBEDTLS_MPI_CHK(mbedtls_mpi_mod_modulus_setup(&Nmont, N->p, N->limbs));
230 mbedtls_mpi_core_to_mont_rep(X->p, A->p, Nmont.p, Nmont.limbs,
235 Nmont.p, Nmont.limbs,
241 mbedtls_mpi_core_from_mont_rep(X->p, X->p, Nmont.p, Nmont.limbs,
253 if (X->limbs != N->limbs || A->limbs != N->limbs) {
258 if (mbedtls_mpi_core_check_zero_ct(A->p, A->limbs) == 0) {
263 mbedtls_mpi_mod_raw_inv_prime_working_limbs(N->limbs);
296 if (X->limbs != N->limbs || A->limbs != N->limbs || B->limbs != N->limbs) {
311 if (X->limbs != N->limbs) {
326 if (r->limbs == 0 || N->limbs == 0) {
329 if (r->limbs != N->limbs) {
338 r->limbs = N->limbs;
353 if (r->limbs == 0 || N->limbs == 0) {
356 if (r->limbs != N->limbs) {
362 size_t working_memory_len = sizeof(mbedtls_mpi_uint) * r->limbs;
366 working_memory = mbedtls_calloc(r->limbs, sizeof(mbedtls_mpi_uint));