Crypto++
4.1


Supplier:

Wei Dai
Platforms:

Win 3.1x: Win 95/98: Win NT: Win 2000: AIX: BSD: Solaris: MacOS: Linux: HP-UX: FreeBSD: DOS: any platform with GCC 2.95.2 or greater
Description:

free C++ library for cryptography: includes ciphers, message authentication codes, one-way hash functions, public-key cryptosystems, and key agreement schemes

Features:

  1. a class hierarchy with an API defined by abstract base classes
  2. Proposed AES (Rijndael) and other AES candidates: RC6, MARS, Twofish, Serpent, CAST-256
  3. other symmetric block ciphers: IDEA, DES, Triple DES (DES-EDE2 and DES-EDE3), DESX (DES-XEX3), RC2, RC5, Blowfish, Diamond2, TEA, SAFER, 3-WAY, GOST, SHARK, CAST-128, Square, Skipjack
  4. generic cipher modes: CBC padded, CBC ciphertext stealing (CTS), CFB, OFB, counter mode
  5. stream ciphers: Panama, ARC4, SEAL, WAKE, Sapphire II, BlumBlumShub
  6. public key cryptography: RSA, DSA, ElGamal, Nyberg-Rueppel (NR), BlumGoldwasser, Rabin, Rabin-Williams (RW), LUC, LUCELG
  7. padding schemes for public-key systems: PKCS#1 v2.0, OAEP, PSSR, IEEE P1363 EMSA2
  8. key agreement schemes: Diffie-Hellman (DH), Unified Diffie-Hellman (DH2), Menezes-Qu-Vanstone (MQV), LUCDIF, XTR-DH
  9. elliptic curve cryptography: ECDSA, ECNR, ECIES, ECDHC, ECMQVC
  10. one-way hash functions: SHA-1, MD2, MD5, HAVAL, RIPEMD-160, Tiger, SHA-2 (SHA-256, SHA-384, and SHA-512), Panama
Certification:

Price:

free
URL:

http://www.cryptopp.com

 

© Copyright Townsend & Taphouse, 1999-2002. All rights reserved.
Home   Products Section