List of all items
Structs
- Certificate
- CommonState
- ConfigBuilder
- ConnectionCommon
- DigitallySignedStruct
- DistinguishedName
- IoState
- KeyLogFile
- NoKeyLog
- OwnedTrustAnchor
- PrivateKey
- Reader
- RootCertStore
- Stream
- StreamOwned
- SupportedKxGroup
- SupportedProtocolVersion
- Ticketer
- Tls12CipherSuite
- Tls13CipherSuite
- WantsCipherSuites
- WantsKxGroups
- WantsVerifier
- WantsVersions
- Writer
- cipher_suite::CipherSuiteCommon
- client::CertificateTransparencyPolicy
- client::ClientConfig
- client::ClientConnection
- client::ClientConnectionData
- client::ClientSessionMemoryCache
- client::DangerousClientConfig
- client::HandshakeSignatureValid
- client::InvalidDnsNameError
- client::Resumption
- client::ServerCertVerified
- client::Tls12ClientSessionValue
- client::Tls13ClientSessionValue
- client::WantsClientCert
- client::WantsTransparencyPolicyOrClientCert
- client::WebPkiVerifier
- 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::Deframed
- 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::DistinguishedName
- 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::PresharedKeyBinder
- internal::msgs::handshake::PresharedKeyIdentity
- internal::msgs::handshake::PresharedKeyOffer
- internal::msgs::handshake::ProtocolName
- internal::msgs::handshake::Random
- internal::msgs::handshake::ResponderId
- internal::msgs::handshake::Sct
- internal::msgs::handshake::ServerECDHParams
- internal::msgs::handshake::ServerHelloPayload
- internal::msgs::handshake::ServerName
- internal::msgs::handshake::SessionId
- internal::msgs::handshake::UnknownExtension
- internal::msgs::message::BorrowedPlainMessage
- internal::msgs::message::Message
- internal::msgs::message::OpaqueMessage
- internal::msgs::message::PlainMessage
- internal::msgs::persist::ClientSessionCommon
- internal::msgs::persist::Retrieved
- internal::msgs::persist::ServerSessionValue
- internal::msgs::persist::Tls12ClientSessionValue
- internal::msgs::persist::Tls13ClientSessionValue
- internal::record_layer::Decrypted
- internal::record_layer::RecordLayer
- server::Accepted
- server::Acceptor
- server::AllowAnyAnonymousOrAuthenticatedClient
- server::AllowAnyAuthenticatedClient
- server::ClientCertVerified
- server::ClientHello
- server::DnsName
- server::NoClientAuth
- server::NoServerSessionStorage
- server::ParsedCertificate
- server::ReadEarlyData
- server::ResolvesServerCertUsingSni
- server::ServerConfig
- server::ServerConnection
- server::ServerConnectionData
- server::ServerSessionMemoryCache
- server::UnparsedCertRevocationList
- server::WantsServerCert
- sign::CertifiedKey
- sign::SignError
Enums
- AlertDescription
- BulkAlgorithm
- CertRevocationListError
- CertificateError
- CipherSuite
- Connection
- ContentType
- Error
- HandshakeType
- InvalidMessage
- NamedGroup
- PeerIncompatible
- PeerMisbehaved
- ProtocolVersion
- Side
- SignatureAlgorithm
- SignatureScheme
- SupportedCipherSuite
- client::ServerName
- client::Tls12Resumption
- internal::msgs::codec::ListLength
- internal::msgs::deframer::DeframerError
- internal::msgs::enums::AlertLevel
- internal::msgs::enums::CertificateStatusType
- internal::msgs::enums::ClientCertificateType
- internal::msgs::enums::Compression
- internal::msgs::enums::ECCurveType
- internal::msgs::enums::ECPointFormat
- internal::msgs::enums::ExtensionType
- 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::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::message::MessageError
- internal::msgs::message::MessagePayload
Traits
- ConfigSide
- KeyLog
- SideData
- client::ClientSessionStore
- client::ResolvesClientCert
- client::ServerCertVerifier
- internal::cipher::MessageDecrypter
- internal::msgs::codec::Codec
- internal::msgs::codec::TlsListElement
- internal::msgs::handshake::ConvertProtocolNameList
- internal::msgs::handshake::ConvertServerNameList
- internal::msgs::handshake::HasServerExtensions
- server::ClientCertVerifier
- server::ProducesTickets
- server::ResolvesServerCert
- server::StoresServerSessions
- sign::Signer
- sign::SigningKey
Functions
- client::verify_server_cert_signed_by_trust_anchor
- client::verify_server_name
- internal::msgs::codec::put_u16
- internal::msgs::codec::put_u64
- sign::any_ecdsa_type
- sign::any_eddsa_type
- sign::any_supported_type
- sign::supported_sign_tls13
Type Aliases
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