Coder Social home page Coder Social logo

noise.sys's Introduction

This package contains the "noise" system driver for use on DOS machines.
It collects random data that can be used by cryptographic programs.
These include programs claiming to make secure connections over
the internet (e.g., browsers or file retrievers using the https://
protocol). Noise is generally installed from config.sys, but see the
"pat" directory in the source distribution for information about how to
load it from the command line.

This program was written by Robert Rothenburg Walking-Owl and by
Colin Plumb. The program has not been developed since 1996 and the
authors no longer work with the DOS system. They have kindly agreed
to re-release the code under a liberal BSD-type license, but are not
planning any further development of the code. The code is now available
for improvement and modification should anyone else have the interest
and skill. Please don't send suggestions for improvement to the original
authors, since they are not going to implement modifications. Their
email addresses in the documentation are probably no longer valid. As of
January 2005, I have been appointed the maintainer of the noise program.
Please send any suggestions to me at "[email protected]".

When installed, the noise program creates two character devices, RANDOM$
and URANDOM$ (also accessible as /dev/random$ and /dev/urandom$).
Reading from these devices should give "random" data. Any programs which
wish to use that data will need to be configured to read from those
devices. Starting in January 2005, the OpenSSL code will try to read
from /dev/urandom$ in DJGPP implementations. Hence, programs compiled
with OpenSSL for DJGPP (such as lynx and wget) will be able to get
random data when noise is installed, thus potentially increasing the
security of connections made with those programs.

If you are planning to run DJGPP programs that perform encryption, I
would suggest installing "noise", to ensure the availability of adequate
entropy for the necessary cryptography.

There are two binaries included, noise386.sys and noise586.sys. The
noise586.sys program has code included which requires a pentium machine.
For 386 and 486 machines, please use the noise386.sys program instead.
The two noise binaries and the sample.exe program have been assembled
and compiled by me.

The text files included in this package come from the 1996 release, and
have not been changed except for the change in the license status of
noise. The original version of noise is still available on the internet
at: "http://www.funet.fi/pub/crypt/random/noise063.zip"

Doug Kaufman ([email protected])
January 2005

noise.sys's People

Contributors

robrwo avatar

Stargazers

MBSystem avatar  avatar Sandy avatar Andrew Bird avatar Kenneth J Davis avatar  avatar Daniel Calderon avatar  avatar sam0verfl0w avatar Neo avatar  avatar Laura Kirsch avatar  avatar DosWorld avatar Bocke avatar Robert Riebisch avatar  avatar

Watchers

 avatar  avatar

Forkers

dosworld superilu

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.