func crypto/ed25519/internal/edwards25519.FeSquare
50 uses
crypto/ed25519/internal/edwards25519 (current package)
edwards25519.go#L475: func FeSquare(h, f *FieldElement) {
edwards25519.go#L511: FeSquare(&t0, z) // 2^1
edwards25519.go#L512: FeSquare(&t1, &t0) // 2^2
edwards25519.go#L514: FeSquare(&t1, &t1)
edwards25519.go#L518: FeSquare(&t2, &t0) // 2^4 + 2^2 + 2^1
edwards25519.go#L520: FeSquare(&t2, &t1) // 5,4,3,2,1
edwards25519.go#L522: FeSquare(&t2, &t2)
edwards25519.go#L525: FeSquare(&t2, &t1) // 10..1
edwards25519.go#L527: FeSquare(&t2, &t2)
edwards25519.go#L530: FeSquare(&t3, &t2) // 20..1
edwards25519.go#L532: FeSquare(&t3, &t3)
edwards25519.go#L535: FeSquare(&t2, &t2) // 40..1
edwards25519.go#L537: FeSquare(&t2, &t2)
edwards25519.go#L540: FeSquare(&t2, &t1) // 50..1
edwards25519.go#L542: FeSquare(&t2, &t2)
edwards25519.go#L545: FeSquare(&t3, &t2) // 100..1
edwards25519.go#L547: FeSquare(&t3, &t3)
edwards25519.go#L550: FeSquare(&t2, &t2) // 200..1
edwards25519.go#L552: FeSquare(&t2, &t2)
edwards25519.go#L555: FeSquare(&t1, &t1) // 250..1
edwards25519.go#L557: FeSquare(&t1, &t1)
edwards25519.go#L566: FeSquare(&t0, z)
edwards25519.go#L568: FeSquare(&t0, &t0)
edwards25519.go#L570: FeSquare(&t1, &t0)
edwards25519.go#L572: FeSquare(&t1, &t1)
edwards25519.go#L576: FeSquare(&t0, &t0)
edwards25519.go#L578: FeSquare(&t0, &t0)
edwards25519.go#L581: FeSquare(&t1, &t0)
edwards25519.go#L583: FeSquare(&t1, &t1)
edwards25519.go#L586: FeSquare(&t1, &t0)
edwards25519.go#L588: FeSquare(&t1, &t1)
edwards25519.go#L591: FeSquare(&t2, &t1)
edwards25519.go#L593: FeSquare(&t2, &t2)
edwards25519.go#L596: FeSquare(&t1, &t1)
edwards25519.go#L598: FeSquare(&t1, &t1)
edwards25519.go#L601: FeSquare(&t1, &t0)
edwards25519.go#L603: FeSquare(&t1, &t1)
edwards25519.go#L606: FeSquare(&t2, &t1)
edwards25519.go#L608: FeSquare(&t2, &t2)
edwards25519.go#L611: FeSquare(&t1, &t1)
edwards25519.go#L613: FeSquare(&t1, &t1)
edwards25519.go#L616: FeSquare(&t0, &t0)
edwards25519.go#L618: FeSquare(&t0, &t0)
edwards25519.go#L661: FeSquare(&r.X, &p.X)
edwards25519.go#L662: FeSquare(&r.Z, &p.Y)
edwards25519.go#L665: FeSquare(&t0, &r.Y)
edwards25519.go#L723: FeSquare(&u, &p.Y)
edwards25519.go#L728: FeSquare(&v3, &v)
edwards25519.go#L730: FeSquare(&p.X, &v3)
edwards25519.go#L740: FeSquare(&vxx, &p.X)
 |
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. |