security/wolfssl 5.9.4
Embedded SSL C-Library
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
d5c5d85ef3- License
- GPLv3
- Categories
- security, devel
- Package size
- 3000.7 KiB, 13051.7 KiB installed
Description
WolfSSL is an embedded SSL Library for programmers building security functionality into their applications and devices.
Highlights
- Up to TLS 1.3 and DTLS 1.3
- Full client and server support
- Progressive list of supported ciphers
- Key and Certificate generation
- OCSP, CRL support
Lightweight
- Small Size: 20-100kB
- Runtime Memory: 1-36kB
- 20x smaller than OpenSSL
Portable
- Abstraction Layers (OS, Custom I/O, Standard C library, and more)
- Simple API
- OpenSSL Compatibility Layer
- Long list of supported platforms
Install
As a binary package — by origin, or by package name:
pkg install security/wolfssl
pkg install wolfssl
From the ports tree:
cd /usr/ports/security/wolfssl/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= wolfssl>0:security/wolfssl
LIB_DEPENDS= libwolfssl.so:security/wolfssl
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.4 | 5.9.4 | 5.5.3 | 5.8.2_1 | 5.9.4 |
| FreeBSD:14:quarterly | 5.9.4 | 5.9.4 | n/a | 5.8.0_2 | 5.9.4 |
| FreeBSD:15:latest | 5.9.4 | 5.9.4 | n/a | 5.8.2_1 | 5.8.2_1 |
| FreeBSD:15:quarterly | 5.9.4 | 5.9.4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.9.4 | 5.9.4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Configuration
Options name: security_wolfssl
| Option | Default | Description |
|---|---|---|
| DEBUG | off | Build with debugging support |
| DOCS | off | Build and/or install documentation |
- USES
- cpe libtool zip
- Service scripts
- none
Files
pkg-plist 193
- bin/wolfssl-config
- include/wolfssl/callbacks.h
- include/wolfssl/certs_test.h
- include/wolfssl/certs_test_sm.h
- include/wolfssl/crl.h
- include/wolfssl/error-ssl.h
- include/wolfssl/ocsp.h
- include/wolfssl/openssl/aes.h
- include/wolfssl/openssl/asn1.h
- include/wolfssl/openssl/asn1t.h
- include/wolfssl/openssl/bio.h
- include/wolfssl/openssl/bn.h
- include/wolfssl/openssl/buffer.h
- include/wolfssl/openssl/camellia.h
- include/wolfssl/openssl/cmac.h
- include/wolfssl/openssl/cms.h
- include/wolfssl/openssl/compat_types.h
- include/wolfssl/openssl/conf.h
- include/wolfssl/openssl/crypto.h
- include/wolfssl/openssl/des.h
- include/wolfssl/openssl/dh.h
- include/wolfssl/openssl/dsa.h
- include/wolfssl/openssl/ec.h
- include/wolfssl/openssl/ec25519.h
- include/wolfssl/openssl/ec448.h
- include/wolfssl/openssl/ecdh.h
- include/wolfssl/openssl/ecdsa.h
- include/wolfssl/openssl/ed25519.h
- include/wolfssl/openssl/ed448.h
- include/wolfssl/openssl/engine.h
- include/wolfssl/openssl/err.h
- include/wolfssl/openssl/evp.h
- include/wolfssl/openssl/fips_rand.h
- include/wolfssl/openssl/hmac.h
- include/wolfssl/openssl/kdf.h
- include/wolfssl/openssl/lhash.h
- include/wolfssl/openssl/md4.h
- include/wolfssl/openssl/md5.h
- include/wolfssl/openssl/modes.h
- include/wolfssl/openssl/obj_mac.h
- include/wolfssl/openssl/objects.h
- include/wolfssl/openssl/ocsp.h
- include/wolfssl/openssl/opensslconf.h
- include/wolfssl/openssl/opensslv.h
- include/wolfssl/openssl/ossl_typ.h
- include/wolfssl/openssl/pem.h
- include/wolfssl/openssl/pkcs12.h
- include/wolfssl/openssl/pkcs7.h
- include/wolfssl/openssl/rand.h
- include/wolfssl/openssl/rc4.h
- include/wolfssl/openssl/ripemd.h
- include/wolfssl/openssl/rsa.h
- include/wolfssl/openssl/safestack.h
- include/wolfssl/openssl/sha.h
- include/wolfssl/openssl/sha3.h
- include/wolfssl/openssl/srp.h
- include/wolfssl/openssl/ssl.h
- include/wolfssl/openssl/ssl23.h
- include/wolfssl/openssl/stack.h
- include/wolfssl/openssl/tls1.h
- include/wolfssl/openssl/ts.h
- include/wolfssl/openssl/txt_db.h
- include/wolfssl/openssl/ui.h
- include/wolfssl/openssl/x509.h
- include/wolfssl/openssl/x509_vfy.h
- include/wolfssl/openssl/x509v3.h
- include/wolfssl/options.h
- include/wolfssl/quic.h
- include/wolfssl/sniffer.h
- include/wolfssl/sniffer_error.h
- include/wolfssl/ssl.h
- include/wolfssl/test.h
- include/wolfssl/version.h
- include/wolfssl/wolfcrypt/aes.h
- include/wolfssl/wolfcrypt/arc4.h
- include/wolfssl/wolfcrypt/argon2.h
- include/wolfssl/wolfcrypt/ascon.h
- include/wolfssl/wolfcrypt/asn.h
- include/wolfssl/wolfcrypt/asn_public.h
- include/wolfssl/wolfcrypt/blake2-impl.h
- include/wolfssl/wolfcrypt/blake2-int.h
- include/wolfssl/wolfcrypt/blake2.h
- include/wolfssl/wolfcrypt/camellia.h
- include/wolfssl/wolfcrypt/chacha.h
- include/wolfssl/wolfcrypt/chacha20_poly1305.h
- include/wolfssl/wolfcrypt/cmac.h
- include/wolfssl/wolfcrypt/coding.h
- include/wolfssl/wolfcrypt/compress.h
- include/wolfssl/wolfcrypt/cpuid.h
- include/wolfssl/wolfcrypt/cryptocb.h
- include/wolfssl/wolfcrypt/curve25519.h
- include/wolfssl/wolfcrypt/curve448.h
- include/wolfssl/wolfcrypt/des3.h
- include/wolfssl/wolfcrypt/dh.h
- include/wolfssl/wolfcrypt/dilithium.h
- include/wolfssl/wolfcrypt/dsa.h
- include/wolfssl/wolfcrypt/ecc.h
- include/wolfssl/wolfcrypt/eccsi.h
- include/wolfssl/wolfcrypt/ed25519.h
- include/wolfssl/wolfcrypt/ed448.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| wolfssl-5.9.4.zip | 3.6334939e+07 | 9cd0d69d208d025b16836c177658cc0deebc2a85c4b60898c9bc546bc6cbdf18 |
Master sites 2
- https://www.wolfssl.com/
- LOCAL/fox