Projects / Crypto++


Crypto++ is a C++ cryptographic class library which includes block and stream ciphers, hash functions, MACs, random number generators, public key cryptography (including elliptic curves), compression, and an easy-to-use filter interface.

Operating Systems

RSS Recent releases

  •  06 May 2007 09:18

Release Notes: This release added VMAC and Sosemanuk, and improved the speed of several other algorithms using x86/x86-64/MMX/SSE2 assembly. Random number generators and DSA-like signature algorithms were modified to reduce the risk of reusing random numbers and IVs after virtual machine state rollback.

  •  22 Dec 2006 13:07

Release Notes: This release fixes a number of compile errors to allow it to compile out of the box on most current compilers. Also, SHA-224, Salsa20, and defense against AES timing attacks were added, and Whirlpool was updated to version 3 of the algorithm.

  •  28 Nov 2006 09:24

Release Notes: A bug in the "dlltest" DLL testing program was fixed. Compiling with STLport using VC .NET was fixed. Compiling with -fPIC using GCC was fixed. Compiling with -msse2 on systems without memalign() was fixed. The inability to instantiate PanamaMAC was fixed. Problems with inline documentation were fixed.

  •  15 Nov 2001 16:20

Release Notes: This release contains compatibility fixes/workarounds for STLport 4.5, GCC 3.0.2, and MSVC 7.0, and other minor bugfixes.

  •  30 Jan 2001 06:12

    Release Notes: Support for recommended elliptic curve parameters and PKCS #8 private key format, and fixes for bugs in data compression/decompression, elliptic curve point decompression, and the NetworkSource class. The license was changed to not require contribution of modifications.


    Project Spotlight

    TurnKey ProjectPier Appliance

    A ProjectPier appliance that is easy to use and lightweight.


    Project Spotlight


    A tool (with a GUI) for steganography.