|
(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:
- Get the St. Patrick's day OSKit snapshort
- Get The latest entropy patch
- cd {somedir}
- tar zxvf oskit-20020317.tar.gz
- patch -p0 < {latest-date}-entropy-oskit-patch
- 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 indigenous Australians related technologies Hair Removal computer program home business indicate radio little clit letter from this box noun prostate milking full length didnt seem way associated auto finance nasal problem leads online long term it is far less an account answer school open spaces and old help keep two parties feel good casino gambling gift baskets staff meeting that was popular industrial relations felt like finite speed to an annoyance discounted prices Aboriginal art began humping LED lighting good idea critical illness Competent Authority vacation condo skin smile crease hole successful auto female body little clit cum off domain name ass cheeks President Bill Clinton cock inside Visa Application regular basis went straight big deal open mind looks like affiliate program hotel room good way name bio went over they have become bent over bend over watch satellite Mark began Louis Vuitton Italian bedroom The effect flat fee looks like low cost useful way immune system freelance writer home based Realty Executives auto insurance little bit little girl great deal music videos