See: Description
| Interface | Description |
|---|---|
| CipherState |
Interface to an authenticated cipher for use in the Noise protocol.
|
| Destroyable |
Interface for objects that implement destroying.
|
| DHState |
Interface to a Diffie-Hellman algorithm for the Noise protocol.
|
| Class | Description |
|---|---|
| ChaChaPolyCipherState |
Implements the ChaChaPoly cipher for Noise.
|
| CipherStatePair |
Class that contains a pair of CipherState objects.
|
| Curve25519DHState |
Implementation of the Curve25519 algorithm for the Noise protocol.
|
| HandshakeState |
Interface to a Noise handshake.
|
| Noise |
Utility functions for the Noise protocol library.
|
| Pattern |
Information about all supported handshake patterns.
|
| SymmetricState |
Symmetric state for helping manage a Noise handshake.
|