Module tls13
rustls
0.23.25
Module tls13
Module Items
Structs
Enums
Statics
Functions
In rustls::
client
Modules
builder
client_conn
common
danger
ech
handy
hs
tls12
tls13
Structs
AlwaysResolvesClientRawPublicKeys
ClientConfig
ClientConnection
ClientConnectionData
ClientSessionMemoryCache
EchConfig
EchGreaseConfig
Resumption
ServerCertVerifierBuilder
Tls12ClientSessionValue
Tls13ClientSessionValue
UnbufferedClientConnection
WantsClientCert
WebPkiServerVerifier
WriteEarlyData
Enums
EarlyDataError
EchMode
EchStatus
Tls12Resumption
VerifierBuilderError
Traits
ClientSessionStore
ResolvesClientCert
Functions
verify_server_cert_signed_by_trust_anchor
verify_server_name
rustls
::
client
Module
tls13
Copy item path
Settings
Help
Summary
Source
Structs
§
Expect
Certificate
🔒
Expect
Certificate
OrCert
Req
🔒
Expect
Certificate
OrCompressed
Certificate
🔒
Expect
Certificate
OrCompressed
Certificate
OrCert
Req
🔒
Expect
Certificate
Request
🔒
Expect
Certificate
Verify
🔒
Expect
Compressed
Certificate
🔒
Expect
Encrypted
Extensions
🔒
Expect
Finished
🔒
Expect
Quic
Traffic
🔒
Expect
Traffic
🔒
Enums
§
KeyExchange
Choice
🔒
Statics
§
ALLOWED_
PLAINTEXT_
EXTS
🔒
DISALLOWED_
TLS13_
EXTS
🔒
Functions
§
derive_
early_
traffic_
secret
🔒
emit_
certificate_
tls13
🔒
emit_
certverify_
tls13
🔒
emit_
compressed_
certificate_
tls13
🔒
emit_
end_
of_
early_
data_
tls13
🔒
emit_
fake_
ccs
🔒
emit_
finished_
tls13
🔒
fill_
in_
psk_
binder
🔒
This implements the horrifying TLS1.3 hack where PSK binders have a data dependency on the message they are contained within.
handle_
server_
hello
🔒
initial_
key_
share
🔒
prepare_
resumption
🔒
validate_
encrypted_
extensions
🔒
validate_
server_
hello
🔒