| Package | Description |
|---|---|
| com.southernstorm.noise.crypto |
Fallback implementations of cryptographic primitives.
|
| com.southernstorm.noise.protocol |
Provides classes for communicating via the Noise protocol.
|
| 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.
|
| net.i2p.router.transport.ntcp |
The NTCP (New TCP) transport for I2P, allowing I2P messages to be passed
over TCP connections.
|
| net.i2p.router.transport.udp |
The UDP transport (also known as 'SSU' or Secure Semi-reliable UDP transport)
for I2P, allowing I2P messages to be passed over UDP connections.
|
| Class and Description |
|---|
| Destroyable
Interface for objects that implement destroying.
|
| Class and Description |
|---|
| ChaChaPolyCipherState
Implements the ChaChaPoly cipher for Noise.
|
| CipherState
Interface to an authenticated cipher for use in the Noise protocol.
|
| CipherStatePair
Class that contains a pair of CipherState objects.
|
| Curve25519DHState
Implementation of the Curve25519 algorithm for the Noise protocol.
|
| Destroyable
Interface for objects that implement destroying.
|
| DHState
Interface to a Diffie-Hellman algorithm for the Noise protocol.
|
| HandshakeState
Interface to a Noise handshake.
|
| MLKEMDHState
Implementation of the MLKEM algorithm for the Noise protocol.
|
| SymmetricState
Symmetric state for helping manage a Noise handshake.
|
| Class and Description |
|---|
| HandshakeState
Interface to a Noise handshake.
|
| Class and Description |
|---|
| CipherState
Interface to an authenticated cipher for use in the Noise protocol.
|
| HandshakeState
Interface to a Noise handshake.
|
| Class and Description |
|---|
| CipherState
Interface to an authenticated cipher for use in the Noise protocol.
|
| HandshakeState
Interface to a Noise handshake.
|