List of all items
Structs
- CommonState
 - ConfigBuilder
 - ConnectionCommon
 - DigitallySignedStruct
 - DistinguishedName
 - ExtractedSecrets
 - IoState
 - KeyLogFile
 - NoKeyLog
 - OtherError
 - Reader
 - RootCertStore
 - Stream
 - StreamOwned
 - SupportedProtocolVersion
 - Tls12CipherSuite
 - Tls13CipherSuite
 - WantsVerifier
 - WantsVersions
 - Writer
 - client::ClientConfig
 - client::ClientConnection
 - client::ClientConnectionData
 - client::ClientSessionMemoryCache
 - client::Resumption
 - client::ServerCertVerifierBuilder
 - client::Tls12ClientSessionValue
 - client::Tls13ClientSessionValue
 - client::WantsClientCert
 - client::WebPkiServerVerifier
 - client::WriteEarlyData
 - client::danger::DangerousClientConfig
 - client::danger::DangerousClientConfigBuilder
 - client::danger::HandshakeSignatureValid
 - client::danger::ServerCertVerified
 - crypto::CipherSuiteCommon
 - crypto::CryptoProvider
 - crypto::GetRandomFailed
 - crypto::SharedSecret
 - crypto::WebPkiSupportedAlgorithms
 - crypto::cipher::AeadKey
 - crypto::cipher::BorrowedPlainMessage
 - crypto::cipher::Iv
 - crypto::cipher::KeyBlockShape
 - crypto::cipher::Nonce
 - crypto::cipher::OpaqueMessage
 - crypto::cipher::PlainMessage
 - crypto::cipher::UnsupportedOperationError
 - crypto::hash::Output
 - crypto::hmac::Tag
 - crypto::ring::Ticketer
 - crypto::tls12::PrfUsingHmac
 - crypto::tls13::HkdfExpanderUsingHmac
 - crypto::tls13::HkdfUsingHmac
 - crypto::tls13::OkmBlock
 - crypto::tls13::OutputLengthError
 - internal::msgs::base::Payload
 - internal::msgs::codec::Reader
 - internal::msgs::deframer::DeframerVecBuffer
 - internal::msgs::deframer::MessageDeframer
 - internal::msgs::fragmenter::MessageFragmenter
 - internal::msgs::handshake::CertificateChain
 - internal::msgs::handshake::ClientHelloPayload
 - internal::msgs::handshake::DistinguishedName
 - internal::msgs::handshake::EchConfig
 - internal::msgs::handshake::EchConfigContents
 - internal::msgs::handshake::HandshakeMessagePayload
 - internal::msgs::handshake::HpkeKeyConfig
 - internal::msgs::handshake::HpkeSymmetricCipherSuite
 - internal::msgs::handshake::KeyShareEntry
 - internal::msgs::handshake::Random
 - internal::msgs::handshake::SessionId
 - internal::msgs::message::Message
 - internal::msgs::message::OpaqueMessage
 - internal::msgs::message::PlainMessage
 - internal::msgs::persist::ServerSessionValue
 - internal::record_layer::RecordLayer
 - pki_types::AddrParseError
 - pki_types::AlgorithmIdentifier
 - pki_types::CertificateDer
 - pki_types::CertificateRevocationListDer
 - pki_types::CertificateSigningRequestDer
 - pki_types::Der
 - pki_types::DnsName
 - pki_types::InvalidDnsNameError
 - pki_types::InvalidSignature
 - pki_types::Ipv4Addr
 - pki_types::Ipv6Addr
 - pki_types::PrivatePkcs1KeyDer
 - pki_types::PrivatePkcs8KeyDer
 - pki_types::PrivateSec1KeyDer
 - pki_types::TrustAnchor
 - pki_types::UnixTime
 - quic::ClientConnection
 - quic::ConnectionCommon
 - quic::DirectionalKeys
 - quic::Keys
 - quic::PacketKeySet
 - quic::Secrets
 - quic::ServerConnection
 - quic::Tag
 - server::Accepted
 - server::Acceptor
 - server::ClientCertVerifierBuilder
 - server::ClientHello
 - server::NoClientAuth
 - server::NoServerSessionStorage
 - server::ParsedCertificate
 - server::ReadEarlyData
 - server::ResolvesServerCertUsingSni
 - server::ServerConfig
 - server::ServerConnection
 - server::ServerConnectionData
 - server::ServerSessionMemoryCache
 - server::WantsServerCert
 - server::WebPkiClientVerifier
 - server::danger::ClientCertVerified
 - sign::CertifiedKey
 - ticketer::TicketSwitcher
 
