Documentation ¶
Overview ¶
Package p384 is an AMD64-optimized P-384 implementation.
Index ¶
- type Curve
- func (c *Curve) Add(x1, y1, x2, y2 *big.Int) (x, y *big.Int)
- func (c *Curve) CombinedMult(bigX, bigY *big.Int, baseScalar, scalar []byte) (x, y *big.Int)
- func (c *Curve) Double(x1, y1 *big.Int) (x, y *big.Int)
- func (c *Curve) IsOnCurve(X, Y *big.Int) bool
- func (c *Curve) Params() *elliptic.CurveParams
- func (c *Curve) ScalarBaseMult(k []byte) (x, y *big.Int)
- func (c *Curve) ScalarMult(x1, y1 *big.Int, k []byte) (x, y *big.Int)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Curve ¶
type Curve struct{}
func (*Curve) CombinedMult ¶
func (*Curve) Params ¶
func (c *Curve) Params() *elliptic.CurveParams
Click to show internal directories.
Click to hide internal directories.