diff options
author | markm <markm@FreeBSD.org> | 2000-09-10 13:52:19 +0000 |
---|---|---|
committer | markm <markm@FreeBSD.org> | 2000-09-10 13:52:19 +0000 |
commit | bda6631159d812341f6580e946c1018370472ca5 (patch) | |
tree | 493f74f89936854101b5fafbba093a3d63291a1e /sys/modules | |
parent | 87a1e517ad08a9114153b8cd936c2382a0f3d06e (diff) | |
download | FreeBSD-src-bda6631159d812341f6580e946c1018370472ca5.zip FreeBSD-src-bda6631159d812341f6580e946c1018370472ca5.tar.gz |
Large upgrade to the entropy device; mainly inspired by feedback
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.
Diffstat (limited to 'sys/modules')
-rw-r--r-- | sys/modules/random/Makefile | 4 | ||||
-rw-r--r-- | sys/modules/randomdev/Makefile | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/sys/modules/random/Makefile b/sys/modules/random/Makefile index e8980fa..904015a 100644 --- a/sys/modules/random/Makefile +++ b/sys/modules/random/Makefile @@ -2,8 +2,8 @@ .PATH: ${.CURDIR}/../../dev/randomdev .PATH: ${.CURDIR}/../../crypto/blowfish -KMOD = randomdev -SRCS = bus_if.h device_if.h randomdev.c yarrow.c +KMOD = random +SRCS = bus_if.h device_if.h randomdev.c yarrow.c hash.c SRCS += bf_cbc.c bf_skey.c bf_enc.c CFLAGS += -I${.CURDIR}/../.. NOMAN = yes diff --git a/sys/modules/randomdev/Makefile b/sys/modules/randomdev/Makefile index e8980fa..904015a 100644 --- a/sys/modules/randomdev/Makefile +++ b/sys/modules/randomdev/Makefile @@ -2,8 +2,8 @@ .PATH: ${.CURDIR}/../../dev/randomdev .PATH: ${.CURDIR}/../../crypto/blowfish -KMOD = randomdev -SRCS = bus_if.h device_if.h randomdev.c yarrow.c +KMOD = random +SRCS = bus_if.h device_if.h randomdev.c yarrow.c hash.c SRCS += bf_cbc.c bf_skey.c bf_enc.c CFLAGS += -I${.CURDIR}/../.. NOMAN = yes |