Module snow::params [] [src]

All structures related to Noise parameter definitions (cryptographic primitive choices, protocol patterns/names)

Structs

HandshakeChoice
HandshakeModifierList
HandshakeTokens

The defined token patterns for a given handshake.

NoiseParams

The set of choices (as specified in the Noise spec) that constitute a full protocol definition.

Enums

BaseChoice

I recommend you choose Noise.

CipherChoice

One of ChaChaPoly or AESGCM, per the spec.

DHChoice

One of 25519 or 448, per the spec.

HandshakeModifier
HandshakePattern

One of the patterns as defined in the Handshake Pattern section

HashChoice

One of the supported SHA-family or BLAKE-family hash choices, per the spec.

Token

The tokens which describe message patterns.

Type Definitions

MessagePatterns