OSKit Entropy Pool Hacks

ddavies@ddavies.net
Chinese character for entropy (This Chinese symbol means "entropy")

Savannah CVS

09-Jul-2003

The best way to get the entropy hacks for GNU/Hurd running on GNUMach 2.0 (aka OSKIT/Mach) is to use the cvs server at savannah.gnu.org. Here are the directions for building GNUMach 2.0.

Make sure modules.x86.pc (haven't even tried ARM, no HW) has the "random" module uncommented. You'll need a GNUmake make line vaguely like this:

make kernel-ide+entropy_random+ethernet_tulip

Once you have GNUMach 2.0 running you can try out the pool by using the entropystat program. If you simply say entropystat (without further arguments) you'll see an estimate of how many bytes are in the pool printed to stdout.

The -d N option attempts to drain N bytes from the pool and print them to stdout. Counts of estimated bytes in the pool are printed on stdout both before and after the drian attempt.

The -w F option writes the bytes of the file F (a pathname) to the random pool. Estimated entropy counts are printed ala -d.

There is also a Hurd translator that is limping along. I will make it available soon - after I've debugged it a little more. This is based on Marcus Brinkmann's user space translator for GNUMach 1.x. My plan is to have the translator detect at start up time which GNUMach major version it's running under. If that's GNUMach 1.x we use the user space entropy pool. If it's 2.x we use the kernel space entropy pool.

WARNING: Don't trust this entropy. There are definately races in GNUMach 2.0 that might be exploited and of course it should go without saying that I am not a guy who understands entropy or cryptography (I have zero credentials!). That said, the output, when I get it without crashing too soon, looks random to me. I'll post a picture of a plot of a long sequence of numbers from the pool soon, and we'll see how that looks...


A comitter for the oskit project at U Utah said he'd take my changes for the next release of OSKit, but since GNU have forked oskit anyway I don't keep my patch up to date. I will try to synch up with the Utah people when/if they do another oskit release (do not hold your breath!). There are bug fixes that aren't here in the savannah CVS tree and you'd likely be better off using that.

The stuff below is obsolete. Use the savannah directions above.

??-???-2003

This patch adds the Linux 2.2.12 random device to the St. Patrick's Day release of OSkit. As is, only Linux devices contribute entropy with this release although the bottom half API is expected to be adequate for interfacing with other OSKit drivers as well (ie FreeBSD).

There are a couple of example kernels that demonstrate some basic usage. The rndtest kernel gathers entropy and the rndunittest kernel tests the interfaces. So far I've concentrated on IDE disk and network entropy. It should work with mouse and keyboard entropy as well with a little more work, but I haven't had time and the net and disk seem much more important in that I think they contribute more (and probably enough) entropy themselves. SCSI would be good to do but I don't have SCSI hardware.

This is untested, VERY alpha quality software! I know nothing about entropy or cryptology. I heard that entropy may not even exist! DO NOT TRUST the security of this software!

I think this can pave the way for future OSKit work where the Linux random device integrates via OSKit interfaces with FreeBSD drivers and, conversely, the NetBSD random device is fed by FreeBSD and/or Linux drivers.

There's a patch here for the St. Pat's Day release of OSKit. This patch is disjoint from the 2.2.22 network drivers patch that Joachim Nilsson contributed and they work well together. I've tested the rtl8931 and it contributed entropy.

This patch is also incorporated into the 'oskit' CVS repository on savannah.gnu.org . Read the FAQ for more info.

Any omissions/errors please let me know. Thanks for looking at my code!


Patch Files


Applying the patch:

  1. Get the St. Patrick's day OSKit snapshort
  2. Get The latest entropy patch
  3. cd {somedir}
  4. tar zxvf oskit-20020317.tar.gz
  5. patch -p0 < {latest-date}-entropy-oskit-patch
  6. build OSKit in the usual way


Misc Files


Looking to do some online shopping.Click above for high-res gallery of 2009 suzuki.The Site for all new 2009 chevy dealers.Groups Books Scholar google finance.Blue sky above, racetrack beneath. The convertible bmw.We search the world over for health products.Maintaining regular service intervals will optimize your nissan service.Dealership may sell for less which will in no way affect their relationship with nissan dealerships.Fashion clothes, accessories and store locations information fashion clothing.Choose from a wide array of cars, trucks, crossovers and chevy suvs.Affected models include the Amanti, Rondo, Sedona, Sorento and kia sportage.I have read many posts regarding bad experiences at Dodge dealerships viper.What Car? car review for Honda Jazz hatchback.And if you're a pregnant mom.Reporting on all the latest cool gadget.Chrysler Dodge Jeep sprinter dealership.Read about the 10 best cheap jeeps.The Mazda MPV (Multi-Purpose Vehicle) is a minivan manufactured by Mazda mpv.Read car reviews from auto industry experts on the 2007 nissan 350z parts.Choose from a wide array of cars, trucks, crossovers and chevy suv.Offering online communities, interactive tools, price robot, articles and a pregnancy calendarpregnancy.The state-of-the-art multi-featured suzuki gsxr.News results for used cars.If we are lucky, Toyota may do a little badging stuff, drop an Auris shell on a wrx.Toyota Career Opportunities. Join a company that feels more like a family. Take a look at the toyota jobs.The website of Kia Canada - Le site web officiel de kia dealers

office onenote 2007 viewer

estate investments

bobcat m371 skidsteer

choices and allocation

100 facet diamonds

dog food

arctic char recipes

Western Europe

poang chairs

parts needs

las vegas sushi roll recipe

consider buying

skinny bones and the wrinkle queen

Maxs back

kylie wylde pics blue ass beads

body parts

loletta lee video clips

makes sense

live link to holyfield fight

female hair

nudeadultcams kim

Colloidal Silver

sites like eskimotube

gift basket

england foods

high schools

ammonia smelling urine

great investment

traditional food in zimbabwe

opposite sex

miracle thaw defrosting plate

hard dick

ms amanda boddy

music files

trassexual women

over million

russell stover candy outlet store

over him

sears craftsman lawnmower eager 1

female infertility

bridgestone blizzak ws 15

The stuff

history of clacker balls

Intrinsa patches

sterling esemble tub surround

little bit

border brothers mc mcallen texas

kill animal

reposed cars for sale in maryland

red wine

autores latinoamericanos de cuentos infantiles

great way

clit clatting lesbian

Abbe Sensei

bios write protection disabled

get away

reality lapse fruits basket manga download

real estate

horse cave ky adult bookstore

about the mind

isang tulang liriko

homes sold

glasgow celtic mp3 songs

ebook Compiler

temperature today delhi

regular basis

rki headache racks

search engines

knechtel furniture

World War

crisbrown pictures

auto finance

dexter s lab hentai

easy way

ballbusting girl

dry food

kroegers grocery store

dating sites

carta renuncia modelo

living space

http 192 168 123 254

internet connection

brandy dearborn adult video

The medium

recipes for nigella bites brownies

high heels

mice favorite food

RAAF Base

jeremy steinke

last minute

diwali types of food

search engines

ecomaps

car seat

interesting airports in fs 2004

their diseases and treatment

used anhydrous applicator for sale

watch satellite

woodshed mystery summary

cock like

yvette bova video

King George

dinner dash games

Wilmington North

elexis monroe

car accident

jimmy deans breakfast casserole

Los Angeles

winchester 270 short mag rifle values

online traffic

used hawken 50 rifle

occasion to give

kylie camwithher

Capital Territory

sepia snowboard pant size chart

little nipples

humphrey estate in temecula wedding

cooling system

mall at harbison blvd columbia sc

Google Yahoo

vanessa pinheiro bela da semana

didnt say

mya mckay aka dollface

weight loss

pride and predjuce quotes

arm around

maikling tula tungkol sa ina

Kaths anus

butylphenyl methylpropional

real estate

penis shaped food

because it takes

daughter in laws pussy

wood siding

airlink 101 usb drivers

credit car

gagici goale

tropical vacation

recipe for german donner kabobs

online casinos

union county oregon jail roster

Michelles head

transexuales en puerto rico

look like

massage parlors los angeles

science project

7600 remington replacement stocks

automotive issues

recipe books with pictures

Aussie Rules

www ukindiangirls

Australian rules

blackberry apparels

approximately residents

bread rolls recipe

high school

shaw cable home page

five feet

salem recipe from 1692

of a letter

lees photography stockton california

craft supplies

knicker sniffing stories

making Sydney

6x9 speaker templates

Toms Mortgage

girls soiled knickers

gone jump baby

volvo penta md7

Kansas City

microwave puffed carmel corn recipes

new constitution

chromium rich foods

single stem

ruud furnace troubleshoot

insurance quote

meth recipe online

fictional computers

baguio city scandal

wide variety

nikki dial

World War

needham candy recipes

certain amount

savage model 93 trigger guard

feel like

samuel alexander armas update

DOCG designation