| 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 definie curves and fields, and
the mathematical operaions on them.
|
| net.i2p.crypto.eddsa.math.bigint |
Low-level, non-optimized implementation using BigIntegers for any curve.
|
| net.i2p.crypto.eddsa.math.ed25519 |
Low-level, optimized implementation using Radix 2^51 for Curve 25519.
|
| net.i2p.crypto.eddsa.spec |
Specifications for curves and keys, and a table for named curves,
initially containing only the 25519 curve "ed25519-sha-512".
|
| Class and Description |
|---|
| GroupElement
A point (x,y) on an EdDSA curve.
|
| 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
Note: concrete subclasses must implement hashCode() and equals()
|
| GroupElement
A point (x,y) on an EdDSA curve.
|
| GroupElement.Representation
Available 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
Note: concrete subclasses must implement hashCode() and equals()
|
| ScalarOps |
| Class and Description |
|---|
| Encoding
Common interface for all (b-1)-bit encodings of elements
of EdDSA finite fields.
|
| Field
An EdDSA finite field.
|
| FieldElement
Note: concrete subclasses must implement hashCode() and equals()
|
| ScalarOps |
| Class and Description |
|---|
| Curve
A twisted Edwards curve.
|
| GroupElement
A point (x,y) on an EdDSA curve.
|
| ScalarOps |
Copyright © 2016. All rights reserved.