Package com.southernstorm.noise.protocol
Provides classes for communicating via the Noise protocol.
Reference: http://noiseprotocol.org
-
Interface Summary 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 Summary 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.