curve_prime       676 crypto/ecc.c   			      const u64 *curve_prime, u64 *tmp)
curve_prime       695 crypto/ecc.c   	while (carry || vli_cmp(curve_prime, result, ndigits) != 1)
curve_prime       696 crypto/ecc.c   		carry -= vli_sub(result, result, curve_prime, ndigits);
curve_prime       703 crypto/ecc.c   			      const u64 *curve_prime, u64 *tmp)
curve_prime       770 crypto/ecc.c   			carry += vli_add(result, result, curve_prime, ndigits);
curve_prime       773 crypto/ecc.c   		while (carry || vli_cmp(curve_prime, result, ndigits) != 1)
curve_prime       774 crypto/ecc.c   			carry -= vli_sub(result, result, curve_prime, ndigits);
curve_prime       784 crypto/ecc.c   			  const u64 *curve_prime, unsigned int ndigits)
curve_prime       789 crypto/ecc.c   	if (curve_prime[0] != -1ull) {
curve_prime       791 crypto/ecc.c   		if (curve_prime[ndigits - 1] == -1ull) {
curve_prime       792 crypto/ecc.c   			vli_mmod_special(result, product, curve_prime,
curve_prime       795 crypto/ecc.c   		} else if (curve_prime[ndigits - 1] == 1ull << 63 &&
curve_prime       796 crypto/ecc.c   			   curve_prime[ndigits - 2] == 0) {
curve_prime       797 crypto/ecc.c   			vli_mmod_special2(result, product, curve_prime,
curve_prime       801 crypto/ecc.c   		vli_mmod_barrett(result, product, curve_prime, ndigits);
curve_prime       807 crypto/ecc.c   		vli_mmod_fast_192(result, product, curve_prime, tmp);
curve_prime       810 crypto/ecc.c   		vli_mmod_fast_256(result, product, curve_prime, tmp);
curve_prime       835 crypto/ecc.c   			      const u64 *curve_prime, unsigned int ndigits)
curve_prime       840 crypto/ecc.c   	vli_mmod_fast(result, product, curve_prime, ndigits);
curve_prime       845 crypto/ecc.c   				const u64 *curve_prime, unsigned int ndigits)
curve_prime       850 crypto/ecc.c   	vli_mmod_fast(result, product, curve_prime, ndigits);
curve_prime       948 crypto/ecc.c   				      u64 *curve_prime, unsigned int ndigits)
curve_prime       958 crypto/ecc.c   	vli_mod_square_fast(t4, y1, curve_prime, ndigits);
curve_prime       960 crypto/ecc.c   	vli_mod_mult_fast(t5, x1, t4, curve_prime, ndigits);
curve_prime       962 crypto/ecc.c   	vli_mod_square_fast(t4, t4, curve_prime, ndigits);
curve_prime       964 crypto/ecc.c   	vli_mod_mult_fast(y1, y1, z1, curve_prime, ndigits);
curve_prime       966 crypto/ecc.c   	vli_mod_square_fast(z1, z1, curve_prime, ndigits);
curve_prime       969 crypto/ecc.c   	vli_mod_add(x1, x1, z1, curve_prime, ndigits);
curve_prime       971 crypto/ecc.c   	vli_mod_add(z1, z1, z1, curve_prime, ndigits);
curve_prime       973 crypto/ecc.c   	vli_mod_sub(z1, x1, z1, curve_prime, ndigits);
curve_prime       975 crypto/ecc.c   	vli_mod_mult_fast(x1, x1, z1, curve_prime, ndigits);
curve_prime       978 crypto/ecc.c   	vli_mod_add(z1, x1, x1, curve_prime, ndigits);
curve_prime       980 crypto/ecc.c   	vli_mod_add(x1, x1, z1, curve_prime, ndigits);
curve_prime       982 crypto/ecc.c   		u64 carry = vli_add(x1, x1, curve_prime, ndigits);
curve_prime       992 crypto/ecc.c   	vli_mod_square_fast(z1, x1, curve_prime, ndigits);
curve_prime       994 crypto/ecc.c   	vli_mod_sub(z1, z1, t5, curve_prime, ndigits);
curve_prime       996 crypto/ecc.c   	vli_mod_sub(z1, z1, t5, curve_prime, ndigits);
curve_prime       998 crypto/ecc.c   	vli_mod_sub(t5, t5, z1, curve_prime, ndigits);
curve_prime      1000 crypto/ecc.c   	vli_mod_mult_fast(x1, x1, t5, curve_prime, ndigits);
curve_prime      1002 crypto/ecc.c   	vli_mod_sub(t4, x1, t4, curve_prime, ndigits);
curve_prime      1010 crypto/ecc.c   static void apply_z(u64 *x1, u64 *y1, u64 *z, u64 *curve_prime,
curve_prime      1015 crypto/ecc.c   	vli_mod_square_fast(t1, z, curve_prime, ndigits);    /* z^2 */
curve_prime      1016 crypto/ecc.c   	vli_mod_mult_fast(x1, x1, t1, curve_prime, ndigits); /* x1 * z^2 */
curve_prime      1017 crypto/ecc.c   	vli_mod_mult_fast(t1, t1, z, curve_prime, ndigits);  /* z^3 */
curve_prime      1018 crypto/ecc.c   	vli_mod_mult_fast(y1, y1, t1, curve_prime, ndigits); /* y1 * z^3 */
curve_prime      1023 crypto/ecc.c   				u64 *p_initial_z, u64 *curve_prime,
curve_prime      1037 crypto/ecc.c   	apply_z(x1, y1, z, curve_prime, ndigits);
curve_prime      1039 crypto/ecc.c   	ecc_point_double_jacobian(x1, y1, z, curve_prime, ndigits);
curve_prime      1041 crypto/ecc.c   	apply_z(x2, y2, z, curve_prime, ndigits);
curve_prime      1048 crypto/ecc.c   static void xycz_add(u64 *x1, u64 *y1, u64 *x2, u64 *y2, u64 *curve_prime,
curve_prime      1055 crypto/ecc.c   	vli_mod_sub(t5, x2, x1, curve_prime, ndigits);
curve_prime      1057 crypto/ecc.c   	vli_mod_square_fast(t5, t5, curve_prime, ndigits);
curve_prime      1059 crypto/ecc.c   	vli_mod_mult_fast(x1, x1, t5, curve_prime, ndigits);
curve_prime      1061 crypto/ecc.c   	vli_mod_mult_fast(x2, x2, t5, curve_prime, ndigits);
curve_prime      1063 crypto/ecc.c   	vli_mod_sub(y2, y2, y1, curve_prime, ndigits);
curve_prime      1065 crypto/ecc.c   	vli_mod_square_fast(t5, y2, curve_prime, ndigits);
curve_prime      1068 crypto/ecc.c   	vli_mod_sub(t5, t5, x1, curve_prime, ndigits);
curve_prime      1070 crypto/ecc.c   	vli_mod_sub(t5, t5, x2, curve_prime, ndigits);
curve_prime      1072 crypto/ecc.c   	vli_mod_sub(x2, x2, x1, curve_prime, ndigits);
curve_prime      1074 crypto/ecc.c   	vli_mod_mult_fast(y1, y1, x2, curve_prime, ndigits);
curve_prime      1076 crypto/ecc.c   	vli_mod_sub(x2, x1, t5, curve_prime, ndigits);
curve_prime      1078 crypto/ecc.c   	vli_mod_mult_fast(y2, y2, x2, curve_prime, ndigits);
curve_prime      1080 crypto/ecc.c   	vli_mod_sub(y2, y2, y1, curve_prime, ndigits);
curve_prime      1089 crypto/ecc.c   static void xycz_add_c(u64 *x1, u64 *y1, u64 *x2, u64 *y2, u64 *curve_prime,
curve_prime      1098 crypto/ecc.c   	vli_mod_sub(t5, x2, x1, curve_prime, ndigits);
curve_prime      1100 crypto/ecc.c   	vli_mod_square_fast(t5, t5, curve_prime, ndigits);
curve_prime      1102 crypto/ecc.c   	vli_mod_mult_fast(x1, x1, t5, curve_prime, ndigits);
curve_prime      1104 crypto/ecc.c   	vli_mod_mult_fast(x2, x2, t5, curve_prime, ndigits);
curve_prime      1106 crypto/ecc.c   	vli_mod_add(t5, y2, y1, curve_prime, ndigits);
curve_prime      1108 crypto/ecc.c   	vli_mod_sub(y2, y2, y1, curve_prime, ndigits);
curve_prime      1111 crypto/ecc.c   	vli_mod_sub(t6, x2, x1, curve_prime, ndigits);
curve_prime      1113 crypto/ecc.c   	vli_mod_mult_fast(y1, y1, t6, curve_prime, ndigits);
curve_prime      1115 crypto/ecc.c   	vli_mod_add(t6, x1, x2, curve_prime, ndigits);
curve_prime      1117 crypto/ecc.c   	vli_mod_square_fast(x2, y2, curve_prime, ndigits);
curve_prime      1119 crypto/ecc.c   	vli_mod_sub(x2, x2, t6, curve_prime, ndigits);
curve_prime      1122 crypto/ecc.c   	vli_mod_sub(t7, x1, x2, curve_prime, ndigits);
curve_prime      1124 crypto/ecc.c   	vli_mod_mult_fast(y2, y2, t7, curve_prime, ndigits);
curve_prime      1126 crypto/ecc.c   	vli_mod_sub(y2, y2, y1, curve_prime, ndigits);
curve_prime      1129 crypto/ecc.c   	vli_mod_square_fast(t7, t5, curve_prime, ndigits);
curve_prime      1131 crypto/ecc.c   	vli_mod_sub(t7, t7, t6, curve_prime, ndigits);
curve_prime      1133 crypto/ecc.c   	vli_mod_sub(t6, t7, x1, curve_prime, ndigits);
curve_prime      1135 crypto/ecc.c   	vli_mod_mult_fast(t6, t6, t5, curve_prime, ndigits);
curve_prime      1137 crypto/ecc.c   	vli_mod_sub(y1, t6, y1, curve_prime, ndigits);
curve_prime      1152 crypto/ecc.c   	u64 *curve_prime = curve->p;
curve_prime      1165 crypto/ecc.c   	xycz_initial_double(rx[1], ry[1], rx[0], ry[0], initial_z, curve_prime,
curve_prime      1170 crypto/ecc.c   		xycz_add_c(rx[1 - nb], ry[1 - nb], rx[nb], ry[nb], curve_prime,
curve_prime      1172 crypto/ecc.c   		xycz_add(rx[nb], ry[nb], rx[1 - nb], ry[1 - nb], curve_prime,
curve_prime      1177 crypto/ecc.c   	xycz_add_c(rx[1 - nb], ry[1 - nb], rx[nb], ry[nb], curve_prime,
curve_prime      1182 crypto/ecc.c   	vli_mod_sub(z, rx[1], rx[0], curve_prime, ndigits);
curve_prime      1184 crypto/ecc.c   	vli_mod_mult_fast(z, z, ry[1 - nb], curve_prime, ndigits);
curve_prime      1186 crypto/ecc.c   	vli_mod_mult_fast(z, z, point->x, curve_prime, ndigits);
curve_prime      1189 crypto/ecc.c   	vli_mod_inv(z, z, curve_prime, point->ndigits);
curve_prime      1192 crypto/ecc.c   	vli_mod_mult_fast(z, z, point->y, curve_prime, ndigits);
curve_prime      1194 crypto/ecc.c   	vli_mod_mult_fast(z, z, rx[1 - nb], curve_prime, ndigits);
curve_prime      1197 crypto/ecc.c   	xycz_add(rx[nb], ry[nb], rx[1 - nb], ry[1 - nb], curve_prime, ndigits);
curve_prime      1199 crypto/ecc.c   	apply_z(rx[0], ry[0], z, curve_prime, ndigits);