List of all items
Structs
- Certificate
- ClientConfig
- ClientConnection
- CommonState
- ConfigBuilder
- ConnectionCommon
- DigitallySignedStruct
- IoState
- KeyLogFile
- NoKeyLog
- OwnedTrustAnchor
- PrivateKey
- Reader
- RootCertStore
- ServerConfig
- ServerConnection
- Stream
- StreamOwned
- SupportedKxGroup
- SupportedProtocolVersion
- Ticketer
- Tls12CipherSuite
- Tls13CipherSuite
- WantsCipherSuites
- WantsKxGroups
- WantsVerifier
- WantsVersions
- Writer
- cipher_suite::CipherSuiteCommon
- client::ClientConfig
- client::ClientConnection
- client::ClientConnectionData
- client::ClientSessionMemoryCache
- client::InvalidDnsNameError
- client::NoClientSessionStorage
- client::WantsClientCert
- client::WantsTransparencyPolicyOrClientCert
- client::WriteEarlyData
- internal::msgs::alert::AlertMessagePayload
- internal::msgs::base::Payload
- internal::msgs::base::PayloadU16
- internal::msgs::base::PayloadU24
- internal::msgs::base::PayloadU8
- internal::msgs::ccs::ChangeCipherSpecPayload
- internal::msgs::codec::Reader
- internal::msgs::codec::u24
- internal::msgs::deframer::MessageDeframer
- internal::msgs::fragmenter::MessageFragmenter
- internal::msgs::handshake::CertificateEntry
- internal::msgs::handshake::CertificatePayloadTLS13
- internal::msgs::handshake::CertificateRequestPayload
- internal::msgs::handshake::CertificateRequestPayloadTLS13
- internal::msgs::handshake::CertificateStatus
- internal::msgs::handshake::ClientECDHParams
- internal::msgs::handshake::ClientHelloPayload
- internal::msgs::handshake::DigitallySignedStruct
- internal::msgs::handshake::ECDHEServerKeyExchange
- internal::msgs::handshake::ECParameters
- internal::msgs::handshake::HandshakeMessagePayload
- internal::msgs::handshake::HelloRetryRequest
- internal::msgs::handshake::KeyShareEntry
- internal::msgs::handshake::NewSessionTicketPayload
- internal::msgs::handshake::NewSessionTicketPayloadTLS13
- internal::msgs::handshake::OCSPCertificateStatusRequest
- internal::msgs::handshake::PresharedKeyIdentity
- internal::msgs::handshake::PresharedKeyOffer
- internal::msgs::handshake::Random
- internal::msgs::handshake::ServerECDHParams
- internal::msgs::handshake::ServerHelloPayload
- internal::msgs::handshake::ServerName
- internal::msgs::handshake::SessionID
- internal::msgs::handshake::UnknownExtension
- internal::msgs::hsjoiner::HandshakeJoiner
- internal::msgs::message::BorrowedPlainMessage
- internal::msgs::message::Message
- internal::msgs::message::OpaqueMessage
- internal::msgs::message::PlainMessage
- internal::msgs::persist::ClientSessionCommon
- internal::msgs::persist::ClientSessionKey
- internal::msgs::persist::Retrieved
- internal::msgs::persist::ServerSessionValue
- internal::msgs::persist::Tls12ClientSessionValue
- internal::msgs::persist::Tls13ClientSessionValue
- server::Accepted
- server::Acceptor
- server::AllowAnyAnonymousOrAuthenticatedClient
- server::AllowAnyAuthenticatedClient
- server::ClientHello
- server::NoClientAuth
- server::NoServerSessionStorage
- server::ReadEarlyData
- server::ResolvesServerCertUsingSni
- server::ServerConfig
- server::ServerConnection
- server::ServerConnectionData
- server::ServerSessionMemoryCache
- server::WantsServerCert
- sign::CertifiedKey
- sign::SignError
Enums
- AlertDescription
- BulkAlgorithm
- CipherSuite
- Connection
- ContentType
- Error
- HandshakeType
- NamedGroup
- ProtocolVersion
- ServerName
- SignatureAlgorithm
- SignatureScheme
- SupportedCipherSuite
- client::ServerName
- internal::msgs::enums::AlertDescription
- internal::msgs::enums::AlertLevel
- internal::msgs::enums::CertificateStatusType
- internal::msgs::enums::ClientCertificateType
- internal::msgs::enums::Compression
- internal::msgs::enums::ContentType
- internal::msgs::enums::ECCurveType
- internal::msgs::enums::ECPointFormat
- internal::msgs::enums::ExtensionType
- internal::msgs::enums::HandshakeType
- internal::msgs::enums::HashAlgorithm
- internal::msgs::enums::HeartbeatMessageType
- internal::msgs::enums::HeartbeatMode
- internal::msgs::enums::KeyUpdateRequest
- internal::msgs::enums::NamedCurve
- internal::msgs::enums::NamedGroup
- internal::msgs::enums::PSKKeyExchangeMode
- internal::msgs::enums::ServerNameType
- internal::msgs::enums::SignatureAlgorithm
- internal::msgs::handshake::CertReqExtension
- internal::msgs::handshake::CertificateExtension
- internal::msgs::handshake::CertificateStatusRequest
- internal::msgs::handshake::ClientExtension
- internal::msgs::handshake::ClientSessionTicket
- internal::msgs::handshake::HandshakePayload
- internal::msgs::handshake::HelloRetryExtension
- internal::msgs::handshake::KeyExchangeAlgorithm
- internal::msgs::handshake::NewSessionTicketExtension
- internal::msgs::handshake::ServerExtension
- internal::msgs::handshake::ServerKeyExchangePayload
- internal::msgs::handshake::ServerNamePayload
- internal::msgs::hsjoiner::JoinerError
- internal::msgs::message::MessageError
- internal::msgs::message::MessagePayload
- internal::msgs::persist::ClientSessionValue
Traits
- ConfigSide
- KeyLog
- SideData
- client::ResolvesClientCert
- client::StoresClientSessions
- internal::cipher::MessageDecrypter
- internal::msgs::codec::Codec
- internal::msgs::handshake::ConvertProtocolNameList
- internal::msgs::handshake::ConvertServerNameList
- internal::msgs::handshake::DecomposedSignatureScheme
- internal::msgs::handshake::HasServerExtensions
- internal::msgs::handshake::SupportedPointFormats
- server::ProducesTickets
- server::ResolvesServerCert
- server::StoresServerSessions
- sign::Signer
- sign::SigningKey
Functions
- internal::msgs::codec::decode_u16
- internal::msgs::codec::decode_u32
- internal::msgs::codec::decode_u64
- internal::msgs::codec::encode_vec_u16
- internal::msgs::codec::encode_vec_u24
- internal::msgs::codec::encode_vec_u8
- internal::msgs::codec::put_u16
- internal::msgs::codec::put_u64
- internal::msgs::codec::read_vec_u16
- internal::msgs::codec::read_vec_u24_limited
- internal::msgs::codec::read_vec_u8
- sign::any_ecdsa_type
- sign::any_eddsa_type
- sign::any_supported_type
- sign::supported_sign_tls13
Type Definitions
- DistinguishedNames
- internal::msgs::handshake::CertReqExtensions
- internal::msgs::handshake::CertificateExtensions
- internal::msgs::handshake::CertificatePayload
- internal::msgs::handshake::ClientCertificateTypes
- internal::msgs::handshake::DistinguishedName
- internal::msgs::handshake::DistinguishedNames
- internal::msgs::handshake::ECPointFormatList
- internal::msgs::handshake::EncryptedExtensions
- internal::msgs::handshake::KeyShareEntries
- internal::msgs::handshake::NamedGroups
- internal::msgs::handshake::NewSessionTicketExtensions
- internal::msgs::handshake::PSKKeyExchangeModes
- internal::msgs::handshake::PresharedKeyBinder
- internal::msgs::handshake::PresharedKeyBinders
- internal::msgs::handshake::PresharedKeyIdentities
- internal::msgs::handshake::ProtocolNameList
- internal::msgs::handshake::ProtocolVersions
- internal::msgs::handshake::SCTList
- internal::msgs::handshake::ServerNameRequest
- internal::msgs::handshake::SupportedSignatureSchemes
- internal::msgs::handshake::VecU16OfPayloadU16
- internal::msgs::handshake::VecU16OfPayloadU8
- internal::msgs::persist::ServerSessionKey
Statics
- ALL_CIPHER_SUITES
- ALL_KX_GROUPS
- ALL_VERSIONS
- DEFAULT_CIPHER_SUITES
- DEFAULT_VERSIONS
- cipher_suite::TLS13_AES_128_GCM_SHA256
- cipher_suite::TLS13_AES_256_GCM_SHA384
- cipher_suite::TLS13_CHACHA20_POLY1305_SHA256
- cipher_suite::TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- cipher_suite::TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- cipher_suite::TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
- cipher_suite::TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- cipher_suite::TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- cipher_suite::TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
- kx_group::SECP256R1
- kx_group::SECP384R1
- kx_group::X25519
- version::TLS12
- version::TLS13