botan v1.13.4 (2023-03-01T00:35:38Z)
Dub
Repo
ChannelID
botan
tls
messages
New EncryptedExtensions Message used mainly for ChannelIDExtension
package package final
static if
(
BOTAN_HAS_TLS
)
class
ChannelID :
HandshakeMessage
{
const
(
HandshakeType
)
type
();
this
(HandshakeIO io, HandshakeHash hash, TLSCredentialsManager creds, string hostname, SecureVector!ubyte hs_hash, SecureVector!ubyte orig_hs_hash);
Vector
!
ubyte
serialize
();
}
Constructors
this
this
(HandshakeIO io, HandshakeHash hash, TLSCredentialsManager creds, string hostname, SecureVector!ubyte hs_hash, SecureVector!ubyte orig_hs_hash)
Undocumented in source.
Members
Functions
serialize
Vector
!
ubyte
serialize
()
Undocumented in source. Be warned that the author may not have intended to support it.
type
const
(
HandshakeType
)
type
()
Undocumented in source. Be warned that the author may not have intended to support it.
Inherited Members
From HandshakeMessage
type
HandshakeType
type
()
Undocumented in source.
serialize
Vector
!
ubyte
serialize
()
Undocumented in source.
Meta
Source
See Implementation
botan
tls
messages
classes
Certificate
CertificateReq
CertificateVerify
ChangeCipherSpec
ChannelID
ClientHello
ClientKeyExchange
Finished
HelloRequest
HelloVerifyRequest
NewSessionTicket
ServerHello
ServerHelloDone
ServerKeyExchange
enums
GreaseType
TLS_EMPTY_RENEGOTIATION_INFO_SCSV
functions
certTypeCodeToName
certTypeNameToCode
finishedComputeVerify
makeHelloRandom
stripLeadingZeros
interfaces
HandshakeMessage
New EncryptedExtensions Message used mainly for ChannelIDExtension