• Home
  • Raw
  • Download

Lines Matching refs:i

68 	int i;  in vli_clear()  local
70 for (i = 0; i < NUM_ECC_DIGITS; i++) in vli_clear()
71 vli[i] = 0; in vli_clear()
77 int i; in vli_is_zero() local
79 for (i = 0; i < NUM_ECC_DIGITS; i++) { in vli_is_zero()
80 if (vli[i]) in vli_is_zero()
96 int i; in vli_num_digits() local
102 for (i = NUM_ECC_DIGITS - 1; i >= 0 && vli[i] == 0; i--); in vli_num_digits()
104 return (i + 1); in vli_num_digits()
110 unsigned int i, num_digits; in vli_num_bits() local
118 for (i = 0; digit; i++) in vli_num_bits()
121 return ((num_digits - 1) * 64 + i); in vli_num_bits()
127 int i; in vli_set() local
129 for (i = 0; i < NUM_ECC_DIGITS; i++) in vli_set()
130 dest[i] = src[i]; in vli_set()
136 int i; in vli_cmp() local
138 for (i = NUM_ECC_DIGITS - 1; i >= 0; i--) { in vli_cmp()
139 if (left[i] > right[i]) in vli_cmp()
141 else if (left[i] < right[i]) in vli_cmp()
155 int i; in vli_lshift() local
157 for (i = 0; i < NUM_ECC_DIGITS; i++) { in vli_lshift()
158 u64 temp = in[i]; in vli_lshift()
160 result[i] = (temp << shift) | carry; in vli_lshift()
187 int i; in vli_add() local
189 for (i = 0; i < NUM_ECC_DIGITS; i++) { in vli_add()
192 sum = left[i] + right[i] + carry; in vli_add()
193 if (sum != left[i]) in vli_add()
194 carry = (sum < left[i]); in vli_add()
196 result[i] = sum; in vli_add()
206 int i; in vli_sub() local
208 for (i = 0; i < NUM_ECC_DIGITS; i++) { in vli_sub()
211 diff = left[i] - right[i] - borrow; in vli_sub()
212 if (diff != left[i]) in vli_sub()
213 borrow = (diff > left[i]); in vli_sub()
215 result[i] = diff; in vli_sub()
260 unsigned int i, k; in vli_mult() local
273 for (i = min; i <= k && i < NUM_ECC_DIGITS; i++) { in vli_mult()
276 product = mul_64_64(left[i], right[k - i]); in vli_mult()
295 int i, k; in vli_square() local
305 for (i = min; i <= k && i <= k - i; i++) { in vli_square()
308 product = mul_64_64(left[i], left[k - i]); in vli_square()
310 if (i < k - i) { in vli_square()
697 int i, nb; in ecc_point_mult() local
704 for (i = num_bits - 2; i > 0; i--) { in ecc_point_mult()
705 nb = !vli_test_bit(scalar, i); in ecc_point_mult()
733 int i; in ecc_bytes2native() local
735 for (i = 0; i < NUM_ECC_DIGITS; i++) { in ecc_bytes2native()
736 const u8 *digit = bytes + 8 * (NUM_ECC_DIGITS - 1 - i); in ecc_bytes2native()
738 native[NUM_ECC_DIGITS - 1 - i] = in ecc_bytes2native()
753 int i; in ecc_native2bytes() local
755 for (i = 0; i < NUM_ECC_DIGITS; i++) { in ecc_native2bytes()
756 u8 *digit = bytes + 8 * (NUM_ECC_DIGITS - 1 - i); in ecc_native2bytes()
758 digit[0] = native[NUM_ECC_DIGITS - 1 - i] >> 0; in ecc_native2bytes()
759 digit[1] = native[NUM_ECC_DIGITS - 1 - i] >> 8; in ecc_native2bytes()
760 digit[2] = native[NUM_ECC_DIGITS - 1 - i] >> 16; in ecc_native2bytes()
761 digit[3] = native[NUM_ECC_DIGITS - 1 - i] >> 24; in ecc_native2bytes()
762 digit[4] = native[NUM_ECC_DIGITS - 1 - i] >> 32; in ecc_native2bytes()
763 digit[5] = native[NUM_ECC_DIGITS - 1 - i] >> 40; in ecc_native2bytes()
764 digit[6] = native[NUM_ECC_DIGITS - 1 - i] >> 48; in ecc_native2bytes()
765 digit[7] = native[NUM_ECC_DIGITS - 1 - i] >> 56; in ecc_native2bytes()