Module tlspuffin::tls::rustls::quic

source ·
Expand description

APIs for implementing QUIC TLS

Structs

Keys used to communicate in a single direction
A QUIC header protection key
Complete set of keys used to communicate with the peer
Keys to encrypt or decrypt the payload of a packet
Packet protection keys for bidirectional 1-RTT communication
Secrets used to encrypt/decrypt traffic
AEAD tag, must be appended to encrypted cipher text

Enums

Key material for use in QUIC packet spaces
QUIC protocol version

Traits

Generic methods for QUIC sessions

Functions

nonce_for 🔒
Compute the nonce to use for encrypting or decrypting packet_number