summaryrefslogtreecommitdiff
path: root/src/lib/libc/crypt (follow)
Commit message (Expand)AuthorAgeFilesLines
* solar's testsuite revealed insufficient validation of invalid input hashes.tedu2014-02-241-8/+10
* remove redundant testtedu2014-02-171-3/+2
* sticking strlen into a char leads to wraparound at 256. fix this andtedu2014-02-171-5/+18
* pseudo-code corrections from Solar Designer <solar@openwall.com>deraadt2013-12-191-4/+4
* tweak previous;jmc2013-10-221-4/+2
* delete extra words; Henri Kemppainenderaadt2013-10-221-3/+2
* update documentation for these functions. They now state the case regardingderaadt2013-10-211-63/+45
* Remove arc4random_stir() and arc4random_addrandom(), which none shouldderaadt2013-10-212-28/+2
* a couple of warning fixes and an RCS marker; ok markus@djm2013-10-041-2/+4
* replace rc4 with ChaCha20; inspired by Nick Mathewson's work on libottery;markus2013-10-012-98/+326
* use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@schwarze2013-07-162-6/+6
* spacingderaadt2013-06-111-3/+2
* Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarzetedu2013-06-053-10/+10
* tweak a few commentstedu2013-04-211-5/+7
* this man page is mostly about password hashing now (you really don'ttedu2013-04-211-18/+5
* Xr encrypt(1) to give people a hint if they just want a password stringtedu2013-04-201-2/+3
* add some prototypes, casts, includes, parenthesis, and whatnot totedu2013-04-171-1/+4
* Document a known bug in the DES crypt cipher implementation which we'restsp2012-11-301-2/+6
* arc4random_buf is the easy way to fill a buffer now. ok deraadttedu2012-09-041-10/+3
* remove reference to no longer existing description of nonexistent devices;naddy2012-07-261-7/+4
* Change arc4random_uniform() to calculate ``2**32 % upper_bound'' asmatthew2012-06-241-12/+3
* Update STANDARDS section for a few <stdlib.h> functionsguenther2012-06-021-5/+6
* remove comment that hasn't been true for quite a while now;otto2010-12-221-6/+1
* remove skipjack and cast from the libc; ok deraadtmikeb2010-10-283-1053/+2
* Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependentmiod2010-02-031-2/+2
* No point in refreshing the pid from inside arc4_stir() when thatguenther2009-12-151-6/+15
* s/Mhz/MHz/, MHz is a multiple of the SI unit hertz (whose symbol is Hz).sobrado2009-10-311-2/+2
* repair the ARC4 story; ok jmc djm millertderaadt2008-12-231-5/+7
* zap __arc4_getbyte(), it was only used by the old malloc; ok millert@otto2008-10-031-14/+1
* fix an Xr, and use a more appropriate macro;jmc2008-06-091-4/+4
* arc4random_stir() does not use /dev/arandom anymore, but sysctl kern.arandomderaadt2008-06-081-4/+6
* fix math screwup that reintroduced a bias for upper_bounds in rangedjm2008-06-041-2/+2
* Zero state buffers on return. OK deraadt@millert2008-04-021-1/+5
* - add NAME entries for arc4random_buf and arc4random_uniformjmc2008-03-161-2/+4
* Add missing MLINKSderaadt2008-03-161-1/+2
* diff from djm@ committed at his request:otto2008-03-162-3/+84
* - make arc4random*() functions thread safe. Use a custom spinlock functionkurt2008-01-011-41/+56
* add a RETURN VALUES section.pyr2007-10-081-9/+9
* convert to new .Dd format;jmc2007-05-313-6/+6
* macros at start of line require a `.';jmc2007-05-021-2/+2
* Document the lack of error return value in arc4random.pyr2007-05-021-1/+4
* Get rid of useless #if 0 block, especially since the code is includedray2007-03-191-5/+1
* Change hard coded numbers to sizeof(buf). Also change someray2007-02-201-3/+3
* provide an libc internal interface to get random bytes, to be used by mallocotto2007-02-121-3/+12
* no point mentioning functions if we have nothing useful to sayjmc2006-08-051-13/+1
* wording/grammar tweaks;jmc2006-07-261-3/+4
* better macros;jmc2006-07-261-6/+6
* document `iv';jmc2006-07-261-1/+4
* updates from nicholas marriott;jmc2006-07-251-5/+9
* allocate gsalt large enough; from Matthew R. Dempsky <mrd at alkemiootto2006-07-041-2/+2