Skip to main content

Module quic

Module quic 

Source
Expand description

APIs for implementing QUIC TLS

Structs§

DirectionalKeys
Keys used to communicate in a single direction
KeyBuilder
Helper for building QUIC packet and header protection keys
Keys
Complete set of keys used to communicate with the peer
NeedsInput
More data needs to be processed to make progress.
PacketKeySet
Packet protection keys for bidirectional 1-RTT communication
Quic
The QUIC transport: TLS handshake messages and key changes delivered as QuicEvents.
Secrets
Secrets used to encrypt/decrypt traffic
Suite
Produces QUIC initial keys from a TLS 1.3 ciphersuite and a QUIC key generation algorithm.
Tag
Authentication tag from an AEAD seal operation.

Enums§

ClientHandshake
An in-progress QUIC client handshake.
KeyChange
Key material for use in QUIC packet spaces
QuicEvent
QUIC events that should be handled by the caller.
ServerHandshake
An in-progress QUIC server handshake.
Side
Side of the connection.
Version
QUIC protocol version

Traits§

Algorithm
How a Tls13CipherSuite generates PacketKeys and HeaderProtectionKeys.
HeaderProtectionKey
A QUIC header protection key
PacketKey
Keys to encrypt or decrypt the payload of a packet