Package | Description |
---|---|
net.i2p.crypto |
These classes provide a number of low-level cryptographic routines.
|
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.
|