summaryrefslogtreecommitdiff
path: root/lib/libcrypt/bcrypt.c
AgeCommit message (Expand)Author
2013-08-28Publish explicit_memset and consttime_memequal in userland libc.riastradh
2013-06-24Replace consttime_bcmp/explicit_bzero by consttime_memequal/explicit_memset.riastradh
2012-08-30Add "consttime_bcmp" and "explicit_bzero" functions for both kerneldrochner
2012-03-21Use C89 functions definitions.matt
2011-12-28clamp length to 72 (73) characters.christos
2011-12-27- go back to returning NULL, we are going to wrap crypt instead.christos
2011-12-27we want to check against "*0" not "*\0"christos
2011-12-27Instead of returning ":" on error, return "*0" or "*1" which will always resultchristos
2011-12-26Return ":1" on error instead of ":", so that sloppy password creation programschristos
2011-05-16-fix maximum length of salt (missing prefix, rounding error)drochner
2006-10-27gently add some "const", and avoid some castsdrochner
2006-10-24don't segfault on NULL pointer if number of rounds ismlelstv
2005-01-12fix compile issue and de-lintchristos
2005-01-12- change the gensalt functions to take an optional string instead ofchristos
2005-01-11add local prototype for old salt functionchristos
2005-01-11Write __gensalt_blowfish function that does not use static storage andchristos
2003-08-06add __RCSID()jdolecek
2003-04-17hrink the Blowfish routines down to only what we need for __bcrypt(),thorpej
2002-05-24support bcrypt password. can be chosen by "blowfish" keyword in passwd.conf.itojun