freebsd-dev/sys/dev/random
Conrad Meyer 095db7e6e7 random(4): Gather entropy from Pure sources
At initialization, hc_source_mask only includes non-Pure sources.

The patch changes source registration to enable the registered source in the
hc_source_mask bitmask. This mask governs which sources are harvested.

This patch also disallows userspace from disabling such sources.

PR:		222807
Submitted by:	W. Dean Freeman <badfilemagic AT gmail.com>
Reviewed by:	jmg (earlier version), delphij
Approved by:	secteam (delphij)
Obtained from:	HBSD 0054e3e170e083811acc9f3b637f8be8a86c03e7
Security:	yes
Differential Revision:	https://reviews.freebsd.org/D12611
2017-10-07 19:02:03 +00:00
..
build.sh
fortuna.c random(4): Discard low entropy inputs 2017-10-06 18:27:55 +00:00
fortuna.h
hash.c
hash.h
ivy.c
nehemiah.c
other_algorithm.c
other_algorithm.h
random_harvestq.c random(4): Gather entropy from Pure sources 2017-10-07 19:02:03 +00:00
random_harvestq.h Replace the RC4 algorithm for generating in-kernel secure random 2017-04-16 09:11:02 +00:00
random_infra.c
randomdev.c random(4): Gather entropy from Pure sources 2017-10-07 19:02:03 +00:00
randomdev.h
uint128.h
unit_test.c
unit_test.h
yarrow.c
yarrow.h