zkllvm-blueprint
zkllvm-blueprint copied to clipboard
BLS12-381 pairing components
A mid-level task between the low-level comonents (Fp12 arithmetic and elliptic curve points operations) and the whole BLS12-381 component suite. Should include:
- the Miller loop subcomponent;
- the exponentiation subcomponent;
- pairing component (Miller loop + exponentiation) to compute a paring;
- pairing_check component (2 Miller loops + exponentiation) to check that two pairings are equal.