Age | Commit message (Expand) | Author |
2014-05-06 | missing NULL checks to see if init is needed. found hard way by deraadt. | Ted Unangst |
2014-05-06 | clear a stack buffer with explicit_bzero | Ted Unangst |
2014-05-06 | move chacha context and buffer out of bss and allow mmap to place them | Ted Unangst |
2014-05-04 | delete useless test code | Theo de Raadt |
2013-10-21 | Remove arc4random_stir() and arc4random_addrandom(), which none should | Theo de Raadt |
2013-10-01 | replace rc4 with ChaCha20; inspired by Nick Mathewson's work on libottery; | Markus Friedl |
2013-06-11 | spacing | Theo de Raadt |
2012-06-24 | Change arc4random_uniform() to calculate ``2**32 % upper_bound'' as | Matthew Dempsky |
2010-12-22 | remove comment that hasn't been true for quite a while now; | Otto Moerbeek |
2009-12-15 | No point in refreshing the pid from inside arc4_stir() when that | Philip Guenthe |
2008-10-03 | zap __arc4_getbyte(), it was only used by the old malloc; ok millert@ | Otto Moerbeek |
2008-06-04 | fix math screwup that reintroduced a bias for upper_bounds in range | Damien Miller |
2008-03-16 | diff from djm@ committed at his request: | Otto Moerbeek |
2008-01-01 | - make arc4random*() functions thread safe. Use a custom spinlock function | Kurt Miller |
2007-02-12 | provide an libc internal interface to get random bytes, to be used by malloc | Otto Moerbeek |
2005-11-30 | Use sysctl(KERN_ARND) to get n bytes, instead of just 4 at a time | Otto Moerbeek |
2005-06-06 | Change email address for author, at his request. | Kjell Wooding |
2005-06-06 | Change license to standard OpenBSD boilerplate, with permission | Kjell Wooding |
2005-06-04 | use the new fat random sysctl to get initial state. (fallback to looping). | Ted Unangst |
2004-11-02 | kill spaces | Hans-Joerg Hoexer |
2003-11-26 | Discard first 256 bytes of keystream, as per recommendation in | Damien Miller |
2003-08-16 | just use sysctl for stirring. thread safe and can't fail. | Ted Unangst |
2003-06-11 | ansification; checked by pval | Theo de Raadt |
2003-02-14 | re-stir if pid changes; markus & me | Theo de Raadt |
2001-06-05 | License clarification from David Mazieres, ok deraadt@ | Peter Valchev |
1999-09-28 | Set j = i after arc4random key schedule to be more like arc4 stream cipher; | Theo de Raadt |
1999-06-29 | if /dev/arandom is not available for seeding, use data from sysctl | Niels Provos |
1998-03-22 | $OpenBSD$ | Niklas Hallqvist |
1997-07-09 | Clean up some -Wall flowers. | Todd C. Miller |
1996-12-28 | arc4random() number generator, for use with things like RPC xid's. | dm |