StreamHandshakeIO

Handshake IO for stream-based handshakes

Constructors

this
this(InternalDataWriter writer)
Undocumented in source.

Members

Aliases

InternalDataWriter
alias InternalDataWriter = void delegate(ubyte, const ref Vector!ubyte)
Undocumented in source.

Functions

addRecord
void addRecord(Vector!ubyte record, RecordType record_type, ulong )
Undocumented in source. Be warned that the author may not have intended to support it.
format
const(Vector!ubyte) format(Vector!ubyte msg, HandshakeType type)
Undocumented in source. Be warned that the author may not have intended to support it.
getNextRecord
NextRecord getNextRecord(bool )
Undocumented in source. Be warned that the author may not have intended to support it.
initialRecordVersion
TLSProtocolVersion initialRecordVersion()
Undocumented in source. Be warned that the author may not have intended to support it.
send
Vector!ubyte send(HandshakeMessage msg)
Undocumented in source. Be warned that the author may not have intended to support it.
timeoutCheck
bool timeoutCheck()
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From HandshakeIO

initialRecordVersion
TLSProtocolVersion initialRecordVersion()
Undocumented in source.
send
Vector!ubyte send(HandshakeMessage msg)
Undocumented in source.
format
const(Vector!ubyte) format(Vector!ubyte handshake_msg, HandshakeType handshake_type)
Undocumented in source.
timeoutCheck
bool timeoutCheck()
Undocumented in source.
addRecord
void addRecord(Vector!ubyte record, RecordType type, ulong sequence_number)
Undocumented in source.
getNextRecord
NextRecord getNextRecord(bool expecting_ccs)

Returns (HANDSHAKE_NONE, Vector!( )()) if no message currently available

Meta