List of all items
Structs
- CipherSuiteCommon
- CommonState
- ConfigBuilder
- ConnectionCommon
- DigitallySignedStruct
- DistinguishedName
- ExtractedSecrets
- IoState
- KeyLogFile
- NoKeyLog
- OtherError
- Reader
- RootCertStore
- Stream
- StreamOwned
- SupportedProtocolVersion
- Tls12CipherSuite
- Tls13CipherSuite
- WantsVerifier
- WantsVersions
- Writer
- bs_debug::BsDebug
- builder::ConfigBuilder
- builder::WantsVerifier
- builder::WantsVersions
- client::AlwaysResolvesClientRawPublicKeys
- client::ClientConfig
- client::ClientConnection
- client::ClientConnectionData
- client::ClientSessionMemoryCache
- client::EchConfig
- client::EchGreaseConfig
- client::Resumption
- client::ServerCertVerifierBuilder
- client::Tls12ClientSessionValue
- client::Tls13ClientSessionValue
- client::UnbufferedClientConnection
- client::WantsClientCert
- client::WebPkiServerVerifier
- client::WriteEarlyData
- client::builder::WantsClientCert
- client::builder::danger::DangerousClientConfigBuilder
- client::client_conn::ClientConfig
- client::client_conn::ClientConnectionData
- client::client_conn::EarlyData
- client::client_conn::MayEncryptEarlyData
- client::client_conn::Resumption
- client::client_conn::UnbufferedClientConnection
- client::client_conn::connection::ClientConnection
- client::client_conn::connection::WriteEarlyData
- client::client_conn::danger::DangerousClientConfig
- client::common::ClientHelloDetails
- client::common::ServerCertDetails
- client::danger::DangerousClientConfig
- client::danger::DangerousClientConfigBuilder
- client::danger::HandshakeSignatureValid
- client::danger::ServerCertVerified
- client::ech::EchAccepted
- client::ech::EchConfig
- client::ech::EchGreaseConfig
- client::ech::EchState
- client::handy::AlwaysResolvesClientRawPublicKeys
- client::handy::FailResolveClientCert
- client::handy::NoClientSessionStorage
- client::handy::cache::ClientSessionMemoryCache
- client::handy::cache::ServerData
- client::hs::ClientHelloInput
- client::hs::ExpectServerHello
- client::hs::ExpectServerHelloOrHelloRetryRequest
- client::tls12::ExpectCcs
- client::tls12::ExpectCertificate
- client::tls12::ExpectCertificateRequest
- client::tls12::ExpectCertificateStatus
- client::tls12::ExpectCertificateStatusOrServerKx
- client::tls12::ExpectFinished
- client::tls12::ExpectNewTicket
- client::tls12::ExpectServerDone
- client::tls12::ExpectServerDoneOrCertReq
- client::tls12::ExpectServerKx
- client::tls12::ExpectTraffic
- client::tls12::ServerKxDetails
- client::tls12::server_hello::CompleteServerHelloHandling
- client::tls13::ExpectCertificate
- client::tls13::ExpectCertificateOrCertReq
- client::tls13::ExpectCertificateOrCompressedCertificate
- client::tls13::ExpectCertificateOrCompressedCertificateOrCertReq
- client::tls13::ExpectCertificateRequest
- client::tls13::ExpectCertificateVerify
- client::tls13::ExpectCompressedCertificate
- client::tls13::ExpectEncryptedExtensions
- client::tls13::ExpectFinished
- client::tls13::ExpectQuicTraffic
- client::tls13::ExpectTraffic
- common_state::CommonState
- common_state::Context
- common_state::HandshakeFlight
- common_state::IoState
- common_state::TemperCounters
- compress::CompressionCacheEntry
- compress::CompressionCacheInner
- compress::CompressionFailed
- compress::DecompressionFailed
- conn::ConnectionCommon
- conn::ConnectionCore
- conn::ConnectionRandoms
- conn::InboundUnborrowedMessage
- conn::UnbufferedConnectionCommon
- conn::connection::Reader
- conn::connection::Writer
- conn::unbuffered::AppDataRecord
- conn::unbuffered::EncodeTlsData
- conn::unbuffered::InsufficientSizeError
- conn::unbuffered::ReadEarlyData
- conn::unbuffered::ReadTraffic
- conn::unbuffered::TransmitTlsData
- conn::unbuffered::UnbufferedStatus
- conn::unbuffered::WriteTraffic
- crypto::CipherSuiteCommon
- crypto::CompletedKeyExchange
- crypto::CryptoProvider
- crypto::GetRandomFailed
- crypto::SharedSecret
- crypto::WebPkiSupportedAlgorithms
- crypto::aws_lc_rs::AwsLcRs
- crypto::aws_lc_rs::Ticketer
- crypto::aws_lc_rs::hash::Context
- crypto::aws_lc_rs::hash::Hash
- crypto::aws_lc_rs::hmac::Hmac
- crypto::aws_lc_rs::hmac::Key
- crypto::aws_lc_rs::hpke::AeadKey
- crypto::aws_lc_rs::hpke::DhKem
- crypto::aws_lc_rs::hpke::HpkeAwsLcRs
- crypto::aws_lc_rs::hpke::KemSharedSecret
- crypto::aws_lc_rs::hpke::KeySchedule
- crypto::aws_lc_rs::hpke::Opener
- crypto::aws_lc_rs::hpke::Sealer
- crypto::aws_lc_rs::kx::KeyExchange
- crypto::aws_lc_rs::kx::KxGroup
- crypto::aws_lc_rs::pq::hybrid::ActiveHybrid
- crypto::aws_lc_rs::pq::hybrid::Hybrid
- crypto::aws_lc_rs::pq::hybrid::Layout
- crypto::aws_lc_rs::pq::mlkem::Active
- crypto::aws_lc_rs::pq::mlkem::MlKem768
- crypto::aws_lc_rs::quic::HeaderProtectionKey
- crypto::aws_lc_rs::quic::KeyBuilder
- crypto::aws_lc_rs::quic::PacketKey
- crypto::aws_lc_rs::sign::EcdsaSigner
- crypto::aws_lc_rs::sign::EcdsaSigningKey
- crypto::aws_lc_rs::sign::Ed25519Signer
- crypto::aws_lc_rs::sign::Ed25519SigningKey
- crypto::aws_lc_rs::sign::RsaSigner
- crypto::aws_lc_rs::ticketer::Rfc5077Ticketer
- crypto::aws_lc_rs::ticketer::Ticketer
- crypto::aws_lc_rs::tls12::ChaCha20Poly1305
- crypto::aws_lc_rs::tls12::ChaCha20Poly1305MessageDecrypter
- crypto::aws_lc_rs::tls12::ChaCha20Poly1305MessageEncrypter
- crypto::aws_lc_rs::tls12::GcmAlgorithm
- crypto::aws_lc_rs::tls12::GcmMessageDecrypter
- crypto::aws_lc_rs::tls12::GcmMessageEncrypter
- crypto::aws_lc_rs::tls12::Tls12Prf
- crypto::aws_lc_rs::tls13::AeadAlgorithm
- crypto::aws_lc_rs::tls13::AeadMessageDecrypter
- crypto::aws_lc_rs::tls13::AeadMessageEncrypter
- crypto::aws_lc_rs::tls13::Aes128GcmAead
- crypto::aws_lc_rs::tls13::Aes256GcmAead
- crypto::aws_lc_rs::tls13::AwsLcHkdf
- crypto::aws_lc_rs::tls13::AwsLcHkdfExpander
- crypto::aws_lc_rs::tls13::Chacha20Poly1305Aead
- crypto::aws_lc_rs::tls13::GcmMessageDecrypter
- crypto::aws_lc_rs::tls13::GcmMessageEncrypter
- crypto::aws_lc_rs::tls13::Len
- crypto::cipher::AeadKey
- crypto::cipher::BorrowedPayload
- crypto::cipher::InboundOpaqueMessage
- crypto::cipher::InboundPlainMessage
- crypto::cipher::InvalidMessageDecrypter
- crypto::cipher::InvalidMessageEncrypter
- 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::signer::CertifiedKey
- crypto::signer::SingleCertAndKey
- crypto::tls12::PrfUsingHmac
- crypto::tls13::HkdfExpanderUsingHmac
- crypto::tls13::HkdfUsingHmac
- crypto::tls13::OkmBlock
- crypto::tls13::OutputLengthError
- error::other_error::OtherError
- ffdhe_groups::FfdheGroup
- hash_hs::HandshakeHash
- hash_hs::HandshakeHashBuffer
- hash_map::HashMap
- key_log::NoKeyLog
- key_log_file::KeyLogFile
- key_log_file::KeyLogFileInner
- limited_cache::LimitedCache
- lock::Mutex
- lock::MutexGuard
- lock::std_lock::Mutex
- lock::std_lock::MutexGuard
- msgs::alert::AlertMessagePayload
- msgs::base::PayloadU16
- msgs::base::PayloadU24
- msgs::base::PayloadU8
- msgs::ccs::ChangeCipherSpecPayload
- msgs::codec::LengthPrefixedBuffer
- msgs::codec::Reader
- msgs::codec::u24
- msgs::deframer::DeframerIter
- msgs::deframer::buffers::BufferProgress
- msgs::deframer::buffers::Coalescer
- msgs::deframer::buffers::DeframerSliceBuffer
- msgs::deframer::buffers::DeframerVecBuffer
- msgs::deframer::buffers::Delocator
- msgs::deframer::buffers::Locator
- msgs::deframer::handshake::DissectHandshakeIter
- msgs::deframer::handshake::FragmentSpan
- msgs::deframer::handshake::HandshakeDeframer
- msgs::deframer::handshake::HandshakeIter
- msgs::ffdhe_groups::FfdheGroup
- msgs::fragmenter::Chunker
- msgs::fragmenter::MessageFragmenter
- msgs::handshake::CertificateChain
- msgs::handshake::CertificateEntry
- msgs::handshake::CertificatePayloadTls13
- msgs::handshake::CertificateRequestPayload
- msgs::handshake::CertificateRequestPayloadTls13
- msgs::handshake::CertificateStatus
- msgs::handshake::ClientDhParams
- msgs::handshake::ClientEcdhParams
- msgs::handshake::ClientHelloPayload
- msgs::handshake::CompressedCertificatePayload
- msgs::handshake::DistinguishedName
- msgs::handshake::EcParameters
- msgs::handshake::EchConfigContents
- msgs::handshake::EncryptedClientHelloOuter
- msgs::handshake::HandshakeMessagePayload
- msgs::handshake::HelloRetryRequest
- msgs::handshake::HpkeKeyConfig
- msgs::handshake::HpkeSymmetricCipherSuite
- msgs::handshake::KeyShareEntry
- msgs::handshake::NewSessionTicketPayload
- msgs::handshake::NewSessionTicketPayloadTls13
- msgs::handshake::OcspCertificateStatusRequest
- msgs::handshake::PresharedKeyBinder
- msgs::handshake::PresharedKeyIdentity
- msgs::handshake::PresharedKeyOffer
- msgs::handshake::ProtocolName
- msgs::handshake::Random
- msgs::handshake::ResponderId
- msgs::handshake::ServerDhParams
- msgs::handshake::ServerEcdhParams
- msgs::handshake::ServerEncryptedClientHello
- msgs::handshake::ServerHelloPayload
- msgs::handshake::ServerKeyExchange
- msgs::handshake::ServerName
- msgs::handshake::SessionId
- msgs::handshake::UnknownExtension
- msgs::message::Message
- msgs::message::PlainMessage
- msgs::message::inbound::BorrowedPayload
- msgs::message::inbound::InboundOpaqueMessage
- msgs::message::inbound::InboundPlainMessage
- msgs::message::outbound::OutboundOpaqueMessage
- msgs::message::outbound::OutboundPlainMessage
- msgs::message::outbound::PrefixedPayload
- msgs::persist::ClientSessionCommon
- msgs::persist::Retrieved
- msgs::persist::ServerSessionValue
- msgs::persist::Tls12ClientSessionValue
- msgs::persist::Tls13ClientSessionValue
- quic::ClientConnection
- quic::ConnectionCommon
- quic::DirectionalKeys
- quic::KeyBuilder
- quic::Keys
- quic::PacketKeySet
- quic::Quic
- quic::Secrets
- quic::ServerConnection
- quic::Suite
- quic::Tag
- quic::connection::ClientConnection
- quic::connection::ConnectionCommon
- quic::connection::ServerConnection
- rand::GetRandomFailed
- record_layer::Decrypted
- record_layer::RecordLayer
- server::Accepted
- server::AcceptedAlert
- server::Acceptor
- server::AlwaysResolvesServerRawPublicKeys
- server::ClientCertVerifierBuilder
- server::ClientHello
- server::NoClientAuth
- server::NoServerSessionStorage
- server::ParsedCertificate
- server::ReadEarlyData
- server::ResolvesServerCertUsingSni
- server::ServerConfig
- server::ServerConnection
- server::ServerConnectionData
- server::ServerSessionMemoryCache
- server::UnbufferedServerConnection
- server::WantsServerCert
- server::WebPkiClientVerifier
- server::builder::WantsServerCert
- server::common::ActiveCertifiedKey
- server::danger::ClientCertVerified
- server::handy::AlwaysResolvesServerRawPublicKeys
- server::handy::NeverProducesTickets
- server::handy::NoServerSessionStorage
- server::handy::cache::ServerSessionMemoryCache
- server::handy::sni_resolver::ResolvesServerCertUsingSni
- server::hs::ExpectClientHello
- server::hs::ExtensionProcessing
- server::server_conn::Accepted
- server::server_conn::Accepting
- server::server_conn::ClientHello
- server::server_conn::ServerConfig
- server::server_conn::ServerConnectionData
- server::server_conn::UnbufferedServerConnection
- server::server_conn::connection::AcceptedAlert
- server::server_conn::connection::Acceptor
- server::server_conn::connection::ReadEarlyData
- server::server_conn::connection::ServerConnection
- server::tls12::ExpectCcs
- server::tls12::ExpectCertificate
- server::tls12::ExpectCertificateVerify
- server::tls12::ExpectClientKx
- server::tls12::ExpectFinished
- server::tls12::ExpectTraffic
- server::tls12::client_hello::CompleteClientHelloHandling
- server::tls13::ExpectAndSkipRejectedEarlyData
- server::tls13::ExpectCertificate
- server::tls13::ExpectCertificateOrCompressedCertificate
- server::tls13::ExpectCertificateVerify
- server::tls13::ExpectCompressedCertificate
- server::tls13::ExpectEarlyData
- server::tls13::ExpectFinished
- server::tls13::ExpectQuicTraffic
- server::tls13::ExpectTraffic
- server::tls13::client_hello::CompleteClientHelloHandling
- sign::CertifiedKey
- sign::SingleCertAndKey
- stream::Stream
- stream::StreamOwned
- suites::CipherSuiteCommon
- suites::ExtractedSecrets
- suites::PartiallyExtractedSecrets
- ticketer::TicketRotator
- ticketer::TicketRotatorState
- ticketer::TicketSwitcher
- ticketer::TicketSwitcherState
- time_provider::DefaultTimeProvider
- tls12::ConnectionSecrets
- tls12::Tls12CipherSuite
- tls13::Tls13CipherSuite
- tls13::VerifyMessage
- tls13::key_schedule::KeySchedule
- tls13::key_schedule::KeyScheduleClientBeforeFinished
- tls13::key_schedule::KeyScheduleEarly
- tls13::key_schedule::KeyScheduleHandshake
- tls13::key_schedule::KeyScheduleHandshakeStart
- tls13::key_schedule::KeySchedulePreHandshake
- tls13::key_schedule::KeyScheduleTraffic
- tls13::key_schedule::KeyScheduleTrafficWithClientFinishedPending
- tls13::key_schedule::ResumptionSecret
- unbuffered::AppDataRecord
- unbuffered::EncodeTlsData
- unbuffered::InsufficientSizeError
- unbuffered::ReadEarlyData
- unbuffered::ReadTraffic
- unbuffered::TransmitTlsData
- unbuffered::UnbufferedConnectionCommon
- unbuffered::UnbufferedStatus
- unbuffered::WriteTraffic
- vecbuf::ChunkVecBuffer
- verify::ClientCertVerified
- verify::DigitallySignedStruct
- verify::FinishedMessageVerified
- verify::HandshakeSignatureValid
- verify::NoClientAuth
- verify::ServerCertVerified
- versions::EnabledVersions
- versions::SupportedProtocolVersion
- webpki::anchors::RootCertStore
- webpki::client_verifier::ClientCertVerifierBuilder
- webpki::client_verifier::WebPkiClientVerifier
- webpki::server_verifier::ServerCertVerifierBuilder
- webpki::server_verifier::WebPkiServerVerifier
- webpki::verify::ParsedCertificate
- webpki::verify::WebPkiSupportedAlgorithms
Enums
- AlertDescription
- CertRevocationListError
- CertificateCompressionAlgorithm
- CertificateError
- CipherSuite
- Connection
- ConnectionTrafficSecrets
- ContentType
- EncryptedClientHelloError
- Error
- HandshakeKind
- HandshakeType
- InconsistentKeys
- InvalidMessage
- NamedGroup
- PeerIncompatible
- PeerMisbehaved
- ProtocolVersion
- Side
- SignatureAlgorithm
- SignatureScheme
- SupportedCipherSuite
- client::EarlyDataError
- client::EchMode
- client::EchStatus
- client::Tls12Resumption
- client::VerifierBuilderError
- client::client_conn::EarlyDataError
- client::client_conn::EarlyDataState
- client::client_conn::Tls12Resumption
- client::common::ClientAuthDetails
- client::ech::EchMode
- client::ech::EchStatus
- client::hs::ClientSessionValue
- client::tls13::KeyExchangeChoice
- common_state::HandshakeKind
- common_state::KxState
- common_state::Limit
- common_state::Protocol
- common_state::Side
- compress::CompressionCache
- compress::CompressionLevel
- conn::connection::Connection
- conn::unbuffered::ConnectionState
- conn::unbuffered::EncodeError
- conn::unbuffered::EncryptError
- crypto::KeyExchangeAlgorithm
- crypto::aws_lc_rs::hpke::Label
- crypto::aws_lc_rs::hpke::LabeledSuiteId
- crypto::cipher::OutboundChunks
- crypto::hash::HashAlgorithm
- enums::AlertDescription
- enums::CertificateCompressionAlgorithm
- enums::CipherSuite
- enums::ContentType
- enums::EchClientHelloType
- enums::HandshakeType
- enums::ProtocolVersion
- enums::SignatureAlgorithm
- enums::SignatureScheme
- error::CertRevocationListError
- error::CertificateError
- error::EncryptedClientHelloError
- error::Error
- error::InconsistentKeys
- error::InvalidMessage
- error::PeerIncompatible
- error::PeerMisbehaved
- hash_map::Entry
- msgs::base::Payload
- msgs::codec::ListLength
- msgs::enums::AlertLevel
- msgs::enums::CertificateStatusType
- msgs::enums::CertificateType
- msgs::enums::ClientCertificateType
- msgs::enums::Compression
- msgs::enums::ECCurveType
- msgs::enums::ECPointFormat
- msgs::enums::EchVersion
- msgs::enums::ExtensionType
- msgs::enums::HashAlgorithm
- msgs::enums::HeartbeatMessageType
- msgs::enums::HeartbeatMode
- msgs::enums::HpkeAead
- msgs::enums::HpkeKdf
- msgs::enums::HpkeKem
- msgs::enums::KeyUpdateRequest
- msgs::enums::NamedCurve
- msgs::enums::NamedGroup
- msgs::enums::PSKKeyExchangeMode
- msgs::enums::ServerNameType
- msgs::handshake::CertReqExtension
- msgs::handshake::CertificateExtension
- msgs::handshake::CertificateStatusRequest
- msgs::handshake::ClientExtension
- msgs::handshake::ClientKeyExchangeParams
- msgs::handshake::ClientSessionTicket
- msgs::handshake::EchConfigExtension
- msgs::handshake::EchConfigPayload
- msgs::handshake::Encoding
- msgs::handshake::EncryptedClientHello
- msgs::handshake::HandshakePayload
- msgs::handshake::HelloRetryExtension
- msgs::handshake::KeyExchangeAlgorithm
- msgs::handshake::NewSessionTicketExtension
- msgs::handshake::ServerExtension
- msgs::handshake::ServerKeyExchangeParams
- msgs::handshake::ServerKeyExchangePayload
- msgs::handshake::ServerNamePayload
- msgs::message::MessageError
- msgs::message::MessagePayload
- msgs::message::outbound::OutboundChunks
- quic::Connection
- quic::KeyChange
- quic::Version
- quic::connection::Connection
- record_layer::DirectionState
- record_layer::PreEncryptAction
- server::VerifierBuilderError
- server::hs::HandshakeHashOrBuffer
- server::server_conn::EarlyDataState
- server::tls13::client_hello::EarlyDataDecision
- suites::ConnectionTrafficSecrets
- suites::SupportedCipherSuite
- tls12::Seed
- tls13::key_schedule::SecretKind
- unbuffered::ConnectionState
- unbuffered::EncodeError
- unbuffered::EncryptError
- webpki::VerifierBuilderError
- webpki::client_verifier::AnonymousClientPolicy
Traits
- ConfigSide
- KeyLog
- SideData
- builder::ConfigSide
- builder::sealed::Sealed
- client::ClientSessionStore
- client::ResolvesClientCert
- client::client_conn::ClientSessionStore
- client::client_conn::ResolvesClientCert
- client::danger::ServerCertVerifier
- common_state::State
- compress::CertCompressor
- compress::CertDecompressor
- conn::SideData
- conn::connection::PlaintextSink
- 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::hpke::Hpke
- crypto::hpke::HpkeOpener
- crypto::hpke::HpkeSealer
- crypto::signer::Signer
- crypto::signer::SigningKey
- crypto::tls12::Prf
- crypto::tls13::Hkdf
- crypto::tls13::HkdfExpander
- crypto::tls13::HkdfPrkExtract
- key_log::KeyLog
- msgs::codec::Codec
- msgs::codec::TlsListElement
- msgs::handshake::ConvertProtocolNameList
- msgs::handshake::ConvertServerNameList
- msgs::handshake::HasServerExtensions
- msgs::handshake::KxDecode
- quic::Algorithm
- quic::HeaderProtectionKey
- quic::PacketKey
- server::ProducesTickets
- server::ResolvesServerCert
- server::StoresServerSessions
- server::danger::ClientCertVerifier
- server::server_conn::ProducesTickets
- server::server_conn::ResolvesServerCert
- server::server_conn::StoresServerSessions
- sign::Signer
- sign::SigningKey
- time_provider::TimeProvider
- verify::ClientCertVerifier
- verify::ServerCertVerifier
Macros
- check::require_handshake_msg
- check::require_handshake_msg_move
- msgs::handshake::wrapped_payload
- msgs::macros::enum_builder
Functions
- check::inappropriate_handshake_message
- check::inappropriate_message
- client::ech::fatal_alert_required
- client::hs::emit_client_hello_for_retry
- client::hs::find_session
- client::hs::low_quality_integer_hash
- client::hs::prepare_resumption
- client::hs::process_alpn_protocol
- client::hs::process_cert_type_extension
- client::hs::process_client_cert_type_extension
- client::hs::process_server_cert_type_extension
- client::hs::start_handshake
- client::tls12::emit_ccs
- client::tls12::emit_certificate
- client::tls12::emit_certverify
- client::tls12::emit_client_kx
- client::tls12::emit_finished
- client::tls13::derive_early_traffic_secret
- client::tls13::emit_certificate_tls13
- client::tls13::emit_certverify_tls13
- client::tls13::emit_compressed_certificate_tls13
- client::tls13::emit_end_of_early_data_tls13
- client::tls13::emit_fake_ccs
- client::tls13::emit_finished_tls13
- client::tls13::fill_in_psk_binder
- client::tls13::handle_server_hello
- client::tls13::initial_key_share
- client::tls13::prepare_resumption
- client::tls13::validate_encrypted_extensions
- client::tls13::validate_server_hello
- client::verify_server_cert_signed_by_trust_anchor
- client::verify_server_name
- compress::default_cert_compressors
- compress::default_cert_decompressors
- crypto::aws_lc_rs::default_kx_groups
- crypto::aws_lc_rs::default_provider
- crypto::aws_lc_rs::fips
- crypto::aws_lc_rs::hash::convert
- crypto::aws_lc_rs::hpke::generate_key_pair
- crypto::aws_lc_rs::hpke::generate_p_curve_key_pair
- crypto::aws_lc_rs::hpke::generate_x25519_key_pair
- crypto::aws_lc_rs::hpke::key_rejected_err
- crypto::aws_lc_rs::hpke::labeled_expand
- crypto::aws_lc_rs::hpke::labeled_extract_for_expand
- crypto::aws_lc_rs::hpke::labeled_extract_for_prk
- crypto::aws_lc_rs::kx::uncompressed_point
- crypto::aws_lc_rs::ring_shim::agree_ephemeral
- crypto::aws_lc_rs::sign::any_ecdsa_type
- crypto::aws_lc_rs::sign::any_eddsa_type
- crypto::aws_lc_rs::sign::any_supported_type
- crypto::aws_lc_rs::ticketer::make_ticket_generator
- crypto::aws_lc_rs::tls12::gcm_iv
- crypto::aws_lc_rs::unspecified_err
- crypto::cipher::make_tls12_aad
- crypto::cipher::make_tls13_aad
- crypto::signer::public_key_to_spki
- crypto::static_default::get_default
- crypto::static_default::install_default
- crypto::tls12::prf
- crypto::tls13::expand
- crypto::verify_tls12_signature
- crypto::verify_tls13_signature
- crypto::verify_tls13_signature_with_raw_key
- error::join
- msgs::base::hex
- msgs::codec::put_u16
- msgs::codec::put_u64
- msgs::deframer::fuzz_deframer
- msgs::handshake::has_duplicates
- msgs::handshake::trim_hostname_trailing_dot_for_sni
- msgs::message::inbound::unpad_tls13_payload
- msgs::message::outbound::read_opaque_message_header
- polyfill::try_split_at
- rand::random_u16
- rand::random_u32
- rand::random_vec
- server::hs::can_resume
- server::hs::process_client_hello
- server::tls12::client_hello::emit_cert_status
- server::tls12::client_hello::emit_certificate
- server::tls12::client_hello::emit_certificate_req
- server::tls12::client_hello::emit_server_hello
- server::tls12::client_hello::emit_server_hello_done
- server::tls12::client_hello::emit_server_kx
- server::tls12::emit_ccs
- server::tls12::emit_finished
- server::tls12::emit_ticket
- server::tls12::get_server_connection_value_tls12
- server::tls13::client_hello::decide_if_early_data_allowed
- server::tls13::client_hello::emit_certificate_req_tls13
- server::tls13::client_hello::emit_certificate_tls13
- server::tls13::client_hello::emit_certificate_verify_tls13
- server::tls13::client_hello::emit_compressed_certificate_tls13
- server::tls13::client_hello::emit_encrypted_extensions
- server::tls13::client_hello::emit_fake_ccs
- server::tls13::client_hello::emit_finished_tls13
- server::tls13::client_hello::emit_hello_retry_request
- server::tls13::client_hello::emit_server_hello
- server::tls13::client_hello::max_early_data_size
- server::tls13::get_server_session_value
- suites::compatible_sigscheme_for_suites
- tls12::decode_kx_params
- tls12::join_randoms
- tls13::construct_client_verify_message
- tls13::construct_server_verify_message
- tls13::key_schedule::derive_traffic_iv
- tls13::key_schedule::derive_traffic_key
- tls13::key_schedule::hkdf_expand_label
- tls13::key_schedule::hkdf_expand_label_aead_key
- tls13::key_schedule::hkdf_expand_label_block
- tls13::key_schedule::hkdf_expand_label_inner
- tls13::key_schedule::hkdf_expand_label_slice
- tls13::key_schedule::server_ech_hrr_confirmation_secret
- webpki::crl_error
- webpki::parse_crls
- webpki::pki_error
- webpki::verify::verify_server_cert_signed_by_trust_anchor
- webpki::verify::verify_server_cert_signed_by_trust_anchor_impl
- webpki::verify::verify_server_name
- webpki::verify::verify_tls12_signature
- webpki::verify::verify_tls13_signature
- webpki::verify::verify_tls13_signature_with_raw_key
- x509::asn1_wrap
- x509::wrap_concat_in_sequence
- x509::wrap_in_bit_string
- x509::wrap_in_octet_string
- x509::wrap_in_sequence
Type Aliases
- client::hs::ClientContext
- client::hs::NextState
- client::hs::NextStateOrError
- common_state::HandshakeFlightTls12
- common_state::HandshakeFlightTls13
- server::hs::NextState
- server::hs::NextStateOrError
- server::hs::ServerContext
- sync::Arc
- sync::Weak
- tls12::MessageCipherPair
Statics
- ALL_VERSIONS
- DEFAULT_VERSIONS
- client::tls13::ALLOWED_PLAINTEXT_EXTS
- client::tls13::DISALLOWED_TLS13_EXTS
- crypto::aws_lc_rs::ALL_CIPHER_SUITES
- crypto::aws_lc_rs::ALL_KX_GROUPS
- crypto::aws_lc_rs::DEFAULT_CIPHER_SUITES
- crypto::aws_lc_rs::DEFAULT_KX_GROUPS
- 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::hash::SHA256
- crypto::aws_lc_rs::hash::SHA384
- crypto::aws_lc_rs::hmac::HMAC_SHA256
- crypto::aws_lc_rs::hmac::HMAC_SHA384
- crypto::aws_lc_rs::hmac::HMAC_SHA512
- crypto::aws_lc_rs::hpke::ALL_SUPPORTED_SUITES
- crypto::aws_lc_rs::hpke::DH_KEM_P256_HKDF_SHA256
- 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
- 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
- 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
- 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::hpke::RING_HKDF_HMAC_SHA256
- crypto::aws_lc_rs::hpke::RING_HKDF_HMAC_SHA384
- crypto::aws_lc_rs::hpke::RING_HKDF_HMAC_SHA512
- crypto::aws_lc_rs::kx::SECP256R1
- crypto::aws_lc_rs::kx::SECP384R1
- crypto::aws_lc_rs::kx::X25519
- crypto::aws_lc_rs::kx_group::MLKEM768
- crypto::aws_lc_rs::kx_group::SECP256R1
- crypto::aws_lc_rs::kx_group::SECP384R1
- crypto::aws_lc_rs::kx_group::X25519
- crypto::aws_lc_rs::kx_group::X25519MLKEM768
- crypto::aws_lc_rs::pq::MLKEM768
- crypto::aws_lc_rs::pq::X25519MLKEM768
- crypto::aws_lc_rs::sign::ALL_RSA_SCHEMES
- crypto::aws_lc_rs::tls12::AES128_GCM
- crypto::aws_lc_rs::tls12::AES256_GCM
- crypto::aws_lc_rs::tls12::TLS12_ECDSA_SCHEMES
- crypto::aws_lc_rs::tls12::TLS12_RSA_SCHEMES
- crypto::aws_lc_rs::tls12::TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- crypto::aws_lc_rs::tls12::TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- crypto::aws_lc_rs::tls12::TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
- crypto::aws_lc_rs::tls12::TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- crypto::aws_lc_rs::tls12::TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- crypto::aws_lc_rs::tls12::TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
- crypto::aws_lc_rs::tls13::TLS13_AES_128_GCM_SHA256
- crypto::aws_lc_rs::tls13::TLS13_AES_128_GCM_SHA256_INTERNAL
- crypto::aws_lc_rs::tls13::TLS13_AES_256_GCM_SHA384
- crypto::aws_lc_rs::tls13::TLS13_CHACHA20_POLY1305_SHA256
- crypto::aws_lc_rs::tls13::TLS13_CHACHA20_POLY1305_SHA256_INTERNAL
- crypto::static_default::PROCESS_DEFAULT_PROVIDER
- msgs::handshake::ALL_KEY_EXCHANGE_ALGORITHMS
- msgs::handshake::HELLO_RETRY_REQUEST_RANDOM
- msgs::handshake::ZERO_RANDOM
- msgs::persist::MAX_FRESHNESS_SKEW_MS
- msgs::persist::MAX_TICKET_LIFETIME
- version::TLS12
- version::TLS13
- versions::ALL_VERSIONS
- versions::DEFAULT_VERSIONS
- versions::TLS12
- versions::TLS13
Constants
- client::handy::cache::MAX_TLS13_TICKETS_PER_SERVER
- common_state::DEFAULT_BUFFER_LIMIT
- common_state::DEFAULT_RECEIVED_PLAINTEXT_LIMIT
- conn::ALLOWED_CONSECUTIVE_EMPTY_FRAGMENTS_MAX
- conn::connection::UNEXPECTED_EOF_MESSAGE
- crypto::aws_lc_rs::hpke::CHACHA_KEY_LEN
- crypto::aws_lc_rs::pq::INVALID_KEY_SHARE
- crypto::aws_lc_rs::pq::MLKEM768_CIPHERTEXT_LEN
- crypto::aws_lc_rs::pq::MLKEM768_ENCAP_LEN
- crypto::aws_lc_rs::pq::X25519_LEN
- crypto::aws_lc_rs::tls12::CHACHAPOLY1305_OVERHEAD
- crypto::aws_lc_rs::tls12::GCM_EXPLICIT_NONCE_LEN
- crypto::aws_lc_rs::tls12::GCM_OVERHEAD
- crypto::cipher::NONCE_LEN
- crypto::cipher::TLS12_AAD_SIZE
- ffdhe_groups::FFDHE2048
- ffdhe_groups::FFDHE3072
- ffdhe_groups::FFDHE4096
- ffdhe_groups::FFDHE6144
- ffdhe_groups::FFDHE8192
- msgs::deframer::handshake::HANDSHAKE_HEADER_LEN
- msgs::deframer::handshake::MAX_HANDSHAKE_SIZE
- msgs::ffdhe_groups::FFDHE2048
- msgs::ffdhe_groups::FFDHE3072
- msgs::ffdhe_groups::FFDHE4096
- msgs::ffdhe_groups::FFDHE6144
- msgs::ffdhe_groups::FFDHE8192
- msgs::fragmenter::MAX_FRAGMENT_LEN
- msgs::fragmenter::MAX_FRAGMENT_SIZE
- msgs::fragmenter::PACKET_OVERHEAD
- msgs::handshake::CERTIFICATE_MAX_SIZE_LIMIT
- msgs::message::HEADER_SIZE
- msgs::message::MAX_PAYLOAD
- msgs::message::MAX_WIRE_SIZE
- quic::TAG_LEN
- record_layer::SEQ_HARD_LIMIT
- record_layer::SEQ_SOFT_LIMIT
- tls12::DOWNGRADE_SENTINEL
- tls13::CLIENT_CONSTANT
- tls13::MAX_VERIFY_MSG
- tls13::SERVER_CONSTANT
- x509::DER_BIT_STRING_TAG
- x509::DER_OCTET_STRING_TAG
- x509::DER_SEQUENCE_TAG