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 (proposal 144).
|
net.i2p.router.transport.ntcp |
The NTCP transport allows passing I2P messages on top of TCP.
|
net.i2p.router.transport.udp |
The UDP transport (also known as 'SSU transport') allows passing I2P messages on top of UDP.
|
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.
|
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.
|