| 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.