Lines Matching refs:fe_add
159 static void fe_add(fe_loose *h, const fe *f, const fe *g) { in fe_add() function
342 fe_add(&tmp, h, h); in fe_sq2_tt()
431 fe_add(&v, &vxx, &h->Z); // v = dy^2+1 in x25519_ge_frombytes_vartime()
447 fe_add(&check, &vxx, &u); in x25519_ge_frombytes_vartime()
479 fe_add(&r->YplusX, &p->Y, &p->X); in x25519_ge_p3_to_cached()
508 fe_add(&r->Y, &p->X, &p->Y); in ge_p2_dbl()
511 fe_add(&r->Y, &trZ, &trX); in ge_p2_dbl()
530 fe_add(&r->X, &p->Y, &p->X); in ge_madd()
535 fe_add(&r->T, &p->Z, &p->Z); in ge_madd()
537 fe_add(&r->Y, &trZ, &trY); in ge_madd()
539 fe_add(&r->Z, &trZ, &trT); in ge_madd()
547 fe_add(&r->X, &p->Y, &p->X); in ge_msub()
552 fe_add(&r->T, &p->Z, &p->Z); in ge_msub()
554 fe_add(&r->Y, &trZ, &trY); in ge_msub()
557 fe_add(&r->T, &trZ, &trT); in ge_msub()
564 fe_add(&r->X, &p->Y, &p->X); in x25519_ge_add()
570 fe_add(&r->T, &trX, &trX); in x25519_ge_add()
572 fe_add(&r->Y, &trZ, &trY); in x25519_ge_add()
574 fe_add(&r->Z, &trZ, &trT); in x25519_ge_add()
582 fe_add(&r->X, &p->Y, &p->X); in x25519_ge_sub()
588 fe_add(&r->T, &trX, &trX); in x25519_ge_sub()
590 fe_add(&r->Y, &trZ, &trY); in x25519_ge_sub()
593 fe_add(&r->T, &trZ, &trT); in x25519_ge_sub()
1282 fe_add(&x2l, &x2, &z2); in x25519_scalar_mult_generic()
1283 fe_add(&z2l, &x3, &z3); in x25519_scalar_mult_generic()
1288 fe_add(&x3l, &z3, &z2); in x25519_scalar_mult_generic()
1295 fe_add(&tmp0l, &tmp0, &z3); in x25519_scalar_mult_generic()