Go to file
Paul Howarth 445dfa67a6 des.c: Add support for two-key Triple-DES
Add two-key 3DES support, needed by pycrypto.

This commit is based on the one for the bundled libtomcrypt 1.16
code in pycrypto:

https://github.com/dlitz/pycrypto/commit/65085f16
2014-04-15 11:25:18 +01:00
demos move mac_test() before modes_test() 2014-04-03 15:08:17 +02:00
doc added libtomcrypt-1.17 2010-06-16 12:39:13 +02:00
notes fixed 'golden' XTEA testvectors that are used when running testme.sh 2013-03-22 15:15:07 +02:00
src des.c: Add support for two-key Triple-DES 2014-04-15 11:25:18 +01:00
testprof base64: add and most important - execute tests 2014-03-04 21:50:16 +01:00
.gitignore gitignore: add files that are generated while profiling 2014-04-04 01:03:58 +02:00
.travis.yml travis: add "after_failure" section 2014-03-12 10:53:23 +02:00
build.sh build/testme: remove -j4 parameter 2013-03-15 11:08:54 +01:00
changes added libtomcrypt-1.17 2010-06-16 12:39:13 +02:00
crypt.tex fix typo: s/Endianess/Endianness/ 2014-02-25 10:38:29 +01:00
Doxyfile added libtomcrypt-1.17 2010-06-16 12:39:13 +02:00
filter.pl mark scripts as executable 2012-11-23 00:49:26 +01:00
fixupind.pl mark scripts as executable 2012-11-23 00:49:26 +01:00
genlist.sh genlist.sh: update 2014-04-04 00:38:09 +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 update makefiles 2014-04-04 00:38:10 +02:00
makefile.icc update makefiles 2014-04-04 00:38:10 +02:00
makefile.msvc update makefiles 2014-04-04 00:38:10 +02:00
makefile.shared update makefiles 2014-04-04 00:38:10 +02:00
makefile.unix update makefiles 2014-04-04 00:38:10 +02:00
mess.sh mark scripts as executable 2012-11-23 00:49:26 +01:00
parsenames.pl mark scripts as executable 2012-11-23 00:49:26 +01:00
printinfo.sh travis: use build matrix instead of testme script 2014-02-25 10:09:59 +01:00
README.md Readme: fix link to travis-ci 2013-08-14 16:58:14 +02:00
run.sh travis: print version information in build scripts 2014-02-25 10:31:13 +01:00
testbuild.sh travis: print version information in build scripts 2014-02-25 10:31:13 +01:00
testme.sh travis: print version information in build scripts 2014-02-25 10:31:13 +01:00
TODO added libtomcrypt-1.17 2010-06-16 12:39:13 +02:00
updatemakes.sh updatemakes.sh: trim trailing spaces 2013-09-03 14:25:50 +02:00

libtomcrypt

See doc/crypt.pdf for a detailed documentation

Build Status

develop: 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.