notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
cryptopp-modern C++ class library of cryptographic algorithms and schemes
2026.6.0 securitynew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: eduardo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-06-18 20:24:16
Last Update: 2026-06-18 20:20:44
Commit Hash: 2c95ca1
License: MIT
WWW:
https://github.com/cryptopp-modern/cryptopp-modern
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
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (210 items)
Collapse this list.
  1. /usr/local/share/licenses/cryptopp-modern-2026.6.0/catalog.mk
  2. /usr/local/share/licenses/cryptopp-modern-2026.6.0/LICENSE
  3. /usr/local/share/licenses/cryptopp-modern-2026.6.0/MIT
  4. include/cryptopp/3way.h
  5. include/cryptopp/adler32.h
  6. include/cryptopp/adv_simd.h
  7. include/cryptopp/aes.h
  8. include/cryptopp/aes_armv4.h
  9. include/cryptopp/aes_ctr_hmac.h
  10. include/cryptopp/algebra.h
  11. include/cryptopp/algparam.h
  12. include/cryptopp/allocate.h
  13. include/cryptopp/arc4.h
  14. include/cryptopp/argnames.h
  15. include/cryptopp/argon2.h
  16. include/cryptopp/aria.h
  17. include/cryptopp/arm_simd.h
  18. include/cryptopp/asn.h
  19. include/cryptopp/authenc.h
  20. include/cryptopp/base32.h
  21. include/cryptopp/base64.h
  22. include/cryptopp/basecode.h
  23. include/cryptopp/blake2.h
  24. include/cryptopp/blake3.h
  25. include/cryptopp/blowfish.h
  26. include/cryptopp/blumshub.h
  27. include/cryptopp/camellia.h
  28. include/cryptopp/cast.h
  29. include/cryptopp/cbcmac.h
  30. include/cryptopp/ccm.h
  31. include/cryptopp/chacha.h
  32. include/cryptopp/chachapoly.h
  33. include/cryptopp/cham.h
  34. include/cryptopp/channels.h
  35. include/cryptopp/cmac.h
  36. include/cryptopp/config.h
  37. include/cryptopp/config_align.h
  38. include/cryptopp/config_asm.h
  39. include/cryptopp/config_cpu.h
  40. include/cryptopp/config_cxx.h
  41. include/cryptopp/config_dll.h
  42. include/cryptopp/config_int.h
  43. include/cryptopp/config_misc.h
  44. include/cryptopp/config_ns.h
  45. include/cryptopp/config_os.h
  46. include/cryptopp/config_ver.h
  47. include/cryptopp/cpu.h
  48. include/cryptopp/crc.h
  49. include/cryptopp/cryptlib.h
  50. include/cryptopp/darn.h
  51. include/cryptopp/default.h
  52. include/cryptopp/des.h
  53. include/cryptopp/dh.h
  54. include/cryptopp/dh2.h
  55. include/cryptopp/dll.h
  56. include/cryptopp/dmac.h
  57. include/cryptopp/donna.h
  58. include/cryptopp/donna_32.h
  59. include/cryptopp/donna_64.h
  60. include/cryptopp/donna_sse.h
  61. include/cryptopp/drbg.h
  62. include/cryptopp/dsa.h
  63. include/cryptopp/eax.h
  64. include/cryptopp/ec2n.h
  65. include/cryptopp/eccrypto.h
  66. include/cryptopp/ecp.h
  67. include/cryptopp/ecpoint.h
  68. include/cryptopp/elgamal.h
  69. include/cryptopp/emsa2.h
  70. include/cryptopp/eprecomp.h
  71. include/cryptopp/esign.h
  72. include/cryptopp/fhmqv.h
  73. include/cryptopp/files.h
  74. include/cryptopp/filters.h
  75. include/cryptopp/fips140.h
  76. include/cryptopp/fltrimpl.h
  77. include/cryptopp/gcm.h
  78. include/cryptopp/gf256.h
  79. include/cryptopp/gf2_32.h
  80. include/cryptopp/gf2n.h
  81. include/cryptopp/gfpcrypt.h
  82. include/cryptopp/gost.h
  83. include/cryptopp/gzip.h
  84. include/cryptopp/hashfwd.h
  85. include/cryptopp/hc128.h
  86. include/cryptopp/hc256.h
  87. include/cryptopp/hex.h
  88. include/cryptopp/hight.h
  89. include/cryptopp/hkdf.h
  90. include/cryptopp/hmac.h
  91. include/cryptopp/hmqv.h
  92. include/cryptopp/hrtimer.h
  93. include/cryptopp/hss.h
  94. include/cryptopp/ida.h
  95. include/cryptopp/idea.h
  96. include/cryptopp/integer.h
  97. include/cryptopp/iterhash.h
  98. include/cryptopp/kalyna.h
  99. include/cryptopp/keccak.h
  100. include/cryptopp/lea.h
  101. include/cryptopp/lms.h
  102. include/cryptopp/lsh.h
  103. include/cryptopp/lubyrack.h
  104. include/cryptopp/luc.h
  105. include/cryptopp/mars.h
  106. include/cryptopp/md2.h
  107. include/cryptopp/md4.h
  108. include/cryptopp/md5.h
  109. include/cryptopp/mdc.h
  110. include/cryptopp/mersenne.h
  111. include/cryptopp/misc.h
  112. include/cryptopp/mldsa.h
  113. include/cryptopp/mlkem.h
  114. include/cryptopp/modarith.h
  115. include/cryptopp/modes.h
  116. include/cryptopp/modexppc.h
  117. include/cryptopp/mqueue.h
  118. include/cryptopp/mqv.h
  119. include/cryptopp/naclite.h
  120. include/cryptopp/nbtheory.h
  121. include/cryptopp/nr.h
  122. include/cryptopp/oaep.h
  123. include/cryptopp/oids.h
  124. include/cryptopp/osrng.h
  125. include/cryptopp/ossig.h
  126. include/cryptopp/padlkrng.h
  127. include/cryptopp/panama.h
  128. include/cryptopp/pch.h
  129. include/cryptopp/pkcspad.h
  130. include/cryptopp/poly1305.h
  131. include/cryptopp/polynomi.h
  132. include/cryptopp/ppc_simd.h
  133. include/cryptopp/pssr.h
  134. include/cryptopp/pubkey.h
  135. include/cryptopp/pwdbased.h
  136. include/cryptopp/queue.h
  137. include/cryptopp/rabbit.h
  138. include/cryptopp/rabin.h
  139. include/cryptopp/randpool.h
  140. include/cryptopp/rc2.h
  141. include/cryptopp/rc5.h
  142. include/cryptopp/rc6.h
  143. include/cryptopp/rdrand.h
  144. include/cryptopp/rijndael.h
  145. include/cryptopp/ripemd.h
  146. include/cryptopp/rng.h
  147. include/cryptopp/rsa.h
  148. include/cryptopp/rw.h
  149. include/cryptopp/safer.h
  150. include/cryptopp/salsa.h
  151. include/cryptopp/scrypt.h
  152. include/cryptopp/seal.h
  153. include/cryptopp/secblock.h
  154. include/cryptopp/secblockfwd.h
  155. include/cryptopp/seckey.h
  156. include/cryptopp/seed.h
  157. include/cryptopp/serpent.h
  158. include/cryptopp/serpentp.h
  159. include/cryptopp/sha.h
  160. include/cryptopp/sha1_armv4.h
  161. include/cryptopp/sha256_armv4.h
  162. include/cryptopp/sha3.h
  163. include/cryptopp/sha512_armv4.h
  164. include/cryptopp/shacal2.h
  165. include/cryptopp/shake.h
  166. include/cryptopp/shark.h
  167. include/cryptopp/simeck.h
  168. include/cryptopp/simon.h
  169. include/cryptopp/simple.h
  170. include/cryptopp/siphash.h
  171. include/cryptopp/skipjack.h
  172. include/cryptopp/slhdsa.h
  173. include/cryptopp/sm3.h
  174. include/cryptopp/sm4.h
  175. include/cryptopp/smartptr.h
  176. include/cryptopp/sosemanuk.h
  177. include/cryptopp/speck.h
  178. include/cryptopp/square.h
  179. include/cryptopp/stateful.h
  180. include/cryptopp/stdcpp.h
  181. include/cryptopp/strciphr.h
  182. include/cryptopp/tea.h
  183. include/cryptopp/threefish.h
  184. include/cryptopp/tiger.h
  185. include/cryptopp/trap.h
  186. include/cryptopp/trunhash.h
  187. include/cryptopp/ttmac.h
  188. include/cryptopp/tweetnacl.h
  189. include/cryptopp/twofish.h
  190. include/cryptopp/vmac.h
  191. include/cryptopp/wake.h
  192. include/cryptopp/whrlpool.h
  193. include/cryptopp/words.h
  194. include/cryptopp/xed25519.h
  195. include/cryptopp/xtr.h
  196. include/cryptopp/xtrcrypt.h
  197. include/cryptopp/xts.h
  198. include/cryptopp/xwing.h
  199. include/cryptopp/zdeflate.h
  200. include/cryptopp/zinflate.h
  201. include/cryptopp/zlib.h
  202. lib/cmake/cryptopp-modern/cryptopp-modern-static-targets-release.cmake
  203. lib/cmake/cryptopp-modern/cryptopp-modern-static-targets.cmake
  204. lib/cmake/cryptopp-modern/cryptopp-modernConfig.cmake
  205. lib/cmake/cryptopp-modern/cryptopp-modernConfigVersion.cmake
  206. lib/libcryptopp.a
  207. libdata/pkgconfig/cryptopp-modern.pc
  208. @owner
  209. @group
  210. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • cryptopp-modern>0:security/cryptopp-modern
