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
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.3 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
Installs9,00233,488181,214
Installs (--HEAD)035
Installs on Request9115,0826,801
Installs on Request (--HEAD)034
Build Errors0