rustls-ffi
« Back to VersTracker
Description:
FFI bindings for the rustls TLS library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: rust tls ffi security networking
Install: brew install rustls-ffi
About:
Rustls-ffi provides C-compatible foreign function interface bindings for the modern, memory-safe rustls TLS library. It enables developers to integrate high-performance, secure TLS capabilities into C, C++, and other FFI-compatible languages. This allows replacing legacy TLS implementations with a safer, more reliable alternative.
Key Features:
  • Safe memory management via Rust ownership principles
  • Modern TLS 1.2 and 1.3 support
  • Minimal attack surface compared to OpenSSL
  • C ABI compatibility for easy integration
Use Cases:
  • Adding TLS support to C/C++ applications without OpenSSL
  • Securing network communications in embedded systems
  • Building secure networking layers for custom protocols
Alternatives:
  • OpenSSL – More mature but larger attack surface and legacy API complexity
  • mbedTLS – Lightweight but lacks Rust's memory safety guarantees
Version History
Detected Version Rev Change Commit
Sep 14, 2025 5:26am 0 VERSION_BUMP c18853af
Sep 13, 2024 6:26pm 0 VERSION_BUMP 2318f25c
Sep 13, 2024 1:50pm 0 VERSION_BUMP 5d6b88ec