Lines Matching refs:limbs
35 /* nx_32_int is the number of 32 bit limbs, if we have 64 bit limbs we need
36 * to halve the number of limbs to have the same size. */
128 size_t limbs = limbs_X;
130 size_t bytes = limbs * sizeof(mbedtls_mpi_uint);
134 TEST_ASSERT(copy_limbs <= limbs);
163 if (copy_limbs < limbs) {
198 size_t limbs = limbs_X;
200 size_t bytes = limbs * sizeof(mbedtls_mpi_uint);
204 TEST_ASSERT(copy_limbs <= limbs);
211 TEST_CALLOC(X, limbs);
240 if (copy_limbs < limbs) {
287 size_t limbs = limbs_N;
288 size_t bytes = limbs * sizeof(mbedtls_mpi_uint);
290 TEST_EQUAL(limbs_A, limbs);
291 TEST_EQUAL(limbs_B, limbs);
292 TEST_EQUAL(limbs_res, limbs);
294 TEST_CALLOC(X, limbs);
297 &m, N, limbs), 0);
353 size_t limbs = limbs_N;
354 size_t bytes = limbs * sizeof(mbedtls_mpi_uint);
356 TEST_EQUAL(limbs_X, limbs);
357 TEST_EQUAL(limbs_res, limbs);
359 TEST_CALLOC(tmp, limbs);
363 mbedtls_mpi_uint c = mbedtls_mpi_core_sub(tmp, X, N, limbs);
364 TEST_ASSERT(c || mbedtls_mpi_core_lt_ct(tmp, N, limbs));
367 &m, N, limbs), 0);
407 const size_t limbs = limbs_N;
408 const size_t bytes = limbs * sizeof(mbedtls_mpi_uint);
410 TEST_EQUAL(limbs_A, limbs);
411 TEST_EQUAL(limbs_B, limbs);
412 TEST_EQUAL(limbs_R, limbs);
414 TEST_CALLOC(X, limbs);
417 &m, N, limbs), 0);
419 const size_t limbs_T = limbs * 2 + 1;
566 /* Modulus gives the number of limbs; all inputs must have the same. */
567 size_t limbs = N_limbs;
568 size_t bytes = limbs * sizeof(*A);
570 TEST_EQUAL(A_limbs, limbs);
571 TEST_EQUAL(B_limbs, limbs);
572 TEST_EQUAL(S_limbs, limbs);
574 TEST_CALLOC(X, limbs);
577 &m, N, limbs), 0);
705 /* Number to convert must have same number of limbs as modulus */
709 * same number of limbs too */
712 size_t limbs = n_limbs;
713 size_t bytes = limbs * sizeof(mbedtls_mpi_uint);
720 size_t temp_limbs = mbedtls_mpi_core_montmul_working_limbs(limbs);
722 TEST_CALLOC(R, limbs);
769 /* Number to convert must have same number of limbs as modulus */
773 * same number of limbs too */
776 size_t limbs = n_limbs;
777 size_t bytes = limbs * sizeof(mbedtls_mpi_uint);
784 size_t temp_limbs = mbedtls_mpi_core_montmul_working_limbs(limbs);
786 TEST_CALLOC(R, limbs);