Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
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 TeX Makefile Python Java Shell
Failed to load latest commit information.
demos minor changes
doc flush content of CVS/SVN tags
notes regen rsa-testvectors
src make sure no cache-based timing attack is possible
testprof add crc32
.clang-format add .clang-format
.gitignore update gitignore
.travis.yml travis.yml: add test runs without "timing resistance"
Doxyfile added libtomcrypt-1.17
LICENSE after multiple objections of libtom users [1], we decided to change l…
README.md add coverity badge
TODO added libtomcrypt-1.17
build.sh build.sh: improve diff parameters
changes added libtomcrypt-1.17
coverage.sh coverage: exclude some folders
coverity.sh fix coverity script
crypt.tex ccm: clarify pt and ct parameters in doc and API description
filter.pl mark scripts as executable
fixupind.pl mark scripts as executable
genlist.sh flush content of CVS/SVN tags
libtomcrypt.dsp add hkdf impl
libtomcrypt.pc.in pkgconfig: set libdir= to $LIBPATH (for multi-arch)
libtomcrypt_VS2005.sln Added project and solution files for Visual Studio 2005 and Visual St…
libtomcrypt_VS2005.vcproj add hkdf impl
libtomcrypt_VS2008.sln Added project and solution files for Visual Studio 2005 and Visual St…
libtomcrypt_VS2008.vcproj add hkdf impl
makefile update makefiles
makefile.icc update makefiles
makefile.include re-work debug output of some tests
makefile.mingw update makefiles
makefile.msvc update makefiles
makefile.shared update makefiles
makefile.unix update makefiles
mess.sh mark scripts as executable
parsenames.pl flush content of CVS/SVN tags
printinfo.sh printinfo: display version of correct compiler if CC does not point t…
run.sh flush content of CVS/SVN tags
testbuild.sh travis: print version information in build scripts
testme.sh testme.sh: add test runs without "timing resistance"
updatemakes.sh trim trailing spaces in mingw makefiles

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.

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.

Something went wrong with that request. Please try again.