| Package | Description |
|---|---|
| net.i2p.crypto.eddsa.math | Data structures that define curves and fields, and the mathematical operations on them. |
| net.i2p.crypto.eddsa.math.bigint | Generic mathematical implementation using Java BigIntegers for arbitrary elliptic curves. |
| net.i2p.crypto.eddsa.math.ed25519 | High-performance, optimized mathematical implementation for Ed25519 using Radix 2^51 representation. |
| Modifier and Type | Method and Description |
|---|---|
Encoding | Field.getEncoding()Return the encoding. |
| Constructor and Description |
|---|
Field(int b,
byte[] q,
Encoding enc)Create a finite field. |
| Modifier and Type | Class and Description |
|---|---|
class | BigIntegerLittleEndianEncodingLittle-endian encoding of field elements for EdDSA, backed by BigInteger. |
| Modifier and Type | Class and Description |
|---|---|
class | Ed25519LittleEndianEncodingHelper class for encoding/decoding from/to the 32 byte representation. |