BSD Ports

security/aws-lc 1.51.2 MidnightBSD

AWS libcrypto

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
Apache-2.0, bsd3, iscl, mit, OpenSSL
Categories
security

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.

In the other systems

SystemPortVersion
MidnightBSDsecurity/aws-lc1.51.2
FreeBSDsecurity/aws-lc5.9.0_2
NetBSDwip/aws-lc1.66.2
DragonFlysecurity/aws-lc1.48.4
GhostBSDsecurity/aws-lc5.9.0

Install

Binary package:

mport install aws-lc

From mports:

cd /usr/mports/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.so:security/aws-lc

Dependencies

Required by 1

Configuration

No options to configure.

USES
cmake pathfix
Service scripts
none
Conflicts with
boringssl libressl* openssl*

Files

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

The first 100 are listed.

distinfo 1
FileSizeSHA256
aws-aws-lc-v1.51.2_GH0.tar.gz1.26901627e+087df65427f92a4c3cd3db6923e1d395014e41b1fcc38671806c1e342cb6fa02f6