| 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 and Description |
|---|---|
class | Poly1305Simple implementation of the Poly1305 message authenticator. |
| Modifier and Type | Interface and Description |
|---|---|
interface | CipherStateInterface to an authenticated cipher for use in the Noise protocol. |
interface | DHStateInterface to a Diffie-Hellman algorithm for the Noise protocol. |
| Modifier and Type | Class and Description |
|---|---|
class | ChaChaPolyCipherStateImplements the ChaChaPoly cipher for Noise. |
class | CipherStatePairClass that contains a pair of CipherState objects. |
(package private) class | Curve25519DHStateImplementation of the Curve25519 algorithm for the Noise protocol. |
class | HandshakeStateInterface to a Noise handshake. |
(package private) class | MLKEMDHStateImplementation of the MLKEM algorithm for the Noise protocol. |
(package private) class | SymmetricStateSymmetric state for helping manage a Noise handshake. |