SshWireWriter¶
Accumulates SSH wire format bytes. Call val_bytes() to get the final val bytes.
Constructors¶
create¶
Returns¶
- SshWireWriter iso^
Public Functions¶
write_byte¶
Parameters¶
- value: U8 val
Returns¶
- None val
write_bool¶
Parameters¶
- value: Bool val
Returns¶
- None val
write_u32¶
Parameters¶
- value: U32 val
Returns¶
- None val
write_string¶
SSH string: uint32 length followed by data bytes.
Parameters¶
Returns¶
- None val
write_string_from_str¶
SSH string from Pony String.
Parameters¶
- value: String val
Returns¶
- None val
write_name_list¶
SSH name-list: comma-separated string.
Parameters¶
Returns¶
- None val
write_mpint¶
SSH mpint: uint32 length + big-endian bytes, with leading zero if high bit set.
Parameters¶
Returns¶
- None val
val_bytes¶
Collect all chunks into a single contiguous Array[U8] val.