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