Struct noise_protocol::patterns::HandshakePattern[][src]

pub struct HandshakePattern { /* fields omitted */ }

Noise handshake pattern.

Methods

impl HandshakePattern
[src]

Construct a new HandshakePattern from pre-message patterns, message patterns and name.

Pattern validity

It is the caller's responlity to ensure that the pattern is valid.

Panics

If any of the patterns are too long (longer than 8 tokens).

Or if the number of patterns are too large (larger than 8).

Get initiator pre-messages.

Get responder pre-messages.

Get message patterns.

Get number of message patterns.

Get pattern name.

Whether there are any psk tokens in this pattern.

Whether the pattern is a one-way pattern.

Trait Implementations

impl Clone for HandshakePattern
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations