Merge remote-tracking branch 'freebsd/master' into hardened/current/chacha
Merge remote-tracking branch 'freebsd/master' into hardened/current/chacha
ARC4RANDOME USERSPACE: moving from RC4 algo. to ChaCha 20 one.
github-issue: #38
Based on OpenBSD implementation.
ARC4RANDOM USERSPACE
github-issue: #36
typo fix.
Merge remote-tracking branch 'freebsd/master' into hardened/current/chacha
ARC4RANDOM USERSPACE: remove RC4 statement + style changes.
github-issue: #38
ARC4RANDOM: chachar_private style changes.
github-issue: #38
ARC4RANDOM: style changes.
Merge remote-tracking branch 'freebsd/master' into hardened/current/chacha
Merge remote-tracking branch 'freebsd/master' into hardened/current/chacha
Merge remote-tracking branch 'freebsd/master' into hardened/current/chacha
Merge remote-tracking branch 'freebsd/master' into hardened/current/chacha
CHACHA MMAP: Adding MAP_INHERIT_ZERO.
github-issue: #38
guarantees zero'ed anonymous memory if forked. Will serve to make fork reliable arc4random.
Merge remote-tracking branch 'freebsd/master' into hardened/current/chacha
ARC4RANDOM USERLAND: using INHERIT_ZERO to address fork issue.

Using struct rather than atomic datatypes and make sure that for each fork,
it is zero'd.
Merge remote-tracking branch 'freebsd/master' into hardened/current/chacha
Merge remote-tracking branch 'freebsd/master' into hardened/current/chacha
Merge remote-tracking branch 'freebsd/master' into hardened/current/chacha
Merge remote-tracking branch 'freebsd/master' into hardened/current/chacha
ARC4RANDOM userspace: slight change.
github-issue: #38
munmap rs after rsx failed.