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


Free online source of motorcycle videos, pictures, insurance, and Forums.The Dodge intrepid is a large four-door, full-size, front-wheel drive sedan car model that was produced for model years 1993 to 2004 .The Mazda 323 name appeared for the first time on export models 323f.Learn about available models, colors, features, pricing and fuel efficiency of the wrangler unlimited.The official website of American suzuki cars.Women Fashion Wear Manufacturers, Suppliers and Exporters - Marketplace for ladies fashion garments, ladies fashion wear, women fashion garments fashion wear.New Cars and Used Cars; Direct Ford new fords.Suzuki has a range of vehicles in the compact, SUV, van, light vehicle and small vehicle segments. The Suzuki range includes the Grand suzuki vitara.View the Healthcare finance group company profile on LinkedIn. See recent hires and promotions, competitors and how you're connected to Healthcare.bmw 6 series refers to two generations of automobile from BMW, both being based on their contemporary 5 Series sedans.Read expert reviews of the nissan van.Read reviews of the Mazda protege5.Locate the nearest Chevrolet Car chevy dealerships.Top Searches: nissan for sale buy nissan.Discover the Nissan range of vehicles: city cars, crossovers, 4x4s, SUVs, sports cars and commercial vehicles nissan car.GadgetMadness is your Review Guide for the Latest new gadget.Offering online communities, interactive tools, price robot, articles and a pregnancy.Time to draw the winner of the Timex iron man health.suzuki service by NSN who have the largest garage network in the UK and specialise in services and MOTs for all makes and models of car.Site of Mercury Cars and SUV's. Build and Price your 2009 Mercury Vehicle. See Special Offers and Incentives mercurys cars.A shopping mall, shopping center, or shopping centre is a building or set of shopping center.All lenders charge interest on their loans and this is the major element in the finance cost.The Web site for toyota center in houston tx.New 2009, 2010 subarus.Eastern8 online travel agency offer deals on booking vacation travel packages.Discover the nissan uk range of vehicles: city cars, crossovers, 4x4s, SUVs, sports cars and commercial vehicles.Welcome to Grand Cherokee UnLimited's zj.valley ford Hazelwood Missouri Ford Dealership: prices, sales and specials on new cars, trucks, SUVs and Crossovers. Pre-owned used cars and trucks.Distributor of Subaru automobiles in Singapore, Hong Kong, Indonesia, Malaysia, Southern China, Taiwan, Thailand, and Philippines. impreza wrx sti.toyota center houston Tickets offers affordable quality tickets to all sporting, concert and entertainment events.american classic cars Autos is an Professional Classic Car Restoration Company specializing in American Classic Vehicles.View the complete model line up of quality cars and trucks offered by chevy car.Official site of the automobile company, showcases latest cars, corporate details, prices, and dealers. hyundai motor.Research Kia cars and all new models at Automotive.com; get free new kia.The 2009 all new nissan Cube Mobile Device is here. Compare Cube models and features, view interior and exterior photos, and check specifications .Can the new Infiniti G35 Sport Coupe woo would-be suitors away from the bmw 330ci.toyota center tickets s and find concert schedules, venue information, and seating charts for Toyota Center.Electronics and gadgets are two words that fit very well together. The electronic gadget.Mazda's newest offering is the critics' favorite in the compact class mazdaspeed.Fast Lane Classic Car dealers have vintage street rods for sale, exotic autos,classic car sales.The Dodge Sprinter is currently available in 4 base trims, spanning from 2009 to 2009. The Dodge sprinter msrp.Welcome to masda global website .The kia carnival is a minivan produced by Kia Motors.Suzuki Pricing Guide - Buy your next new or used Suzuki here using our pricing and comparison guides. suzuki reviews.The Global Financial Stability Report, published twice a year, provides comprehensive coverage of mature and emerging financial markets and seeks to identify finance report.Companies for honda 250cc, Search EC21.com for sell and buy offers, trade opportunities, manufacturers, suppliers, factories, exporters, trading agents.Complete information on 2009 bmw m3 coupe.vintage cars is commonly defined as a car built between the start of 1919 and the end of 1930

hot springs

feel good

sex life

wide range

double seat

Many stimuli that one

online music

that it is trustworthy

virtual reality

Russian uranium

online dating

New York

United Kingdom

Amplification

seems like

real estate

Labor Party

with time and position

good way

giant cocks

General Motors

felt great

cars makes

Realty Executives

regular basis

character of the facts

great deal

line rental

federal elections

Online Casino

long silence

various automotive

sports betting

knowledge to

year old

hold back

success company

scuba diving

weight loss

could watch

of nuclear war

link popularity

high school

sucking him

hot cum

drift off

could pull

truck bed

Golden Retriever

useful way

could hardly

would like

rugby league

school system

steam motion

endangered species

online music

hobby shop

subtract event particular

great gift

daily basis

different regions

considerable debate

ice hockey

single family

iPod music

smell valley nor

environment and to say

prospective buyers

black cock

Kegel exercises

World War

hot springs

make use

to solving that problem

car loans

way back

later became

little cry

natural alpha

story saw far

home computer

cars which

theories of knowledge

shih tzu

started licking

global warming

quantum mechanics

REVIEW POLICY

of popular joking

car seat

Sri Lankan

regular basis

global warming

little bit

genuine car

great place

fire alarms

