☰
Module handshake
Macros
Structs
Enums
Statics
Traits
Functions
Type Definitions
?
Module
tlspuffin
::
tls
::
rustls
::
msgs
::
handshake
source
·
[
−
]
Macros
declare_u8_vec
🔒
declare_u16_vec
🔒
Structs
CertReqExtensions
CertificateEntry
CertificateExtensions
CertificatePayload
CertificatePayloadTLS13
CertificateRequestPayload
CertificateRequestPayloadTLS13
CertificateStatus
Only supports OCSP
ClientCertificateTypes
ClientECDHParams
ClientHelloPayload
DigitallySignedStruct
ECDHEServerKeyExchange
ECParameters
ECPointFormatList
EncryptedExtensions
HandshakeMessagePayload
HelloRetryRequest
KeyShareEntries
KeyShareEntry
NamedGroups
NewSessionTicketExtensions
NewSessionTicketPayload
NewSessionTicketPayloadTLS13
OCSPCertificateStatusRequest
PSKKeyExchangeModes
PresharedKeyIdentities
PresharedKeyIdentity
PresharedKeyOffer
ProtocolVersions
Random
ServerECDHParams
ServerHelloPayload
ServerName
ServerNameRequest
SessionID
SupportedSignatureSchemes
UnknownExtension
VecU16OfPayloadU8
VecU16OfPayloadU16
Enums
CertReqExtension
CertificateExtension
CertificateStatusRequest
ClientExtension
ClientSessionTicket
HandshakePayload
HelloRetryExtension
KeyExchangeAlgorithm
NewSessionTicketExtension
ServerExtension
ServerKeyExchangePayload
ServerNamePayload
Statics
HELLO_RETRY_REQUEST_RANDOM
🔒
ZERO_RANDOM
🔒
Traits
ConvertProtocolNameList
ConvertServerNameList
DecomposedSignatureScheme
HasServerExtensions
SupportedPointFormats
Functions
trim_hostname_trailing_dot_for_sni
🔒
Type Definitions
DistinguishedName
DistinguishedNames
PresharedKeyBinder
PresharedKeyBinders
ProtocolNameList
ResponderIDs
🔒
SCTList