func crypto/elliptic.p224Square

32 uses

	crypto/elliptic (current package)
		p224.go#L58: 	p224Square(&x3, &x, &tmp)
		p224.go#L69: 	p224Square(&y, &y, &tmp)
		p224.go#L245: func p224Square(out, a *p224FieldElement, tmp *p224LargeFieldElement) {
		p224.go#L341: 	p224Square(&f1, in, &c)    // 2
		p224.go#L343: 	p224Square(&f1, &f1, &c)   // 2**3 - 2
		p224.go#L345: 	p224Square(&f2, &f1, &c)   // 2**4 - 2
		p224.go#L346: 	p224Square(&f2, &f2, &c)   // 2**5 - 4
		p224.go#L347: 	p224Square(&f2, &f2, &c)   // 2**6 - 8
		p224.go#L349: 	p224Square(&f2, &f1, &c)   // 2**7 - 2
		p224.go#L351: 		p224Square(&f2, &f2, &c)
		p224.go#L354: 	p224Square(&f3, &f2, &c)   // 2**13 - 2
		p224.go#L356: 		p224Square(&f3, &f3, &c)
		p224.go#L359: 	p224Square(&f3, &f2, &c)   // 2**25 - 2
		p224.go#L361: 		p224Square(&f3, &f3, &c)
		p224.go#L364: 	p224Square(&f4, &f3, &c)   // 2**49 - 2
		p224.go#L366: 		p224Square(&f4, &f4, &c)
		p224.go#L369: 	p224Square(&f4, &f3, &c)   // 2**97 - 2
		p224.go#L371: 		p224Square(&f4, &f4, &c)
		p224.go#L375: 		p224Square(&f2, &f2, &c)
		p224.go#L378: 	p224Square(&f1, &f1, &c)   // 2**127 - 2
		p224.go#L381: 		p224Square(&f1, &f1, &c)
		p224.go#L525: 	p224Square(&z1z1, z1, &c)
		p224.go#L527: 	p224Square(&z2z2, z2, &c)
		p224.go#L547: 	p224Square(&i, &i, &c)
		p224.go#L568: 	p224Square(&z2z2, &z2z2, &c)
		p224.go#L578: 	p224Square(x3, &r, &c)
		p224.go#L605: 	p224Square(&delta, z1, &c)
		p224.go#L606: 	p224Square(&gamma, y1, &c)
		p224.go#L622: 	p224Square(z3, z3, &c)
		p224.go#L633: 	p224Square(x3, &alpha, &c)
		p224.go#L643: 	p224Square(&gamma, &gamma, &c)
		p224.go#L694: 	p224Square(&zinvsq, &zinv, &tmp)