| Package | Description |
|---|---|
| net.i2p.crypto.eddsa | Java implementation of EdDSA, a digital signature scheme using a variant of elliptic curve cryptography based on Twisted Edwards curves. |
| 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. |
| net.i2p.crypto.eddsa.spec | Specifications and parameter tables for EdDSA elliptic curves
and cryptographic keys. |
| Class and Description |
|---|
| GroupElement Represents a point on an EdDSA curve with support for multiple coordinate representations. |
| Class and Description |
|---|
| Curve A twisted Edwards curve. |
| Encoding Common interface for all $(b-1)$-bit encodings of elements
of EdDSA finite fields. |
| Field An EdDSA finite field. |
| FieldElement Represents an element in a finite field of order $2^{b}-3$. |
| GroupElement Represents a point on an EdDSA curve with support for multiple coordinate representations. |
| GroupElement.Representation Available coordinate representations for a group element. |
| Class and Description |
|---|
| Encoding Common interface for all $(b-1)$-bit encodings of elements
of EdDSA finite fields. |
| Field An EdDSA finite field. |
| FieldElement Represents an element in a finite field of order $2^{b}-3$. |
| ScalarOps Interface for scalar operations in EdDSA. |
| Class and Description |
|---|
| Encoding Common interface for all $(b-1)$-bit encodings of elements
of EdDSA finite fields. |
| Field An EdDSA finite field. |
| FieldElement Represents an element in a finite field of order $2^{b}-3$. |
| ScalarOps Interface for scalar operations in EdDSA. |
| Class and Description |
|---|
| Curve A twisted Edwards curve. |
| GroupElement Represents a point on an EdDSA curve with support for multiple coordinate representations. |
| ScalarOps Interface for scalar operations in EdDSA. |