Crypto++ 5.6.2
Crypto++ 5.6.2 was released on February 20, 2013. The 5.6.2 release fixed three bugs
and added SHA-3.
Download
The download is available from the Crypto++ website. The checksums for the download
are below.
- Original cryptopp562.zip
- SHA-1: ddc18ae41c2c940317cd6efe81871686846fa293
- SHA-256: 5cbfd2fcb4a6b3aab35902e2e0f3b59d9171fee12b3fc2b363e1801dfec53574
- SHA-512:
016ca7ebad1091d67ad0bc5ccb7549d96d4af6b563d9d5a612cae27b3d1a3514c41b954e319fed91c820e8c701e3aa43da186e0864bf959ce4afd1539248ebbe
- WHIRLPOOL:
e31203da48a31b09e6ea48a75aa64fe5fd27fd370a1a609c4387526f09daab7582716563b688c0c81a8c3b200b8ffa7bdb2b981e5911640e5f1c172d6027f6ac
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.6.2 follows.
- changed license to Boost Software License 1.0
- added SHA-3 (Keccak)
- updated DSA to FIPS 186-3 (see DSA2 class)
- fixed Blowfish minimum keylength to be 4 bytes (32 bits)
- fixed Salsa validation failure when compiling with GCC 4.6
- fixed infinite recursion when on x64, assembly disabled, and no AESNI
- ported to MSVC 2012, GCC 4.7, Clang 3.2, Solaris Studio 12.3, Intel C++ Compiler
13.0
File Changes
Below is a list of files that were added or deleted at Crypto++ 5.6.2.
$ git diff-tree -r --summary CRYPTOPP_5_6_1 CRYPTOPP_5_6_2 | grep -v "change" | awk '{$2=$3=""; print $0}'
create TestVectors/sha3.txt
create sha3.cpp
create sha3.h