| Interface | Description |
|---|---|
| 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.
|
| 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.
|
| 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.
|
| Class | 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.
|
| BinaryFieldBenchmark |
Binary field arithmetic benchmark
|
| BinaryFieldByBitLengthFactory |
This class is a factory for generating binary finite fields for a given
bitlength.
|
| BinaryFieldByIrreducibleFactory |
This class is a factory for generating binary finite fields for a given
irreducible.
|
| BinaryFieldElement |
This class represents a mutable binary field element.
|
| BinaryFieldTestHelper | |
| BouncyCastleFieldBenchmark |
Benchmark for field operations in BouncyCastle.
|
| ExtensionFieldFactory |
This class serves as factory to construct extension fields of arbitrary
degrees.
|
| ExtensionFieldTestHelper | |
| FieldTestHelper<T extends GenericField> | |
| 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.
|
| IntBenchmark |
Int arithmetic benchmark
|
| PrimeCharacteristicFieldTestHelper<T extends PrimeCharacteristicField> | |
| PrimeFieldBenchmark |
Prime field arithmetic benchmark
|
| PrimeFieldByBitLengthFactory |
This factory serves prime fields of a specific bitlength.
|
| PrimeFieldByPrimeFactory |
This field factory serves prime fields for specific primes that pass the
Miller-Rabin test with certainty (1 - 2-100).
|
| PrimeFieldElement |
This class represents a mutable prime field element.
|
| PrimeFieldSumABFactory |
This field factory serves prime fields for Barreto-Naehrig curves that pass
the
Miller-Rabin test with certainty (1 - 2-100).
|
| PrimeFieldTestHelper | |
| QuadraticExtensionField |
Implements quadratic extension fields of prime fields.
|
| QuadraticExtensionFieldByPrimeFactory |
This field factory serves quadratic extension fields of prime characteristic
for primes that pass the Miller-Rabin test with certainty (1 -
2-100).
|
| 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.
|
| TestBinaryField | |
| TestBinaryFieldFactories | |
| TestBinaryInverterDividers | |
| TestBinaryPolynomial | |
| TestDivisibilityChecker |
Tests for
DivisibilityTester. |
| TestExponentiators | |
| TestFastEquationSolver | |
| TestFastReductionBinaryFields | |
| TestFastReductionPrimeFields | |
| TestIntGenerated | |
| TestIrreducibleFactory | |
| TestOccurredFieldBugs | |
| TestPrimeField | |
| TestPrimeFieldFactories | |
| TestPrimeFieldSumAB | |
| TestQuadraticExtensionField | |
| TestSexticOverQuadraticExtensionField | |
| TestSpecialModulusPrimeField | |
| TestStupidEquationSolver |
| Enum | Description |
|---|---|
| FieldTypes |
Enumeration holding the different field types that are implemented in this
library.
|
| TestBinaryInverterDividers.Inverter |
Copyright © 2011–2022 Stiftung SIC. All rights reserved.