fragmentHandshakeMessage
fn
ubyte[][] fragmentHandshakeMessage(HandshakeType msgType,
ushort messageSeq,
const(ubyte)[] message,
size_t mtu = DTLS_DEFAULT_MTU) @safe pureFragment a handshake message into MTU-sized DTLS records.
Each fragment will have the full DTLS handshake header with fragment_offset and fragment_length fields set appropriately.
Parameters
msgType | The handshake message type. |
messageSeq | The message sequence number. |
message | The complete handshake message body (without headers). |
mtu | Maximum transmission unit (default 1200). |
Returns
Array of serialized fragments, each ready to be wrapped in a DTLS record.