7 releases (4 breaking)

new 0.12.0 Dec 6, 2023
0.11.0 Jul 24, 2023
0.10.0 Mar 29, 2023
0.9.2 Feb 17, 2023
0.8.2 Nov 15, 2021

#796 in Network programming

Download history 622/week @ 2023-08-16 962/week @ 2023-08-23 467/week @ 2023-08-30 683/week @ 2023-09-06 516/week @ 2023-09-13 676/week @ 2023-09-20 595/week @ 2023-09-27 766/week @ 2023-10-04 587/week @ 2023-10-11 461/week @ 2023-10-18 527/week @ 2023-10-25 343/week @ 2023-11-01 405/week @ 2023-11-08 435/week @ 2023-11-15 482/week @ 2023-11-22 447/week @ 2023-11-29

1,814 downloads per month
Used in 11 crates (3 directly)

MIT/Apache/ISC

250KB
4K SLoC

Rustls-FFI

This package contains bindings for using rustls in a non-Rust language. If you're looking at this on crates.io, you may want the rustls crate instead.

Even though this is a non-Rust API, it is published on crates.io so other crates that wrap a different non-Rust API (for instance: the curl crate wraps libcurl) can depend on it.

You may also want to read the rustls-ffi README.


lib.rs:

This package contains bindings for using rustls via a C API. If you're looking at this on docs.rs, you may want the rustls docs instead.

Even though this is a C API, it is published on crates.io so other crates that wrap a different C API (like curl) can depend on it.

You may also want to read the rustls-ffi README.

Dependencies

~7–15MB
~266K SLoC