From c7398cd879f2b9db8d234d4ed9466184b31c63c8 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Fri, 2 Mar 2007 12:17:00 +0000 Subject: none --- Hurd/RandomDevice.mdwn | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) (limited to 'Hurd') diff --git a/Hurd/RandomDevice.mdwn b/Hurd/RandomDevice.mdwn index 25434f46..34083530 100644 --- a/Hurd/RandomDevice.mdwn +++ b/Hurd/RandomDevice.mdwn @@ -1,17 +1,30 @@ +## [Savannah task #5130: random translator](http://savannah.gnu.org/task/?5130) + +See the attached [[ATTACHURLmboxbz2]] containing all the emails concerning this topic which I was able to gather from public archives. + +## Description + +Sources of entropy are for example disk access latencies or keystroke patterns or behavior on networks. This suggests that for implementing a random translator a kernel part is needed as well, to gather that entropy. That kernel part would then export the gathered entropy via a kernel device, named perhaps _entropy_. TODO. + ## Setup pseudo random devices Stuck getting SSH to work? You need a pseudo random generator (PRG). -There are several solutions to the lack of /dev/random and /dev/urandom, but they are not yet in the default installation. +There are several solutions to the lack of _/dev/random_ and _/dev/urandom_, but they are not yet in the default installation. -* Marcus' work can be downloaded at: [random.tar.gz](ftp://alpha.gnu.org/gnu/hurd/contrib/marcus/random.tar.gz) (identical to ?) +* Marcus' work can be downloaded at [random.tar.gz](ftp://alpha.gnu.org/gnu/hurd/contrib/marcus/random.tar.gz). (Identical to ?) * [A patch](http://mail.gnu.org/pipermail/bug-hurd/2002-August/010248.html) that was probably already incorporated from August 14, 2002. * Clemmitt Sigler [reported success](http://lists.gnu.org/archive/html/help-hurd/2002-10/msg00076.html) October 11, 2002 and Marcus [described some](http://lists.gnu.org/archive/html/help-hurd/2002-10/msg00081.html) of the internals. -* [egd](http://egd.sourceforge.net/) - Entropy Gathering Daemon (here's the [RFP](http://bugs.debian.org/145498)) +* [Entropy Gathering Daemon](http://egd.sourceforge.net/). + * [request for packaging](http://bugs.debian.org/145498). + +* [OSKit Entropy Patch](http://lists.gnu.org/archive/html/bug-hurd/2003-01/msg00000.html) from Derek Davies - Jan 2003. + * See also [this page](http://www.ddavies.net/oskit-entropy/). + * Note that this patch can (and should) be used with this [OSKit NIC patch](ftp://flux.cs.utah.edu/flux/oskit/mail/html/oskit-users/msg01570.html). -* [OSKit Entropy Patch](http://lists.gnu.org/archive/html/bug-hurd/2003-01/msg00000.html) from Derek Davies - Jan 2003. See also [this page](http://www.ddavies.net/oskit-entropy/index.html). - * Note that this patch can (and should) be used with this[ OSKit NIC patch](ftp://flux.cs.utah.edu/flux/oskit/mail/html/oskit-users/msg01570.html). +* [Sune Kirkeby's incomplete port of the Linux /dev/\{,u\}random device driver](http://ibofobi.dk/stuff/hurd-entropy/) + * [The files](http://download.ibofobi.dk/hurd-entropy/), including a [patch for GNU Mach](http://download.ibofobi.dk/hurd-entropy/gnumach-entropy.diff.bz2). ---- @@ -26,5 +39,3 @@ After untaring the package you copy the random binary to the /hurd directory. Th # settrans -c /dev/urandom /hurd/random \ --seed-file /var/run/urandom-seed --fast # chmod 0644 /dev/random /dev/urandom - --- [[Main/JoachimNilsson]] - 21 Jan 2003 -- cgit v1.2.3