Re-exports

pub use scalar_mul::variable_base::VariableBaseMSM;
pub use scalar_mul::ScalarMul;
pub use self::models::*;

Modules

Provides a HashToCurve trait and implementations of this trait via different hashing strategies.

Traits

The canonical representation of an elliptic curve group element. This should represent the affine coordinates of the point corresponding to this group element.
Wrapper trait representing a cycle of elliptic curves (E1, E2) such that the base field of E1 is the scalar field of E2, and the scalar field of E1 is the base field of E2.
An opaque representation of an elliptic curve group element that is suitable for efficient group arithmetic.
Represents (elements of) a group of prime order r.
A cycle of curves where both curves are pairing-friendly.