Uses of Class
dk.jonaslindstrom.ruffini.finitefields.BigPrimeField
Packages that use BigPrimeField
Package
Description
-
Uses of BigPrimeField in dk.jonaslindstrom.ruffini.elliptic.structures.bls12381
Fields in dk.jonaslindstrom.ruffini.elliptic.structures.bls12381 declared as BigPrimeFieldModifier and TypeFieldDescriptionstatic BigPrimeField
BLS12381.FP
The base fieldFP
= Fp.static BigPrimeField
BLS12381.FQ
Prime field of order q.Fields in dk.jonaslindstrom.ruffini.elliptic.structures.bls12381 with type parameters of type BigPrimeFieldModifier and TypeFieldDescriptionstatic AlgebraicFieldExtension<Polynomial<Polynomial<BigInteger>>,
AlgebraicFieldExtension<Polynomial<BigInteger>, AlgebraicFieldExtension<BigInteger, BigPrimeField>>> BLS12381.FP12
FP12
= FP6(w) / (w2 - v)) is a quadratic field extension ofFP6
.BLS12381.FP2
FP2
= FP(u) / (u2 + 1) is a quadratic field extension of base fieldFP
.static AlgebraicFieldExtension<Polynomial<BigInteger>,
AlgebraicFieldExtension<BigInteger, BigPrimeField>> BLS12381.FP6
FP6
= FP2(v) / (v3 - (u + 1)) is a cubic field extension ofFP2
. -
Uses of BigPrimeField in dk.jonaslindstrom.ruffini.elliptic.structures.bn254
Fields in dk.jonaslindstrom.ruffini.elliptic.structures.bn254 declared as BigPrimeFieldModifier and TypeFieldDescriptionstatic BigPrimeField
BN254.FP
The base fieldFP
= Fp.static BigPrimeField
BN254.FQ
Prime field of order q.Fields in dk.jonaslindstrom.ruffini.elliptic.structures.bn254 with type parameters of type BigPrimeFieldModifier and TypeFieldDescriptionstatic AlgebraicFieldExtension<Polynomial<Polynomial<BigInteger>>,
AlgebraicFieldExtension<Polynomial<BigInteger>, AlgebraicFieldExtension<BigInteger, BigPrimeField>>> BN254.FP12
FP12
= FP6(w) / (w2 - v)) is a quadratic field extension ofFP6
.BN254.FP2
FP2
= FP(u) / (u2 + 1) is a quadratic field extension of base fieldFP
.static AlgebraicFieldExtension<Polynomial<BigInteger>,
AlgebraicFieldExtension<BigInteger, BigPrimeField>> BN254.FP6
FP6
= FP2(v) / (v3 - (u + 9)) is a cubic field extension ofFP2
. -
Uses of BigPrimeField in dk.jonaslindstrom.ruffini.finitefields
Constructors in dk.jonaslindstrom.ruffini.finitefields with parameters of type BigPrimeFieldModifierConstructorDescriptionBigFiniteField
(BigPrimeField baseField, Polynomial<BigInteger> mod) Create a finite field as a field of prime order module an irreducible polynomial. -
Uses of BigPrimeField in dk.jonaslindstrom.ruffini.finitefields.algorithms
Constructors in dk.jonaslindstrom.ruffini.finitefields.algorithms with parameters of type BigPrimeField