crypto/elliptic/internal/fiat.P224Element.Square (method)
24 uses
crypto/elliptic/internal/fiat (current package)
p224.go#L119: func (e *P224Element) Square(t *P224Element) *P224Element {
p224_invert.go#L38: z.Square(x)
p224_invert.go#L40: z.Square(t0)
p224_invert.go#L42: t1.Square(z)
p224_invert.go#L44: t1.Square(t1)
p224_invert.go#L47: t2.Square(t1)
p224_invert.go#L49: t2.Square(t2)
p224_invert.go#L53: t1.Square(t1)
p224_invert.go#L56: t1.Square(t0)
p224_invert.go#L58: t1.Square(t1)
p224_invert.go#L61: t1.Square(z)
p224_invert.go#L63: t1.Square(t1)
p224_invert.go#L66: t1.Square(t0)
p224_invert.go#L68: t1.Square(t1)
p224_invert.go#L71: t1.Square(z)
p224_invert.go#L73: t1.Square(t1)
p224_invert.go#L76: t1.Square(z)
p224_invert.go#L78: t1.Square(t1)
p224_invert.go#L82: t0.Square(t0)
crypto/elliptic/internal/nistec
p224.go#L98: x3 := new(fiat.P224Element).Square(x)
p224.go#L108: y2 := new(fiat.P224Element).Square(y)
p224.go#L201: t0 := new(fiat.P224Element).Square(p.x) // t0 := X ^ 2
p224.go#L202: t1 := new(fiat.P224Element).Square(p.y) // t1 := Y ^ 2
p224.go#L203: t2 := new(fiat.P224Element).Square(p.z) // t2 := Z ^ 2
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)