Pure C source Crypt Library
#library #c #libcrypt #hash #encrypt #decrypt #md5 #sha #ecc #dsa #dh #x509 #ssl #tls #ssh

Steffen Jaeckel 952caf3cd7 add testvectors for smaller RC2 keysizes 8 年 前
demos 953080bcea more trailing spaces + tabs outside of "src" dir 8 年 前
doc b10c03aead flush content of CVS/SVN tags 11 年 前
notes dc0c6ed9d9 regen rsa-testvectors 11 年 前
src 952caf3cd7 add testvectors for smaller RC2 keysizes 8 年 前
testprof abf0a18290 add some testcases 8 年 前
.clang-format 99214b53f6 add .clang-format 10 年 前
.gitignore 1c6c02e18d fix gitignore 9 年 前
.travis.yml 645a82d9e6 travis: update local package index as first step 9 年 前
Doxyfile bbc52b9e1b added libtomcrypt-1.17 15 年 前
LICENSE 412b2ee1fc after multiple objections of libtom users [1], we decided to change licensing 15 年 前
README.md 6c8d00d1fd part of feature/doc changes 8 年 前
TODO bbc52b9e1b added libtomcrypt-1.17 15 年 前
build.sh 953080bcea more trailing spaces + tabs outside of "src" dir 8 年 前
changes bbc52b9e1b added libtomcrypt-1.17 15 年 前
check-source.pl 824f3af98c check-source.pl cosmetics 8 年 前
coverage.sh 953080bcea more trailing spaces + tabs outside of "src" dir 8 年 前
coverity.sh 3ecdd29847 fix coverity script 11 年 前
crypt.tex 344620a0e7 fixes #135 RC2 min keylen 40bit (was 64bit) 8 年 前
filter.pl 808616d406 sanitize some Perl scripts 8 年 前
fixupind.pl 808616d406 sanitize some Perl scripts 8 年 前
genlist.sh fd94034ba7 sort HEADERS in makefiles, so it doesn't change spontaneously 10 年 前
libtomcrypt.dsp c98857a47e add hkdf impl 12 年 前
libtomcrypt.pc.in 90928d6dfd pkgconfig: set libdir= to $LIBPATH (for multi-arch) 11 年 前
libtomcrypt_VS2005.sln e960ff887c Added project and solution files for Visual Studio 2005 and Visual Studio 2008. 15 年 前
libtomcrypt_VS2005.vcproj c98857a47e add hkdf impl 12 年 前
libtomcrypt_VS2008.sln e960ff887c Added project and solution files for Visual Studio 2005 and Visual Studio 2008. 15 年 前
libtomcrypt_VS2008.vcproj c98857a47e add hkdf impl 12 年 前
makefile 808616d406 sanitize some Perl scripts 8 年 前
makefile.icc 55776b0ac9 update makefiles 8 年 前
makefile.include ce1043c55d ignore warnings of clang created by my stdlib 8 年 前
makefile.mingw 55776b0ac9 update makefiles 8 年 前
makefile.msvc 55776b0ac9 update makefiles 8 年 前
makefile.shared 55776b0ac9 update makefiles 8 年 前
makefile.unix 55776b0ac9 update makefiles 8 年 前
mess.sh f32e52d5ac mark scripts as executable 13 年 前
parsenames.pl 808616d406 sanitize some Perl scripts 8 年 前
printinfo.sh 953080bcea more trailing spaces + tabs outside of "src" dir 8 年 前
run.sh 6c8d00d1fd part of feature/doc changes 8 年 前
testbuild.sh e97d921c8d travis: print version information in build scripts 11 年 前
testme.sh 953080bcea more trailing spaces + tabs outside of "src" dir 8 年 前
updatemakes.sh 98e05b10a0 trim trailing spaces in mingw makefiles 11 年 前

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.