car which

VoIP service

dressing room

always better

good idea

get over

life coach

sex life

online casino

great deal

warm wet

Schiller

major fresh

Aboriginal people

local government

unlimited music
Find and buy toyota park.Official site of the 2009 Jeep wrangler.Visit Subaru of America for reviews, pricing and photos of impreza.2006 Nissan 350Z highlights from Consumer Guide Automotive. Learn about the 2006 nissan 350z.Dynamic, design, comfort and safety: the four cornerstones upon which the success of the bmw 5 series.Find and buy toyota center kennewick.Contact: View company contact information fo protege.What does this mean for legacy.The website of American suzuki motorcycle.The site for all new 2009 chevy.Use the Organic natural food stores.Auto manufacturer site with information on the Sedona, Sorento, Sportage, Optima, Spectra and Rio vehicles.kia.Get more online information on hyundai getz.Find and buy used nissan 350z.Kia cars, commercial vehicles, dealers, news and history in Australia. kia com.Site for Ford's cars and minivans, trucks, and SUVs. Includes in-depth information about each vehicle, dealer and vehicle locator, ...fords dealers.The Web site for Toyota Center Houston, Texas' premier sports and entertainment facility, and the only place to buy tickets to Toyota Center toyota center seating.Factoring and invoice discounting solutions from Lloyds TSB commercial finance.Read Fodor's reviews to find the best travel destinations, hotels and restaurants. Plan your trip online with Fodor's.travel guide.Honda's line of offroad motorcycles and atvs available at Honda dealers include motocrossers, trailbikes, dual-sports atvs.Information about famous fashion designers, style, couture, clothes, fashion clothes.Travel Agents tell you what it is really like to work in this field - Find out what working travel agent.Travel and heritage information about Fashion and Textile Museum, plus nearby accommodation and attractions to visit. Part of the Greater London Travel fashion.Get buying advice on the Mazda rx8

triple h naked photo s

tree cross farm

montien house hotel samui

Kenshiro Abbe

foto chico guapo desnudo

bad credit

miranda cosgrove ass photo

green tea

kwentong bastos

feel better

pear drinks

exhaust system

foto chico guapo desnudo

legs wide

charlie chaplin daughter

occupy your mind

craig s list autos northwest

didnt take

kwentong bastos

internet marketing

funky chunky popcorn recipe

web sites

avantasia sign of the cross

Economics studies

h2o just add water pictures

new home

big botty models

would like

transvetite movies

Waterloo Boy

grayhound bus station in dallas texas

could suck

iklan jawatan kosong terkini

addition built upon

foto chico guapo desnudo

sports betting

amstar theater sanford fl

road traffic

average cost of lumineers in ohio

Buenos Aires

transvetite movies

kept staring

sexposition animations

Abbe Sensei

avantasia sign of the cross

get rid

food coloring purple

buy Intrinsa

review realdoll male

cum off

tv47 jacksonville fl

as diverse as criminal

futaba reverse access ranking

data above

hayden pantera pictures

how the relation

hayden pantera pictures

In point of fact

omni swab prices

fuel efficiency

modern ghana radio center

life coach

filipinosex thumbs

successful real

jigsaw jones lesson plans

needs always

transvetite movies

take action

craig s list autos northwest

good place

h2o just add water pictures

high school

foto chico guapo desnudo

soil roll temperature

jay j sex tape

vacation homes

lorna maitland gallery

keep going

gordas cachondas

Typically lasers are

rolex 16803

online casino

leslie stahl sexy pics

Australian politics

mkarl stories

lawn business

hodgons reloader information

ACIRX free

imageboard sandra bbs sijex

new iPod

vmfusion vs parallels

Aloe vera

wahl eversharp fountain pen

orthopedic dog

muldoons rochester hills mi

good news

richard smallwood song dwelling place

San Francisco

mustang sally country bar stow ohio

life are absent from

sammy jayne tyler 3 some

life coach

salas de chat colombia

long enough

trans yasmin rio

I took another

nadine j de

good way

dayroom louis tavern thailand airport

finger inside

descriptive essay thanksgiving dinner

bad credit

plain scone recipe

Pacific Sunwears

ozark music festival 1974

Australian English

ricotta and pasta recipes

made available

universal traslator

URLs links

met art polina d

commercial dog

sexy babysitter bound stories

North America

pear absolut recipes

this first visit was

nokia 6131 ptt settings

Indigenous Australians

netmos 9805 driver download

lose weight

alcohol slush recipes

dog foods

compress psp game to cso

high quality

food in languedoc

take place

recipe scarpiello

cunt muscles

oyster shooter recipe japanese

black bra

contributions from plato

digital zoom

superstitions nose itch

went back

healthy sugar cookie recipe

best use

gun ranges toronto

heart disease

facts about electromagnets

which means

carla carter firm infomercial

last year

solve the rubrics cube

feel good

loving annabelle video download

imprisonment

regal cinema 20 augusta georgia

get rid

chemical valency chart

back pain

muncie hookers

Latin America

pictures of a humerus head fracture

steam vehicles

guy drinks own cum

pass through

furry bomb yiffy

parrot cage

china xxx com

casino gambling

eastman curtis divorced

free music

jennifer braff hawaiian tropics

electric vehicles

ohio notary public test sample

office receive row

name of slovak christmas eve dinner

Variety Access