crypto/internal/edwards25519/field.Element.Add (method)
28 uses
crypto/internal/edwards25519/field (current package)
fe.go#L87: func (v *Element) Add(a, b *Element) *Element {
crypto/internal/edwards25519
edwards25519.go#L168: vv = vv.Add(vv, feOne)
edwards25519.go#L231: var d2 = new(field.Element).Add(d, d)
edwards25519.go#L234: v.YplusX.Add(&p.y, &p.x)
edwards25519.go#L242: v.YplusX.Add(&p.y, &p.x)
edwards25519.go#L275: YplusX.Add(&p.y, &p.x)
edwards25519.go#L283: ZZ2.Add(&ZZ2, &ZZ2)
edwards25519.go#L286: v.Y.Add(&PP, &MM)
edwards25519.go#L287: v.Z.Add(&ZZ2, &TT2d)
edwards25519.go#L295: YplusX.Add(&p.y, &p.x)
edwards25519.go#L303: ZZ2.Add(&ZZ2, &ZZ2)
edwards25519.go#L306: v.Y.Add(&PP, &MM)
edwards25519.go#L308: v.T.Add(&ZZ2, &TT2d) // flipped sign
edwards25519.go#L315: YplusX.Add(&p.y, &p.x)
edwards25519.go#L322: Z2.Add(&p.z, &p.z)
edwards25519.go#L325: v.Y.Add(&PP, &MM)
edwards25519.go#L326: v.Z.Add(&Z2, &TT2d)
edwards25519.go#L334: YplusX.Add(&p.y, &p.x)
edwards25519.go#L341: Z2.Add(&p.z, &p.z)
edwards25519.go#L344: v.Y.Add(&PP, &MM)
edwards25519.go#L346: v.T.Add(&Z2, &TT2d) // flipped sign
edwards25519.go#L358: ZZ2.Add(&ZZ2, &ZZ2)
edwards25519.go#L359: XplusYsq.Add(&p.X, &p.Y)
edwards25519.go#L362: v.Y.Add(&YY, &XX)
crypto/ecdh
x25519.go#L111: x2.Add(&x2, &z2)
x25519.go#L112: z2.Add(&x3, &z3)
x25519.go#L117: x3.Add(&z3, &z2)
x25519.go#L125: tmp0.Add(&tmp0, &z3)
|
The pages are generated with Golds v0.6.7. (GOOS=linux 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. |