Module paired::bls12_381 [−][src]
Expand description
An implementation of the BLS12-381 pairing-friendly elliptic curve construction.
Structs
Bls12 | |
Fq | |
Fq2 | An element of Fq2, represented by c0 + c1 * u. |
Fq6 | An element of Fq6, represented by c0 + c1 * v + c2 * v^(2). |
Fq12 | An element of Fq12, represented by c0 + c1 * w. |
FqRepr | |
Fr | |
FrRepr | |
G1 | |
G1Affine | |
G1Compressed | |
G1Prepared | |
G1Uncompressed | |
G2 | |
G2Affine | |
G2Compressed | |
G2Prepared | |
G2Uncompressed |
Traits
ClearH | Trait implementing cofactor clearing for projective coords. |
IsogenyMap | Evaluate isogeny map from curve with non-zero j-invariant. |
OsswuMap | Trait executing Optimized Simplified SWU maps. |