BSD Ports

security/cryptopp-modern 2026.10.0 FreeBSD

C++ class library of cryptographic algorithms and schemes

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
06595766c0
License
MIT
Categories
security
Package size
10130.9 KiB, 30559.6 KiB installed

Description

Actively maintained fork of Crypto++ library which features multiple algorithms and schemes such as: ChaCha20-Poly1305, AES, Camellia, Blowfish, Threefish, Triple-DES, block mode chipers, BLAKE2s, BLAKE3, GMAC, HMAC, SHA*, RSA, DSA, DH, ed25519, x25519, Argon2, ML-KEM ML-DSA to name a few.

It acts as a drop-in API/ABI compatible replacement for the original Crypto++ library

Install

Binary package:

pkg install cryptopp-modern

From the ports tree:

cd /usr/ports/security/cryptopp-modern/ && make install clean

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

RUN_DEPENDS=	cryptopp-modern>0:security/cryptopp-modern
LIB_DEPENDS=	libcryptopp.so:security/cryptopp-modern

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:latest2026.9.12026.9.1--2026.10.0
FreeBSD:14:quarterly2026.9.12026.10.0n/a-2026.10.0
FreeBSD:15:latest2026.9.12026.10.0n/a--
FreeBSD:15:quarterly2026.9.12026.9.1n/an/an/a
FreeBSD:16:latest2026.9.12026.10.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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 15
Required by 1

Configuration

Options name: security_cryptopp-modern

OptionDefaultDescription
TOOLSonInstall encryption/decryption tools
USES
cmake:testing dos2unix pathfix
Service scripts
none
Conflicts with
cryptopp

Files

pkg-plist 371
  • 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/aes_ctr_hmac.h
  • include/cryptopp/algebra.h
  • include/cryptopp/algparam.h
  • include/cryptopp/allocate.h
  • include/cryptopp/arc4.h
  • include/cryptopp/argnames.h
  • include/cryptopp/argon2.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/blake2.h
  • include/cryptopp/blake3.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/dll.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/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/hss.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/lms.h
  • include/cryptopp/lsh.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
cryptopp-modern-2026.10.0.tar.gz1.0822349e+079fdadc7cf47ba9314199e2ccf705b26c41519d060dd4d69c02cc6a37cc0c3647
Master sites 1
  • https://github.com/cryptopp-modern/cryptopp-modern/releases/download/2026.10.0/

Commit history 7

DateCommitCreditsLog message
06595766c0 Nuno Teixeira security/cryptopp-modern: Update to 2026.10.0
ChangeLog: https://github.com/cryptopp-modern/cryptopp-modern/releases/tag/2026.10.0 MFH: 2026Q4
a481ad6449 Nuno Teixeira security/cryptopp-modern: Update to 2026.9.1
ChangeLog: https://github.com/cryptopp-modern/cryptopp-modern/releases/tag/2026.9.1 MFH: 2026Q3
9bdadd2ec9 Nuno Teixeira security/cryptopp-modern: Add TOOLS option
TOOLS option will install cryptest toguether with TestData and TestVectors, allowing the installed binary to run cryptest v and cryptest tv as post-install checks. PR: 297278
3dc2a6a2f1 Nuno Teixeira security/cryptopp-modern: Update to 2026.8.1
- Put testing as safe ChangeLog: https://github.com/cryptopp-modern/cryptopp-modern/releases/tag/2026.8.1
3b83c364ef Nuno Teixeira security/cryptopp-modern: Update to 2026.8.0
- Build with -DCRYPTOPP_BUILD_SHARED=ON - Set tests as TESTING_UNSAFE ChangeLog: https://github.com/cryptopp-modern/cryptopp-modern/releases/tag/2026.8.0

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