Home Page | Download | Manual | GitHub | Mediawiki | Mailing lists | Contributions | Related links |
Crypto++ 5.6.0 was released on March 15, 2009. The 5.6.0 released fixed several bugs and added classes for CCM, GCM EAX, CMAC, XSalsa20, and SEED.
The download is available from the Crypto++ website. The checksums for the download are below.
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.
The release notes for Crypto++ 5.6.0 follows.
Below is a list of files that were added or deleted at Crypto++ 5.6.0. The 5.6.0 library moved test data files into the TestData subdirectory, which explains the large number of deletes and creates.
$ git diff-tree -r --summary CRYPTOPP_5_5_2 CRYPTOPP_5_6_0 | grep -v "change" | awk '{$2=$3=""; print $0}' | grep -v \.dat create TestVectors/ccm.txt create TestVectors/cmac.txt create TestVectors/eax.txt create TestVectors/gcm.txt create TestVectors/seed.txt create authenc.cpp create authenc.h create ccm.cpp create ccm.h create cmac.cpp create cmac.h create eax.cpp create eax.h create gcm.cpp create gcm.h create seed.cpp create seed.h create x64dll.asm
Below is the full record of the 5.6.0 release.
$ git diff-tree -r --summary CRYPTOPP_5_5_2 CRYPTOPP_5_6_0 | grep -v "change" | awk '{$2=$3=""; print $0}' delete 3desval.dat delete 3wayval.dat create TestData/3desval.dat create TestData/3wayval.dat create TestData/camellia.dat create TestData/cast128v.dat create TestData/cast256v.dat create TestData/descert.dat create TestData/dh1024.dat create TestData/dh2048.dat create TestData/dlie1024.dat create TestData/dlie2048.dat create TestData/dsa1024.dat create TestData/dsa1024b.dat create TestData/dsa512.dat create TestData/elgc1024.dat create TestData/esig1023.dat create TestData/esig1536.dat create TestData/esig2046.dat create TestData/gostval.dat create TestData/ideaval.dat create TestData/luc1024.dat create TestData/luc2048.dat create TestData/lucc1024.dat create TestData/lucc512.dat create TestData/lucd1024.dat create TestData/lucd512.dat create TestData/lucs1024.dat create TestData/lucs512.dat create TestData/marsval.dat create TestData/mqv1024.dat create TestData/mqv2048.dat create TestData/nr1024.dat create TestData/nr2048.dat create TestData/rabi1024.dat create TestData/rabi2048.dat create TestData/rc2val.dat create TestData/rc5val.dat create TestData/rc6val.dat create TestData/rijndael.dat create TestData/rsa1024.dat create TestData/rsa2048.dat create TestData/rsa400pb.dat create TestData/rsa400pv.dat create TestData/rsa512a.dat create TestData/rw1024.dat create TestData/rw2048.dat create TestData/saferval.dat create TestData/serpentv.dat create TestData/shacal2v.dat create TestData/sharkval.dat create TestData/skipjack.dat create TestData/squareva.dat create TestData/twofishv.dat create TestData/usage.dat create TestData/xtrdh171.dat create TestData/xtrdh342.dat create TestVectors/ccm.txt create TestVectors/cmac.txt create TestVectors/eax.txt create TestVectors/gcm.txt create TestVectors/seed.txt create authenc.cpp create authenc.h delete camellia.dat delete cast128v.dat delete cast256v.dat create ccm.cpp create ccm.h create cmac.cpp create cmac.h delete descert.dat delete dh1024.dat delete dh2048.dat delete dlie1024.dat delete dlie2048.dat delete dsa1024.dat delete dsa1024b.dat delete dsa512.dat create eax.cpp create eax.h delete elgc1024.dat delete esig1023.dat delete esig1536.dat delete esig2046.dat create gcm.cpp create gcm.h delete gostval.dat delete ideaval.dat delete luc1024.dat delete luc2048.dat delete lucc1024.dat delete lucc512.dat delete lucd1024.dat delete lucd512.dat delete lucs1024.dat delete lucs512.dat delete marsval.dat delete mqv1024.dat delete mqv2048.dat delete nr1024.dat delete nr2048.dat delete rabi1024.dat delete rabi2048.dat delete rc2val.dat delete rc5val.dat delete rc6val.dat delete rijndael.dat delete rsa1024.dat delete rsa2048.dat delete rsa400pb.dat delete rsa400pv.dat delete rsa512a.dat delete rw1024.dat delete rw2048.dat delete saferval.dat create seed.cpp create seed.h delete serpentv.dat delete shacal2v.dat delete sharkval.dat delete skipjack.dat delete squareva.dat delete twofishv.dat delete usage.dat create x64dll.asm delete xtrdh171.dat delete xtrdh342.dat