Enums
- AlertDescription
 - CertRevocationListError
 - CertificateError
 - CipherSuite
 - Connection
 - ConnectionTrafficSecrets
 - ContentType
 - Error
 - HandshakeType
 - InvalidMessage
 - NamedGroup
 - PeerIncompatible
 - PeerMisbehaved
 - ProtocolVersion
 - Side
 - SignatureAlgorithm
 - SignatureScheme
 - SupportedCipherSuite
 - client::Tls12Resumption
 - client::VerifierBuilderError
 - crypto::KeyExchangeAlgorithm
 - crypto::hash::HashAlgorithm
 - internal::msgs::enums::AlertLevel
 - internal::msgs::enums::Compression
 - internal::msgs::enums::EchVersion
 - internal::msgs::enums::HpkeAead
 - internal::msgs::enums::HpkeKdf
 - internal::msgs::enums::HpkeKem
 - internal::msgs::enums::NamedGroup
 - internal::msgs::handshake::ClientExtension
 - internal::msgs::handshake::HandshakePayload
 - internal::msgs::message::MessagePayload
 - pki_types::IpAddr
 - pki_types::PrivateKeyDer
 - pki_types::ServerName
 - quic::Connection
 - quic::KeyChange
 - quic::Version
 - server::VerifierBuilderError
 
Traits
- ConfigSide
 - KeyLog
 - SideData
 - client::ClientSessionStore
 - client::ResolvesClientCert
 - client::danger::ServerCertVerifier
 - crypto::ActiveKeyExchange
 - crypto::KeyProvider
 - crypto::SecureRandom
 - crypto::SupportedKxGroup
 - crypto::cipher::MessageDecrypter
 - crypto::cipher::MessageEncrypter
 - crypto::cipher::Tls12AeadAlgorithm
 - crypto::cipher::Tls13AeadAlgorithm
 - crypto::hash::Context
 - crypto::hash::Hash
 - crypto::hmac::Hmac
 - crypto::hmac::Key
 - crypto::tls12::Prf
 - crypto::tls13::Hkdf
 - crypto::tls13::HkdfExpander
 - internal::msgs::codec::Codec
 - pki_types::SignatureVerificationAlgorithm
 - quic::Algorithm
 - quic::HeaderProtectionKey
 - quic::PacketKey
 - server::ProducesTickets
 - server::ResolvesServerCert
 - server::StoresServerSessions
 - server::danger::ClientCertVerifier
 - sign::Signer
 - sign::SigningKey
 
Functions
- client::verify_server_cert_signed_by_trust_anchor
 - client::verify_server_name
 - crypto::cipher::make_tls12_aad
 - crypto::cipher::make_tls13_aad
 - crypto::ring::default_provider
 - crypto::ring::sign::any_ecdsa_type
 - crypto::ring::sign::any_eddsa_type
 - crypto::ring::sign::any_supported_type
 - crypto::tls13::expand
 - crypto::verify_tls12_signature
 - crypto::verify_tls13_signature
 
Statics
- ALL_VERSIONS
 - DEFAULT_VERSIONS
 - crypto::ring::ALL_CIPHER_SUITES
 - crypto::ring::ALL_KX_GROUPS
 - crypto::ring::DEFAULT_CIPHER_SUITES
 - crypto::ring::cipher_suite::TLS13_AES_128_GCM_SHA256
 - crypto::ring::cipher_suite::TLS13_AES_256_GCM_SHA384
 - crypto::ring::cipher_suite::TLS13_CHACHA20_POLY1305_SHA256
 - crypto::ring::cipher_suite::TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
 - crypto::ring::cipher_suite::TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
 - crypto::ring::cipher_suite::TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
 - crypto::ring::cipher_suite::TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
 - crypto::ring::cipher_suite::TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
 - crypto::ring::cipher_suite::TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
 - crypto::ring::kx_group::SECP256R1
 - crypto::ring::kx_group::SECP384R1
 - crypto::ring::kx_group::X25519
 - version::TLS12
 - version::TLS13