Package | Description |
---|---|
iaik.security.ec.common | |
iaik.security.ec.math.curve |
Modifier and Type | Method and Description |
---|---|
static EllipticCurve |
EllipticCurve.getCurve(EllipticCurve curve)
Constructs a new wrapped curve from a JDK curve.
|
static EllipticCurve |
EllipticCurve.getCurve(EllipticCurve curve,
iaik.asn1.structures.AlgorithmID hashAlgorithm)
Constructs a new wrapped curve from a JDK curve.
|
static EllipticCurve |
EllipticCurve.getCurve(Field field,
BigInteger a,
BigInteger b,
BigInteger order)
Constructs a new curve.
|
static EllipticCurve |
EllipticCurve.getCurve(Field field,
BigInteger a,
BigInteger b,
BigInteger order,
byte[] seed)
Constructs a new curve.
|
static EllipticCurve |
EllipticCurve.getCurve(Field field,
BigInteger a,
BigInteger b,
BigInteger order,
MessageDigest md,
byte[] seed)
Constructs a new curve.
|
void |
TestEllipticCurve.getCurveWithSeed() |
Modifier and Type | Method and Description |
---|---|
void |
TestBarretoNaehrigTwistCurveFactory.getCurve() |
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 EllipticCurve |
BinaryWeierstrassCurveFactory.getCurve(BinaryCurveCoordinateTypes type,
BinaryField field,
BigInteger a,
BigInteger b)
The factory method.
|
static EllipticCurve |
BinaryWeierstrassCurveFactory.getCurve(BinaryCurveCoordinateTypes type,
BinaryField field,
BigInteger a,
BigInteger b,
BigInteger order)
The factory method.
|
static EllipticCurve |
BinaryWeierstrassCurveFactory.getCurve(BinaryCurveCoordinateTypes type,
BinaryField field,
BigInteger a,
BigInteger b,
BigInteger order,
BigInteger s0,
BigInteger s1)
The factory method.
|
static EllipticCurve |
BinaryWeierstrassCurveFactory.getCurve(BinaryField field,
BigInteger a,
BigInteger b)
The factory method.
|
static EllipticCurve |
BinaryWeierstrassCurveFactory.getCurve(BinaryField 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.
|
void |
PrimeCurveBenchmark.setUp() |
void |
BinaryCurveBenchmark.setUp() |
void |
TestMontgomeryTestVectors.setUp() |
Constructor and Description |
---|
TestBarretoNaehrigTwistCurve(int length,
PrimeCurveCoordinateTypes curveType) |
TestBarretoNaehrigTwistCurveNamed(String name,
PrimeCurveCoordinateTypes curveType) |
Copyright © 2011–2022 Stiftung SIC. All rights reserved.