Crates.io | ssh_mux_format |
lib.rs | ssh_mux_format |
version | 0.4.7 |
source | src |
created_at | 2021-09-12 10:41:07.068046 |
updated_at | 2021-09-27 02:50:48.41964 |
description | Data format used to communicate with openssh mux server. |
homepage | |
repository | https://github.com/NobodyXu/ssh_format |
max_upload_size | |
id | 450047 |
size | 30,570 |
This crate is now renamed to ssh_format.
Data format used to communicate with openssh mux server.
Format details:
u32
according to here;char
are encoded as u32
;u32
) + content, same as sshbuf_put_string
;Option::None
are omitted while Option::Some(v)
has the same encoding as v
since
openssh mux protocol allows optional parameter at the end of the message;u32
) + content encoded as-is (it is expected to manually
implement Serialize
and Deserialize
to ensure the variant_index
is the one
you expected);is_human_readable
enables Serializer::is_human_readable
and
Deserializer::is_human_readable
.