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

Karel Miko c8cb714e08 added chacha_done 8 年之前
demos 2a2968ae92 demos/test facelift 8 年之前
doc b10c03aead flush content of CVS/SVN tags 11 年之前
hooks a00aba8370 add pre-commit hook 8 年之前
notes c6a0362c88 SHA3 8 年之前
src c8cb714e08 added chacha_done 8 年之前
testprof ff6abc776c RFC 7539 - ChaCha20 and Poly1305 + chacha based PRNG 8 年之前
.clang-format 99214b53f6 add .clang-format 10 年之前
.gitignore 7bb7bdde1d improving MS Windows builds (msvc) 8 年之前
.travis.yml 4874430dec send travis notifications to #libtom-notifications 8 年之前
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 9 年之前
TODO bbc52b9e1b added libtomcrypt-1.17 15 年之前
build.sh 631a11cd35 removing "checking white spaces" part from build.sh 9 年之前
changes bbc52b9e1b added libtomcrypt-1.17 15 年之前
check_source.sh 39425a94c5 improved source checks 8 年之前
coverage.sh 2df86d65e8 don't execute coverage script for private travis 9 年之前
coverity.sh 3ecdd29847 fix coverity script 11 年之前
crypt.tex c7d6c3ad28 Add OpenSSL-compatible PKCS#5v1 KDF, demo of OpenSSL-compatible aes-256-cbc command. 8 年之前
fixupind.pl 808616d406 sanitize some Perl scripts 9 年之前
helper.pl 7bb7bdde1d improving MS Windows builds (msvc) 8 年之前
libtomcrypt.pc.in 90928d6dfd pkgconfig: set libdir= to $LIBPATH (for multi-arch) 12 年之前
libtomcrypt_VS2008.sln 7bb7bdde1d improving MS Windows builds (msvc) 8 年之前
libtomcrypt_VS2008.vcproj ff6abc776c RFC 7539 - ChaCha20 and Poly1305 + chacha based PRNG 8 年之前
makefile ff6abc776c RFC 7539 - ChaCha20 and Poly1305 + chacha based PRNG 8 年之前
makefile.icc ff6abc776c RFC 7539 - ChaCha20 and Poly1305 + chacha based PRNG 8 年之前
makefile.include 101a7a71ae enable -Wdeclaration-after-statement by default 8 年之前
makefile.mingw ff6abc776c RFC 7539 - ChaCha20 and Poly1305 + chacha based PRNG 8 年之前
makefile.msvc ff6abc776c RFC 7539 - ChaCha20 and Poly1305 + chacha based PRNG 8 年之前
makefile.shared ff6abc776c RFC 7539 - ChaCha20 and Poly1305 + chacha based PRNG 8 年之前
makefile.unix ff6abc776c RFC 7539 - ChaCha20 and Poly1305 + chacha based PRNG 8 年之前
mess.sh f32e52d5ac mark scripts as executable 13 年之前
printinfo.sh 953080bcea more trailing spaces + tabs outside of "src" dir 9 年之前
run.sh 6c8d00d1fd part of feature/doc changes 9 年之前
testbuild.sh e97d921c8d travis: print version information in build scripts 12 年之前
testme.sh 4f120531ab add separate CHECK_SOURCES build target 9 年之前
updatemakes.sh 9babf374ee add '-c' option (again) to updatemakes.sh 8 年之前

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.