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.