[][src]Module bellperson::bls

Structs

Bls12
Fq
Fq2

An element of Fq2, represented by c0 + c1 * u.

Fq12

An element of Fq12, represented by c0 + c1 * w.

FqRepr
Fr
FrRepr
G1Affine
G1Compressed
G1Projective
G1Uncompressed
G2Affine
G2Compressed
G2Prepared
G2Projective
G2Uncompressed

Traits

Engine

An "engine" is a collection of types (fields, elliptic curve groups, etc.) with well-defined relationships. In particular, the G1/G2 curve groups are of prime order r, and are equipped with a bilinear pairing function.

PairingCurveAffine

Affine representation of an elliptic curve point that can be used to perform pairings.