summaryrefslogtreecommitdiff
path: root/lib/libc/crypt
AgeCommit message (Expand)Author
2014-04-19one small tweak to avoid ever going off the end of a string.Ted Unangst
2014-04-19improved checking for invalid hashes. from solar designerTed Unangst
2014-04-08use char * for strings, saving casts. add return codes to base64 functionsTed Unangst
2014-04-03I have discussed these licenses with Poul-Henning Kamp and he has agreed toBob Beck
2014-03-24oops, merge errorTed Unangst
2014-03-23clear stack variables, suggested by djmTed Unangst
2014-03-23some improvements suggested by djm.Ted Unangst
2014-03-23two functions don't need to be exportedTed Unangst
2014-03-23minimal change to implementation of bcrypt to not require static globals.Ted Unangst
2014-03-22switch to shorter ISC license. this was ok with Niels Provos.Ted Unangst
2014-03-19consolidate the base64 code in one place, and remove inadequate test codeTed Unangst
2014-03-19right or wrong, bcrypt() is declared in pwd.h, not unistd.hTed Unangst
2014-02-24solar's testsuite revealed insufficient validation of invalid input hashes.Ted Unangst
2014-02-17remove redundant testTed Unangst
2014-02-17sticking strlen into a char leads to wraparound at 256. fix this andTed Unangst
2013-12-19pseudo-code corrections from Solar Designer <solar@openwall.com>Theo de Raadt
2013-10-22tweak previous;Jason McIntyre
2013-10-22delete extra words; Henri KemppainenTheo de Raadt
2013-10-21update documentation for these functions. They now state the case regardingTheo de Raadt
2013-10-21Remove arc4random_stir() and arc4random_addrandom(), which none shouldTheo de Raadt
2013-10-04a couple of warning fixes and an RCS marker; ok markus@Damien Miller
2013-10-01replace rc4 with ChaCha20; inspired by Nick Mathewson's work on libottery;Markus Friedl
2013-07-16use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@Ingo Schwarze
2013-06-11spacingTheo de Raadt
2013-06-05Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarzeTed Unangst
2013-04-21tweak a few commentsTed Unangst
2013-04-21this man page is mostly about password hashing now (you really don'tTed Unangst
2013-04-20Xr encrypt(1) to give people a hint if they just want a password stringTed Unangst
2013-04-17add some prototypes, casts, includes, parenthesis, and whatnot toTed Unangst
2012-11-30Document a known bug in the DES crypt cipher implementation which we'reStefan Sperling
2012-09-04arc4random_buf is the easy way to fill a buffer now. ok deraadtTed Unangst
2012-07-26remove reference to no longer existing description of nonexistent devices;Christian Weisgerber
2012-06-24Change arc4random_uniform() to calculate ``2**32 % upper_bound'' asMatthew Dempsky
2012-06-02Update STANDARDS section for a few <stdlib.h> functionsPhilip Guenthe
2010-12-22remove comment that hasn't been true for quite a while now;Otto Moerbeek
2010-10-28remove skipjack and cast from the libc; ok deraadtMike Belopuhov
2010-02-03Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependentMiod Vallat
2009-12-15No point in refreshing the pid from inside arc4_stir() when thatPhilip Guenthe
2009-10-31s/Mhz/MHz/, MHz is a multiple of the SI unit hertz (whose symbol is Hz).Igor Sobrado
2008-12-23repair the ARC4 story; ok jmc djm millertTheo de Raadt
2008-10-03zap __arc4_getbyte(), it was only used by the old malloc; ok millert@Otto Moerbeek
2008-06-09fix an Xr, and use a more appropriate macro;Jason McIntyre
2008-06-08arc4random_stir() does not use /dev/arandom anymore, but sysctl kern.arandomTheo de Raadt
2008-06-04fix math screwup that reintroduced a bias for upper_bounds in rangeDamien Miller
2008-04-02Zero state buffers on return. OK deraadt@Todd C. Miller
2008-03-16- add NAME entries for arc4random_buf and arc4random_uniformJason McIntyre
2008-03-16Add missing MLINKSTheo de Raadt
2008-03-16diff from djm@ committed at his request:Otto Moerbeek
2008-01-01- make arc4random*() functions thread safe. Use a custom spinlock functionKurt Miller
2007-10-08add a RETURN VALUES section.Pierre-Yves Ritschard