cyrus-sasl
« Back to VersTracker
Description:
Simple Authentication and Security Layer
Type: Formula  |  Latest Version: 2.1.28@2  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: authentication security sasl kerberos networking
Install: brew install cyrus-sasl
About:
Cyrus SASL is an implementation of the Simple Authentication and Security Layer framework. It provides a generic way for applications to add authentication support to their protocols, decoupling the authentication mechanism from the application logic. This allows clients and servers to negotiate various authentication methods, including Kerberos, OTP, and PLAIN, for secure communication.
Key Features:
  • Supports multiple authentication mechanisms (GSSAPI, PLAIN, LOGIN, CRAM-MD5, etc.)
  • Decouples application logic from authentication protocols
  • Provides a plugin architecture for extensibility
  • Integrates with Kerberos for secure network authentication
Use Cases:
  • Authenticating SMTP, IMAP, and POP3 connections in mail servers and clients
  • Securing custom network daemons and services
  • Implementing single sign-on (SSO) in network applications using Kerberos
Alternatives:
  • GnuTLS – Focuses on TLS protocol implementation rather than generic SASL authentication.
  • OpenSSL – Provides cryptographic primitives and TLS, but does not offer a generic SASL framework.
License: BSD-3-Clause-Attribution
Dependencies: krb5, openssl@3
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit