---------------------------------------------------------------- -- | -- Module : Crypto.Noise.Handshake -- Maintainer : John Galt -- Stability : experimental -- Portability : POSIX -- -- For more information regarding HandshakePatterns, please see the -- "Crypto.Noise.HandshakePatterns" module. module Crypto.Noise.Handshake ( -- * Types HandshakeState, MessagePattern, MessagePatternIO, HandshakePattern, CipherState, -- * Functions getRemoteStaticKey, handshakeState, writeMessage, readMessage, writeMessageFinal, readMessageFinal, encryptPayload, decryptPayload ) where import Crypto.Noise.Internal.HandshakeState import Crypto.Noise.Internal.CipherState