Expand description
All structures related to Noise parameter definitions (cryptographic primitive choices, protocol patterns/names)
Re-exports§
pub use self::patterns::SUPPORTED_HANDSHAKE_PATTERNS;
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
orAESGCM
, per the spec. - One of
25519
or448
, 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.