Lines Matching defs:z1
1045 /* point_add calcuates (x1, y1, z1) + (x2, y2, z2)
1056 const felem x1, const felem y1, const felem z1,
1063 z1_is_zero = felem_is_zero(z1);
1066 /* ftmp = z1z1 = z1**2 */
1067 felem_square(tmp, z1);
1080 /* ftmp5 = z1 + z2 */
1081 felem_assign(ftmp5, z1);
1085 /* ftmp5 = (z1 + z2)**2 - z1z1 - z2z2 = 2*z1z2 */
1110 felem_scalar(ftmp5, z1, 2);
1131 /* ftmp = z1 * z1z1 */
1132 felem_mul(tmp, ftmp, z1);
1135 /* s2 = tmp = y2 * z1**3 */
1149 point_double(x3, y3, z3, x1, y1, z1);
1202 copy_conditional(z_out, z1, z2_is_zero);
1637 felem z1, z2, x_in, y_in, x_out, y_out;
1647 (!BN_to_felem(z1, &point->Z))) return 0;
1648 felem_inv(z2, z1);
1649 felem_square(tmp, z2); felem_reduce(z1, tmp);
1650 felem_mul(tmp, x_in, z1); felem_reduce(x_in, tmp);
1660 felem_mul(tmp, z1, z2); felem_reduce(z1, tmp);
1661 felem_mul(tmp, y_in, z1); felem_reduce(y_in, tmp);