Lines Matching full:z2z2
432 FieldElement z1z1, z2z2, u1, u2, s1, s2, h, i, j, r, v;
440 // Z2Z2 = Z2²
441 Square(&z2z2, b.z);
443 // U1 = X1*Z2Z2
444 Mul(&u1, a.x, z2z2);
449 // S1 = Y1*Z2*Z2Z2
450 Mul(&s1, b.z, z2z2);
491 // Z3 = ((Z1+Z2)²-Z1Z1-Z2Z2)*H
492 Add(&z1z1, z1z1, z2z2);
493 Add(&z2z2, a.z, b.z);
494 Reduce(&z2z2);
495 Square(&z2z2, z2z2);
496 Subtract(&out->z, z2z2, z1z1);