BSD Ports

security/s2n-tls 1.7.12,1 FreeBSD

C99 implementation of the TLS/SSL protocols

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
e48f1754bf
License
APACHE20
Categories
security
Package size
1175.9 KiB, 2676.2 KiB installed

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

SystemPortVersion
FreeBSDsecurity/s2n-tls1.7.12,1
DragonFlysecurity/s2n-tls1.5.15,1
MidnightBSDsecurity/s2n-tls1.5.18,1

Install

Binary package:

pkg install s2n-tls

From the ports tree:

cd /usr/ports/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

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:latest1.7.11,11.7.11,11.3.32,11.5.25,11.7.12,1
FreeBSD:14:quarterly1.7.10,11.7.10,1n/a1.5.21,11.7.10,1
FreeBSD:15:latest1.7.11,11.7.12,1n/a1.5.24,11.5.25,1
FreeBSD:15:quarterly1.7.10,11.7.10,1n/an/an/a
FreeBSD:16:latest1.7.11,11.7.12,1n/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 121

The first 100 are listed.

Configuration

Options name: security_s2n-tls

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
LTOonUse Link-Time Optimization
USES
cmake:testing ssl
Service scripts
none

Message after installing

If s2n fails due mlock(2) syscall try to increase vm.max_wired.
Example:
 - sysctl vm.max_wired=1572864

Files

pkg-plist 19
  • include/s2n.h
  • include/s2n/unstable/allow_ip_in_cn.h
  • include/s2n/unstable/async_offload.h
  • include/s2n/unstable/cert_authorities.h
  • include/s2n/unstable/cleanup.h
  • include/s2n/unstable/crl.h
  • include/s2n/unstable/custom_x509_extensions.h
  • include/s2n/unstable/events.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.7.12_GH0.tar.gz4.969027e+0676d3e6125ad8f7d960a62bf1e18c451fb75ed6ab640247b046b5b0f55d39d099

Commit history 7

DateCommitCreditsLog message
e48f1754bf Nuno Teixeira security/s2n-tls: Update to 1.7.12
ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.7.12
937ad9d8a8 Nuno Teixeira security/s2n-tls: Update to 1.7.11
ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.7.11
8e583caff6 Nuno Teixeira security/s2n-tls: Update to 1.7.10
ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.7.10
12620f39ee Nuno Teixeira security/s2n-tls: Update to 1.7.9
ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.7.9
d3fbeae76d Nuno Teixeira security/s2n-tls: Update to 1.7.8
ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.7.8

The latest 5 of 7 in the history this site was built from.