RSS Feed Atom feed
About The Projects
LibTom Logo
[ Index ]  [ Download ]  [ Features ]  [ Changes ]  [ Email List ]
[ GIT Tree ]  [ IRC Chat ]  [ MySelf! ]
LibTomCrypt (1.17)
.bz2, .bz2.sig
.zip, .zip.sig
LibTomMath (0.42.0)
.bz2, .bz2.sig
.zip, .zip.sig
TomsFastMath (0.12)
.bz2, .bz2.sig
.zip, .zip.sig
LibTomPoly (0.04)
.bz2, .bz2.sig
.zip, .zip.sig
LibTomFloat (0.02)
.bz2, .bz2.sig
.zip, .zip.sig

Listings: LibTomCrypt, LibTomMath, TomsFastMath, LibTomPoly, LibTomFloat

LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

LibTomCrypt has been designed from the ground up to be very simple to use. It has a modular and standard API that allows new ciphers, hashes and PRNGs to be added or removed without change to the overall end application. It features easy to use functions and a complete user manual which has many source snippet examples.

LibTomCrypt is free for all purposes under the public domain. This includes commercial use, redistribution and even branching.

Sports the following

LibTomCrypt builds out of the box with GCC 2.95 and up as well as Visual C++ v6.00 with SP5. It can be reconfigured to eliminate algorithms, use different build options (e.g. smaller or faster code) or use different build tools. It has been successfully tested on numerous platforms ranging from the x86 (Intel and AMD), ARM7TDMI, PowerPC and MIPS series of processors. The code is all endian neutral and uses only standard C syntax.