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.