index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
libc
/
crypt
/
arc4random.c
Age
Commit message (
Expand
)
Author
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