Primitives
Table of Contents
Interfaces
- CurveFpInterface
- This is the contract for implementing CurveFp (EC prime finite-field).
- PointInterface
- This is the contract for implementing Point, which encapsulates entities
and operations over the points on the Elliptic Curve. Implementations must be immutable.
Classes
- CurveFp
- This class is a representation of an EC over a field modulo a prime number
- CurveParameters
- GeneratorPoint
- Curve point from which public and private keys can be derived.
- JacobianPoint
- This class incorporates work from Mdanter's ECC Primitive Point class and Paul Miller's Noble-Secp256k1 Library.
- Point
- This class is where the elliptic curve arithmetic takes place.