noise_protocol library

A Dart implementation of Noise protocol.

Classes

CipherState
CipherState in the specification.
HandshakePattern
A handshake pattern defines pre-existing knowledge and instructions for performing the handshake.
HandshakeResult
HandshakeState
HandshakeState in the specification.
MessagePattern
NoiseAuthenticator
Authentication information. The required information depends on the HandshakePattern that you use.
NoiseCipher
Cipher. [...]
NoiseConnection
Our non-standard implementation for Noise connections.
NoiseHashAlgorithm
Hash algorithm. [...]
NoiseKeyExchangeAlgorithm
Key exchange algorithm. [...]
NoiseProtocol
Defines handshakePattern, keyExchangeAlgorithm, cipher, and hashAlgorithm. [...]
SymmetricState
SymmetricState in the specification.

Enums

MessageToken
A message token.