Package | Description |
---|---|
iaik.security.ec.math.curve | |
iaik.security.ec.math.field |
Modifier and Type | Method and Description |
---|---|
static iaik.security.ec.math.curve.PrimeMontgomeryCurve |
PrimeMontgomeryCurveFactory.getCurve(AbstractPrimeField field,
BigInteger a,
BigInteger b)
The factory method.
|
static EllipticCurve |
PrimeTwistedEdwardsCurveFactory.getCurve(AbstractPrimeField field,
BigInteger a,
BigInteger d)
The factory method.
|
static EllipticCurve |
PrimeWeierstrassCurveFactory.getCurve(AbstractPrimeField field,
BigInteger a,
BigInteger b)
The factory method.
|
static iaik.security.ec.math.curve.PrimeMontgomeryCurve |
PrimeMontgomeryCurveFactory.getCurve(AbstractPrimeField field,
BigInteger a,
BigInteger d,
BigInteger order)
The factory method.
|
static EllipticCurve |
PrimeTwistedEdwardsCurveFactory.getCurve(AbstractPrimeField field,
BigInteger a,
BigInteger d,
BigInteger order)
The factory method.
|
static EllipticCurve |
PrimeWeierstrassCurveFactory.getCurve(AbstractPrimeField field,
BigInteger a,
BigInteger b,
BigInteger order)
The factory method.
|
static iaik.security.ec.math.curve.PrimeMontgomeryCurve |
PrimeMontgomeryCurveFactory.getCurve(PrimeCurveCoordinateTypes type,
AbstractPrimeField field,
BigInteger a,
BigInteger b)
The factory method.
|
static EllipticCurve |
PrimeTwistedEdwardsCurveFactory.getCurve(PrimeCurveCoordinateTypes type,
AbstractPrimeField field,
BigInteger a,
BigInteger d)
The factory method.
|
static EllipticCurve |
PrimeWeierstrassCurveFactory.getCurve(PrimeCurveCoordinateTypes type,
AbstractPrimeField field,
BigInteger a,
BigInteger b)
The factory method.
|
static iaik.security.ec.math.curve.PrimeMontgomeryCurve |
PrimeMontgomeryCurveFactory.getCurve(PrimeCurveCoordinateTypes type,
AbstractPrimeField field,
BigInteger a,
BigInteger b,
BigInteger order)
The factory method.
|
static EllipticCurve |
PrimeTwistedEdwardsCurveFactory.getCurve(PrimeCurveCoordinateTypes type,
AbstractPrimeField field,
BigInteger a,
BigInteger d,
BigInteger order)
The factory method.
|
static EllipticCurve |
PrimeWeierstrassCurveFactory.getCurve(PrimeCurveCoordinateTypes type,
AbstractPrimeField field,
BigInteger a,
BigInteger b,
BigInteger order,
BigInteger beta,
BigInteger lambda)
The factory method.
|
Modifier and Type | Method and Description |
---|---|
AbstractPrimeField |
ExtensionField.getBaseField() |
AbstractPrimeField |
AbstractPrimeField.getBaseField() |
AbstractPrimeField |
PrimeFieldElement.getField() |
static AbstractPrimeField |
PrimeFieldByPrimeFactory.getField(BigInteger prime)
The factory method.
|
static AbstractPrimeField |
PrimeFieldSumABFactory.getField(BigInteger a,
BigInteger b)
The factory method.
|
static AbstractPrimeField |
PrimeFieldByBitLengthFactory.getField(int bitLength)
Constructs a prime field for a given bitlength.
|
static AbstractPrimeField |
PrimeFieldByBitLengthFactory.getField(int bitLength,
Random random)
Constructs a prime field for a given bitlength.
|
static AbstractPrimeField |
PrimeFieldByPrimeFactory.getField(iaik.asn1.SEQUENCE encodedField)
Decodes an ASN.1
SEQUENCE , which describes a prime field and
returns the corresponding field instance. |
Modifier and Type | Method and Description |
---|---|
static QuadraticExtensionField |
QuadraticExtensionFieldByPrimeFactory.getField(AbstractPrimeField primeField)
Construct a quadratic extension field for a given base field.
|
static QuadraticExtensionField |
QuadraticExtensionFieldByPrimeFactory.getField(AbstractPrimeField primeField,
BigInteger quadraticNonResidue)
Construct a quadratic extension field for a given base field and quadratic
non-residue.
|
static ExtensionField |
ExtensionFieldFactory.getField(AbstractPrimeField field,
int extensionDegree)
Construct an extension field of the desired extension degree over a given
prime field.
|
Copyright © 2011–2022 Stiftung SIC. All rights reserved.