| Commit message (Expand) | Author | Age | Files | Lines |
* | Wrap <stdlib.h> so that calls go direct and the symbols not in the | guenther | 2015-09-13 | 1 | -1/+3 |
* | Add support for building arc4random with MSVC. | bcook | 2015-09-10 | 1 | -7/+8 |
* | Move to the <limits.h> universe. | deraadt | 2015-01-16 | 1 | -2/+1 |
* | back in september I did the large abstraction refactoring to allow these | deraadt | 2015-01-15 | 1 | -1/+2 |
* | missing newline | deraadt | 2014-07-21 | 1 | -1/+2 |
* | Move more OS-specific functionality to arc4random.h headers. | bcook | 2014-07-20 | 1 | -5/+2 |
* | Change _rs_allocate so it can combine the two regions (rs and rsx) | deraadt | 2014-07-19 | 1 | -14/+8 |
* | Seperate arc4random's os-dependent parts into static inline functions, | deraadt | 2014-07-18 | 1 | -36/+11 |
* | "Race-free because we're running single-threaded in a new | deraadt | 2014-07-17 | 1 | -1/+5 |
* | #ifdef wrap the _rs_forkhandler | deraadt | 2014-07-16 | 1 | -1/+3 |
* | added handler for an atfork hook from kettenis@ | bcook | 2014-07-16 | 1 | -1/+10 |
* | While we thought this would make portable life easier it actually | beck | 2014-07-13 | 1 | -3/+1 |
* | Wrap "thread_private.h" with #ifdef __OpenBSD__ so that other systems | deraadt | 2014-07-12 | 1 | -1/+3 |
* | Split arc4random_uniform into it's own file, to assist other projects | deraadt | 2014-07-12 | 1 | -37/+1 |
* | changes to improve portability | bcook | 2014-07-09 | 1 | -10/+11 |
* | re-init and init code paths are now more shared, so the getpid()-based | deraadt | 2014-06-27 | 1 | -2/+3 |
* | Add back an #ifndef MAP_INHERIT_ZERO chunk to support the old getpid() | deraadt | 2014-06-26 | 1 | -1/+13 |
* | document why we explicit_bzero | deraadt | 2014-06-25 | 1 | -2/+2 |
* | arc4random: hard fail with raise(SIGKILL) if getentropy() returns -1 | matthew | 2014-06-20 | 1 | -3/+4 |
* | Move rs_chacha and rs_buf into the same memory page and don't mark it | matthew | 2014-06-19 | 1 | -22/+31 |
* | Use MAP_INHERIT_ZERO in arc4random(3) | matthew | 2014-06-17 | 1 | -37/+44 |
* | For now... assume success of getentropy() just like we assumed success | deraadt | 2014-06-13 | 1 | -3/+3 |
* | use getgentropy() call. If it fails, things are pretty bad -- | deraadt | 2014-06-13 | 1 | -8/+3 |
* | Delete the extraneous "return" statement at the end of a void function. | jca | 2014-05-31 | 1 | -2/+1 |
* | missing NULL checks to see if init is needed. found hard way by deraadt. | tedu | 2014-05-06 | 1 | -3/+3 |
* | clear a stack buffer with explicit_bzero | tedu | 2014-05-06 | 1 | -2/+2 |
* | move chacha context and buffer out of bss and allow mmap to place them | tedu | 2014-05-06 | 1 | -6/+16 |
* | delete useless test code | deraadt | 2014-05-04 | 1 | -23/+1 |
* | Remove arc4random_stir() and arc4random_addrandom(), which none should | deraadt | 2013-10-21 | 1 | -26/+1 |
* | replace rc4 with ChaCha20; inspired by Nick Mathewson's work on libottery; | markus | 2013-10-01 | 1 | -98/+106 |
* | spacing | deraadt | 2013-06-11 | 1 | -3/+2 |
* | Change arc4random_uniform() to calculate ``2**32 % upper_bound'' as | matthew | 2012-06-24 | 1 | -12/+3 |
* | remove comment that hasn't been true for quite a while now; | otto | 2010-12-22 | 1 | -6/+1 |
* | No point in refreshing the pid from inside arc4_stir() when that | guenther | 2009-12-15 | 1 | -6/+15 |
* | zap __arc4_getbyte(), it was only used by the old malloc; ok millert@ | otto | 2008-10-03 | 1 | -14/+1 |
* | fix math screwup that reintroduced a bias for upper_bounds in range | djm | 2008-06-04 | 1 | -2/+2 |
* | diff from djm@ committed at his request: | otto | 2008-03-16 | 1 | -1/+63 |
* | - make arc4random*() functions thread safe. Use a custom spinlock function | kurt | 2008-01-01 | 1 | -41/+56 |
* | provide an libc internal interface to get random bytes, to be used by malloc | otto | 2007-02-12 | 1 | -3/+12 |
* | Use sysctl(KERN_ARND) to get n bytes, instead of just 4 at a time | otto | 2005-11-30 | 1 | -9/+2 |
* | Change email address for author, at his request. | kjell | 2005-06-06 | 1 | -2/+2 |
* | Change license to standard OpenBSD boilerplate, with permission | kjell | 2005-06-06 | 1 | -6/+15 |
* | use the new fat random sysctl to get initial state. (fallback to looping). | tedu | 2005-06-04 | 1 | -12/+14 |
* | kill spaces | hshoexer | 2004-11-02 | 1 | -3/+3 |
* | Discard first 256 bytes of keystream, as per recommendation in | djm | 2003-11-26 | 1 | -1/+10 |
* | just use sysctl for stirring. thread safe and can't fail. | tedu | 2003-08-16 | 1 | -23/+10 |
* | ansification; checked by pval | deraadt | 2003-06-11 | 1 | -18/+9 |
* | re-stir if pid changes; markus & me | deraadt | 2003-02-14 | 1 | -3/+5 |
* | License clarification from David Mazieres, ok deraadt@ | pvalchev | 2001-06-05 | 1 | -3/+2 |
* | Set j = i after arc4random key schedule to be more like arc4 stream cipher; | deraadt | 1999-09-28 | 1 | -1/+2 |