Expand description
APIs for implementing QUIC TLS
Modulesยง
- connection ๐
Structsยง
- Client
Connection - A QUIC client connection.
- Connection
Common - A shared interface for QUIC connections.
- Directional
Keys - Keys used to communicate in a single direction
- KeyBuilder ๐
- Keys
- Complete set of keys used to communicate with the peer
- Packet
KeySet - Packet protection keys for bidirectional 1-RTT communication
- Quic ๐
- Secrets
- Secrets used to encrypt/decrypt traffic
- Server
Connection - A QUIC server connection.
- 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ยง
- Connection
- A QUIC client or server connection.
- KeyChange
- Key material for use in QUIC packet spaces
- Version
- QUIC protocol version
Constantsยง
- TAG_LEN ๐
- All AEADs we support have 16-byte tags.
Traitsยง
- Algorithm
- How a
Tls13CipherSuite
generatesPacketKey
s andHeaderProtectionKey
s. - Header
Protection Key - A QUIC header protection key
- Packet
Key - Keys to encrypt or decrypt the payload of a packet