This commit is contained in:
Jacob Jackson
2022-10-05 22:06:46 +00:00
parent 06582cb3ee
commit ad21fd775f

View File

@@ -156,7 +156,7 @@ func (c *Curve[T, S]) Double(p AffinePoint[T]) AffinePoint[T] {
v := c.baseApi.Mul(p.X, p.X) v := c.baseApi.Mul(p.X, p.X)
w := c.baseApi.Mul(p.Y, p.Y) w := c.baseApi.Mul(p.Y, p.Y)
n1 := c.baseApi.Mul(2, u) n1 := c.baseApi.Add(u, u)
av := c.baseApi.Mul(v, c.a) av := c.baseApi.Mul(v, c.a)
n2 := c.baseApi.Sub(w, av) n2 := c.baseApi.Sub(w, av)
d1 := c.baseApi.Add(w, av) d1 := c.baseApi.Add(w, av)