List of all items
Structs
- CipherSuiteCommon
- CommonState
- ConfigBuilder
- ConnectionCommon
- DigitallySignedStruct
- DistinguishedName
- ExtractedSecrets
- IoState
- KeyLogFile
- KeyingMaterialExporter
- NoKeyLog
- Reader
- RootCertStore
- Stream
- StreamOwned
- Tls12CipherSuite
- Tls13CipherSuite
- WantsVerifier
- Writer
- client::AlwaysResolvesClientRawPublicKeys
- client::ClientConfig
- client::ClientConnection
- client::ClientConnectionData
- client::ClientSessionMemoryCache
- client::CredentialRequest
- client::EchConfig
- client::EchGreaseConfig
- client::MayEncryptEarlyData
- client::Resumption
- client::ServerVerifierBuilder
- client::Tls12ClientSessionValue
- client::Tls13ClientSessionValue
- client::UnbufferedClientConnection
- client::WantsClientCert
- client::WebPkiServerVerifier
- client::WriteEarlyData
- client::danger::DangerousClientConfig
- client::danger::DangerousClientConfigBuilder
- client::danger::HandshakeSignatureValid
- client::danger::PeerVerified
- client::danger::ServerIdentity
- client::danger::SignatureVerificationInput
- compress::CompressionCacheInner
- compress::CompressionFailed
- compress::DecompressionFailed
- crypto::CertificateIdentity
- crypto::CipherSuiteCommon
- crypto::CompletedKeyExchange
- crypto::Credentials
- crypto::CryptoProvider
- crypto::GetRandomFailed
- crypto::SelectedCredential
- crypto::SharedSecret
- crypto::SingleCredential
- crypto::WebPkiSupportedAlgorithms
- crypto::aws_lc_rs::Ticketer
- crypto::aws_lc_rs::hpke::HpkeAwsLcRs
- crypto::cipher::AeadKey
- crypto::cipher::BorrowedPayload
- crypto::cipher::InboundOpaqueMessage
- crypto::cipher::InboundPlainMessage
- crypto::cipher::Iv
- crypto::cipher::KeyBlockShape
- crypto::cipher::Nonce
- crypto::cipher::OutboundOpaqueMessage
- crypto::cipher::OutboundPlainMessage
- crypto::cipher::PlainMessage
- crypto::cipher::PrefixedPayload
- crypto::cipher::UnsupportedOperationError
- crypto::hash::Output
- crypto::hmac::Tag
- crypto::hpke::EncapsulatedSecret
- crypto::hpke::HpkeKeyPair
- crypto::hpke::HpkePrivateKey
- crypto::hpke::HpkePublicKey
- crypto::hpke::HpkeSuite
- crypto::hpke::HpkeSymmetricCipherSuite
- crypto::ring::Ticketer
- crypto::tls12::PrfUsingHmac
- crypto::tls13::HkdfExpanderUsingHmac
- crypto::tls13::HkdfUsingHmac
- crypto::tls13::OkmBlock
- crypto::tls13::OutputLengthError
- error::OtherError
- error::RejectedEch
- ffdhe_groups::FfdheGroup
- kernel::KernelConnection
- lock::Mutex
- lock::MutexGuard
- quic::ClientConnection
- quic::ConnectionCommon
- quic::DirectionalKeys
- quic::Keys
- quic::PacketKeySet
- quic::Secrets
- quic::ServerConnection
- quic::Suite
- quic::Tag
- server::Accepted
- server::AcceptedAlert
- server::Acceptor
- server::ClientHello
- server::ClientVerifierBuilder
- server::NoClientAuth
- server::NoServerSessionStorage
- server::ParsedCertificate
- server::ReadEarlyData
- server::ServerConfig
- server::ServerConnection
- server::ServerConnectionData
- server::ServerNameResolver
- server::ServerSessionMemoryCache
- server::SingleRawPublicKeyResolver
- server::UnbufferedServerConnection
- server::WantsServerCert
- server::WebPkiClientVerifier
- server::danger::ClientIdentity
- server::danger::PeerVerified
- server::danger::SignatureVerificationInput
- ticketer::TicketRotator
- time_provider::DefaultTimeProvider
- unbuffered::AppDataRecord
- unbuffered::EncodeTlsData
- unbuffered::InsufficientSizeError
- unbuffered::ReadEarlyData
- unbuffered::ReadTraffic
- unbuffered::TransmitTlsData
- unbuffered::UnbufferedConnectionCommon
- unbuffered::UnbufferedStatus
- unbuffered::WriteTraffic
- version::Tls12Version
- version::Tls13Version
Enums
- Connection
- ConnectionTrafficSecrets
- HandshakeKind
- NamedGroup
- Side
- SignerPublicKey
- SupportedCipherSuite
- SupportedProtocolVersion
- client::EarlyDataError
- client::EchMode
- client::EchStatus
- client::Tls12Resumption
- client::VerifierBuilderError
- compress::CompressionCache
- compress::CompressionLevel
- crypto::Identity
- crypto::KeyExchangeAlgorithm
- crypto::StartedKeyExchange
- crypto::cipher::OutboundChunks
- crypto::hash::HashAlgorithm
- crypto::hpke::HpkeAead
- crypto::hpke::HpkeKdf
- crypto::hpke::HpkeKem
- enums::AlertDescription
- enums::CertificateCompressionAlgorithm
- enums::CertificateType
- enums::CipherSuite
- enums::ContentType
- enums::EchClientHelloType
- enums::HandshakeType
- enums::ProtocolVersion
- enums::SignatureAlgorithm
- enums::SignatureScheme
- error::ApiMisuse
- error::CertRevocationListError
- error::CertificateError
- error::EncryptedClientHelloError
- error::Error
- error::ExtendedKeyPurpose
- error::InconsistentKeys
- error::InvalidMessage
- error::PeerIncompatible
- error::PeerMisbehaved
- quic::Connection
- quic::KeyChange
- quic::Version
- server::InvalidSniPolicy
- server::VerifierBuilderError
- unbuffered::ConnectionState
- unbuffered::EncodeError
- unbuffered::EncryptError
Traits
- ConfigSide
- KeyLog
- SideData
- client::ClientCredentialResolver
- client::ClientSessionStore
- client::danger::ServerVerifier
- compress::CertCompressor
- compress::CertDecompressor
- crypto::ActiveKeyExchange
- crypto::HybridKeyExchange
- crypto::KeyProvider
- crypto::SecureRandom
- crypto::Signer
- crypto::SigningKey
- 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::hpke::Hpke
- crypto::hpke::HpkeOpener
- crypto::hpke::HpkeSealer
- crypto::tls12::Prf
- crypto::tls12::PrfSecret
- crypto::tls13::Hkdf
- crypto::tls13::HkdfExpander
- quic::Algorithm
- quic::HeaderProtectionKey
- quic::PacketKey
- server::ProducesTickets
- server::ServerCredentialResolver
- server::StoresServerSessions
- server::danger::ClientVerifier
- time_provider::TimeProvider
Functions
- client::verify_identity_signed_by_trust_anchor
- client::verify_server_name
- compress::default_cert_compressors
- compress::default_cert_decompressors
- crypto::cipher::make_tls12_aad
- crypto::cipher::make_tls13_aad
- crypto::default_fips_provider
- crypto::public_key_to_spki
- crypto::tls13::expand
- crypto::verify_tls12_signature
- crypto::verify_tls13_signature
Statics
- ALL_VERSIONS
- DEFAULT_VERSIONS
- crypto::aws_lc_rs::ALL_KX_GROUPS
- crypto::aws_lc_rs::ALL_TLS12_CIPHER_SUITES
- crypto::aws_lc_rs::ALL_TLS13_CIPHER_SUITES
- crypto::aws_lc_rs::DEFAULT_KEY_PROVIDER
- crypto::aws_lc_rs::DEFAULT_KX_GROUPS
- crypto::aws_lc_rs::DEFAULT_SECURE_RANDOM
- crypto::aws_lc_rs::DEFAULT_TLS12_CIPHER_SUITES
- crypto::aws_lc_rs::DEFAULT_TLS13_CIPHER_SUITES
- crypto::aws_lc_rs::SUPPORTED_SIG_ALGS
- crypto::aws_lc_rs::cipher_suite::TLS13_AES_128_GCM_SHA256
- crypto::aws_lc_rs::cipher_suite::TLS13_AES_256_GCM_SHA384
- crypto::aws_lc_rs::cipher_suite::TLS13_CHACHA20_POLY1305_SHA256
- crypto::aws_lc_rs::cipher_suite::TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- crypto::aws_lc_rs::cipher_suite::TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- crypto::aws_lc_rs::cipher_suite::TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
- crypto::aws_lc_rs::cipher_suite::TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- crypto::aws_lc_rs::cipher_suite::TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- crypto::aws_lc_rs::cipher_suite::TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
- crypto::aws_lc_rs::hpke::ALL_SUPPORTED_SUITES
- crypto::aws_lc_rs::hpke::DH_KEM_P256_HKDF_SHA256_AES_128
- crypto::aws_lc_rs::hpke::DH_KEM_P256_HKDF_SHA256_AES_256
- crypto::aws_lc_rs::hpke::DH_KEM_P256_HKDF_SHA256_CHACHA20_POLY1305
- crypto::aws_lc_rs::hpke::DH_KEM_P384_HKDF_SHA384_AES_128
- crypto::aws_lc_rs::hpke::DH_KEM_P384_HKDF_SHA384_AES_256
- crypto::aws_lc_rs::hpke::DH_KEM_P384_HKDF_SHA384_CHACHA20_POLY1305
- crypto::aws_lc_rs::hpke::DH_KEM_P521_HKDF_SHA512_AES_128
- crypto::aws_lc_rs::hpke::DH_KEM_P521_HKDF_SHA512_AES_256
- crypto::aws_lc_rs::hpke::DH_KEM_P521_HKDF_SHA512_CHACHA20_POLY1305
- crypto::aws_lc_rs::hpke::DH_KEM_X25519_HKDF_SHA256_AES_128
- crypto::aws_lc_rs::hpke::DH_KEM_X25519_HKDF_SHA256_AES_256
- crypto::aws_lc_rs::hpke::DH_KEM_X25519_HKDF_SHA256_CHACHA20_POLY1305
- crypto::aws_lc_rs::kx_group::MLKEM768
- crypto::aws_lc_rs::kx_group::SECP256R1
- crypto::aws_lc_rs::kx_group::SECP256R1MLKEM768
- crypto::aws_lc_rs::kx_group::SECP384R1
- crypto::aws_lc_rs::kx_group::X25519
- crypto::aws_lc_rs::kx_group::X25519MLKEM768
- crypto::ring::ALL_KX_GROUPS
- crypto::ring::ALL_TLS12_CIPHER_SUITES
- crypto::ring::ALL_TLS13_CIPHER_SUITES
- crypto::ring::DEFAULT_KX_GROUPS
- crypto::ring::DEFAULT_TLS12_CIPHER_SUITES
- crypto::ring::DEFAULT_TLS13_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::TLS12_VERSION
- version::TLS13
- version::TLS13_VERSION
Constants
- compress::BROTLI_COMPRESSOR
- compress::BROTLI_DECOMPRESSOR
- compress::ZLIB_COMPRESSOR
- compress::ZLIB_DECOMPRESSOR
- crypto::aws_lc_rs::DEFAULT_PROVIDER
- crypto::aws_lc_rs::DEFAULT_TLS12_PROVIDER
- crypto::aws_lc_rs::DEFAULT_TLS13_PROVIDER
- crypto::cipher::NONCE_LEN
- crypto::ring::DEFAULT_PROVIDER
- crypto::ring::DEFAULT_TLS12_PROVIDER
- crypto::ring::DEFAULT_TLS13_PROVIDER
- ffdhe_groups::FFDHE2048
- ffdhe_groups::FFDHE3072
- ffdhe_groups::FFDHE4096
- ffdhe_groups::FFDHE6144
- ffdhe_groups::FFDHE8192