#sys #native

sys libssh2-sys

Native bindings to the libssh2 library

54 releases

0.2.10 Aug 6, 2018
0.2.8 Jul 13, 2018
0.2.6 May 8, 2017
0.2.5 Dec 20, 2016
0.0.1 Nov 11, 2014

#4 in Encoding

Download history 10304/week @ 2018-05-14 10583/week @ 2018-05-21 9886/week @ 2018-05-28 10606/week @ 2018-06-04 10114/week @ 2018-06-11 8218/week @ 2018-06-18 10259/week @ 2018-06-25 14263/week @ 2018-07-02 10864/week @ 2018-07-09 12902/week @ 2018-07-16 13789/week @ 2018-07-23 12867/week @ 2018-07-30 14144/week @ 2018-08-06

49,597 downloads per month
Used in 8 crates (2 directly)

MIT/Apache

1.5MB
34K SLoC

C 32K SLoC // 0.1% comments Rust 694 SLoC // 0.0% comments Perl 567 SLoC // 0.1% comments Shell 450 SLoC // 0.2% comments Emacs Lisp 33 SLoC // 0.3% comments

ssh2-rs

Build Status Build Status

Documentation

Rust bindings to libssh2

# Cargo.toml
[dependencies]
ssh2 = "0.3"

Building on OSX 10.10+

Currently libssh2 requires linking against OpenSSL, and to compile libssh2 it also needs to find the OpenSSL headers. On OSX 10.10+ the OpenSSL headers have been removed, but if you're using Homebrew you can install them via:

brew install openssl

This crate also needs to have cmake installed:

brew install cmake

Dependencies

~1.5MB
~33K SLoC