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.
C Other
Latest commit cd6e602 Jun 23, 2017 @sjaeckel sjaeckel committed on GitHub Merge pull request #240 from fperrad/20170622_lint
more linting
Permalink
Failed to load latest commit information.
demos DH facelift part1 Jun 22, 2017
doc update title page of pdf doc Jun 22, 2017
hooks add pre-commit hook Mar 22, 2017
notes replace SVN tags Jun 20, 2017
src refactor switch with default Jun 22, 2017
tests allow to give only a part as parameter to `./test` Jun 22, 2017
.clang-format add .clang-format Aug 25, 2015
.gitattributes or perhaps exclude .git* May 11, 2017
.gitignore also build openssl-enc Jun 8, 2017
.travis.yml ... Jun 13, 2017
LICENSE after multiple objections of libtom users [1], we decided to change l… Jan 19, 2011
README.md part of feature/doc changes Feb 28, 2017
TODO added libtomcrypt-1.17 Jun 16, 2010
build.sh replace SVN tags Jun 20, 2017
changes update changes document Apr 25, 2017
check_source.sh replace SVN tags Jun 20, 2017
coverage.sh replace SVN tags Jun 20, 2017
coverage_more.sh replace SVN tags Jun 20, 2017
coverity.sh fix coverity script Oct 9, 2014
helper.pl introduce XMEMMOVE and check for its usage Jun 22, 2017
libtomcrypt.pc.in drop the need for testprof/makefile* May 11, 2017
libtomcrypt_VS2008.sln improving MS Windows builds (msvc) Mar 29, 2017
libtomcrypt_VS2008.vcproj update makefiles Jun 22, 2017
makefile use CROSS_COMPILE instead of PREFIX to indicate toolchain prefix Jun 20, 2017
makefile.mingw Revert "also use DESTDIR in makefile.m{ingw,svc}" Jun 22, 2017
makefile.msvc Revert "also use DESTDIR in makefile.m{ingw,svc}" Jun 22, 2017
makefile.shared proper use of `$(DESTDIR)` Jun 22, 2017
makefile.unix proper use of `$(DESTDIR)` Jun 22, 2017
makefile_include.mk proper use of `$(DESTDIR)` Jun 22, 2017
printinfo.sh small fix-ups May 11, 2017
run.sh replace SVN tags Jun 20, 2017
scan_build.sh this is a horrible PR Jun 13, 2017
testbuild.sh travis: print version information in build scripts Feb 25, 2014
testme.sh replace SVN tags Jun 20, 2017
updatemakes.sh small fix-ups May 11, 2017

README.md

libtomcrypt

See doc/crypt.pdf for a detailed documentation

Project Status

develop: Build Status Coverage Status Coverity Scan Build Status

Submitting patches

Please branch off from develop if you want to submit a patch.

Patch integration will be faster if tests and documentation are included.

Please update the makefiles in a separate commit. To update them simply run the updatemakes.sh script.

Branches

Please be aware, that all branches besides master and develop can and will be force-pushed, rebased and/or removed!

If you want to rely on such an unstable branch, create your own fork of this repository to make sure nothing breaks for you.