crypto/elliptic/internal/fiat.P521Element.Square (method)
24 uses
crypto/elliptic/internal/fiat (current package)
p521.go#L119: func (e *P521Element) Square(t *P521Element) *P521Element {
p521_invert.go#L38: z.Square(x)
p521_invert.go#L40: t0.Square(z)
p521_invert.go#L42: t0.Square(t0)
p521_invert.go#L45: t0.Square(z)
p521_invert.go#L47: t0.Square(t0)
p521_invert.go#L50: t0.Square(z)
p521_invert.go#L52: t0.Square(t0)
p521_invert.go#L55: t0.Square(z)
p521_invert.go#L57: t0.Square(t0)
p521_invert.go#L60: t0.Square(z)
p521_invert.go#L62: t0.Square(t0)
p521_invert.go#L65: t0.Square(z)
p521_invert.go#L68: t0.Square(t0)
p521_invert.go#L71: t0.Square(z)
p521_invert.go#L74: t0.Square(t0)
p521_invert.go#L77: t0.Square(z)
p521_invert.go#L80: t0.Square(t0)
p521_invert.go#L84: z.Square(z)
crypto/elliptic/internal/nistec
p521.go#L115: x3 := new(fiat.P521Element).Square(x)
p521.go#L125: y2 := new(fiat.P521Element).Square(y)
p521.go#L218: t0 := new(fiat.P521Element).Square(p.x) // t0 := X ^ 2
p521.go#L219: t1 := new(fiat.P521Element).Square(p.y) // t1 := Y ^ 2
p521.go#L220: t2 := new(fiat.P521Element).Square(p.z) // t2 := Z ^ 2
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)