BSD Ports

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

SystemPortVersion
FreeBSDsecurity/cryptopp8.9.0_1
OpenBSDdevel/cryptopp8.9.0
NetBSDsecurity/crypto++8.9.0
DragonFlysecurity/cryptopp8.9.0
MidnightBSDsecurity/cryptopp8.9.0
HardenedBSDsecurity/cryptopp8.9.0_1
GhostBSDsecurity/cryptopp8.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest8.9.0_18.9.0_18.7.08.9.08.9.0_1
FreeBSD:14:quarterly8.9.0_18.9.0_1n/a8.9.08.9.0_1
FreeBSD:15:latest8.9.0_18.9.0_1n/a8.9.08.9.0
FreeBSD:15:quarterly8.9.0_18.9.0_1n/an/an/a
FreeBSD:16:latest8.9.0_18.9.0_1n/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 3

Configuration

Options name: security_cryptopp

OptionDefaultDescription
DEBUGoffBuild with debugging support
DOCSoffBuild and/or install documentation
FULL_DEBUGoffBuild with full debugging support (SECURITY RISK!!!)
TOOLSonInstall 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
FileSizeSHA256
cryptopp890.zip9.288053e+064cc0ccc324625b80b695fcd3dee63a66f1a460d3e51b71640cdbfc4cd1a3779c
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.