## Uses of Class
net.i2p.router.crypto.ratchet.Elg2KeyPair

- Packages that use Elg2KeyPair
  Package | Description
  --- | ---
  net.i2p.router.crypto.ratchet | Implementation of ECIES-X25519-AEAD-Ratchet cryptographic protocol (I2P proposal 144), providing forward secrecy and enhanced security for I2P transport communications.

- - ### Uses of Elg2KeyPair in net.i2p.router.crypto.ratchet

    Methods in net.i2p.router.crypto.ratchet that return Elg2KeyPair
    Modifier and Type | Method and Description
    --- | ---
    `Elg2KeyPair` | Elg2KeyFactory.`getKeys()` Pulls a prebuilt keypair from the queue, or if not available, construct a new one.

    Methods in net.i2p.router.crypto.ratchet with parameters of type Elg2KeyPair
    Modifier and Type | Method and Description
    --- | ---
    `void` | Elg2KeyFactory.`returnUnused(Elg2KeyPair kp)` Return an unused DH key builder to be put back onto the queue for reuse.