| Package | Description |
|---|---|
| net.i2p.crypto |
Core cryptographic primitives and algorithms used throughout I2P.
|
| net.i2p.crypto.eddsa |
Java implementation of EdDSA, a digital signature scheme using a variant of elliptic curve cryptography based on Twisted Edwards curves.
|
| Modifier and Type | Method and Description |
|---|---|
static EdDSAPrivateKey |
SigUtil.toJavaEdDSAKey(SigningPrivateKey pk) |
| Modifier and Type | Method and Description |
|---|---|
static SigningPrivateKey |
SigUtil.fromJavaKey(EdDSAPrivateKey pk,
SigType type) |
| Modifier and Type | Method and Description |
|---|---|
static EdDSAPrivateKey |
EdDSABlinding.blind(EdDSAPrivateKey key,
EdDSAPrivateKey alpha)
Only for SigType EdDSA_SHA512_Ed25519.
|
static EdDSAPrivateKey |
EdDSABlinding.unblind(EdDSAPrivateKey key,
EdDSAPrivateKey alpha)
Unimplemented, probably not needed except for testing.
|
| Modifier and Type | Method and Description |
|---|---|
static EdDSAPrivateKey |
EdDSABlinding.blind(EdDSAPrivateKey key,
EdDSAPrivateKey alpha)
Only for SigType EdDSA_SHA512_Ed25519.
|
static EdDSAPublicKey |
EdDSABlinding.blind(EdDSAPublicKey key,
EdDSAPrivateKey alpha)
Only for SigType EdDSA_SHA512_Ed25519.
|
protected void |
EdDSAEngine.digestInitSign(EdDSAPrivateKey privKey) |
protected void |
RedDSAEngine.digestInitSign(EdDSAPrivateKey privKey) |
static EdDSAPrivateKey |
EdDSABlinding.unblind(EdDSAPrivateKey key,
EdDSAPrivateKey alpha)
Unimplemented, probably not needed except for testing.
|