Package | Description |
---|---|
com.southernstorm.noise.crypto |
Fallback implementations of cryptographic primitives.
|
com.southernstorm.noise.protocol |
Provides classes for communicating via the Noise protocol.
|
Modifier and Type | Class | Description |
---|---|---|
class |
Poly1305 |
Simple implementation of the Poly1305 message authenticator.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
CipherState |
Interface to an authenticated cipher for use in the Noise protocol.
|
interface |
DHState |
Interface to a Diffie-Hellman algorithm for the Noise protocol.
|
Modifier and Type | Class | Description |
---|---|---|
class |
ChaChaPolyCipherState |
Implements the ChaChaPoly cipher for Noise.
|
class |
CipherStatePair |
Class that contains a pair of CipherState objects.
|
(package private) class |
Curve25519DHState |
Implementation of the Curve25519 algorithm for the Noise protocol.
|
class |
HandshakeState |
Interface to a Noise handshake.
|
(package private) class |
SymmetricState |
Symmetric state for helping manage a Noise handshake.
|