#ssh #openssh #certificate #extension #crypto #sshsig

no-std ssh-protocol

Pure Rust implementation of the SSH protocol as described in RFC4251/RFC4253 as well as OpenSSH-specific extensions (WIP)

2 unstable releases

0.1.0-pre.0 Jul 28, 2024
0.0.1-alpha Jul 10, 2024
0.0.0 Sep 25, 2022

#12 in #openssh

Apache-2.0 OR MIT

410KB
8K SLoC

RustCrypto: SSH Protocol

crate Docs Build Status Apache2/MIT licensed Rust Version Project Chat

Documentation

About

Pure Rust implementation of the SSH protocol as described in RFC4251/RFC4253 as well as OpenSSH-specific extensions (WIP).

Minimum Supported Rust Version

This crate requires Rust 1.73 at a minimum.

We may change the MSRV in the future, but it will be accompanied by a minor version bump.

License

Licensed under either of:

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~0.7–2MB
~38K SLoC