From owner-cvs-src@FreeBSD.ORG Mon Apr 12 04:36:40 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 EE74F16A4CE; Mon, 12 Apr 2004 04:36:40 -0700 (PDT) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by mx1.FreeBSD.org (Postfix) with SMTP id 80F3B43D58; Mon, 12 Apr 2004 04:36:39 -0700 (PDT) (envelope-from dwmalone@maths.tcd.ie) Received: from walton.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 12 Apr 2004 12:36:38 +0100 (BST) Date: Mon, 12 Apr 2004 12:36:35 +0100 From: David Malone To: Mark Murray Message-ID: <20040412113635.GA38733@walton.maths.tcd.ie> References: <20040410155637.Q58852@root.org> <200404110746.i3B7kiIn075106@grimreaper.grondar.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200404110746.i3B7kiIn075106@grimreaper.grondar.org> User-Agent: Mutt/1.5.3i Sender: dwmalone@maths.tcd.ie cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG cc: Nate Lawson 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: Mon, 12 Apr 2004 11:36:41 -0000 On Sun, Apr 11, 2004 at 08:46:43AM +0100, Mark Murray wrote: > Yarrow is unsuitable for this purpose; it is a great generator when > you have a low-entropy environment and you need to protect against > attackers having potential knowledge of the inputs. I still think it would be nice if our random infrastructure had a block-until-accumulated-'enough'-randomness mode, like the old /dev/random had, to avoid some future attack based on Yarrow's fixed size state. I don't think it will be a realistic attack any time soon, but it might be nice for baco-hat types. In the case where high-quality, fast hardware based generators are available, this seems to be a more realistic option though. I'm happy enough to live without this, since we thrashed this out before, but if you're looking at options, you might keep it at the back of your mind. David.