The NetBSD Project

CVS log for src/sys/dev/rndpool.c

[BACK] Up to [cvs.netbsd.org] / src / sys / dev

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.19.70.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:12 2008 UTC (20 months, 1 week ago) by mjf
Branch: mjf-devfs2
Changes since 1.19: +2 -9 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

Sync with HEAD.

Revision 1.19.72.1 / (download) - annotate - [select for diffs], Sun May 18 12:33:30 2008 UTC (20 months, 3 weeks ago) by yamt
Branch: yamt-pf42
Changes since 1.19: +2 -9 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

sync with head.

Revision 1.19.74.1 / (download) - annotate - [select for diffs], Fri May 16 02:23:49 2008 UTC (20 months, 3 weeks ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.19: +2 -9 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

sync with head.

Revision 1.20 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:47 2008 UTC (21 months, 1 week ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base2, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, uebayasi-xip-base, uebayasi-xip, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-premerge-20091211, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-audiomp2-base, ad-audiomp2, HEAD
Changes since 1.19: +2 -9 lines
Diff to previous 1.19 (colored)

Remove clause 3 and 4 from TNF licenses

Revision 1.19 / (download) - annotate - [select for diffs], Sun Dec 11 12:20:53 2005 UTC (4 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pf42-baseX, yamt-pf42-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, yamt-pdpolicy, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, rpaulo-netinet-merge-pcb-base, rpaulo-netinet-merge-pcb, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, post-newlock2-merge, peter-altq-base, peter-altq, nick-net80211-sync-base, nick-net80211-sync, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, newlock2-nbase, newlock2-base, newlock2, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, mjf-ufs-trans-base, mjf-ufs-trans, mjf-devfs-base, mjf-devfs, matt-nb4-arm-base, matt-nb4-arm, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-pm, jmcneill-base, hpcarm-cleanup-base, hpcarm-cleanup, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, cube-autoconf-base, cube-autoconf, chap-midi-nbase, chap-midi-base, chap-midi, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-socklock-base1, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-pf42, yamt-nfs-mp, mjf-devfs2
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

merge ktrace-lwp.

Revision 1.17.14.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:28:44 2005 UTC (4 years, 9 months ago) by kent
Branch: kent-audio2
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

sync with -current

Revision 1.17.16.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:33:53 2005 UTC (4 years, 10 months ago) by yamt
Branch: yamt-km
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.17.6.1 / (download) - annotate - [select for diffs], Fri Mar 4 16:40:53 2005 UTC (4 years, 11 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.18 / (download) - annotate - [select for diffs], Sun Feb 27 00:26:58 2005 UTC (4 years, 11 months ago) by perry
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, yamt-lazymbuf, yamt-km-base4, yamt-km-base3, thorpej-vnode-attr-base, thorpej-vnode-attr, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, ktrace-lwp-base, kent-audio2-base
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored)

nuke trailing whitespace

Revision 1.10.4.6 / (download) - annotate - [select for diffs], Mon Nov 11 22:08:51 2002 UTC (7 years, 3 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.10.4.5: +1 -1 lines
Diff to previous 1.10.4.5 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)

Catch up to -current

Revision 1.17 / (download) - annotate - [select for diffs], Sun Nov 10 03:29:00 2002 UTC (7 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: yamt-km-base2, yamt-km-base, netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, nathanw_sa_before_merge, nathanw_sa_base, matt-timespec, kent-audio1-beforemerge, kent-audio1-base, kent-audio1, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Branch point for: yamt-km, ktrace-lwp, kent-audio2
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored)

Fix signed/unsigned comparison warnings.

Revision 1.10.4.5 / (download) - annotate - [select for diffs], Fri Oct 18 02:41:28 2002 UTC (7 years, 3 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.10.4.4: +49 -20 lines
Diff to previous 1.10.4.4 (colored) to branchpoint 1.10 (colored)

Catch up to -current.

Revision 1.16 / (download) - annotate - [select for diffs], Wed Oct 9 14:48:58 2002 UTC (7 years, 4 months ago) by dan
Branch: MAIN
CVS Tags: kqueue-beforemerge, kqueue-aftermerge
Changes since 1.15: +47 -18 lines
Diff to previous 1.15 (colored)

Account for 1 bit of entropy for each timestamp added during
initialisation. This is just as silly as the other entropy
estimations, but it at least allows us to see how many values have
been added.

spl protect rnd_get_entropy_counter call properly

Make rndpool start out doing rotations on the first pass - make the
LSFR's be less sensitive to stuck bits in poor initial inputs.

Add considerable comments regarding the mixing function.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Oct 8 12:12:57 2002 UTC (7 years, 4 months ago) by dan
Branch: MAIN
Changes since 1.14: +4 -4 lines
Diff to previous 1.14 (colored)

Comment initialisation conditions for rnd better, and don't uselessly
call rnd_init - instead assert that it has already been called
earlier.

change assert() -> KASSERT()

Revision 1.11.2.2 / (download) - annotate - [select for diffs], Thu Jan 10 19:52:50 2002 UTC (8 years, 1 month ago) by thorpej
Branch: kqueue
Changes since 1.11.2.1: +4 -2 lines
Diff to previous 1.11.2.1 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)

Sync kqueue branch with -current.

Revision 1.10.4.4 / (download) - annotate - [select for diffs], Tue Jan 8 00:29:20 2002 UTC (8 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.10.4.3: +2 -3 lines
Diff to previous 1.10.4.3 (colored) to branchpoint 1.10 (colored)

Catch up to -current.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Nov 15 09:48:03 2001 UTC (8 years, 2 months ago) by lukem
Branch: MAIN
CVS Tags: newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, kqueue-base, ifpoll-base, ifpoll, gehenna-devsw-base, gehenna-devsw, eeh-devprop-base, eeh-devprop
Changes since 1.13: +2 -3 lines
Diff to previous 1.13 (colored)

don't need <sys/types.h> when including <sys/param.h>

Revision 1.10.4.3 / (download) - annotate - [select for diffs], Wed Nov 14 19:13:42 2001 UTC (8 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.10.4.2: +4 -1 lines
Diff to previous 1.10.4.2 (colored) to branchpoint 1.10 (colored)

Catch up to -current.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Nov 13 05:32:50 2001 UTC (8 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.12: +4 -1 lines
Diff to previous 1.12 (colored)

add RCSIDs

Revision 1.11.4.1 / (download) - annotate - [select for diffs], Mon Oct 1 12:44:12 2001 UTC (8 years, 4 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.11: +39 -60 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

Catch up with -current.

Revision 1.10.4.2 / (download) - annotate - [select for diffs], Fri Sep 21 22:35:28 2001 UTC (8 years, 4 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.10.4.1: +39 -60 lines
Diff to previous 1.10.4.1 (colored) to branchpoint 1.10 (colored)

Catch up to -current.

Revision 1.11.2.1 / (download) - annotate - [select for diffs], Thu Sep 13 01:15:35 2001 UTC (8 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.11: +39 -60 lines
Diff to previous 1.11 (colored)

Update the kqueue branch to HEAD.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Sep 9 00:32:52 2001 UTC (8 years, 5 months ago) by enami
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, pre-chs-ubcperf, post-chs-ubcperf
Changes since 1.11: +39 -60 lines
Diff to previous 1.11 (colored)

Cosmetic changes.

Revision 1.10.4.1 / (download) - annotate - [select for diffs], Fri Aug 24 00:09:03 2001 UTC (8 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

Catch up with -current.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Jul 7 17:04:02 2001 UTC (8 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-devvp-base
Branch point for: thorpej-devvp, kqueue
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

bcopy -> memcpy
bzero -> memset

Revision 1.8.8.1 / (download) - annotate - [select for diffs], Mon Nov 20 11:39:48 2000 UTC (9 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.8: +94 -72 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.

Revision 1.8.16.1 / (download) - annotate - [select for diffs], Thu Jun 22 17:06:14 2000 UTC (9 years, 7 months ago) by minoura
Branch: minoura-xpg4dl
Changes since 1.8: +94 -72 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

Sync w/ netbsd-1-5-base.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Jun 10 17:01:15 2000 UTC (9 years, 8 months ago) by sommerfeld
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5
Branch point for: nathanw_sa
Changes since 1.9: +5 -4 lines
Diff to previous 1.9 (colored)

portability fix: when rotating, don't do shifts >= wordsize.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Jun 5 23:42:34 2000 UTC (9 years, 8 months ago) by sommerfeld
Branch: MAIN
Changes since 1.8: +91 -70 lines
Diff to previous 1.8 (colored)

/dev/random code cleanups:
 - Add comments about which spls apply to which data structures.
 - Consistently protect the rnd_samples queue (the queue of
unprocessed samples) at splhigh().
 - allow MD code to supply cpu_timestamp() and cpu_havetimestamp() for
an optional higher-resolution clock/roulette wheel source.
 - Collect more statistics on the pool state (keeping track of where
collected bits are going, in addition to where they came from).
 - Add RNDGETPOOLSTAT ioctl to get the additional stats.
 - Flush a few unused rndpool calls.
 - XXX XXX Cryptographic changes:
  - 32-bit rotate is:
	((val << rp->rotate) | (val >> (32 - rp->rotate))),
    not
	(val << rp->rotate) | (val >> rp->rotate)
    or
	((val << rp->rotate) | (val >> (31 - rp->rotate)))
  - Avoid overloading of rp->rotate and double-rotation of data
(which limited pool mixing somewhat; "rotate" never got above 7).
  - Be more paranoid (but probably not paranoid enough) about mixing
output back into the pool.  This is an improvement, but it needs
revisiting soon.

We should follow the spirit of some of the recommendations in
the Schneier PRNG papers:

http://www.counterpane.com/yarrow-notes.html
http://www.counterpane.com/pseudorandom_number.html

including:
 - two (or more) stage operation for better isolation between inputs
and outputs.
 - use of keyed one-way functions (probably better even than
invertible keyed functions like 3DES) at key points in the data flow,
so that breaking the PRNG is clearly as hard as breaking the function.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Jan 27 10:41:01 1999 UTC (11 years ago) by mrg
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, minoura-xpg4dl-base, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase, chs-ubc2-base, chs-ubc2
Branch point for: thorpej_scsipi, minoura-xpg4dl
Changes since 1.7: +8 -1 lines
Diff to previous 1.7 (colored)

KNF anality.

Revision 1.7 / (download) - annotate - [select for diffs], Wed May 27 01:29:13 1998 UTC (11 years, 8 months ago) by explorer
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach, eeh-paddr_t-base, eeh-paddr_t, chs-ubc-base, chs-ubc
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)

missed one constant '20' to RND_ENTROPY_THRESHOLD change

Revision 1.6 / (download) - annotate - [select for diffs], Wed May 27 00:59:14 1998 UTC (11 years, 8 months ago) by explorer
Branch: MAIN
Changes since 1.5: +17 -26 lines
Diff to previous 1.5 (colored)

Move RND_ENTROPY_THRESHOLD to sys/rnd.h.  Use sha1 rather than md5, and
release the first 96 bits of the hash directly rather than by folding.
The full 160 bit hash is mixed back into the entropy pool.  This keeps
64 bits secret to stir the pool with.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Oct 20 15:03:19 1997 UTC (12 years, 3 months ago) by explorer
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Changes since 1.4: +7 -37 lines
Diff to previous 1.4 (colored)

Don't pretned to maintain an internal "global" entropy pool.  In-kernel
locking cannot be done with it, and that sort of thing probably should not
be shared anyway.

Revision 1.4.2.1 / (download) - annotate - [select for diffs], Tue Oct 14 10:22:11 1997 UTC (12 years, 3 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 13 20:00:19 1997 UTC (12 years, 4 months ago) by explorer
Branch: MAIN
CVS Tags: marc-pcmcia-base
Branch point for: marc-pcmcia
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Update notice to indicate the the IDEAS were derived from Ted's code, not the
code itself, per phone conversation with Ted

Revision 1.3 / (download) - annotate - [select for diffs], Mon Oct 13 18:35:19 1997 UTC (12 years, 4 months ago) by explorer
Branch: MAIN
Changes since 1.2: +3 -5 lines
Diff to previous 1.2 (colored)

update copyright to include the CORRECT spelling of Ted Ts'o's name

Revision 1.2 / (download) - annotate - [select for diffs], Mon Oct 13 00:47:19 1997 UTC (12 years, 4 months ago) by explorer
Branch: MAIN
Changes since 1.1: +3 -2 lines
Diff to previous 1.1 (colored)

o Make usage of /dev/random dependant on
  pseudo-device   rnd                     # /dev/random and in-kernel generator
  in config files.

o Add declaration to all architectures.

o Clean up copyright message in rnd.c, rnd.h, and rndpool.c to include
  that this code is derived in part from Ted Tyso's linux code.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Oct 9 23:13:13 1997 UTC (12 years, 4 months ago) by explorer
Branch: MAIN

Addition of /dev/random and in-kernel random value generation.

Over the next few days (thank goodness for long weekends) I'll be hunting
down device drivers and adding hooks to gather entropy from many devices,
and adding the conf.c changes to the various port's device structs to
define major numbers for /dev/random and /dev/urandom.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>