Module snow::params [] [src]

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

Structs

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

One of "Noise" or "NoisePSK", per the spec.

CipherChoice

One of "ChaChaPoly" or "AESGCM", per the spec.

DHChoice

One of "25519" or "448", per the spec.

HandshakePattern

One of the patterns as defined in the Handshake Pattern section

HashChoice

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

Token

The tokens which describe message patterns.