12 releases (6 breaking)

new 0.14.1 Nov 22, 2024
0.13.0 Mar 29, 2024
0.12.0 Dec 6, 2023
0.11.0 Jul 24, 2023
0.8.2 Nov 15, 2021

#757 in Cryptography

Download history 1403/week @ 2024-08-02 1149/week @ 2024-08-09 782/week @ 2024-08-16 1144/week @ 2024-08-23 1008/week @ 2024-08-30 1393/week @ 2024-09-06 1240/week @ 2024-09-13 1245/week @ 2024-09-20 1037/week @ 2024-09-27 1149/week @ 2024-10-04 1284/week @ 2024-10-11 1352/week @ 2024-10-18 962/week @ 2024-10-25 883/week @ 2024-11-01 1058/week @ 2024-11-08 1001/week @ 2024-11-15

4,114 downloads per month
Used in 13 crates (3 directly)

Apache-2.0 OR ISC OR MIT

290KB
5K 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–22MB
~498K SLoC