Home > C,C++ > Cryptography


Botan is a portable C++ library implementing a variety of crypto algorithms, such as RSA, DSA, 3DES, AES, and SHA-1, which can be accessed and used in an easy and general manner. In addition, it includes support for X.509v3 certificates, PKCS #8 private keys, PKCS #10 certificate requests, and other PKI related structures.
Submitted: Dec 10, 2003
Crypto++ is a free C++ class library of cryptographic schemes. Currently the library consists of the list of schemes, some of which is other people's code, repackaged into classes. Crypto++ was designed to be easily portable to a large variety of platforms. From this site you can download those classes and also download different versions of Crypto.
Submitted: Nov 13, 1999
Reed-Solomon Forward Error Correction  
These highly optimized software libraries support rapid encoding and decoding of the widely used Reed-Solomon Error Correcting Codes. Our libraries are available in C or C++ for a range of platforms. Background Reed-Solomon codes are block-based error correcting codes with a wide range of applications including: Error correction for storage devices (e.g. Compact Disk, DVD, etc) and for barcodes, Mobile and personal communications, Digital communications in noise-prone environments.
Submitted: Dec 07, 1999
Zmodexp is a library for fast integer modular exponentiation. Zmodexp will provide excellent performance on any modern CPU.
Submitted: Nov 06, 1999
A library for fast integer multiplication. Included are a paper on multiplication techniques, some multiplication benchmarks and a page of information on CPU speeds.
Submitted: Nov 06, 1999
VMPC One-way Function and Implementation Homepage  
Describes the one-way VMPC function derived from a very simple transformation of permutations and a Stream Cipher based on it. Presents information on C++ and other language implementations of the function and the cipher.
Submitted: Aug 11, 2003

  Privacy - Trademarks - Feedback - Terms of Use Copyright The MathWorks, Inc.