BSD Ports

security/cryptopp 8.9.0 MidnightBSD

Free C++ class library of Cryptographic Primitives

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
BSL-1.0
Categories
security

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

Install

Binary package:

mport install cryptopp

From mports:

cd /usr/mports/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

Dependencies

Required by 1

Configuration

Options name: security_cryptopp

OptionDefaultDescription
DEBUGoff
DOCSoff
FULL_DEBUGoffBuild with full debugging support (SECURITY RISK!!!)
TOOLSonInstall encryption/decryption tools
USES
cpe compiler:c++11-lang gmake zip
Service scripts
none

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}/