From owner-freebsd-arch@FreeBSD.ORG Thu Aug 8 21:16:59 2013 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 37CA23DD; Thu, 8 Aug 2013 21:16:59 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1B1E823AE; Thu, 8 Aug 2013 21:16:59 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r78LGwSW077368; Thu, 8 Aug 2013 21:16:58 GMT (envelope-from obrien@freefall.freebsd.org) Received: (from obrien@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r78LGveJ077365; Thu, 8 Aug 2013 21:16:57 GMT (envelope-from obrien) Date: Thu, 8 Aug 2013 14:16:57 -0700 From: "David O'Brien" To: Mark R V Murray Subject: Re: random(4) plugin infrastructure for mulitple RNG in a modular fashion Message-ID: <20130808211657.GC95000@dragon.NUXI.org> Mail-Followup-To: obrien@freebsd.org, Mark R V Murray , Warner Losh , Arthur Mesh , secteam@freebsd.org, Steve Kargl , freebsd-arch@freebsd.org References: <20130807182858.GA79286@dragon.NUXI.org> <20130807192736.GA7099@troutmask.apl.washington.edu> <5203968D.7060508@freebsd.org> <7018AAA9-0A88-430F-96B7-867E5F529B36@bsdimp.com> <50BE6942-CC39-413C-8E14-C6B93440901B@grondar.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <50BE6942-CC39-413C-8E14-C6B93440901B@grondar.org> X-Operating-System: FreeBSD 10.0-CURRENT X-MUA-Host: dragon.NUXI.org X-to-the-FBI-CIA-and-NSA: HI! HOW YA DOIN? can i haz chizburger? User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Arthur Mesh , Steve Kargl , secteam@freebsd.org, freebsd-arch@freebsd.org X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: obrien@freebsd.org List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Aug 2013 21:16:59 -0000 On Thu, Aug 08, 2013 at 08:38:09PM +0100, Mark R V Murray wrote: > My current inclination is to make Yarrow the basic device (or "Fortuna > Lite", but that is a problem for MUCH later), and make the hardware > devices feed Yarrow, if they are present. Our approach is mechanism over policy. That is, give the user the choice of if their HW should be used directly or fed into the SW PRNG. -- -- David (obrien@FreeBSD.org)