TLSDataReader

Helper class for decoding TLS protocol messages

Constructors

this
this(string type, Vector!ubyte buf_input)
Undocumented in source.

Members

Functions

assertDone
void assertDone()
Undocumented in source. Be warned that the author may not have intended to support it.
discardNext
void discardNext(size_t bytes)
Undocumented in source. Be warned that the author may not have intended to support it.
getElem
Container getElem(size_t num_elems)
Undocumented in source. Be warned that the author may not have intended to support it.
getFixed
Vector!T getFixed(size_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
getRange
Vector!T getRange(size_t len_bytes, size_t min_elems, size_t max_elems)
Undocumented in source. Be warned that the author may not have intended to support it.
getRangeVector
Vector!T getRangeVector(size_t len_bytes, size_t min_elems, size_t max_elems)
Undocumented in source. Be warned that the author may not have intended to support it.
getString
string getString(size_t len_bytes, size_t min_bytes, size_t max_bytes)
Undocumented in source. Be warned that the author may not have intended to support it.
get_byte
ubyte get_byte()
Undocumented in source. Be warned that the author may not have intended to support it.
get_uint
ushort get_uint()
Undocumented in source. Be warned that the author may not have intended to support it.
get_ushort
ushort get_ushort()
Undocumented in source. Be warned that the author may not have intended to support it.
hasRemaining
bool hasRemaining()
Undocumented in source. Be warned that the author may not have intended to support it.
remainingBytes
size_t remainingBytes()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta