Now
tls-earlyentropy commitmail json YAML
src/sys/kern/kern_rndpool.c@1.5.2.1
/
diff
/
nxr@1.5.2.1
src/sys/kern/kern_rndq.c@1.23.2.1 / diff / nxr@1.23.2.1
src/sys/sys/rnd.h@1.40.2.1 / diff / nxr@1.40.2.1
src/sys/kern/kern_rndq.c@1.23.2.1 / diff / nxr@1.23.2.1
src/sys/sys/rnd.h@1.40.2.1 / diff / nxr@1.40.2.1
Entropy estimation changes:
1) Avoid wraparound problems with delta estimator by making estimation
framework 64-bit.
2) Adjust rnd_counter to always return a 64-bit value, accordingly.
3) Make delta estimator generic and create two instances: delta-time and
delta-value.
4) Add LZF estimator -- used mostly to protect us against injection of
bulk data we think is random but is really constant.
5) Allow value and time estimation/collection to be controlled separately.
6) Expose estimator performance to userspace.
1) Avoid wraparound problems with delta estimator by making estimation
framework 64-bit.
2) Adjust rnd_counter to always return a 64-bit value, accordingly.
3) Make delta estimator generic and create two instances: delta-time and
delta-value.
4) Add LZF estimator -- used mostly to protect us against injection of
bulk data we think is random but is really constant.
5) Allow value and time estimation/collection to be controlled separately.
6) Expose estimator performance to userspace.