type crypto/elliptic.Curve (interface)
Method Implmentations
Add(x1, y1, x2, y2 *big.Int) (x, y *big.Int)
(*CurveParams).Add
crypto/ecdsa.PrivateKey.PublicKey.Curve.Add
crypto/ecdsa.PublicKey.Curve.Add
(*nistCurve[...]).Add
(*p256Curve).nistCurve.Add
Double(x1, y1 *big.Int) (x, y *big.Int)
(*CurveParams).Double
crypto/ecdsa.PrivateKey.PublicKey.Curve.Double
crypto/ecdsa.PublicKey.Curve.Double
(*nistCurve[...]).Double
(*p256Curve).nistCurve.Double
IsOnCurve(x, y *big.Int) bool
(*CurveParams).IsOnCurve
crypto/ecdsa.PrivateKey.PublicKey.Curve.IsOnCurve
crypto/ecdsa.PublicKey.Curve.IsOnCurve
(*nistCurve[...]).IsOnCurve
(*p256Curve).nistCurve.IsOnCurve
Params() *CurveParams
(*CurveParams).Params
crypto/ecdsa.PrivateKey.PublicKey.Curve.Params
crypto/ecdsa.PublicKey.Curve.Params
(*nistCurve[...]).Params
(*p256Curve).nistCurve.Params
ScalarBaseMult(k []byte) (x, y *big.Int)
(*CurveParams).ScalarBaseMult
crypto/ecdsa.PrivateKey.PublicKey.Curve.ScalarBaseMult
crypto/ecdsa.PublicKey.Curve.ScalarBaseMult
(*nistCurve[...]).ScalarBaseMult
(*p256Curve).nistCurve.ScalarBaseMult
ScalarMult(x1, y1 *big.Int, k []byte) (x, y *big.Int)
(*CurveParams).ScalarMult
crypto/ecdsa.PrivateKey.PublicKey.Curve.ScalarMult
crypto/ecdsa.PublicKey.Curve.ScalarMult
(*nistCurve[...]).ScalarMult
(*p256Curve).nistCurve.ScalarMult
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. |