#ssh #openssh #parser #key #certificate

sshkeys

Rust library for parsing OpenSSH certificates and public keys

6 releases

Uses old Rust 2015

0.3.2 Feb 17, 2022
0.3.1 Mar 13, 2021
0.3.0 May 16, 2020
0.2.0 May 12, 2020
0.1.1 Oct 19, 2017

#145 in Cryptography

Download history 828/week @ 2022-04-21 790/week @ 2022-04-28 1025/week @ 2022-05-05 1119/week @ 2022-05-12 959/week @ 2022-05-19 1041/week @ 2022-05-26 1325/week @ 2022-06-02 705/week @ 2022-06-09 910/week @ 2022-06-16 926/week @ 2022-06-23 976/week @ 2022-06-30 935/week @ 2022-07-07 1764/week @ 2022-07-14 1453/week @ 2022-07-21 1724/week @ 2022-07-28 1297/week @ 2022-08-04

6,464 downloads per month
Used in 20 crates (8 directly)

Custom license

47KB
804 lines

sshkeys - Rust library for parsing OpenSSH public keys and certificates

Build Status Docs

The sshkeys crate is a Rust library, which provides types and methods for parsing OpenSSH public keys and certificates.

In order to use this crate in your project, simply add the following to your Cargo.toml file.

[dependencies]
sshkeys = "0.1.1"

Tests

In order to test this crate locally, execute the following command.

$ cargo test

Documentation

The sshkeys crate has documentation, which you can build and view locally.

$ cargo doc --open

Examples

For examples on how to use this crate, please refer to the examples directory.

In order to run an example, simply execute the following command.

$ cargo run --example <example-name>

Contributions

The sshkeys crate is hosted on Github. Please contribute by reporting issues, suggesting features or by sending patches using pull requests.

License

This project is Open Source and licensed under the BSD License.

Dependencies

~760KB
~16K SLoC