## Uses of Class
net.i2p.crypto.eddsa.EdDSAPrivateKey

- Packages that use EdDSAPrivateKey
  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.

- - ### Uses of EdDSAPrivateKey in net.i2p.crypto

    Methods in net.i2p.crypto that return EdDSAPrivateKey
    Modifier and Type | Method and Description
    --- | ---
    `static EdDSAPrivateKey` | SigUtil.`toJavaEdDSAKey(SigningPrivateKey pk)`

    Methods in net.i2p.crypto with parameters of type EdDSAPrivateKey
    Modifier and Type | Method and Description
    --- | ---
    `static SigningPrivateKey` | SigUtil.`fromJavaKey(EdDSAPrivateKey pk, SigType type)`

  - ### Uses of EdDSAPrivateKey in net.i2p.crypto.eddsa

    Methods in net.i2p.crypto.eddsa that return EdDSAPrivateKey
    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.

    Methods in net.i2p.crypto.eddsa with parameters of type EdDSAPrivateKey
    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.