botan v1.13.4 (2023-03-01T00:35:38Z)
Dub
Repo
TLSChannel.this
botan
tls
channel
TLSChannel
Undocumented in source.
class
TLSChannel
public
this
(
DataWriter
output_fn
,
OnClearData
data_cb
,
OnAlert
alert_cb
,
OnHandshakeComplete
handshake_cb
,
TLSSessionManager
session_manager
,
RandomNumberGenerator
rng
,
bool
is_datagram
,
size_t
reserved_io_buffer_size
)
Meta
Source
See Implementation
botan
tls
channel
TLSChannel
constructors
this
destructors
~this
functions
activateSession
applicationProtocol
changeCipherSpecReader
changeCipherSpecWriter
close
createHandshakeState
getPeerCertChain
heartbeat
heartbeatSendingAllowed
initiateHandshake
isActive
isClosed
keyMaterialExport
newHandshakeState
peerCertChain
peerSupportsHeartbeats
processHandshakeMsg
receivedData
renegotiate
resetState
rng
saveSession
secureRenegotiationCheck
secureRenegotiationDataForClientHello
secureRenegotiationDataForServerHello
secureRenegotiationSupported
send
sendAlert
sendFatalAlert
sendWarningAlert
sessionId
sessionManager
timeoutCheck
variables
m_application_protocol
m_session_manager