Modules§
Structs§
- Client
Config - Configuration for a client-side QUIC. Wraps around a BoringSSL SslContext.
- Entry
- A utility for combining an SslSession and server TransportParameters as a SessionCache entry.
- Handshake
Data - Information available from quinn_proto::crypto::Session::handshake_data once the handshake has completed.
- Handshake
Token Key - HmacKey
- Implementation of crypto::HmacKey using BoringSSL.
- NoKey
Log - A KeyLog that does nothing.
- NoSession
Cache - A SessionCache implementation that will never cache anything. Requires no storage.
- Server
Config - Configuration for a server-side QUIC. Wraps around a BoringSSL SslContext.
- Simple
Cache - SslError
Enums§
- Error
- KeyLog
Label - Enumeration of the possible values for the keylog label. See https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format for details.
- Level
- Quic
Version - QUIC protocol version
Traits§
- KeyLog
- Provides a handler for logging key material. This is intended for debugging use with tools like Wireshark.
- QuicSsl
- Provides additional methods to Ssl needed for QUIC.
- Quic
SslContext - Provides additional methods to SslContext needed for QUIC.
- Quic
SslSession - Session
Cache - A client-side Session cache for the BoringSSL crypto provider.
Type Aliases§
- Result
- The main result type for this (crypto boring) module.