Package | Description |
---|---|
iaik.security.ec.common | |
iaik.security.ec.math.curve | |
iaik.security.ec.math.field |
Modifier and Type | Method and Description |
---|---|
Field |
EllipticCurve.getField() |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
EllipticCurve.isRegular(Field field,
BigInteger a,
BigInteger b)
Determines whether a curve over field
field with parameters
a, b is regular. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPrimeField
This class implements arbitrary finite fields
Fp of
odd characteristic. |
class |
BinaryField
This class implements arbitrary finite fields of even characteristic.
|
Modifier and Type | Method and Description |
---|---|
Field |
BinaryField.getBaseField()
Returns
this , although base field would be F_2. |
Field |
GenericField.getBaseField()
Returns the base field of this field.
|
Copyright © 2011–2022 Stiftung SIC. All rights reserved.