BSD Ports

security/s2n-tls 1.5.18,1 MidnightBSD

C99 implementation of the TLS/SSL protocols

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
Apache-2.0
Categories
security

Description

s2n is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority. It is released and licensed under the Apache Software License 2.0.

In the other systems

The newest version among them is 1.7.12, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDsecurity/s2n-tls1.5.18,1 behind since 2026-07-24no data-[email protected]-
FreeBSDsecurity/s2n-tls1.7.12,1 newestnone known-[email protected]2026-10-17
DragonFlysecurity/s2n-tls1.5.15,1 behind since 2026-07-24none known-[email protected]-
HardenedBSDsecurity/s2n-tls1.7.10,1 behind since 2026-10-02no data-[email protected]-
GhostBSDsecurity/s2n-tls1.7.10,1 behind since 2026-10-02no data-[email protected]-

Install

Binary package:

mport install s2n-tls

From mports:

cd /usr/mports/security/s2n-tls && make install clean

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

RUN_DEPENDS=	s2n-tls>0:security/s2n-tls
LIB_DEPENDS=	libs2n.so:security/s2n-tls

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Configuration

Options name: security_s2n-tls

OptionDefaultDescription
DOCSoff
EXAMPLESoff
LTOon
USES
cmake:testing ssl
Service scripts
none

Files

pkg-plist 14
  • include/s2n.h
  • include/s2n/unstable/cleanup.h
  • include/s2n/unstable/crl.h
  • include/s2n/unstable/fingerprint.h
  • include/s2n/unstable/ktls.h
  • include/s2n/unstable/npn.h
  • include/s2n/unstable/renegotiate.h
  • lib/libs2n.so
  • lib/libs2n.so.1
  • lib/libs2n.so.1.0.0
  • lib/s2n/cmake/modules/Findcrypto.cmake
  • lib/s2n/cmake/s2n-config.cmake
  • lib/s2n/cmake/shared/s2n-targets-.cmake
  • lib/s2n/cmake/shared/s2n-targets.cmake
distinfo 1
FileSizeSHA256
aws-s2n-tls-v1.5.18_GH0.tar.gz4.992069e+06e4a249843d05d239128772da32f875ad9730f8d0cb5a44e8c6802c5882014f79