Crypto++ is a C++ Class Library of Cryptographic Schemes It is available from: http://www.cryptopp.com