| 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.spec | Specifications and parameter tables for EdDSA elliptic curves
and cryptographic keys. |
| Modifier and Type | Field and Description |
|---|---|
protected EdDSAParameterSpec | KeyPairGenerator.edParamsedParams. |
| Modifier and Type | Method and Description |
|---|---|
EdDSAParameterSpec | EdDSAPublicKey.getParams() |
EdDSAParameterSpec | EdDSAPrivateKey.getParams() |
EdDSAParameterSpec | EdDSAKey.getParams() |
| Modifier and Type | Class and Description |
|---|---|
class | EdDSANamedCurveSpecEdDSA Curve specification that can also be referred to by name. |
| Modifier and Type | Method and Description |
|---|---|
EdDSAParameterSpec | EdDSAPrivateKeySpec.getParams()Returns the parameter specification for this key. |
EdDSAParameterSpec | EdDSAPublicKeySpec.getParams()Returns the parameter specification for this key. |
| Constructor and Description |
|---|
EdDSAPrivateKeySpec(byte[] seed,
byte[] h,
byte[] a,
GroupElement A,
EdDSAParameterSpec spec)No validation of any parameters other than a. |
EdDSAPrivateKeySpec(byte[] seed,
EdDSAParameterSpec spec)Create a new EdDSA private key specification from a seed. |
EdDSAPrivateKeySpec(byte[] a,
GroupElement A,
EdDSAParameterSpec spec)No validation of any parameters other than a. |
EdDSAPrivateKeySpec(EdDSAParameterSpec spec,
byte[] h)Initialize directly from the hash. |
EdDSAPublicKeySpec(byte[] pk,
EdDSAParameterSpec spec)Create a new EdDSA public key specification from a byte array. |
EdDSAPublicKeySpec(GroupElement A,
EdDSAParameterSpec spec)Constructs a public key specification from a group element. |