Lines Matching refs:mulm

459 	void (*mulm)(MPI w, MPI u, MPI v, struct mpi_ec_ctx *ctx);  member
612 ctx->mulm = ec_mulm; in mpi_ec_init()
626 ctx->mulm = field_table[i].mulm; in mpi_ec_init()
734 ctx->mulm(x, point->x, z, ctx); in mpi_ec_get_affine()
739 ctx->mulm(y, point->y, z, ctx); in mpi_ec_get_affine()
874 ctx->mulm(E, ctx->a, C, ctx); in dup_point_edwards()
889 ctx->mulm(X3, X3, J, ctx); in dup_point_edwards()
893 ctx->mulm(Y3, Y3, F, ctx); in dup_point_edwards()
896 ctx->mulm(Z3, F, J, ctx); in dup_point_edwards()
1096 ctx->mulm(A, Z1, Z2, ctx); in add_points_edwards()
1102 ctx->mulm(C, X1, X2, ctx); in add_points_edwards()
1105 ctx->mulm(D, Y1, Y2, ctx); in add_points_edwards()
1108 ctx->mulm(E, ctx->b, C, ctx); in add_points_edwards()
1109 ctx->mulm(E, E, D, ctx); in add_points_edwards()
1120 ctx->mulm(X3, X3, tmp, ctx); in add_points_edwards()
1123 ctx->mulm(X3, X3, F, ctx); in add_points_edwards()
1124 ctx->mulm(X3, X3, A, ctx); in add_points_edwards()
1130 ctx->mulm(Y3, ctx->a, C, ctx); in add_points_edwards()
1133 ctx->mulm(Y3, Y3, G, ctx); in add_points_edwards()
1134 ctx->mulm(Y3, Y3, A, ctx); in add_points_edwards()
1137 ctx->mulm(Z3, F, G, ctx); in add_points_edwards()
1171 ctx->mulm(p2->x, p1->z, sum->x, ctx); in montgomery_ladder()
1172 ctx->mulm(p2->z, prd->x, p2->z, ctx); in montgomery_ladder()
1177 ctx->mulm(prd->x, p1->x, p1->z, ctx); in montgomery_ladder()
1181 ctx->mulm(prd->z, p1->z, ctx->a, ctx); /* CTX->A: (a-2)/4 */ in montgomery_ladder()
1182 ctx->mulm(sum->z, sum->z, dif_x, ctx); in montgomery_ladder()
1184 ctx->mulm(prd->z, prd->z, p1->z, ctx); in montgomery_ladder()
1488 ctx->mulm(w, ctx->a, x, ctx); in mpi_ec_curve_point()
1490 ctx->mulm(x, x, y, ctx); in mpi_ec_curve_point()
1491 ctx->mulm(x, x, ctx->b, ctx); in mpi_ec_curve_point()