Conflicts:
CONFLICTS_INSTALL:
  • cryptopp
To install the port:
cd /usr/ports/security/cryptopp-modern/ && make install clean
To add the package, run one of these commands:
  • pkg install security/cryptopp-modern
  • pkg install cryptopp-modern
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: cryptopp-modern
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1781555519 SHA256 (cryptopp-modern-2026.6.0.zip) = 1295eea5905880fde1bf9a847b3cbe3f6914ed6de5210ea24eb4fc22efa2a058 SIZE (cryptopp-modern-2026.6.0.zip) = 10848749

Packages (timestamps in pop-ups are UTC):
cryptopp-modern
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-2026.6.0--2026.6.0---
FreeBSD:14:quarterly--------
FreeBSD:15:latest2026.6.02026.6.0n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-2026.6.0n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
This port is required by:
for Build
  1. net-p2p/amule

Configuration Options:
No options to configure
Options name:
security_cryptopp-modern
USES:
cmake:testing dos2unix pathfix zip
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/cryptopp-modern/cryptopp-modern/releases/download/2026.6.0/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2026.6.0
18 Jun 2026 20:20:44
commit hash: 2c95ca1f3eb49baf97aa85745312c4e7902f000fcommit hash: 2c95ca1f3eb49baf97aa85745312c4e7902f000fcommit hash: 2c95ca1f3eb49baf97aa85745312c4e7902f000fcommit hash: 2c95ca1f3eb49baf97aa85745312c4e7902f000f files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
security/cryptopp-modern: New port: C++ class library of cryptographic
algorithms and schemes

- Add CONFLICTS_INSTALL to security/cryptopp

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

WWW:		https://github.com/cryptopp-modern/cryptopp-modern
Reviewed by:	diizzy

Number of commits found: 1