13 releases (7 breaking)

new 0.15.0 Mar 25, 2025
0.14.1 Nov 22, 2024
0.14.0 Sep 12, 2024
0.13.0 Mar 29, 2024
0.8.2 Nov 15, 2021

#1496 in Cryptography

Download history 958/week @ 2024-12-06 1077/week @ 2024-12-13 802/week @ 2024-12-20 398/week @ 2024-12-27 863/week @ 2025-01-03 879/week @ 2025-01-10 2023/week @ 2025-01-17 1397/week @ 2025-01-24 798/week @ 2025-01-31 751/week @ 2025-02-07 950/week @ 2025-02-14 2250/week @ 2025-02-21 1480/week @ 2025-02-28 1178/week @ 2025-03-07 1723/week @ 2025-03-14 1212/week @ 2025-03-21

5,736 downloads per month
Used in 13 crates (3 directly)

Apache-2.0 OR ISC OR MIT

325KB
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

~8–31MB
~742K SLoC