puressh 0.0.2

A pure-Rust SSH (Secure Shell) protocol library, in the spirit of libssh, built on purecrypto.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! SSH wire-format primitives (RFC 4251 ยง5).
//!
//! All multi-byte integers are big-endian. Strings are `uint32`-length-prefixed
//! byte blobs; `name-list`s are strings of comma-separated ASCII names;
//! `mpint`s are length-prefixed two's-complement big-endian integers with
//! the minimum number of leading zero/sign bytes.

mod mpint;
mod name_list;
mod reader;
mod writer;

pub use mpint::{read_mpint, write_mpint};
pub use name_list::NameList;
pub use reader::Reader;
pub use writer::Writer;