crypto/crypto/zcrypto/bls12_381/src/core library
Classes
-
BaseBls12Point<
SCALAR extends JubJubField< SCALAR> , P extends BaseBls12Point<SCALAR, P> > -
Bls12AffinePoint<
P extends Bls12Point< P> > - Affine-coordinate BLS12 point with non-native field elements.
-
Bls12NativeAffinePoint<
P extends Bls12NativePoint< P> > - Affine-coordinate BLS12 point with native field elements (coordinates stored as single BigInts).
-
Bls12NativePoint<
P extends Bls12NativePoint< P> > - BLS12 point using native field representation (each field element is backed by a single BigInt).
-
Bls12Point<
P extends Bls12Point< P> > - Generic BLS12 point using non-native field representation (field elements may be split into limbs).
-
BlsField<
F extends BlsField< F> > - Base interface for BLS scalar or base fields.