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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.9.0_1 | 5.9.0_1 | - | 1.55.0 | 5.9.0_1 |
| FreeBSD:14:quarterly | 5.9.0_1 | 5.9.0_1 | n/a | 1.54.0 | 5.9.0_1 |
| FreeBSD:15:latest | 5.9.0_1 | 5.9.0_1 | n/a | 1.55.0 | 1.55.0 |
| FreeBSD:15:quarterly | 5.9.0_1 | 5.9.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.9.0 | 5.9.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Test 2
libunwind>=0: devel/libunwindpkgconf>=0: devel/pkgconf
The full lists below include those, and their dependencies in turn.
All build dependencies 17
Required by 2
Configuration
Options name: security_aws-lc
| Option | Default | Description |
|---|---|---|
| GO | on | Golang support |
| PERL | on | Perl 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
| File | Size | SHA256 |
|---|---|---|
| aws-aws-lc-v5.9.0_GH0.tar.gz | 1.54238635e+08 | f7b7b1a85bcc30496b98173257d69cc2990ae85d380b642ebe0b8cb251876d4f |
Commit history 10
The latest 5 of 10 in the history this site was built from.