gnutls
« Back to VersTracker
Description:
GNU Transport Layer Security (TLS) Library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: tls encryption security networking library
Install: brew install gnutls
About:
Gnutls is a secure communications library implementing the Transport Layer Security (TLS) and Datagram TLS (DTLS) protocols. It provides a simple C API for applications to establish encrypted connections, supporting X.509 and OpenPGP certificate handling. Its primary value is offering a robust, standards-compliant alternative to OpenSSL with a focus on portability and ease of integration.
Key Features:
  • Supports TLS 1.0, 1.1, 1.2, and 1.3
  • C API with bindings for languages like Python, C++, and Go
  • Integrated support for X.509 and OpenPGP certificate handling
  • Extensible via custom authentication methods and backends
Use Cases:
  • Securing client and server network communications
  • Implementing VPNs and secure tunneling protocols
  • Building secure embedded systems and IoT devices
Alternatives:
  • OpenSSL – The de facto standard; GnuTLS is often considered more portable and easier to integrate with GPL-licensed software.
  • mbedTLS – Designed for embedded systems with a smaller footprint; GnuTLS offers a broader feature set for general-purpose use.
Version History
Detected Version Rev Change Commit
Feb 9, 2026 5:56pm 0 REVISION_ONLY 6a93f7c0
Feb 8, 2026 8:11pm 1 REVISION_ONLY aa3ab7dc
Sep 14, 2025 6:24am 0 VERSION_BUMP d8f82536
Nov 25, 2024 10:36pm 0 VERSION_BUMP fc8520c0