BSD Ports

security/mbedtls4 4.2.0 FreeBSD

Embedded SSL/TLS and cryptography library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
2162d1df34
License
APACHE20, GPLv2+
Categories
security, devel
Package size
1083.5 KiB, 9038.8 KiB installed

Description

mbed TLS is a lightweight, portable, fully featured and standards compliant SSL/TLS and cryptography library.

In the other systems

SystemPortVersion
FreeBSDsecurity/mbedtls44.2.0
NetBSDsecurity/mbedtls44.0.0nb1

Install

Binary package:

pkg install mbedtls4

From the ports tree:

cd /usr/ports/security/mbedtls4/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mbedtls4>0:security/mbedtls4
LIB_DEPENDS=	libmbedcrypto.so:security/mbedtls4

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.2.04.2.0--4.2.0
FreeBSD:14:quarterly4.2.04.2.0n/a-4.2.0
FreeBSD:15:latest4.2.04.2.0n/a--
FreeBSD:15:quarterly4.2.04.2.0n/an/an/a
FreeBSD:16:latest4.2.04.2.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Required by 1

Configuration

Options name: security_mbedtls

OptionDefaultDescription
DEBUGoffBuild with debugging support
USES
cmake:testing python:build,test shebangfix tar:bz2
Service scripts
none
Conflicts with
mbedtls3

Files

pkg-plist 169
  • bin/mbedtls_aead_demo
  • bin/mbedtls_cert_app
  • bin/mbedtls_cert_req
  • bin/mbedtls_cert_write
  • bin/mbedtls_crl_app
  • bin/mbedtls_crypto_examples
  • bin/mbedtls_dtls_client
  • bin/mbedtls_dtls_server
  • bin/mbedtls_generate_random_uuid
  • bin/mbedtls_hmac_demo
  • bin/mbedtls_key_ladder_demo
  • bin/mbedtls_key_ladder_demo.sh
  • bin/mbedtls_load_roots
  • bin/mbedtls_metatest
  • bin/mbedtls_mini_client
  • bin/mbedtls_pem2der
  • bin/mbedtls_psa_constant_names
  • bin/mbedtls_psa_hash
  • bin/mbedtls_query_compile_time_config
  • bin/mbedtls_query_included_headers
  • bin/mbedtls_req_app
  • bin/mbedtls_selftest
  • bin/mbedtls_ssl_client1
  • bin/mbedtls_ssl_client2
  • bin/mbedtls_ssl_context_info
  • bin/mbedtls_ssl_fork_server
  • bin/mbedtls_ssl_mail_client
  • bin/mbedtls_ssl_pthread_server
  • bin/mbedtls_ssl_server
  • bin/mbedtls_ssl_server2
  • bin/mbedtls_strerror
  • bin/mbedtls_udp_proxy
  • bin/mbedtls_zeroize
  • include/mbedtls/asn1.h
  • include/mbedtls/asn1write.h
  • include/mbedtls/base64.h
  • include/mbedtls/build_info.h
  • include/mbedtls/compat-3-crypto.h
  • include/mbedtls/constant_time.h
  • include/mbedtls/debug.h
  • include/mbedtls/error.h
  • include/mbedtls/lms.h
  • include/mbedtls/mbedtls_config.h
  • include/mbedtls/md.h
  • include/mbedtls/memory_buffer_alloc.h
  • include/mbedtls/net_sockets.h
  • include/mbedtls/nist_kw.h
  • include/mbedtls/oid.h
  • include/mbedtls/pem.h
  • include/mbedtls/pk.h
  • include/mbedtls/pkcs7.h
  • include/mbedtls/platform.h
  • include/mbedtls/platform_time.h
  • include/mbedtls/platform_util.h
  • include/mbedtls/private/aes.h
  • include/mbedtls/private/aria.h
  • include/mbedtls/private/bignum.h
  • include/mbedtls/private/block_cipher.h
  • include/mbedtls/private/camellia.h
  • include/mbedtls/private/ccm.h
  • include/mbedtls/private/chacha20.h
  • include/mbedtls/private/chachapoly.h
  • include/mbedtls/private/cipher.h
  • include/mbedtls/private/cmac.h
  • include/mbedtls/private/config_adjust_ssl.h
  • include/mbedtls/private/config_adjust_test_accelerators.h
  • include/mbedtls/private/config_adjust_x509.h
  • include/mbedtls/private/crypto_adjust_config_enable_builtins.h
  • include/mbedtls/private/crypto_adjust_config_tweak_builtins.h
  • include/mbedtls/private/crypto_builtin_composites.h
  • include/mbedtls/private/crypto_builtin_key_derivation.h
  • include/mbedtls/private/crypto_builtin_primitives.h
  • include/mbedtls/private/ctr_drbg.h
  • include/mbedtls/private/ecdsa.h
  • include/mbedtls/private/ecjpake.h
  • include/mbedtls/private/ecp.h
  • include/mbedtls/private/entropy.h
  • include/mbedtls/private/error_common.h
  • include/mbedtls/private/gcm.h
  • include/mbedtls/private/hmac_drbg.h
  • include/mbedtls/private/md5.h
  • include/mbedtls/private/pk_private.h
  • include/mbedtls/private/pkcs5.h
  • include/mbedtls/private/poly1305.h
  • include/mbedtls/private/ripemd160.h
  • include/mbedtls/private/rsa.h
  • include/mbedtls/private/sha1.h
  • include/mbedtls/private/sha256.h
  • include/mbedtls/private/sha3.h
  • include/mbedtls/private/sha512.h
  • include/mbedtls/private_access.h
  • include/mbedtls/psa_util.h
  • include/mbedtls/ssl.h
  • include/mbedtls/ssl_cache.h
  • include/mbedtls/ssl_ciphersuites.h
  • include/mbedtls/ssl_cookie.h
  • include/mbedtls/ssl_ticket.h
  • include/mbedtls/threading.h
  • include/mbedtls/timing.h
  • include/mbedtls/version.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
mbedtls-4.2.0.tar.bz27.395873e+062bed9d713b4668f76553b097e72b8aa30bc8f112a940d7ae228d524bbde6ffea
Master sites 1
  • https://github.com/Mbed-TLS/mbedtls/releases/download/${DISTNAME}/

Commit history 1

DateCommitCreditsLog message
2162d1df34 Paavo-Einari Kaipila security/mbedtls4: Update 4.1.0 => 4.2.0 (fix 10 CVEs)
Changelog: https://github.com/Mbed-TLS/mbedtls/releases/tag/mbedtls-4.2.0 - Parametrize PKGNAMESUFFIX. - Improve PORTSCOUT. PR: 296595 Security: CVE-2026-50581 Security: CVE-2026-50640 Security: CVE-2026-50580 Security: CVE-2026-50586 Security: CVE-2026-50588 Security: CVE-2026-50579 Security: CVE-2026-54441 Security: CVE-2026-50585 Security: CVE-2026-25832 Security: CVE-2026-49300 Sponsored by: UNIS Labs MFH: 2026Q2