summaryrefslogtreecommitdiff
path: root/lib/libcrypt/crypt.c
AgeCommit message (Expand)Author
2023-06-24Fix typo in comment.msaitoh
2020-02-22Avoid undefined behavior in left shiftkamil
2020-02-22Avoid undefined behavior in bit shift operationskamil
2019-10-21adding argon2 support to libcrypt. argon2 user authentication nowjhigh
2019-10-05adding full scheme comparison to libcrypt:crypt and pwhash testsjhigh
2015-06-17fix error messageschristos
2011-12-28make __crypt staticchristos
2011-12-27wrap crypt() to a function that returns *0 and *1 on error.christos
2011-12-27perform the check for all salts > 2.christos
2011-12-26Provide a safer salting method that does not turn invalid salts to '.'.christos
2011-12-26avoid accessing array over its bound, from Solar Designerchristos
2009-05-01ANSI function prototypesperry
2009-05-01de-__Pperry
2007-01-17Remove more duplicate #includes, and a few spurious whitespaces at EOLhubertf
2006-11-25Constify prtab() argument, fixes MKDEBUGLIB build.freza
2006-10-27gently add some "const", and avoid some castsdrochner
2006-04-08Need stdio.h if debug.christos
2004-07-02Add support for SHA1 hashed passwords.sjg
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-08-06make the read-only arrays constjdolecek
2002-05-24support bcrypt password. can be chosen by "blowfish" keyword in passwd.conf.itojun
2001-03-01Four casts for lint.wiz
2001-01-05fix nested extern declaration.christos
2000-07-06Handle non-DES encrypted passwords; currently only MD5.ad
2000-06-16Enable decryption in crypt(), from cryptosrc-intl, and lift the updatedthorpej
2000-03-13Fix doubled 'the's.soren
1998-10-20vax -> __vax__matt
1998-06-01Need <stdlib.h> for setkey() prototype.kleink
1998-02-04don't kill 'register' in comments!mikel
1998-02-03remove obsolete register declarationsperry
1997-11-04specify array sizes in init_perm prototype. One of the array specificationscgd
1997-10-10don't let prototypes disappear if LARGEDATA is definedmikel
1997-10-09rcsid police, deprecate some use of registerlukem
1997-07-02add explicit return types and braces for gcc -Wall, some minor KNFmikel
1995-02-19use the (broken) crypt.c from the 4.4BSD-Lite Foreign distribution, thatcgd
1994-12-20type sanitycgd
1994-10-19cast for quiet.cgd
1993-08-01Add RCS identifiers.mycroft
1993-04-26made libcrypt, so exportable vs. non-exportable packages can becgd
>lukem