Lines Matching refs:i
90 size_t i = mbedtls_ct_size_if_else_0(X_is_negative, 1); in mbedtls_mpi_lt_mpi_ct() local
91 mbedtls_ct_condition_t lt = mbedtls_mpi_core_lt_ct(p[i], p[i ^ 1], X->n); in mbedtls_mpi_lt_mpi_ct()
134 for (size_t i = Y->n; i < X->n; i++) { in mbedtls_mpi_safe_cond_assign() local
135 X->p[i] = mbedtls_ct_mpi_uint_if_else_0(do_not_assign, X->p[i]); in mbedtls_mpi_safe_cond_assign()
243 size_t i; in mbedtls_mpi_shrink() local
255 for (i = X->n - 1; i > 0; i--) { in mbedtls_mpi_shrink()
256 if (X->p[i] != 0) { in mbedtls_mpi_shrink()
260 i++; in mbedtls_mpi_shrink()
262 if (i < nblimbs) { in mbedtls_mpi_shrink()
263 i = nblimbs; in mbedtls_mpi_shrink()
266 if ((p = (mbedtls_mpi_uint *) mbedtls_calloc(i, ciL)) == NULL) { in mbedtls_mpi_shrink()
271 memcpy(p, X->p, i * ciL); in mbedtls_mpi_shrink()
277 X->n = (unsigned short) i; in mbedtls_mpi_shrink()
310 size_t i; in mbedtls_mpi_copy() local
324 for (i = Y->n - 1; i > 0; i--) { in mbedtls_mpi_copy()
325 if (Y->p[i] != 0) { in mbedtls_mpi_copy()
329 i++; in mbedtls_mpi_copy()
333 if (X->n < i) { in mbedtls_mpi_copy()
334 MBEDTLS_MPI_CHK(mbedtls_mpi_grow(X, i)); in mbedtls_mpi_copy()
336 memset(X->p + i, 0, (X->n - i) * ciL); in mbedtls_mpi_copy()
339 memcpy(X->p, Y->p, i * ciL); in mbedtls_mpi_copy()
438 size_t i; in mbedtls_mpi_lsb() local
451 for (i = 0; i < X->n; i++) { in mbedtls_mpi_lsb()
452 if (X->p[i] != 0) { in mbedtls_mpi_lsb()
453 return i * biL + mbedtls_mpi_uint_ctz(X->p[i]); in mbedtls_mpi_lsb()
458 for (i = 0; i < X->n; i++) { in mbedtls_mpi_lsb()
460 if (((X->p[i] >> j) & 1) != 0) { in mbedtls_mpi_lsb()
516 size_t i, j, slen, n; in mbedtls_mpi_read_string() local
549 for (i = slen, j = 0; i > 0; i--, j++) { in mbedtls_mpi_read_string()
550 MBEDTLS_MPI_CHK(mpi_get_digit(&d, radix, s[i - 1])); in mbedtls_mpi_read_string()
556 for (i = 0; i < slen; i++) { in mbedtls_mpi_read_string()
557 MBEDTLS_MPI_CHK(mpi_get_digit(&d, radix, s[i])); in mbedtls_mpi_read_string()
661 size_t i, j, k; in mbedtls_mpi_write_string() local
663 for (i = X->n, k = 0; i > 0; i--) { in mbedtls_mpi_write_string()
665 c = (X->p[i - 1] >> ((j - 1) << 3)) & 0xFF; in mbedtls_mpi_write_string()
667 if (c == 0 && k == 0 && (i + j) != 2) { in mbedtls_mpi_write_string()
864 size_t i; in mbedtls_mpi_shift_l() local
866 i = mbedtls_mpi_bitlen(X) + count; in mbedtls_mpi_shift_l()
868 if (X->n * biL < i) { in mbedtls_mpi_shift_l()
869 MBEDTLS_MPI_CHK(mbedtls_mpi_grow(X, BITS_TO_LIMBS(i))); in mbedtls_mpi_shift_l()
896 size_t i, j; in mbedtls_mpi_cmp_abs() local
898 for (i = X->n; i > 0; i--) { in mbedtls_mpi_cmp_abs()
899 if (X->p[i - 1] != 0) { in mbedtls_mpi_cmp_abs()
913 if (i > j) { in mbedtls_mpi_cmp_abs()
916 if (j > i) { in mbedtls_mpi_cmp_abs()
920 for (; i > 0; i--) { in mbedtls_mpi_cmp_abs()
921 if (X->p[i - 1] > Y->p[i - 1]) { in mbedtls_mpi_cmp_abs()
924 if (X->p[i - 1] < Y->p[i - 1]) { in mbedtls_mpi_cmp_abs()
937 size_t i, j; in mbedtls_mpi_cmp_mpi() local
939 for (i = X->n; i > 0; i--) { in mbedtls_mpi_cmp_mpi()
940 if (X->p[i - 1] != 0) { in mbedtls_mpi_cmp_mpi()
951 if (i == 0 && j == 0) { in mbedtls_mpi_cmp_mpi()
955 if (i > j) { in mbedtls_mpi_cmp_mpi()
958 if (j > i) { in mbedtls_mpi_cmp_mpi()
969 for (; i > 0; i--) { in mbedtls_mpi_cmp_mpi()
970 if (X->p[i - 1] > Y->p[i - 1]) { in mbedtls_mpi_cmp_mpi()
973 if (X->p[i - 1] < Y->p[i - 1]) { in mbedtls_mpi_cmp_mpi()
1196 size_t i, j; in mbedtls_mpi_mul_mpi() local
1210 for (i = A->n; i > 0; i--) { in mbedtls_mpi_mul_mpi()
1211 if (A->p[i - 1] != 0) { in mbedtls_mpi_mul_mpi()
1215 if (i == 0) { in mbedtls_mpi_mul_mpi()
1228 MBEDTLS_MPI_CHK(mbedtls_mpi_grow(X, i + j)); in mbedtls_mpi_mul_mpi()
1231 mbedtls_mpi_core_mul(X->p, A->p, i, B->p, j); in mbedtls_mpi_mul_mpi()
1397 size_t i, n, t, k; in mbedtls_mpi_div_mpi() local
1455 for (i = n; i > t; i--) { in mbedtls_mpi_div_mpi()
1456 if (X.p[i] >= Y.p[t]) { in mbedtls_mpi_div_mpi()
1457 Z.p[i - t - 1] = ~(mbedtls_mpi_uint) 0u; in mbedtls_mpi_div_mpi()
1459 Z.p[i - t - 1] = mbedtls_int_div_int(X.p[i], X.p[i - 1], in mbedtls_mpi_div_mpi()
1463 T2.p[0] = (i < 2) ? 0 : X.p[i - 2]; in mbedtls_mpi_div_mpi()
1464 T2.p[1] = (i < 1) ? 0 : X.p[i - 1]; in mbedtls_mpi_div_mpi()
1465 T2.p[2] = X.p[i]; in mbedtls_mpi_div_mpi()
1467 Z.p[i - t - 1]++; in mbedtls_mpi_div_mpi()
1469 Z.p[i - t - 1]--; in mbedtls_mpi_div_mpi()
1474 MBEDTLS_MPI_CHK(mbedtls_mpi_mul_int(&T1, &T1, Z.p[i - t - 1])); in mbedtls_mpi_div_mpi()
1477 MBEDTLS_MPI_CHK(mbedtls_mpi_mul_int(&T1, &Y, Z.p[i - t - 1])); in mbedtls_mpi_div_mpi()
1478 MBEDTLS_MPI_CHK(mbedtls_mpi_shift_l(&T1, biL * (i - t - 1))); in mbedtls_mpi_div_mpi()
1483 MBEDTLS_MPI_CHK(mbedtls_mpi_shift_l(&T1, biL * (i - t - 1))); in mbedtls_mpi_div_mpi()
1485 Z.p[i - t - 1]--; in mbedtls_mpi_div_mpi()
1562 size_t i; in mbedtls_mpi_mod_int() local
1589 for (i = A->n, y = 0; i > 0; i--) { in mbedtls_mpi_mod_int()
1590 x = A->p[i - 1]; in mbedtls_mpi_mod_int()
2029 size_t i; in mpi_check_small_factors() local
2037 for (i = 0; i < sizeof(small_prime_gaps); p += small_prime_gaps[i], i++) { in mpi_check_small_factors()
2060 size_t i, j, k, s; in mpi_miller_rabin() local
2076 for (i = 0; i < rounds; i++) { in mpi_miller_rabin()
2318 int ret, i; in mbedtls_mpi_self_test() local
2449 for (i = 0; i < GCD_PAIR_COUNT; i++) { in mbedtls_mpi_self_test()
2450 MBEDTLS_MPI_CHK(mbedtls_mpi_lset(&X, gcd_pairs[i][0])); in mbedtls_mpi_self_test()
2451 MBEDTLS_MPI_CHK(mbedtls_mpi_lset(&Y, gcd_pairs[i][1])); in mbedtls_mpi_self_test()
2455 if (mbedtls_mpi_cmp_int(&A, gcd_pairs[i][2]) != 0) { in mbedtls_mpi_self_test()
2457 mbedtls_printf("failed at %d\n", i); in mbedtls_mpi_self_test()