| Package | Description | 
|---|---|
| iaik.security.ec.common | |
| iaik.security.ec.math.curve | 
| Modifier and Type | Method and Description | 
|---|---|
EllipticCurve | 
EllipticCurve.getIAIKCurve()
Returns the internally used elliptic curve implementation. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EllipticCurveTestHelper<C extends EllipticCurve,F extends GenericField>
Base class for Elliptic curve tests 
 | 
| Modifier and Type | Method and Description | 
|---|---|
EllipticCurve | 
ECPoint.getCurve()
Returns the curve on which this point is defined. 
 | 
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 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 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 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. 
 | 
EllipticCurve | 
Pairing.getGroup1()
Get the first group. 
 | 
EllipticCurve | 
Pairing.getGroup2()
Get the second group. 
 | 
| Constructor and Description | 
|---|
ECDSAMultiplySimultaneouslyAndCompareHelper(EllipticCurve curve)
Create new instance. 
 | 
TestPrimeJacobianWithA0WeierstrassCurve(EllipticCurve curve)  | 
Copyright © 2011–2022 Stiftung SIC. All rights reserved.