Lines Matching refs:ec_mulm

136 static void ec_mulm(MPI w, MPI u, MPI v, struct mpi_ec_ctx *ctx)  in ec_mulm()  function
164 ec_mulm(w, b, b, ctx); in ec_pow2()
612 ctx->mulm = ec_mulm; in mpi_ec_init()
691 ec_mulm(z2, z1, z1, ctx); /* z2 = z^(-2) mod p */ in mpi_ec_get_affine()
694 ec_mulm(x, point->x, z2, ctx); in mpi_ec_get_affine()
698 ec_mulm(z3, z2, z1, ctx); /* z3 = z^(-3) mod p */ in mpi_ec_get_affine()
699 ec_mulm(y, point->y, z3, ctx); in mpi_ec_get_affine()
779 ec_mulm(l1, l1, mpi_const(MPI_C_THREE), ctx); in dup_point_weierstrass()
781 ec_mulm(l1, l1, t2, ctx); in dup_point_weierstrass()
787 ec_mulm(l1, l1, mpi_const(MPI_C_THREE), ctx); in dup_point_weierstrass()
789 ec_mulm(t1, t1, ctx->a, ctx); in dup_point_weierstrass()
793 ec_mulm(z3, point->y, point->z, ctx); in dup_point_weierstrass()
799 ec_mulm(l2, t2, point->x, ctx); in dup_point_weierstrass()
800 ec_mulm(l2, l2, mpi_const(MPI_C_FOUR), ctx); in dup_point_weierstrass()
811 ec_mulm(l3, t2, mpi_const(MPI_C_EIGHT), ctx); in dup_point_weierstrass()
815 ec_mulm(y3, y3, l1, ctx); in dup_point_weierstrass()
979 ec_mulm(l1, l1, x1, ctx); in add_points_weierstrass()
985 ec_mulm(l2, l2, x2, ctx); in add_points_weierstrass()
991 ec_mulm(l4, l4, y1, ctx); in add_points_weierstrass()
994 ec_mulm(l5, l5, y2, ctx); in add_points_weierstrass()
1014 ec_mulm(z3, z1, z2, ctx); in add_points_weierstrass()
1015 ec_mulm(z3, z3, l3, ctx); in add_points_weierstrass()
1019 ec_mulm(t2, t2, l7, ctx); in add_points_weierstrass()
1025 ec_mulm(l9, l9, l6, ctx); in add_points_weierstrass()
1027 ec_mulm(t1, t1, l8, ctx); in add_points_weierstrass()
1029 ec_mulm(y3, y3, ec_get_two_inv_p(ctx), ctx); in add_points_weierstrass()
1307 ec_mulm(result->x, p1.x, z1, ctx); in mpi_ec_mul_point()
1338 ec_mulm(z2, point->z, point->z, ctx); in mpi_ec_mul_point()
1339 ec_mulm(z3, point->z, z2, ctx); in mpi_ec_mul_point()
1341 ec_mulm(x1, point->x, z2, ctx); in mpi_ec_mul_point()
1343 ec_mulm(y1, yy, z3, ctx); in mpi_ec_mul_point()
1431 ec_mulm(w, ctx->a, x, ctx); in mpi_ec_curve_point()
1454 ec_mulm(w, ctx->a, mpi_const(MPI_C_FOUR), ctx); in mpi_ec_curve_point()
1456 ec_mulm(w, w, x, ctx); in mpi_ec_curve_point()
1460 ec_mulm(w, w, x, ctx); in mpi_ec_curve_point()
1461 ec_mulm(w, w, ctx->b, ctx); in mpi_ec_curve_point()