I haven't looked into the details of this patchset yet, but your description here indicates to me that this is motivated by FIPS certification desires, which...worries me. I would like to rewrite the RNG at some point, and I've started to work on a bunch of designs for this (and proving them correct, too), but going about this via FIPS certification or trying to implement some NIST specs is most certainly the wrong way to go about this, will lock us into subpar crypto for years, and is basically a waste of time.
- [RFC PATCH 33/41] random: make health_test_process() ma... Nicolai Stange
- [RFC PATCH 38/41] random: enable NIST SP800-90B startup... Nicolai Stange
- [RFC PATCH 34/41] random: implement the "Adaptive ... Nicolai Stange
- [RFC PATCH 40/41] random: trigger startup health test o... Nicolai Stange
- [RFC PATCH 29/41] random: move definition of struct que... Nicolai Stange
- [RFC PATCH 30/41] random: add a queued_entropy instance... Nicolai Stange
- [RFC PATCH 39/41] random: make the startup tests includ... Nicolai Stange
- [RFC PATCH 09/41] random: protect ->entropy_count wi... Nicolai Stange
- [RFC PATCH 02/41] random: remove dead code for nbits &l... Nicolai Stange
- [RFC PATCH 04/41] random: drop 'reserved' parameter fro... Nicolai Stange
- Re: [DISCUSSION PATCH 00/41] random: possible ways towa... Jason A. Donenfeld
- Re: [DISCUSSION PATCH 00/41] random: possible ways towa... Stephan Mueller
- Re: [DISCUSSION PATCH 00/41] random: possible ways... Torsten Duwe
- Re: [DISCUSSION PATCH 00/41] random: possible ... Greg Kroah-Hartman
- Re: [DISCUSSION PATCH 00/41] random: possi... Torsten Duwe
- Re: [DISCUSSION PATCH 00/41] random: possible ways towa... Torsten Duwe
- Re: [DISCUSSION PATCH 00/41] random: possible ways... Willy Tarreau
- Re: [DISCUSSION PATCH 00/41] random: possible ... Greg Kroah-Hartman
- Re: [DISCUSSION PATCH 00/41] random: possi... Torsten Duwe
- Re: [DISCUSSION PATCH 00/41] random: possible ... Stephan Mueller
- Re: [DISCUSSION PATCH 00/41] random: possi... Torsten Duwe