Package com.southernstorm.noise.protocol
package com.southernstorm.noise.protocol
Provides classes for communicating via the Noise protocol.
Reference: http://noiseprotocol.org
-
ClassDescriptionImplements the ChaChaPoly cipher for Noise.Interface to an authenticated cipher for use in the Noise protocol.Class that contains a pair of CipherState objects.Implementation of the Curve25519 algorithm for the Noise protocol.Interface for objects that implement destroying.Interface to a Diffie-Hellman algorithm for the Noise protocol.Interface to a Noise handshake.Implementation of the MLKEM algorithm for the Noise protocol.Utility functions for the Noise protocol library.I2P refactor to make Pattern IDs enums Pulled out from HandshakeState and SymmetricStateInformation about all supported handshake patterns.Symmetric state for helping manage a Noise handshake.