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