crypto/internal/nistec/fiat.P224Element.Square (method)

42 uses

	crypto/internal/nistec/fiat (current package)
		p224.go#L118: 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/internal/nistec
		p224.go#L122: 	y2.Square(x)
		p224.go#L135: 	lhs := new(fiat.P224Element).Square(y)
		p224.go#L274: 	t0 := new(fiat.P224Element).Square(p.x)      // t0 := X ^ 2
		p224.go#L275: 	t1 := new(fiat.P224Element).Square(p.y)      // t1 := Y ^ 2
		p224.go#L276: 	t2 := new(fiat.P224Element).Square(p.z)      // t2 := Z ^ 2
		p224.go#L447: 	square := new(fiat.P224Element).Square(candidate)
		p224_sqrt.go#L36: 				p224GG[i].Square(&p224GG[i-1])
		p224_sqrt.go#L68: 	r.Square(x)
		p224_sqrt.go#L70: 	r.Square(r)
		p224_sqrt.go#L72: 	t0.Square(r)
		p224_sqrt.go#L74: 		t0.Square(t0)
		p224_sqrt.go#L77: 	t1.Square(t0)
		p224_sqrt.go#L80: 		t1.Square(t1)
		p224_sqrt.go#L83: 	t1.Square(t0)
		p224_sqrt.go#L85: 		t1.Square(t1)
		p224_sqrt.go#L88: 	t1.Square(t0)
		p224_sqrt.go#L90: 		t1.Square(t1)
		p224_sqrt.go#L94: 		t1.Square(t1)
		p224_sqrt.go#L97: 	t1.Square(t0)
		p224_sqrt.go#L99: 		t1.Square(t1)
		p224_sqrt.go#L103: 		t0.Square(t0)
		p224_sqrt.go#L108: 	v := new(fiat.P224Element).Square(r)
		p224_sqrt.go#L126: 			w.Square(w)