Crypto++ 5.2
Crypto++ 5.2 was released on June 29, 2004. The 5.2 release rolled up previous minor
bug fixes and added several new classes.
Download
The download is available from the Crypto++ website. The checksums for the download
are below.
- Original crypto52.zip
- SHA1: 1fef7da7d7cdc23a4d51906d585e0b91c163693d
- SHA256: 103bf2cab8f3a0e245c50af9992aca1583796b4c2dcccc16a0207a09a17a2a66
- SHA512:
6db7037da24d965a6cbb31b45ac39f2a9738cc77ed87a6079198c65d52dd7d3216812dcf8151d6caffb33dd2d7efa4ccab68fbd5ca19b1d6096581aac27db4cf
- WHIRLPOOL:
324a25f31388bd3a0a1bdac7b28e7bcaa46cd3e67fbba4caa0cd1d5069781cace5f00d0a234467c512c1d15c3db72012452fb9f884b394b1542670d6e06715c7
Mirrors for the download are below. Note that GitHub and Sourceforge checksums on
the ZIP or TAR are different because each creates the archive from sources.
Release Notes
The release notes for Crypto++ 5.2 follows.
- merged in changes for 5.01 through 5.0.4
- added support for using encoding parameters and key derivation parameters with
public key encryption (implemented by OAEP and DL/ECIES)
- added Camellia, SHACAL-2, Two-Track-MAC, Whirlpool, RIPEMD-320, RIPEMD-128,
RIPEMD-256, Base-32 coding, FIPS variant of CFB mode
- added ThreadUserTimer for timing thread CPU usage
- added option for password-based key derivation functions to iterate until a
mimimum elapsed thread CPU time is reached
- added option (on by default) for DEFLATE compression to detect uncompressible
files and process them more quickly
- improved compatibility and performance on 64-bit platforms, including Alpha,
IA-64, x86-64, PPC64, Sparc64, and MIPS64
- fixed ONE_AND_ZEROS_PADDING to use 0x80 instead 0x01 as padding.
- fixed encoding/decoding of PKCS #8 privateKeyInfo to properly handle optional
attributes