Module kx

Module kx 

Source
Expand description

Key exchange interfaces.

Modules§

ffdhe
This module contains parameters for FFDHE named groups as defined in RFC 7919 Appendix A.

Structs§

CompletedKeyExchange
The result from SupportedKxGroup::start_and_complete().
SharedSecret
The result from ActiveKeyExchange::complete() or HybridKeyExchange::complete_component().

Enums§

KeyExchangeAlgorithm
Describes supported key exchange mechanisms.
NamedGroup
The NamedGroup TLS protocol enum. Values in this enum are taken from the various RFCs covering TLS, and are listed by IANA. The Unknown item is used when processing unrecognized ordinals.
StartedKeyExchange
Return value from SupportedKxGroup::start().

Traits§

ActiveKeyExchange
An in-progress key exchange originating from a SupportedKxGroup.
HybridKeyExchange
An in-progress hybrid key exchange originating from a SupportedKxGroup.
SupportedKxGroup
A supported key exchange group.