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

Steffen Jaeckel e3b5a858c3 Merge pull request #182 from libtom/feature/generalizedtime hace 8 años
demos 2a2968ae92 demos/test facelift hace 8 años
doc b10c03aead flush content of CVS/SVN tags hace 11 años
hooks a00aba8370 add pre-commit hook hace 8 años
notes c6a0362c88 SHA3 hace 8 años
src 2c52bf75f4 bugfixing hace 8 años
testprof 78a32430d4 more tests hace 8 años
.clang-format 99214b53f6 add .clang-format hace 10 años
.gitignore 7bb7bdde1d improving MS Windows builds (msvc) hace 8 años
.travis.yml 4874430dec send travis notifications to #libtom-notifications hace 8 años
Doxyfile bbc52b9e1b added libtomcrypt-1.17 hace 15 años
LICENSE 412b2ee1fc after multiple objections of libtom users [1], we decided to change licensing hace 14 años
README.md 6c8d00d1fd part of feature/doc changes hace 8 años
TODO bbc52b9e1b added libtomcrypt-1.17 hace 15 años
build.sh 631a11cd35 removing "checking white spaces" part from build.sh hace 8 años
changes bbc52b9e1b added libtomcrypt-1.17 hace 15 años
check_source.sh 39425a94c5 improved source checks hace 8 años
coverage.sh 2df86d65e8 don't execute coverage script for private travis hace 8 años
coverity.sh 3ecdd29847 fix coverity script hace 11 años
crypt.tex c7d6c3ad28 Add OpenSSL-compatible PKCS#5v1 KDF, demo of OpenSSL-compatible aes-256-cbc command. hace 8 años
fixupind.pl 808616d406 sanitize some Perl scripts hace 8 años
helper.pl 7bb7bdde1d improving MS Windows builds (msvc) hace 8 años
libtomcrypt.pc.in 90928d6dfd pkgconfig: set libdir= to $LIBPATH (for multi-arch) hace 11 años
libtomcrypt_VS2005.vcproj 59b4026fa7 Update makefiles hace 8 años
libtomcrypt_VS2008.sln 7bb7bdde1d improving MS Windows builds (msvc) hace 8 años
libtomcrypt_VS2008.vcproj 59b4026fa7 Update makefiles hace 8 años
makefile 59b4026fa7 Update makefiles hace 8 años
makefile.icc 59b4026fa7 Update makefiles hace 8 años
makefile.include 101a7a71ae enable -Wdeclaration-after-statement by default hace 8 años
makefile.mingw 59b4026fa7 Update makefiles hace 8 años
makefile.msvc 59b4026fa7 Update makefiles hace 8 años
makefile.shared 59b4026fa7 Update makefiles hace 8 años
makefile.unix 59b4026fa7 Update makefiles hace 8 años
mess.sh f32e52d5ac mark scripts as executable hace 13 años
printinfo.sh 953080bcea more trailing spaces + tabs outside of "src" dir hace 8 años
run.sh 6c8d00d1fd part of feature/doc changes hace 8 años
testbuild.sh e97d921c8d travis: print version information in build scripts hace 11 años
testme.sh 4f120531ab add separate CHECK_SOURCES build target hace 8 años
updatemakes.sh 9babf374ee add '-c' option (again) to updatemakes.sh hace 8 años

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.