Fwd: New /dev/random code for review please.

From: Mark R V Murray <markm_at_FreeBSD.org>
Date: Wed, 7 May 2014 19:02:52 +0100
Hi Folks,

Please could the wisdom-of-crowds apply its collective attention to this?

Thanks!

M

Begin forwarded message:

> From: Mark R V Murray <mark_at_grondar.org>
> Subject: New /dev/random code for review please.
> Date: 4 May 2014 18:28:43 BST
> To: "secteam_at_freebsd.org Team" <secteam_at_FreeBSD.org>
> Content-Type: multipart/signed; boundary="Apple-Mail=_E0FAF9BA-F43A-41EC-ADF7-C7F66942DC33"; protocol="application/pgp-signature"; micalg=pgp-sha512
> X-Smtp-Server: gromit.grondar.org:grondar
> X-Universally-Unique-Identifier: 57DA4E05-F926-490F-811D-27C027A43800
> Message-Id: <64478E8F-ED98-43C2-99BC-167356D3E367_at_grondar.org>
> Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
> 
> Hi guys
> 
> I’m now about ready to start the job of merging the revamped /dev/random gubbins over to CURRENT from a project branch.
> 
> The project branch is svn://svn.freebsd.org/base/projects/random_number_generator
> 
> Not all of the above branch is to be merged right now; the UMA_ALLOC harvester bit will NOT be merged. In follow-up discussions, I will work out how to do this properly. Right now, that code works, but will no doubt piss off RWatson and company for messing up the carefully optimised slab allocator! :-)
> 
> In the first merge, very little change should be observed. ‘sysctl kern.random’ will look different as the harvesting has been slightly generalised. Yarrow will still be used, but Fortuna will be available as an alternative. Automatic startup due to probing entropy is tested and more-or-less trusted (analysis of numbers to form part of a more academic study).
> 
> The code is much simplified, and use of overly complex data structures has been rewritten.
> 
> I request review and comments please, with a view to merging this to CURRENT.
> 
> Thanks!
> 
> M
> -- 
> Mark R V Murray
> 

-- 
Mark R V Murray


Received on Wed May 07 2014 - 16:02:39 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:49 UTC