Module ark_r1cs_std::groups::curves::short_weierstrass::bls12
source · Expand description
This module provides a generic implementation of G1 and G2 for the [[BLS12]](http://eprint.iacr.org/2002/088.pdf) family of bilinear groups.
Structs
Represents the cached precomputation that can be performed on a G1 element
which enables speeding up pairing computation.
Represents the cached precomputation that can be performed on a G2 element
which enables speeding up pairing computation.
Type Definitions
Represents an affine point on G1. Should be used only for comparison and
when a canonical representation of a point is required, and not for
arithmetic.
Represents a projective point in G1.
Represents an affine point on G2. Should be used only for comparison and
when a canonical representation of a point is required, and not for
arithmetic.
Represents a projective point in G2.