Lines Matching defs:MPI_ECP_MUL

1166 #define MPI_ECP_MUL(X, A, B)                                                  \
1241 MPI_ECP_MUL(rhs, rhs, X);
1334 MPI_ECP_MUL(&pt->Y, &pt->Y, &T); /* Y' <- Y*T = Y / Z */
1336 MPI_ECP_MUL(&pt->X, &pt->X, &T); /* X <- X * T = X / Z^2 */
1337 MPI_ECP_MUL(&pt->Y, &pt->Y, &T); /* Y'' <- Y' * T = Y / Z^3 */
1392 MPI_ECP_MUL(&c[i], &c[i-1], &T[i]->Z);
1415 MPI_ECP_MUL(&t, &c[i], &c[i-1]);
1416 MPI_ECP_MUL(&c[i-1], &c[i], &T[i]->Z);
1422 MPI_ECP_MUL(&T[i]->Y, &T[i]->Y, &t);
1424 MPI_ECP_MUL(&T[i]->X, &T[i]->X, &t);
1425 MPI_ECP_MUL(&T[i]->Y, &T[i]->Y, &t);
1511 MPI_ECP_MUL(&tmp[1], &tmp[2], &tmp[3]);
1523 MPI_ECP_MUL(&tmp[1], &tmp[2], &grp->A);
1531 MPI_ECP_MUL(&tmp[1], &P->X, &tmp[2]);
1545 MPI_ECP_MUL(&tmp[1], &tmp[1], &tmp[0]);
1549 MPI_ECP_MUL(&tmp[3], &P->Y, &P->Z);
1632 MPI_ECP_MUL(&tmp[1], &tmp[0], &P->Z);
1633 MPI_ECP_MUL(&tmp[0], &tmp[0], &Q->X);
1634 MPI_ECP_MUL(&tmp[1], &tmp[1], &Q->Y);
1650 MPI_ECP_MUL(Z, &P->Z, &tmp[0]);
1652 MPI_ECP_MUL(&tmp[3], &tmp[2], &tmp[0]);
1653 MPI_ECP_MUL(&tmp[2], &tmp[2], &P->X);
1663 MPI_ECP_MUL(&tmp[2], &tmp[2], &tmp[1]);
1664 MPI_ECP_MUL(&tmp[3], &tmp[3], &P->Y);
1702 MPI_ECP_MUL(&pt->Z, &pt->Z, &l);
1705 MPI_ECP_MUL(&pt->Y, &pt->Y, &l);
1709 MPI_ECP_MUL(&pt->X, &pt->X, &l);
1712 MPI_ECP_MUL(&pt->Y, &pt->Y, &l);
2436 MPI_ECP_MUL(&P->X, &P->X, &P->Z);
2471 MPI_ECP_MUL(&P->X, &P->X, &l);
2472 MPI_ECP_MUL(&P->Z, &P->Z, &l);
2520 MPI_ECP_MUL(&T[3], &T[3], &T[0]); /* Qm * Pp */
2521 MPI_ECP_MUL(&T[2], &T[2], &T[1]); /* Qp * Pm */
2524 MPI_ECP_MUL(&R->X, &T[0], &T[1]); /* Pp^2 * Pm^2 */
2526 MPI_ECP_MUL(&R->Z, &grp->A, &T[0]); /* A * (Pp^2 - Pm^2) */
2532 MPI_ECP_MUL(&S->Z, d, &S->Z); /* d * ( Qm*Pp - Qp*Pm )^2 */
2533 MPI_ECP_MUL(&R->Z, &T[0], &R->Z); /* [A*(Pp^2-Pm^2)+Pm^2]*(Pp^2-Pm^2) */