./security/crypto++, Free C++ class library of Cryptographic Primitives

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 8.2.0, Package name: cryptopp-8.2.0, Maintainer: pkgsrc-users

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.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: b042d2f0c93410abdec7c12bcd92787d019f8da1
RMD160: cdb5f1b9152cfccc35c5cca3027437e60cf63dea
Filesize: 8652.163 KB

Version history: (Expand)


CVS history: (Expand)


   2019-06-05 21:06:07 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
crypto++: updated to 8.2.0

Version 8.2.0
minor release, no recompile of programs required
expanded community input and support
56 unique contributors as of this release
use PowerPC unaligned loads and stores with Power8
add SKIPJACK test vectors
fix SHAKE-128 and SHAKE-256 compile
removed IS_NEON from Makefile
fix Aarch64 build on Fedora 29
fix missing GF2NT_233_Multiply_Reduce_CLMUL in FIPS DLL
add missing BLAKE2 constructors
fix missing BlockSize() in BLAKE2 classes

Version 8.1.0
minor release, no recompile of programs required
expanded community input and support
56 unique contributors as of this release
fix OS X PowerPC builds with Clang
add Microsoft ARM64 support
fix iPhone Simulator build due to missign symbols
add CRYPTOPP_BUGGY_SIMD_LOAD_AND_STORE
add carryless multiplies for NIST b233 and k233 curves
fix OpenMP build due to use of OpenMP 4 with down-level compilers
add SignStream and VerifyStream for ed25519 and large files
fix missing AlgorithmProvider in PanamaHash
add SHAKE-128 and SHAKE-256
fix AVX2 build due to _mm256_broadcastsi128_si256
add IETF ChaCha, XChaCha, ChaChaPoly1305 and XChaChaPoly1305

Version 8.0.0
major release, recompile of programs required
expanded community input and support
54 unique contributors as of this release
add x25519 key exchange and ed25519 signature scheme
add limited Asymmetric Key Package support from RFC 5958
add Power9 DARN random number generator support
add CHAM, HC-128, HC-256, Hight, LEA, Rabbit, Simeck
fix FixedSizeAllocatorWithCleanup may be unaligned on some platforms
cutover to GNU Make-based cpu feature tests
rename files with dashes to underscores
fix LegacyDecryptor and LegacyDecryptorWithMAC use wrong MAC
fix incorrect AES/CBC decryption on Windows
avoid Singleton<T> when possible, avoid std::call_once completely
fix SPARC alignment problems due to GetAlignmentOf<T>() on word64
add ARM AES asm implementation from Cryptogams
remove CRYPTOPP_ALLOW_UNALIGNED_DATA_ACCESS support
   2017-08-01 16:59:08 by Thomas Klausner | Files touched by this commit (211)
Log message:
Follow some http -> https redirects.
   2017-05-18 23:20:23 by Adam Ciarcinski | Files touched by this commit (7)
Log message:
Crypto++ 5.6.5

The 5.6.5 release was mostly a maintenance release. The release included two CVE \ 
fixes.

The first, CVE-2016-7420, was a procedural finding due to external build systems \ 
failing to define NDEBUG for release builds. The gap was the project's failure \ 
to tell users to define NDEBUG. The second, CVE-2016-7544, was a potential \ 
memory corruption on Windows platforms when using Microsoft compilers due to use \ 
of _malloca and _freea.

Due to CVE-2016-7420 and the possibility for an unwanted assert to egress data, \ 
users and distros are encouraged to recompile the library and all dependent \ 
programs.
   2015-11-04 02:18:12 by Alistair G. Crooks | Files touched by this commit (434)
Log message:
Add SHA512 digests for distfiles for security category

Problems found locating distfiles:
	Package f-prot-antivirus6-fs-bin: missing distfile fp-NetBSD.x86.32-fs-6.2.3.tar.gz
	Package f-prot-antivirus6-ws-bin: missing distfile fp-NetBSD.x86.32-ws-6.2.3.tar.gz
	Package libidea: missing distfile libidea-0.8.2b.tar.gz
	Package openssh: missing distfile openssh-7.1p1-hpn-20150822.diff.bz2
	Package uvscan: missing distfile vlp4510e.tar.Z

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-03-27 15:14:26 by Blue Rats | Files touched by this commit (3) | Package updated
Log message:
Build and install shared library. Compile with -fPIC. Bump PKGREVISION.
   2014-10-09 16:07:17 by Thomas Klausner | Files touched by this commit (1163)
Log message:
Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.
   2013-08-24 10:17:56 by Ryo ONODERA | Files touched by this commit (1)
Log message:
Set LICENSE.
   2013-08-24 10:16:12 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
Bump PKGREVISION.

Fix PR pkg/48134 with patch from Onno van der Linden.
Fix build of net/amule.