crypto/elliptic/internal/fiat.P384Element.Square (method)
27 uses
crypto/elliptic/internal/fiat (current package)
p384.go#L119: func (e *P384Element) Square(t *P384Element) *P384Element {
p384_invert.go#L42: z.Square(x)
p384_invert.go#L44: z.Square(z)
p384_invert.go#L46: z.Square(t1)
p384_invert.go#L48: z.Square(z)
p384_invert.go#L51: t0.Square(z)
p384_invert.go#L53: t0.Square(t0)
p384_invert.go#L56: t2.Square(t0)
p384_invert.go#L58: t2.Square(t2)
p384_invert.go#L62: t0.Square(t0)
p384_invert.go#L65: t0.Square(z)
p384_invert.go#L67: t0.Square(t2)
p384_invert.go#L69: t3.Square(t0)
p384_invert.go#L71: t3.Square(t3)
p384_invert.go#L74: t3.Square(t2)
p384_invert.go#L76: t3.Square(t3)
p384_invert.go#L79: t3.Square(t2)
p384_invert.go#L81: t3.Square(t3)
p384_invert.go#L85: t2.Square(t2)
p384_invert.go#L89: t1.Square(t1)
p384_invert.go#L93: t0.Square(t0)
p384_invert.go#L97: z.Square(z)
crypto/elliptic/internal/nistec
p384.go#L103: x3 := new(fiat.P384Element).Square(x)
p384.go#L113: y2 := new(fiat.P384Element).Square(y)
p384.go#L206: t0 := new(fiat.P384Element).Square(p.x) // t0 := X ^ 2
p384.go#L207: t1 := new(fiat.P384Element).Square(p.y) // t1 := Y ^ 2
p384.go#L208: t2 := new(fiat.P384Element).Square(p.z) // t2 := Z ^ 2
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)