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§

Traits§

  • Generic methods for QUIC sessions

Functions§

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