From owner-cvs-src@FreeBSD.ORG Fri Apr 9 10:38:21 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CADED16A4D0 for ; Fri, 9 Apr 2004 10:38:21 -0700 (PDT) Received: from root.org (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id A17ED43D31 for ; Fri, 9 Apr 2004 10:38:21 -0700 (PDT) (envelope-from nate@root.org) Received: (qmail 48960 invoked by uid 1000); 9 Apr 2004 17:38:22 -0000 Date: Fri, 9 Apr 2004 10:38:22 -0700 (PDT) From: Nate Lawson To: Mark Murray In-Reply-To: <20040409154725.72CE116A56F@hub.freebsd.org> Message-ID: <20040409103618.A48723@root.org> References: <20040409154725.72CE116A56F@hub.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/modules/random Makefile src/sys/dev/random harvest.c hash.c hash.h nehemiah.c nehemiah.h probe.c randomdev.c randomdev.h randomdev_soft.c randomdev_soft.h yar X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Apr 2004 17:38:22 -0000 On Fri, 9 Apr 2004, Mark Murray wrote: > markm 2004/04/09 08:47:11 PDT > > FreeBSD src repository > > Modified files: > sys/modules/random Makefile > sys/dev/random harvest.c hash.c hash.h randomdev.c > randomdev.h yarrow.c yarrow.h > sys/conf files > Added files: > sys/dev/random nehemiah.c nehemiah.h probe.c > randomdev_soft.c randomdev_soft.h > Log: > Reorganise the entropy device so that high-yield entropy sources > can more easily be used INSTEAD OF the hard-working Yarrow. > The only hardware source used at this point is the one inside > the VIA C3 Nehemiah (Stepping 3 and above) CPU. More sources will > be added in due course. Contributions welcome! > > Revision Changes Path > 1.883 +3 -0 src/sys/conf/files > 1.23 +12 -14 src/sys/dev/random/harvest.c > 1.12 +1 -1 src/sys/dev/random/hash.c > 1.5 +1 -1 src/sys/dev/random/hash.h > 1.1 +66 -0 src/sys/dev/random/nehemiah.c (new) > 1.1 +29 -0 src/sys/dev/random/nehemiah.h (new) > 1.1 +68 -0 src/sys/dev/random/probe.c (new) > 1.49 +80 -330 src/sys/dev/random/randomdev.c > 1.5 +20 -52 src/sys/dev/random/randomdev.h > 1.1 +369 -0 src/sys/dev/random/randomdev_soft.c (new) > 1.1 +93 -0 src/sys/dev/random/randomdev_soft.h (new) > 1.44 +51 -25 src/sys/dev/random/yarrow.c > 1.18 +1 -1 src/sys/dev/random/yarrow.h > 1.14 +3 -1 src/sys/modules/random/Makefile This is a huge mistake. At the very minimum, I take it you never read our paper. http://www.cryptography.com/resources/whitepapers/index.html -Nate