public final class QuadraticExtensionFieldByPrimeFactory extends Object
QuadraticExtensionField
Modifier and Type | Method and Description |
---|---|
static QuadraticExtensionField |
getField(AbstractPrimeField primeField)
Construct a quadratic extension field for a given base field.
|
static QuadraticExtensionField |
getField(AbstractPrimeField primeField,
BigInteger quadraticNonResidue)
Construct a quadratic extension field for a given base field and quadratic
non-residue.
|
static QuadraticExtensionField |
getField(BigInteger prime)
Construct a quadratic extension field for a given base field.
|
static QuadraticExtensionField |
getField(BigInteger prime,
BigInteger quadraticNonResidue)
Construct a quadratic extension field for a given base field and quadratic
non-residue.
|
static QuadraticExtensionField |
getField(BigInteger prime,
int quadraticNonResidue)
Construct a quadratic extension field for a given base field and quadratic
non-residue.
|
public static QuadraticExtensionField getField(AbstractPrimeField primeField, BigInteger quadraticNonResidue)
primeField
- the underlying prime fieldquadraticNonResidue
- a small quadratic non-residue modulo the prime, i.e., either -1,
-2, or ??public static QuadraticExtensionField getField(BigInteger prime, BigInteger quadraticNonResidue)
prime
- the alleged prime numberquadraticNonResidue
- a small quadratic non-residue modulo the prime, i.e., either -1,
-2, or ??public static QuadraticExtensionField getField(BigInteger prime, int quadraticNonResidue)
prime
- the alleged prime numberquadraticNonResidue
- a small quadratic non-residue modulo the prime, i.e., either -1,
-2, or ??public static QuadraticExtensionField getField(BigInteger prime)
prime
- the alleged prime numberpublic static QuadraticExtensionField getField(AbstractPrimeField primeField)
primeField
- a prime fieldCopyright © 2011–2022 Stiftung SIC. All rights reserved.