| Package | Description |
|---|---|
| net.i2p.router | The I2P router application handles I2P network communication. |
| net.i2p.router.crypto | Router-specific cryptographic operations and implementations for I2P security. |
| 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. |
| Class and Description |
|---|
| ElGamalAESEngine Handles the actual ElGamal+AES encryption and decryption scenarios using the
supplied keys and data. |
| FamilyKeyCrypto Utilities for creating, storing, retrieving the signing keys for
the netdb family feature |
| Class and Description |
|---|
| FamilyKeyCrypto.Result Only STORED_KEY is fully trusted. |
| Class and Description |
|---|
| TransientSessionKeyManager Implement the session key management, but keep everything in memory (don't write to disk). |