[][src]Module paired::bls12_381

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
G1Affine
G1Compressed
G1Prepared
G1Uncompressed
G1
G2Affine
G2Compressed
G2Prepared
G2Uncompressed
G2

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.