| Package | Description |
|---|---|
| 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. |
| Modifier and Type | Class and Description |
|---|---|
class | BigIntegerScalarOpsBigInteger-based implementation of scalar operations for EdDSA cryptography. |
| Modifier and Type | Class and Description |
|---|---|
class | Ed25519ScalarOpsClass for reducing a huge integer modulo the group order q and
doing a combined multiply plus add plus reduce operation. |
| Modifier and Type | Method and Description |
|---|---|
ScalarOps | EdDSAParameterSpec.getScalarOps()Returns the scalar operations implementation. |
| Constructor and Description |
|---|
EdDSANamedCurveSpec(String name,
Curve curve,
String hashAlgo,
ScalarOps sc,
GroupElement b)Create a named curve specification. |
EdDSAParameterSpec(Curve curve,
String hashAlgo,
ScalarOps sc,
GroupElement b)Create a new EdDSA parameter specification. |