(P1, P2 kyber.Point)
| 171 | } |
| 172 | |
| 173 | func (P *point) Add(P1, P2 kyber.Point) kyber.Point { |
| 174 | E1 := P1.(*point) |
| 175 | E2 := P2.(*point) |
| 176 | |
| 177 | var t2 cachedGroupElement |
| 178 | var r completedGroupElement |
| 179 | |
| 180 | E2.ge.ToCached(&t2) |
| 181 | r.Add(&E1.ge, &t2) |
| 182 | r.ToExtended(&P.ge) |
| 183 | |
| 184 | return P |
| 185 | } |
| 186 | |
| 187 | func (P *point) Sub(P1, P2 kyber.Point) kyber.Point { |
| 188 | E1 := P1.(*point) |
nothing calls this directly
no test coverage detected