| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
both yarrow.c and harvest.c can use them.
Approved by: markm
Notes:
svn path=/head/; revision=65752
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from many folk.
o The reseed process is now a kthread. With SMPng, kthreads are
pre-emptive, so the annoying jerkiness of the mouse is gone.
o The data structures are protected by mutexes now, not splfoo()/splx().
o The cryptographic routines are broken out into their own subroutines.
this facilitates review, and possible replacement if that is ever
found necessary.
Thanks to: kris, green, peter, jasone, grog, jhb
Forgotten to thank: You know who you are; no offense intended.
Notes:
svn path=/head/; revision=65686
|
|
|
|
|
|
|
|
|
|
|
| |
wrong bytes.
o Improve the public interface; use void* instead of char* or u_int64_t
to pass arbitrary data around.
Submitted by: kris ("horrible bug")
Notes:
svn path=/head/; revision=63855
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o Make the comments KNF-compliant.
o Use nanotime instead of getnanotime; the manpage lies about the
kern.timecounter.method - it has been removed.
o Fix the ENTROPYSOURCE const permanently.
o Make variable names more consistent.
o Make function prototypes more consistent.
Some more needs to be done; to follow.
Notes:
svn path=/head/; revision=63771
|
|
|
|
|
|
|
|
| |
stomp on each other; provide constant names (as enums) for the harvester
to use (makes it more self-documenting).
Notes:
svn path=/head/; revision=62841
|
|
|
|
|
|
|
| |
compiled in or loaded.
Notes:
svn path=/head/; revision=62765
|
|
This is work-in-progress, and the entropy-gathering routines are not
yet present. As such, this should be viewed as a pretty reasonable
PRNG with _ABSOLUTELY_NO_ security!!
Entropy gathering will be the subject of ongoing work.
This is written as a module, and as such is unloadable, but there is
no refcounting done. I would like to use something like device_busy(9)
to achieve this (eventually).
Lots of useful ideas from: bde, phk, Jeroen van Gelderen
Reviewed by: dfr
Notes:
svn path=/head/; revision=62053
|