summaryrefslogtreecommitdiff
path: root/lib/libcrypt/bcrypt.c
AgeCommit message (Expand)Author
2021-10-16libcrypt: Hide more private symbols by default. Fix style.nia
2020-03-25Revert putting a $ as the final character for blowfish. It is not required bychristos
2020-03-25Add missing trailing $ for blowfishchristos
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