Lines Matching refs:G1Affine
29 type G1Affine struct { struct
47 func (p *G1Affine) Set(a *G1Affine) *G1Affine { argument
53 func (p *G1Affine) ScalarMultiplication(a *G1Affine, s *big.Int) *G1Affine { argument
62 func (p *G1Affine) Equal(a *G1Affine) bool { argument
67 func (p *G1Affine) Neg(a *G1Affine) *G1Affine { argument
74 func (p *G1Affine) FromJacobian(p1 *G1Jac) *G1Affine { argument
92 func (p *G1Affine) String() string { argument
100 func (p *G1Affine) IsInfinity() bool { argument
105 func (p *G1Affine) IsOnCurve() bool { argument
112 func (p *G1Affine) IsInSubGroup() bool { argument
133 _p := G1Affine{}
136 _a := G1Affine{}
213 func (p *G1Jac) AddMixed(a *G1Affine) *G1Jac {
310 _p := G1Affine{}
316 func (p *G1Jac) FromAffine(Q *G1Affine) *G1Jac {
474 func (p *G1Affine) fromJacExtended(Q *g1JacExtended) *G1Affine { argument
593 func (p *g1JacExtended) subMixed(a *G1Affine) *g1JacExtended {
649 func (p *g1JacExtended) addMixed(a *G1Affine) *g1JacExtended {
703 func (p *g1JacExtended) doubleNegMixed(q *G1Affine) *g1JacExtended {
731 func (p *g1JacExtended) doubleMixed(q *G1Affine) *g1JacExtended {
759 func BatchJacobianToAffineG1(points []G1Jac, result []G1Affine) { argument
807 func BatchScalarMultiplicationG1(base *G1Affine, scalars []fr.Element) []G1Affine { argument
865 baseTableAff := make([]G1Affine, (1 << (c - 1)))
908 toReturnAff := make([]G1Affine, len(scalars))