mbedtls@3

Deprecation date: 2027-03-31

Install command:
brew install mbedtls@3

Cryptographic & SSL/TLS library

https://www.trustedfirmware.org/projects/mbed-tls/

License: Apache-2.0

Development: Pull requests

Formula JSON API: /api/formula/mbedtls@3.json

Formula code: mbedtls@3.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
golden gate ✅
tahoe ✅
sequoia ✅
sonoma ✅
macOS on
Intel
sonoma ✅
Linux ARM64 ✅
x86_64 ✅

Current versions:

stable ✅ 3.6.7

Other versions:

mbedtls@2 2.28.10 Cryptographic & SSL/TLS library

Keg-only because this is an alternate version of another formula.

Depends on when building from source:

cmake 4.4.4 Cross-platform make

Uses from macOS: python (build)

Binaries: aead_demo, cert_app, cert_req, cert_write, cipher_aead_demo, crl_app, crypt_and_hash, crypto_examples, dh_client, dh_genprime, dh_server, dtls_client, dtls_server, ecdh_curve25519, ecdsa, gen_entropy, gen_key, gen_random_ctr_drbg, generic_sum, hmac_demo, key_app, key_app_writer, key_ladder_demo, key_ladder_demo.sh, load_roots, mbedtls-benchmark, mbedtls-selftest, md_hmac_demo, metatest, mini_client, pem2der, pk_decrypt, pk_encrypt, pk_sign, pk_verify, psa_constant_names, psa_hash, query_compile_time_config, query_included_headers, req_app, rsa_decrypt, rsa_encrypt, rsa_genkey, rsa_sign, rsa_sign_pss, rsa_verify, rsa_verify_pss, ssl_client1, ssl_client2, ssl_context_info, ssl_fork_server, ssl_mail_client, ssl_pthread_server, ssl_server, ssl_server2, strerror, udp_proxy, zeroize

Analytics:

30 days90 days365 days
Installs2,81920,480185,688
Installs (--HEAD)136
Installs on Request3223,1887,468
Installs on Request (--HEAD)135
Build Errors0