Available C++ Libraries FAQ
Libraries available to download (A-C)
Crypto++ Library - Class library of cryptographic schemes
The Crypto++ Library supports nearly 100 cryptograpic algorithms.
Other features included in the library are:
- pseudo random number generators (PRNG): ANSI X9.17 appendix C, RandomPool
- password based key derivation functions: PBKDF1 and PBKDF2 from PKCS #5, PBKDF from PKCS #12 appendix B
- Shamir's secret sharing scheme and Rabin's information dispersal algorithm (IDA)
- fast multi-precision integer (bignum) and polynomial operations
- finite field arithmetics, including GF(p) and GF(2^n)
- prime number generation and verification
- useful non-cryptographic algorithms
- DEFLATE (RFC 1951) compression/decompression with gzip (RFC 1952) and zlib (RFC 1950) format support
- hex, base-32, and base-64 coding/decoding
- 32-bit CRC and Adler32 checksum
- class wrappers for these operating system features (optional):
- high resolution timers on Windows, Unix, and Mac OS
- Berkeley and Windows style sockets
- Windows named pipes
- /dev/random, /dev/urandom, /dev/srandom
- Microsoft's CryptGenRandom on Windows
- A high level interface for most of the above, using a filter/pipeline metaphor
- benchmarks and validation testing
- x86, x86-64 (x64), MMX, and SSE2 assembly code for the most commonly used algorithms, with run-time CPU feature detection and code selection
- supports GCC-style and MSVC-style inline assembly, and MASM for x64
- certain versions are available in FIPS 140-2 validated form
Operating Systems
- could run on any OS, but not tested
Compilers
Added : 2010-11-17 Amended: 2010-11-17 Licensing : Open Source
Add a comment
|
Our ads
Buy gold
Beat the credit crunch - buy gold online - quickly, safely and at low prices
www.bullionvault.com
|