Package | Description |
---|---|
iaik.security.ec.common | |
iaik.security.ec.ecdh | |
iaik.security.ec.math.curve | |
iaik.security.ec.math.field | |
iaik.security.ec.math.field.jmh_generated |
Class and Description |
---|
Field
This interface specifies important (arithmetical) methods that all (base)
fields have in common.
|
Class and Description |
---|
FieldTypes
Enumeration holding the different field types that are implemented in this
library.
|
Class and Description |
---|
AbstractPrimeField
This class implements arbitrary finite fields
Fp of
odd characteristic. |
BinaryField
This class implements arbitrary finite fields of even characteristic.
|
ExtensionField
This interface specifies important (arithmetical) methods that all extension
fields have in common.
|
ExtensionFieldElement
This interface describes the methods every field element of an extension
field has to provide.
|
GenericField
This interface specifies important (arithmetical) methods that all fields
have in common.
|
GenericFieldElement
This interface describes the methods every field element has to provide.
|
Class and Description |
---|
AbstractFieldBenchmark
Abstract base class for all field benchmarks
|
AbstractPrimeField
This class implements arbitrary finite fields
Fp of
odd characteristic. |
BinaryField
This class implements arbitrary finite fields of even characteristic.
|
BinaryFieldElement
This class represents a mutable binary field element.
|
BinaryFieldTestHelper |
ExtensionField
This interface specifies important (arithmetical) methods that all extension
fields have in common.
|
ExtensionFieldElement
This interface describes the methods every field element of an extension
field has to provide.
|
ExtensionFieldTestHelper |
Field
This interface specifies important (arithmetical) methods that all (base)
fields have in common.
|
FieldElement
This interface represents elements of finite fields and provides the most
important arithmetical methods.
|
FieldTestHelper |
FieldTypes
Enumeration holding the different field types that are implemented in this
library.
|
FrobeniusSexticExtensionOverQuadraticConstants
Class containing common constants used to compute the Frobenius map on sextic
over quadratic tower extension fields and the Frobenius endomorphism on the
twist of Barreto Naehrig curves.
|
GenericField
This interface specifies important (arithmetical) methods that all fields
have in common.
|
GenericFieldElement
This interface describes the methods every field element has to provide.
|
PrimeCharacteristicField
This interface specifies important (arithmetical) methods that all fields of
prime characteristic have in common.
|
PrimeCharacteristicFieldElement
This interface describes the methods every prime characteristic field element
has to provide.
|
PrimeCharacteristicFieldTestHelper |
PrimeFieldElement
This class represents a mutable prime field element.
|
PrimeFieldTestHelper |
QuadraticExtensionField
Implements quadratic extension fields of prime fields.
|
QuadraticExtensionFieldElement
This class represents elements of quadratic extension fields.
|
SexticExtensionFieldElement
This class stores field elements of sextic extensions over some other field.
|
SexticOverQuadraticTowerExtensionField
This class implements Fp12 as sextic extension over a
quadratic extension of the prime field.
|
TestBinaryInverterDividers.Inverter |
TestStupidEquationSolver |
Class and Description |
---|
AbstractFieldBenchmark
Abstract base class for all field benchmarks
|
BinaryFieldBenchmark
Binary field arithmetic benchmark
|
BouncyCastleFieldBenchmark
Benchmark for field operations in BouncyCastle.
|
IntBenchmark
Int arithmetic benchmark
|
PrimeFieldBenchmark
Prime field arithmetic benchmark
|
Copyright © 2011–2022 Stiftung SIC. All rights reserved.