Go to file
Steffen Jaeckel ea1228d3ab I like aligned output :)
...and I dislike c&p'ed code
2017-03-09 20:09:55 +01:00
demos I like aligned output :) 2017-03-09 20:09:55 +01:00
doc flush content of CVS/SVN tags 2014-04-29 21:13:49 +02:00
notes regen rsa-testvectors 2014-08-28 13:30:26 +02:00
src there is no snprintf before Visual C++ 2015 2017-03-09 20:07:39 +01:00
testprof There's no need running the same test multiple times 2017-03-09 20:09:55 +01:00
.clang-format add .clang-format 2015-08-25 23:58:08 +02:00
.gitignore fix gitignore 2016-04-03 14:12:27 +02:00
.travis.yml also install binutils from debian-sid 2017-03-02 12:18:47 +01:00
build.sh removing "checking white spaces" part from build.sh 2017-03-01 14:00:45 +01:00
changes added libtomcrypt-1.17 2010-06-16 12:39:13 +02:00
check_source.sh add separate CHECK_SOURCES build target 2017-03-01 14:09:29 +01:00
check-source.pl tuning build.sh to handle -DLTC_EASY 2017-03-01 13:35:19 +01:00
coverage.sh don't execute coverage script for private travis 2017-03-01 15:19:34 +01:00
coverity.sh fix coverity script 2014-10-10 00:55:18 +02:00
crypt.tex fixes #135 RC2 min keylen 40bit (was 64bit) 2017-02-28 20:09:32 +01:00
Doxyfile added libtomcrypt-1.17 2010-06-16 12:39:13 +02:00
filter.pl sanitize some Perl scripts 2017-02-28 19:59:58 +01:00
fixupind.pl sanitize some Perl scripts 2017-02-28 19:59:58 +01:00
genlist.sh sort HEADERS in makefiles, so it doesn't change spontaneously 2015-09-01 17:36:43 +02:00
libtomcrypt_VS2005.sln Added project and solution files for Visual Studio 2005 and Visual Studio 2008. 2010-06-16 20:01:47 +02:00
libtomcrypt_VS2005.vcproj add hkdf impl 2013-03-15 11:16:16 +01:00
libtomcrypt_VS2008.sln Added project and solution files for Visual Studio 2005 and Visual Studio 2008. 2010-06-16 20:01:47 +02:00
libtomcrypt_VS2008.vcproj add hkdf impl 2013-03-15 11:16:16 +01:00
libtomcrypt.dsp add hkdf impl 2013-03-15 11:16:16 +01:00
libtomcrypt.pc.in pkgconfig: set libdir= to $LIBPATH (for multi-arch) 2014-02-25 10:45:20 +01:00
LICENSE after multiple objections of libtom users [1], we decided to change licensing 2011-01-19 10:18:15 +01:00
makefile sanitize some Perl scripts 2017-02-28 19:59:58 +01:00
makefile.icc update makefiles 2017-02-21 16:57:21 +01:00
makefile.include ignore warnings of clang created by my stdlib 2017-02-27 18:12:22 +01:00
makefile.mingw update makefiles 2017-02-21 16:57:21 +01:00
makefile.msvc update makefiles 2017-02-21 16:57:21 +01:00
makefile.shared update makefiles 2017-02-21 16:57:21 +01:00
makefile.unix update makefiles 2017-02-21 16:57:21 +01:00
mess.sh mark scripts as executable 2012-11-23 00:49:26 +01:00
parsenames.pl sort filenames on perl level during updatemakes.sh 2017-03-01 22:07:28 +01:00
printinfo.sh more trailing spaces + tabs outside of "src" dir 2017-02-24 20:50:37 +01:00
README.md part of feature/doc changes 2017-02-28 17:35:57 +01:00
run.sh part of feature/doc changes 2017-02-28 17:35:57 +01:00
testbuild.sh travis: print version information in build scripts 2014-02-25 10:31:13 +01:00
testme.sh add separate CHECK_SOURCES build target 2017-03-01 14:09:29 +01:00
TODO added libtomcrypt-1.17 2010-06-16 12:39:13 +02:00
updatemakes.sh fix updatemakes.sh indentation 2017-03-01 17:52:05 +01:00

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.