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::EchConfigListBytes
- pki_types::InvalidDnsNameError
- pki_types::InvalidSignature
- pki_types::Ipv4Addr
- pki_types::Ipv6Addr
- pki_types::PrivatePkcs1KeyDer
- pki_types::PrivatePkcs8KeyDer
- pki_types::PrivateSec1KeyDer
- pki_types::SubjectPublicKeyInfoDer
- 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
Type Aliases
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