summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2018-08-24Add yescrypt backend and testsVitaly Chikunov11-3/+228
2018-08-24Namespace and self-contain yescrypt filesVitaly Chikunov7-353/+54
2018-08-24Import yescrypt codes from yescrypt's cvswebVitaly Chikunov9-0/+3570
2018-08-24Bump tarball version to 4.1.3 and update NEWS.Björn Esser2-1/+3
2018-08-24Update NEWS.Björn Esser1-0/+14
2018-08-24.travis.yml: Enable -Wall,-Werror for autotools generationBjörn Esser1-1/+1
2018-08-24.travis.yml: Fix upgrade and gpg-keys for Fedora RawhideBjörn Esser1-5/+8
2018-08-21Improved handling of out-of-range cost parameters in gensalt.Zack Weinberg9-59/+160
2018-08-07Add configure option --disable-failure-tokens.Zack Weinberg7-47/+112
2018-08-04Update NEWS.Björn Esser1-0/+1
2018-08-04Add alias man-pages for other crypt functions.Björn Esser6-1/+9
2018-08-02Update LICENSING and NEWS for changes in previous commits.Björn Esser2-2/+7
2018-08-02crypt-sha512.c: Apply previous commits from Zack WeinbergBjörn Esser1-178/+178
2018-08-02Replace crypt-sha512.c with an implementation in the Public Domain.Björn Esser1-192/+191
2018-08-02crypt-sha256.c: Apply previous commits from Zack WeinbergBjörn Esser1-164/+162
2018-08-02Replace crypt-sha256.c with an implementation in the Public Domain.Björn Esser1-175/+176
2018-08-02Use valgrind memcheck if available to test for memory leaks.Björn Esser8-8/+261
2018-08-01Bump tarball version to 4.1.2 and update NEWS.Björn Esser2-1/+3
2018-07-26Bump tarball version to 4.1.1 and update NEWS.Zack Weinberg2-1/+15
2018-07-26Update configure --help text and comments in hashes.lst.Zack Weinberg2-17/+29
2018-07-26Remove use of makecontext/swapcontextFlorian Weimer2-149/+12
2018-07-26Issue #15: predictable behavior when crypt args are NULL or invalid.Zack Weinberg14-148/+514
2018-07-25Issue #16: allow explicit rounds=<default> in sunmd5,sha256,sha512.Zack Weinberg5-4/+22
2018-07-24Fix multiple definition issue with old versions of GNU ldDmitry V. Levin4-22/+26
2018-07-24crypt_gensalt_ra: Avoid memory leak in case of crypt_gensalt_rn errorFlorian Weimer1-2/+5
2018-07-14Enable gensalt_sha_rn() for crypt-md5 "$1$"Björn Esser2-2/+2
2018-07-14Add the BSDs, OSX and Solaris to --enable-hashesBjörn Esser3-18/+47
2018-07-13Makefile: Fix warnings from automakeBjörn Esser1-6/+16
2018-07-13release version 4.1.0Björn Esser2-1/+32
2018-07-13test-getrandom-fallbacks.c: only wrap open64 if it exists.Zack Weinberg2-0/+3
2018-07-13Fix several test failures on x86-64 with -m32.Zack Weinberg6-22/+36
2018-07-13crypt-pbkdf1-sha1.c: gensalt should have indentical output on big endian archesBjörn Esser1-2/+3
2018-07-13crypt-sunmd5.c: Fix possible overflow on 32 bit archesBjörn Esser1-1/+1
2018-07-13test-short-outbuf.c: Fix to build on 32 bit archesBjörn Esser1-4/+4
2018-07-13.travis.yml: add --enable-obsolete-api=glibc to the test matrixDmitry V. Levin1-0/+24
2018-07-13Extend --enable-obsolete-api configure optionDmitry V. Levin5-31/+81
2018-07-13Install libcrypt.pc symlink along with libxcrypt.pcDmitry V. Levin1-0/+9
2018-07-13crypt.h: introduce CRYPT_GENSALT_IMPLEMENTS_* feature test macrosDmitry V. Levin2-0/+27
2018-07-12Add tests for get_random_bytes.Zack Weinberg7-1/+554
2018-07-12test-badsetting.c: correct "Written by" year.Zack Weinberg1-1/+1
2018-07-12Add two more test programs to .gitignore.Zack Weinberg1-0/+2
2018-07-12crypt.5: Add docs for SHA1, MD5/Sun, NTHASH.Zack Weinberg1-44/+70
2018-07-11Fix test-badsetting when not all hashes are enabled.Zack Weinberg1-7/+44
2018-07-11Add more tests based on gaps in line coverage.Zack Weinberg11-62/+391
2018-07-10Make XCRYPT_SECURE_MEMSET() syntactically a normal expression.Zack Weinberg12-22/+22
2018-07-10Fix incorrect output-size computation in crypt_sha1_rn.Zack Weinberg1-2/+4
2018-07-10Don't use malloc in crypt-pbkdf1-sha1.c.Zack Weinberg2-15/+7
2018-07-10Make crypt_gensalt for $sha1 deterministic.Zack Weinberg3-53/+59
2018-07-10Replace crypt-sunmd5.c with BSD-licensed cleanroom reimplementation.Zack Weinberg3-328/+225
2018-07-09Add test for short output buffersBjörn Esser2-1/+74