crypto/crypto/zcrypto/bls12_381/src/pairing library
Classes
- Bls12PairingUtils
- Utilities for computing pairings and Miller loop operations on BLS12-381.
- G2NativePrepared
- Precomputes Miller loop coefficients for a G2 point to speed up pairings.
- GtNative
- Element of GT, the BLS12-381 pairing target group, represented additively.
-
MillerLoopDriver<
O> - Interface defining operations required to drive a Miller loop computation.
- MillerLoopDriverBls12
- MillerLoopDriverBls12Pairing
- Implements the Miller loop driver for BLS12-381 pairings using affine G1 and projective G2 points.
- MillerLoopResultBls12
-
MultiMillerLoop<
TERMS extends Object, RESULT extends Object> - Interface for performing multi-Miller loop computations over multiple term pairs.
- MultiMillerLoopBls12
- Computes a combined Miller loop over multiple G1/G2 pairs for BLS12-381.