Package | Description |
---|---|
iaik.security.ec | |
iaik.security.ec.common | |
iaik.security.ec.math.curve |
Modifier and Type | Field and Description |
---|---|
static PrimeCurveCoordinateTypes[] |
CommonParameters.PRIME_CURVE_TYPES
Coordinate types for prime curve tests
|
Modifier and Type | Method and Description |
---|---|
static ECParameterSpec |
ECStandardizedParameterFactory.getPrimeCurveParametersByBitLength(int bitlength,
PrimeCurveCoordinateTypes type)
Returns a standardized prime elliptic curve for a given bitlength.
|
Modifier and Type | Method and Description |
---|---|
static PrimeCurveCoordinateTypes |
PrimeCurveCoordinateTypes.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PrimeCurveCoordinateTypes[] |
PrimeCurveCoordinateTypes.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
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.
|
static iaik.security.ec.math.curve.PrimeWeierstrassCurve |
StandardizedCurveTestFactoriesWrapper.getCurvePrecomputationalScalarMultipliers(PrimeCurveCoordinateTypes type,
String oid,
String precompMultiplier) |
static iaik.security.ec.math.curve.PrimeWeierstrassCurve |
StandardizedCurveTestFactoriesWrapper.getCurveScalarMultipliers(PrimeCurveCoordinateTypes type,
String oid,
String multiplier) |
static Pairing |
AtePairingOverBarretoNaehrigCurveFactory.getPairing(PairingTypes pairingTypes,
BigInteger x,
BigInteger c,
BigInteger d,
BarretoNaehrigCurveCDType bType,
PrimeCurveCoordinateTypes curveType)
Create a new pairing instance for the given Barreto-Naehrig curve.
|
static Pairing |
AtePairingOverBarretoNaehrigCurveFactory.getPairing(PairingTypes pairingTypes,
BigInteger x,
BigInteger b,
PrimeCurveCoordinateTypes curveType)
Create a new pairing instance for the given Barreto-Naehrig curve.
|
static Pairing |
AtePairingOverBarretoNaehrigCurveFactory.getPairing(PairingTypes pairingTypes,
BigInteger x,
PrimeCurveCoordinateTypes curveType)
The factory method.
|
static Pairing |
AtePairingOverBarretoNaehrigCurveFactory.getPairing(PairingTypes pairingTypes,
int bitLength,
PrimeCurveCoordinateTypes curveType)
The factory method.
|
static Pairing |
AtePairingOverBarretoNaehrigCurveFactory.getPairing(PairingTypes pairingTypes,
String name,
PrimeCurveCoordinateTypes curveType)
The factory method.
|
Copyright © 2011–2022 Stiftung SIC. All rights reserved.