Home | History | Annotate | Download | only in crypto

Lines Matching refs:Square

184 // Square computes *out = a*a
188 void Square(FieldElement* out, const FieldElement& a) {
246 Square(&f1, in); // 2
248 Square(&f1, f1); // 2**3 - 2
250 Square(&f2, f1); // 2**4 - 2
251 Square(&f2, f2); // 2**5 - 4
252 Square(&f2, f2); // 2**6 - 8
254 Square(&f2, f1); // 2**7 - 2
256 Square(&f2, f2);
259 Square(&f3, f2); // 2**13 - 2
261 Square(&f3, f3);
264 Square(&f3, f2); // 2**25 - 2
266 Square(&f3, f3);
269 Square(&f4, f3); // 2**49 - 2
271 Square(&f4, f4);
274 Square(&f4, f3); // 2**97 - 2
276 Square(&f4, f4);
280 Square(&f2, f2);
283 Square(&f1, f1); // 2**127 - 2
286 Square(&f1, f1);
438 Square(&z1z1, a.z);
441 Square(&z2z2, b.z);
467 Square(&i, i);
495 Square(&z2z2, z2z2);
506 Square(&out->x, r);
530 Square(&delta, a.z);
531 Square(&gamma, a.y);
547 Square(&out->z, out->z);
558 Square(&out->x, alpha);
569 Square(&gamma, gamma);
658 Square(&lhs, y);
662 Square(&rhs, x);
688 Square(&zinv_sq, zinv);
729 Square(&zinv_sq, zinv);