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