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)
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |