security/cryptopp 8.9.0_1 FreeBSD
Free C++ class library of Cryptographic Primitives
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSL
- Categories
- security
- Package size
- 11402.1 KiB, 85431.2 KiB installed
Description
Crypto++ Library is a free C++ class library of cryptographic schemes. One purpose of Crypto++ is to act as a repository of public domain (not copyrighted) source code. Although the library is copyrighted as a compilation, the individual files in it (except for a few exceptions listed in the license) are in the public domain.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/cryptopp | 8.9.0_1 |
| OpenBSD | devel/cryptopp | 8.9.0 |
| NetBSD | security/crypto++ | 8.9.0 |
| DragonFly | security/cryptopp | 8.9.0 |
| MidnightBSD | security/cryptopp | 8.9.0 |
| HardenedBSD | security/cryptopp | 8.9.0_1 |
| GhostBSD | security/cryptopp | 8.9.0_1 |
Install
Binary package:
pkg install cryptopp
From the ports tree:
cd /usr/ports/security/cryptopp/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= cryptopp>0:security/cryptopp
LIB_DEPENDS= libcryptopp.so:security/cryptopp
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 | 8.9.0_1 | 8.9.0_1 | 8.7.0 | 8.9.0 | 8.9.0_1 |
| FreeBSD:14:quarterly | 8.9.0_1 | 8.9.0_1 | n/a | 8.9.0 | 8.9.0_1 |
| FreeBSD:15:latest | 8.9.0_1 | 8.9.0_1 | n/a | 8.9.0 | 8.9.0 |
| FreeBSD:15:quarterly | 8.9.0_1 | 8.9.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 8.9.0_1 | 8.9.0_1 | 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.
Build dependencies 3
Configuration
Options name: security_cryptopp
| Option | Default | Description |
|---|---|---|
| DEBUG | off | Build with debugging support |
| DOCS | off | Build and/or install documentation |
| FULL_DEBUG | off | Build with full debugging support (SECURITY RISK!!!) |
| TOOLS | on | Install encryption/decryption tools |
- USES
- cpe compiler:c++11-lang gmake zip
- Service scripts
- none
- Conflicts with
- cryptopp-modern
Files
pkg-plist 198
- bin/cryptest
- include/cryptopp/3way.h
- include/cryptopp/adler32.h
- include/cryptopp/adv_simd.h
- include/cryptopp/aes.h
- include/cryptopp/aes_armv4.h
- include/cryptopp/algebra.h
- include/cryptopp/algparam.h
- include/cryptopp/allocate.h
- include/cryptopp/arc4.h
- include/cryptopp/argnames.h
- include/cryptopp/aria.h
- include/cryptopp/arm_simd.h
- include/cryptopp/asn.h
- include/cryptopp/authenc.h
- include/cryptopp/base32.h
- include/cryptopp/base64.h
- include/cryptopp/basecode.h
- include/cryptopp/bench.h
- include/cryptopp/blake2.h
- include/cryptopp/blowfish.h
- include/cryptopp/blumshub.h
- include/cryptopp/camellia.h
- include/cryptopp/cast.h
- include/cryptopp/cbcmac.h
- include/cryptopp/ccm.h
- include/cryptopp/chacha.h
- include/cryptopp/chachapoly.h
- include/cryptopp/cham.h
- include/cryptopp/channels.h
- include/cryptopp/cmac.h
- include/cryptopp/config.h
- include/cryptopp/config_align.h
- include/cryptopp/config_asm.h
- include/cryptopp/config_cpu.h
- include/cryptopp/config_cxx.h
- include/cryptopp/config_dll.h
- include/cryptopp/config_int.h
- include/cryptopp/config_misc.h
- include/cryptopp/config_ns.h
- include/cryptopp/config_os.h
- include/cryptopp/config_ver.h
- include/cryptopp/cpu.h
- include/cryptopp/crc.h
- include/cryptopp/cryptlib.h
- include/cryptopp/darn.h
- include/cryptopp/default.h
- include/cryptopp/des.h
- include/cryptopp/dh.h
- include/cryptopp/dh2.h
- include/cryptopp/dmac.h
- include/cryptopp/donna.h
- include/cryptopp/donna_32.h
- include/cryptopp/donna_64.h
- include/cryptopp/donna_sse.h
- include/cryptopp/drbg.h
- include/cryptopp/dsa.h
- include/cryptopp/eax.h
- include/cryptopp/ec2n.h
- include/cryptopp/eccrypto.h
- include/cryptopp/ecp.h
- include/cryptopp/ecpoint.h
- include/cryptopp/elgamal.h
- include/cryptopp/emsa2.h
- include/cryptopp/eprecomp.h
- include/cryptopp/esign.h
- include/cryptopp/factory.h
- include/cryptopp/fhmqv.h
- include/cryptopp/files.h
- include/cryptopp/filters.h
- include/cryptopp/fips140.h
- include/cryptopp/fltrimpl.h
- include/cryptopp/gcm.h
- include/cryptopp/gf256.h
- include/cryptopp/gf2_32.h
- include/cryptopp/gf2n.h
- include/cryptopp/gfpcrypt.h
- include/cryptopp/gost.h
- include/cryptopp/gzip.h
- include/cryptopp/hashfwd.h
- include/cryptopp/hc128.h
- include/cryptopp/hc256.h
- include/cryptopp/hex.h
- include/cryptopp/hight.h
- include/cryptopp/hkdf.h
- include/cryptopp/hmac.h
- include/cryptopp/hmqv.h
- include/cryptopp/hrtimer.h
- include/cryptopp/ida.h
- include/cryptopp/idea.h
- include/cryptopp/integer.h
- include/cryptopp/iterhash.h
- include/cryptopp/kalyna.h
- include/cryptopp/keccak.h
- include/cryptopp/lea.h
- include/cryptopp/lsh.h
- include/cryptopp/lubyrack.h
- include/cryptopp/luc.h
- include/cryptopp/mars.h
- include/cryptopp/md2.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| cryptopp890.zip | 9.288053e+06 | 4cc0ccc324625b80b695fcd3dee63a66f1a460d3e51b71640cdbfc4cd1a3779c |
Master sites 1
- https://github.com/weidai11/cryptopp/releases/download/CRYPTOPP_${PORTVERSION:S/./_/g}/
Commit history 0
No commits in the history this site was built from.