List of all items
Structs
- AllowAnyAnonymousOrAuthenticatedClient
- AllowAnyAuthenticatedClient
- Certificate
- ClientCertVerified
- ClientConfig
- ClientHello
- ClientSession
- ClientSessionMemoryCache
- DangerousClientConfig
- HandshakeSignatureValid
- KeyLogFile
- NoClientAuth
- NoClientSessionStorage
- NoKeyLog
- NoServerSessionStorage
- OwnedTrustAnchor
- PrivateKey
- ResolvesServerCertUsingSNI
- RootCertStore
- ServerCertVerified
- ServerConfig
- ServerSession
- ServerSessionMemoryCache
- Stream
- StreamOwned
- SupportedCipherSuite
- Ticketer
- WebPKIVerifier
- 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::BorrowMessage
- internal::msgs::message::Message
- internal::msgs::persist::ClientSessionKey
- internal::msgs::persist::ClientSessionValue
- internal::msgs::persist::ServerSessionValue
- sign::CertifiedKey
- sign::RSASigningKey
Enums
- BulkAlgorithm
- CipherSuite
- ProtocolVersion
- SignatureScheme
- TLSError
- internal::msgs::enums::AlertDescription
- internal::msgs::enums::AlertLevel
- internal::msgs::enums::CertificateStatusType
- internal::msgs::enums::CipherSuite
- 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::ProtocolVersion
- internal::msgs::enums::ServerNameType
- internal::msgs::enums::SignatureAlgorithm
- internal::msgs::enums::SignatureScheme
- internal::msgs::handshake::CertReqExtension
- internal::msgs::handshake::CertificateExtension
- internal::msgs::handshake::CertificateStatusRequest
- internal::msgs::handshake::ClientExtension
- 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::message::MessageError
- internal::msgs::message::MessagePayload
Traits
- ClientCertVerifier
- KeyLog
- ProducesTickets
- ResolvesClientCert
- ResolvesServerCert
- ServerCertVerifier
- Session
- StoresClientSessions
- StoresServerSessions
- internal::msgs::codec::Codec
- internal::msgs::handshake::ConvertProtocolNameList
- internal::msgs::handshake::ConvertServerNameList
- internal::msgs::handshake::DecomposedSignatureScheme
- internal::msgs::handshake::HasServerExtensions
- internal::msgs::handshake::SupportedPointFormats
- sign::Signer
- sign::SigningKey
Functions
- internal::msgs::codec::decode_u16
- internal::msgs::codec::decode_u32
- internal::msgs::codec::decode_u64
- internal::msgs::codec::decode_u8
- 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
- internal::pemfile::certs
- internal::pemfile::pkcs8_private_keys
- internal::pemfile::rsa_private_keys
- 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_CIPHERSUITES
- ciphersuite::TLS13_AES_128_GCM_SHA256
- ciphersuite::TLS13_AES_256_GCM_SHA384
- ciphersuite::TLS13_CHACHA20_POLY1305_SHA256
- ciphersuite::TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- ciphersuite::TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- ciphersuite::TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
- ciphersuite::TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- ciphersuite::TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- ciphersuite::TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256