| 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 EdDSAPublicKey | SigUtil.toJavaEdDSAKey(SigningPublicKey pk)Convert an I2P EdDSA public key to a Java EdDSAPublicKey, with caching. |
| Modifier and Type | Method and Description |
|---|---|
static SigningPublicKey | SigUtil.fromJavaKey(EdDSAPublicKey pk,
SigType type)Convert a Java EdDSAPublicKey to an I2P SigningPublicKey. |
| Modifier and Type | Method and Description |
|---|---|
static EdDSAPublicKey | EdDSABlinding.blind(EdDSAPublicKey key,
EdDSAPrivateKey alpha)Blind an EdDSA key. |
| Modifier and Type | Method and Description |
|---|---|
static EdDSAPublicKey | EdDSABlinding.blind(EdDSAPublicKey key,
EdDSAPrivateKey alpha)Blind an EdDSA key. |