summaryrefslogtreecommitdiffstats
path: root/lib/libc/crypt
AgeCommit message (Expand)AuthorFilesLines
2014-03-23minimal change to implementation of bcrypt to not require static globals.tedu1-39/+88
2014-03-22switch to shorter ISC license. this was ok with Niels Provos.tedu1-27/+12
2014-03-19consolidate the base64 code in one place, and remove inadequate test codetedu1-86/+56
2014-03-19right or wrong, bcrypt() is declared in pwd.h, not unistd.htedu1-2/+3
2014-02-24solar's testsuite revealed insufficient validation of invalid input hashes.tedu1-8/+10
2014-02-17remove redundant testtedu1-3/+2
2014-02-17sticking strlen into a char leads to wraparound at 256. fix this andtedu1-5/+18
2013-12-19pseudo-code corrections from Solar Designer <solar@openwall.com>deraadt1-4/+4
2013-10-22tweak previous;jmc1-4/+2
2013-10-22delete extra words; Henri Kemppainenderaadt1-3/+2
2013-10-21update documentation for these functions. They now state the case regardingderaadt1-63/+45
2013-10-21Remove arc4random_stir() and arc4random_addrandom(), which none shouldderaadt2-28/+2
2013-10-04a couple of warning fixes and an RCS marker; ok markus@djm1-2/+4
2013-10-01replace rc4 with ChaCha20; inspired by Nick Mathewson's work on libottery;markus2-97/+325
2013-07-16use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@schwarze2-6/+6
2013-06-11spacingderaadt1-3/+2
2013-06-05Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarzetedu3-10/+10
2013-04-21tweak a few commentstedu1-5/+7
2013-04-21this man page is mostly about password hashing now (you really don'ttedu1-18/+5
2013-04-20Xr encrypt(1) to give people a hint if they just want a password stringtedu1-2/+3
2013-04-17add some prototypes, casts, includes, parenthesis, and whatnot totedu1-1/+4
2012-11-30Document a known bug in the DES crypt cipher implementation which we'restsp1-2/+6
2012-09-04arc4random_buf is the easy way to fill a buffer now. ok deraadttedu1-9/+2
2012-07-26remove reference to no longer existing description of nonexistent devices;naddy1-7/+4
2012-06-24Change arc4random_uniform() to calculate ``2**32 % upper_bound'' asmatthew1-12/+3
2012-06-02Update STANDARDS section for a few <stdlib.h> functionsguenther1-5/+6
2010-12-22remove comment that hasn't been true for quite a while now;otto1-6/+1
2010-10-28remove skipjack and cast from the libc; ok deraadtmikeb3-1053/+2
2010-02-03Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependentmiod1-2/+2
2009-12-15No point in refreshing the pid from inside arc4_stir() when thatguenther1-6/+15
2009-10-31s/Mhz/MHz/, MHz is a multiple of the SI unit hertz (whose symbol is Hz).sobrado1-2/+2
2008-12-23repair the ARC4 story; ok jmc djm millertderaadt1-5/+7
2008-10-03zap __arc4_getbyte(), it was only used by the old malloc; ok millert@otto1-14/+1
2008-06-09fix an Xr, and use a more appropriate macro;jmc1-4/+4
2008-06-08arc4random_stir() does not use /dev/arandom anymore, but sysctl kern.arandomderaadt1-4/+6
2008-06-04fix math screwup that reintroduced a bias for upper_bounds in rangedjm1-2/+2
2008-04-02Zero state buffers on return. OK deraadt@millert1-1/+5
2008-03-16- add NAME entries for arc4random_buf and arc4random_uniformjmc1-2/+4
2008-03-16Add missing MLINKSderaadt1-1/+2
2008-03-16diff from djm@ committed at his request:otto2-3/+84
2008-01-01- make arc4random*() functions thread safe. Use a custom spinlock functionkurt1-41/+56
2007-10-08add a RETURN VALUES section.pyr1-9/+9
2007-05-31convert to new .Dd format;jmc3-6/+6
2007-05-02macros at start of line require a `.';jmc1-2/+2
2007-05-02Document the lack of error return value in arc4random.pyr1-1/+4
2007-03-19Get rid of useless #if 0 block, especially since the code is includedray1-5/+1
2007-02-20Change hard coded numbers to sizeof(buf). Also change someray1-3/+3
2007-02-12provide an libc internal interface to get random bytes, to be used by mallocotto1-3/+12
2006-08-05no point mentioning functions if we have nothing useful to sayjmc1-13/+1
2006-07-26wording/grammar tweaks;jmc1-3/+4