Module snow::params

source · []
Expand description

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

Structs

The pattern/modifier combination choice (no primitives specified) for a full noise protocol definition.

Handshake modifiers that will be used during key exchange handshake.

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

Enums

I recommend you choose Noise.

One of ChaChaPoly or AESGCM, per the spec.

One of 25519 or 448, per the spec.

A modifier applied to the base pattern as defined in the Noise spec.

One of the patterns as defined in the Handshake Pattern section.

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