13 releases (7 breaking)

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

#1911 in Cryptography

Download history 2025/week @ 2025-10-07 2034/week @ 2025-10-14 1830/week @ 2025-10-21 1344/week @ 2025-10-28 1234/week @ 2025-11-04 1293/week @ 2025-11-11 1834/week @ 2025-11-18 1187/week @ 2025-11-25 1896/week @ 2025-12-02 1536/week @ 2025-12-09 1363/week @ 2025-12-16 698/week @ 2025-12-23 1877/week @ 2025-12-30 1771/week @ 2026-01-06 1568/week @ 2026-01-13 1761/week @ 2026-01-20

7,168 downloads per month
Used in 16 crates (4 directly)

Apache-2.0 OR ISC OR MIT

325KB
5K SLoC

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.


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.

Dependencies

~7–36MB
~780K SLoC