Lines Matching defs:ec_mulm
136 static void ec_mulm(MPI w, MPI u, MPI v, struct mpi_ec_ctx *ctx)
164 ec_mulm(w, b, b, ctx);
615 ctx->mulm = ec_mulm;
694 ec_mulm(z2, z1, z1, ctx); /* z2 = z^(-2) mod p */
697 ec_mulm(x, point->x, z2, ctx);
701 ec_mulm(z3, z2, z1, ctx); /* z3 = z^(-3) mod p */
702 ec_mulm(y, point->y, z3, ctx);
782 ec_mulm(l1, l1, mpi_const(MPI_C_THREE), ctx);
784 ec_mulm(l1, l1, t2, ctx);
790 ec_mulm(l1, l1, mpi_const(MPI_C_THREE), ctx);
792 ec_mulm(t1, t1, ctx->a, ctx);
796 ec_mulm(z3, point->y, point->z, ctx);
802 ec_mulm(l2, t2, point->x, ctx);
803 ec_mulm(l2, l2, mpi_const(MPI_C_FOUR), ctx);
814 ec_mulm(l3, t2, mpi_const(MPI_C_EIGHT), ctx);
818 ec_mulm(y3, y3, l1, ctx);
982 ec_mulm(l1, l1, x1, ctx);
988 ec_mulm(l2, l2, x2, ctx);
994 ec_mulm(l4, l4, y1, ctx);
997 ec_mulm(l5, l5, y2, ctx);
1017 ec_mulm(z3, z1, z2, ctx);
1018 ec_mulm(z3, z3, l3, ctx);
1022 ec_mulm(t2, t2, l7, ctx);
1028 ec_mulm(l9, l9, l6, ctx);
1030 ec_mulm(t1, t1, l8, ctx);
1032 ec_mulm(y3, y3, ec_get_two_inv_p(ctx), ctx);
1310 ec_mulm(result->x, p1.x, z1, ctx);
1341 ec_mulm(z2, point->z, point->z, ctx);
1342 ec_mulm(z3, point->z, z2, ctx);
1344 ec_mulm(x1, point->x, z2, ctx);
1346 ec_mulm(y1, yy, z3, ctx);
1434 ec_mulm(w, ctx->a, x, ctx);
1457 ec_mulm(w, ctx->a, mpi_const(MPI_C_FOUR), ctx);
1459 ec_mulm(w, w, x, ctx);
1463 ec_mulm(w, w, x, ctx);
1464 ec_mulm(w, w, ctx->b, ctx);