summaryrefslogtreecommitdiff
path: root/test-gensalt.c
AgeCommit message (Expand)AuthorFilesLines
2018-11-10Make bcrypt variants independently configurable.Zack Weinberg1-9/+20
2018-11-10Remove sha256crypt from the list of expected default prefixes.Björn Esser1-2/+0
2018-11-10Reduce the number of methods that can be the default for new hashes.Zack Weinberg1-4/+0
2018-11-09Provide a default hash as long as some strong hash is enabled.Zack Weinberg1-5/+40
2018-10-31Replace AC_C_BIGENDIAN with a new, fat-binary friendly macro.Zack Weinberg1-1/+0
2018-10-30test-gensalt.c: Fix typo.Björn Esser1-1/+1
2018-10-30Add generic test if crypt is accepting gensalt and crypt outputsVitaly Chikunov1-1/+31
2018-10-30Fix gensalt for bigcrypt if descrypt hash method is not selected.Björn Esser1-2/+15
2018-10-29Rename all hash methods to match naming in John the Ripper.Björn Esser1-14/+14
2018-10-28Add gost-yescrypt backend and tests.Björn Esser1-0/+28
2018-10-21Include crypt.h from crypt-port.h.Björn Esser1-1/+0
2018-09-08Change default hashing method to yescrypt.Björn Esser1-4/+4
2018-09-08crypt-port.h: Change XCRYPT_STRCPY_OR_ABORT to be a function.Björn Esser1-1/+0
2018-09-08Add tests for scrypt.Björn Esser1-0/+28
2018-09-07test-gensalt.c: Use XCRYPT_STRCPY_OR_ABORT instead of strncpy().Björn Esser1-1/+1
2018-09-07test-gensalt.c: Add tests for yescrypt with min and max cost parameter.Björn Esser1-1/+17
2018-09-07Fix formatting and indentation.Björn Esser1-1/+2
2018-08-24Add yescrypt backend and testsVitaly Chikunov1-0/+11
2018-08-21Improved handling of out-of-range cost parameters in gensalt.Zack Weinberg1-30/+126
2018-07-13Fix several test failures on x86-64 with -m32.Zack Weinberg1-1/+1
2018-07-11Add more tests based on gaps in line coverage.Zack Weinberg1-15/+67
2018-07-10Make crypt_gensalt for $sha1 deterministic.Zack Weinberg1-4/+9
2018-07-10Replace crypt-sunmd5.c with BSD-licensed cleanroom reimplementation.Zack Weinberg1-1/+7
2018-07-09Fix Werror=stringop-truncationBjörn Esser1-3/+2
2018-07-09Make salt validation pickier.Zack Weinberg1-11/+20
2018-07-04Make it possible to disable individual hashes at configure time.Zack Weinberg1-15/+46
2018-06-30test-gensalt: extend checks of expected outputDmitry V. Levin1-13/+83
2018-06-30crypt_gensalt_rn: fix the number of automatically obtained random bytesDmitry V. Levin1-15/+19
2018-06-30Extend --enable-weak-hashes configure optionDmitry V. Levin1-1/+3
2018-06-30Use ARRAY_SIZE instead of open-coding it in every use caseDmitry V. Levin1-1/+1
2018-01-27crypt: bcrypt should use secure $2b$ hashes by defaultBjörn Esser1-4/+4
2018-01-20crypt-pbkdf1-sha1: Fix Base64 encoding in gensalt functionBjörn Esser1-1/+1
2017-10-28Rename memset-macro and avoid extra symbol renameBjörn Esser1-2/+2
2017-10-26<string.h> gets imported through <crypt-port.h> nowBjörn Esser1-1/+0
2017-10-26Use more secure functions to erase sensitive memoryBjörn Esser1-2/+2
2017-10-26crypt-pbkdf1-sha1: Add support for PBKDF1 with SHA1 ($sha1$<rounds>$<salt>$)Björn Esser1-11/+12
2017-10-24Add support for SUNMD5 ($md5[,rounds=%u]$salt$) from (Open)SolarisBjörn Esser1-0/+1
2017-10-23Reformat all code files to match GNU styleBjörn Esser1-2/+4
2017-10-22NTHASH: Check buffer size, use scratch space, generate random fake saltBjörn Esser1-2/+2
2017-10-21Add support for NTHASH ($3$) from FreeBSDBjörn Esser1-1/+2
2017-10-03Add default algorithm choice and randomization to crypt_gensalt.Zack Weinberg1-3/+31
2017-10-03Fix bugs in MD5, SHA256, and SHA512 setting-string generation.Zack Weinberg1-2/+2
2017-10-03For consistency, change all remaining uses of NULL to 0.Zack Weinberg1-1/+1
2017-10-02Grab bag of header-related cleanups.Zack Weinberg1-1/+2
2017-09-21Generate crypt.h for installation.Zack Weinberg1-1/+1
2017-09-16Add configure options to disable obsolete APIs and/or weak hashes.Zack Weinberg1-0/+8
2017-09-16Reintroduce semi-automated namespace cleanliness.Zack Weinberg1-3/+3
2017-09-15Crank up the warnings level still further.Zack Weinberg1-2/+2
2017-09-15Flatten the directory tree.Zack Weinberg1-0/+113