All Classes and Interfaces

Class
Description
A NamedProtocolHandshakeBuilder constructs NoiseHandshake instances given a full Noise protocol name and a role (initiator or responder).
A Noise cipher is a stateless object that encrypts and decrypts data for use in a Noise protocol.
A NoiseHandshake instance is responsible for encrypting and decrypting the messages that comprise a Noise handshake.
An enumeration of roles within a Noise handshake.
A Noise handshake builder constructs NoiseHandshake instances with known handshake patterns and roles.
A Noise hash implementation encapsulates the hashing functionality of a Noise protocol.
A Noise key agreement implementation encapsulates the key agreement functions of a Noise protocol.
A Noise transport is an interactive reader and writer of Noise transport messages.
A Noise transport reader decrypts Noise transport messages.
A Noise transport writer encrypts Noise transport messages.
Indicates that a named pattern is not a recognized fundamental or deferred Noise handshake pattern and cannot be derived by modifying a recognized fundamental or deferred Noise handshake pattern.