FreeBSD Ports

security/aws-lc 5.9.0_2

AWS libcrypto

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
APACHE20, BSD3CLAUSE, ISCL, MIT, OpenSSL
Categories
security
Package size
1749.9 KiB, 5704.2 KiB installed

Description

AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It is based on code from the Google BoringSSL project and the OpenSSL project.

AWS-LC contains portable C implementations of algorithms needed for TLS and common applications. For performance critical algorithms, optimized assembly versions are included for x86 and ARM.

Install

As a binary package — by origin, or by package name:

pkg install security/aws-lc
pkg install aws-lc

From the ports tree:

cd /usr/ports/security/aws-lc/ && make install clean

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

RUN_DEPENDS=	aws-lc>0:security/aws-lc
LIB_DEPENDS=	libcrypto-awslc.so:security/aws-lc

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:latest5.9.0_15.9.0_1-1.55.05.9.0_1
FreeBSD:14:quarterly5.9.0_15.9.0_1n/a1.54.05.9.0_1
FreeBSD:15:latest5.9.0_15.9.0_1n/a1.55.01.55.0
FreeBSD:15:quarterly5.9.0_15.9.0_1n/an/an/a
FreeBSD:16:latest5.9.05.9.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 2

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

All build dependencies 17

Configuration

Options name: security_aws-lc

OptionDefaultDescription
GOonGolang support
PERLonPerl scripting language support
USES
cmake:testing
Service scripts
none
Conflicts with
boringssl libressl* openssl*

Files

pkg-plist 119
  • bin/aws-lc-bssl
  • bin/aws-lc-c_rehash
  • bin/aws-lc-openssl
  • bin/c_rehash
  • bin/openssl
  • include/aws-lc/openssl/aead.h
  • include/aws-lc/openssl/aes.h
  • include/aws-lc/openssl/arm_arch.h
  • include/aws-lc/openssl/asm_base.h
  • include/aws-lc/openssl/asn1.h
  • include/aws-lc/openssl/asn1_mac.h
  • include/aws-lc/openssl/asn1t.h
  • include/aws-lc/openssl/base.h
  • include/aws-lc/openssl/base64.h
  • include/aws-lc/openssl/bio.h
  • include/aws-lc/openssl/blake2.h
  • include/aws-lc/openssl/blowfish.h
  • include/aws-lc/openssl/bn.h
  • include/aws-lc/openssl/boringssl_prefix_symbols.h
  • include/aws-lc/openssl/boringssl_prefix_symbols_asm.h
  • include/aws-lc/openssl/boringssl_prefix_symbols_nasm.inc
  • include/aws-lc/openssl/buf.h
  • include/aws-lc/openssl/buffer.h
  • include/aws-lc/openssl/bytestring.h
  • include/aws-lc/openssl/chacha.h
  • include/aws-lc/openssl/cipher.h
  • include/aws-lc/openssl/cmac.h
  • include/aws-lc/openssl/conf.h
  • include/aws-lc/openssl/cpu.h
  • include/aws-lc/openssl/crypto.h
  • include/aws-lc/openssl/ctrdrbg.h
  • include/aws-lc/openssl/curve25519.h
  • include/aws-lc/openssl/des.h
  • include/aws-lc/openssl/dh.h
  • include/aws-lc/openssl/digest.h
  • include/aws-lc/openssl/dsa.h
  • include/aws-lc/openssl/dtls1.h
  • include/aws-lc/openssl/e_os2.h
  • include/aws-lc/openssl/ec.h
  • include/aws-lc/openssl/ec_key.h
  • include/aws-lc/openssl/ecdh.h
  • include/aws-lc/openssl/ecdsa.h
  • include/aws-lc/openssl/engine.h
  • include/aws-lc/openssl/err.h
  • include/aws-lc/openssl/evp.h
  • include/aws-lc/openssl/evp_errors.h
  • include/aws-lc/openssl/ex_data.h
  • include/aws-lc/openssl/experimental/kem_deterministic_api.h
  • include/aws-lc/openssl/hkdf.h
  • include/aws-lc/openssl/hmac.h
  • include/aws-lc/openssl/hpke.h
  • include/aws-lc/openssl/hrss.h
  • include/aws-lc/openssl/is_awslc.h
  • include/aws-lc/openssl/kdf.h
  • include/aws-lc/openssl/lhash.h
  • include/aws-lc/openssl/md4.h
  • include/aws-lc/openssl/md5.h
  • include/aws-lc/openssl/mem.h
  • include/aws-lc/openssl/modes.h
  • include/aws-lc/openssl/nid.h
  • include/aws-lc/openssl/obj.h
  • include/aws-lc/openssl/obj_mac.h
  • include/aws-lc/openssl/objects.h
  • include/aws-lc/openssl/ocsp.h
  • include/aws-lc/openssl/opensslconf.h
  • include/aws-lc/openssl/opensslv.h
  • include/aws-lc/openssl/ossl_typ.h
  • include/aws-lc/openssl/pem.h
  • include/aws-lc/openssl/pkcs12.h
  • include/aws-lc/openssl/pkcs7.h
  • include/aws-lc/openssl/pkcs8.h
  • include/aws-lc/openssl/poly1305.h
  • include/aws-lc/openssl/pool.h
  • include/aws-lc/openssl/posix_time.h
  • include/aws-lc/openssl/rand.h
  • include/aws-lc/openssl/rc4.h
  • include/aws-lc/openssl/ripemd.h
  • include/aws-lc/openssl/rsa.h
  • include/aws-lc/openssl/safestack.h
  • include/aws-lc/openssl/service_indicator.h
  • include/aws-lc/openssl/sha.h
  • include/aws-lc/openssl/siphash.h
  • include/aws-lc/openssl/span.h
  • include/aws-lc/openssl/sshkdf.h
  • include/aws-lc/openssl/ssl.h
  • include/aws-lc/openssl/ssl3.h
  • include/aws-lc/openssl/stack.h
  • include/aws-lc/openssl/target.h
  • include/aws-lc/openssl/thread.h
  • include/aws-lc/openssl/time.h
  • include/aws-lc/openssl/tls1.h
  • include/aws-lc/openssl/trust_token.h
  • include/aws-lc/openssl/type_check.h
  • include/aws-lc/openssl/ui.h
  • include/aws-lc/openssl/x509.h
  • include/aws-lc/openssl/x509_vfy.h
  • include/aws-lc/openssl/x509v3.h
  • include/aws-lc/openssl/x509v3_errors.h
  • include/openssl
  • lib/crypto/cmake/crypto-config.cmake

The first 100 are listed.

distinfo 1
FileSizeSHA256
aws-aws-lc-v5.9.0_GH0.tar.gz1.54238635e+08f7b7b1a85bcc30496b98173257d69cc2990ae85d380b642ebe0b8cb251876d4f

Commit history 10

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
467442abf6 Po-Chuan Hsieh security/aws-lc: Update to 5.9.0
Changes: https://github.com/aws/aws-lc/releases
b086bd23b7 Po-Chuan Hsieh security/aws-lc: Update to 5.8.0
Changes: https://github.com/aws/aws-lc/releases
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1

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