Lines Matching refs:fe25519_add
81 #define fe25519_add crypto_sign_ed25519_ref_fe25519_add
114 static void fe25519_add(fe25519 *r, const fe25519 *x, const fe25519 *y);
294 static void fe25519_add(fe25519 *r, const fe25519 *x, const fe25519 *y)
1675 fe25519_add(&b, &r->y, &r->x); /* B = (Y1+X1)*(Y2+X2) */
1677 fe25519_add(&t2, &q->y, &q->x);
1681 fe25519_add(&h, &b, &a); /* H = B+A */
1684 fe25519_add(&d, &r->z, &r->z); /* D = Z1*2 */
1686 fe25519_add(&g, &d, &c); /* G = D+C */
1700 fe25519_add(&b, &p->x, &p->y); /* B = (Y1+X1)*(Y2+X2) */
1701 fe25519_add(&t, &q->x, &q->y);
1706 fe25519_add(&d, &d, &d);
1709 fe25519_add(&r->z, &d, &c); /* G = D+C */
1710 fe25519_add(&r->y, &b, &a); /* H = B+A */
1720 fe25519_add(&c, &c, &c);
1723 fe25519_add(&r->x, &p->x, &p->y);
1727 fe25519_add(&r->z, &d, &b);
1793 fe25519_add(&den, &r->z, &den); /* den = dy^2+1 */