elliptic library
library elliptic provides a simple interface to elliptic curve cryptography.
Classes
 AffinePoint
 Curve
 EllipticCurve
 EllipticCurve is the implement for Curve.
 JacobianPoint
 PrivateKey
 PublicKey
 PublicKey represents a public key which is a point on a 2d Curve, taking BigInt X, Y as the coordinates on axis
Properties
 ErrInvalidPrivateKeyHexLength ↔ EllipticException

getter/setter pair
 ErrInvalidPublicKeyHexLength ↔ EllipticException

getter/setter pair
 ErrInvalidPublicKeyHexPrefix ↔ EllipticException

getter/setter pair

mask
↔ List<
int> 
getter/setter pair
Functions

getP128(
) → Curve  getP128 returns a EllipticCurve which implements P128 (see SEC2Ver1.0, section 2.3.1).

getP224(
) → Curve  getP224 returns a EllipticCurve which implements P224 (see FIPS 1863, section D.2.2).

getP256(
) → EllipticCurve  getP256 returns a EllipticCurve which implements NIST P256 (FIPS 1863, section D.2.3), also known as secp256r1 or prime256v1. The CurveParams.Name of this Curve is "P256".

getP384(
) → Curve  getP384 returns a EllipticCurve which implements NIST P384 (FIPS 1863, section D.2.4), also known as secp384r1. The CurveParams.Name of this Curve is "P384".

getP521(
) → Curve  getP521 returns a EllipticCurve which implements NIST P521 (FIPS 1863, section D.2.5), also known as secp521r1. The CurveParams.Name of this Curve is "P521".

getS224(
) → Curve  getS224 returns a EllipticCurve which implements S224, aka secp224k1

getS256(
) → Curve  getS256 returns a EllipticCurve which implements S256, aka secp256k1

getSecp128r1(
) → Curve  getSecp128r1 is same to getP128

getSecp224k1(
) → Curve  getSecp224k1 is same to getS224

getSecp224r1(
) → Curve  getSecp224r1 is same to getP224

getSecp256k1(
) → Curve  getSecp256k1 is same to getS256

getSecp256r1(
) → Curve  getSecp256r1 is same to getP256

getSecp384r1(
) → Curve  getSecp384r1 is same to getP384

getSecp521r1(
) → Curve  getSecp521r1 is same to getP521

zForAffine(
AffinePoint p) → BigInt