1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/sys
Mark Murray 150890b0c6 Replace the RC4 algorithm for generating in-kernel secure random
numbers with Chacha20. Keep the API, though, as that is what the
other *BSD's have done.

Use the boot-time entropy stash (if present) to bootstrap the
in-kernel entropy source.

Reviewed by: delphij,rwatson
Approved by: so(delphij)
MFC after: 2 months
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D10048
2017-04-16 09:11:02 +00:00
..
amd64 Map DMAP as nx. 2017-04-13 15:49:55 +00:00
arm Add support for the imx6ul SoC. 2017-04-15 17:02:32 +00:00
arm64 Rather than checking if the top bit in a virtual address is a 0 or 1 2017-04-13 16:57:02 +00:00
boot Replace the RC4 algorithm for generating in-kernel secure random 2017-04-16 09:11:02 +00:00
bsm Merge OpenBSM 1.2-alpha5 from vendor branch to FreeBSD -CURRENT: 2017-03-26 21:14:49 +00:00
cam Fix few minor issues found by Clang Analyzer. 2017-04-09 07:54:39 +00:00
cddl rename vfs.zfs.debug_flags to vfs.zfs.debugflags 2017-04-14 15:35:07 +00:00
compat linux_ioctl: Refactor some v4l2 struct converters 2017-04-13 17:34:51 +00:00
conf Replace the RC4 algorithm for generating in-kernel secure random 2017-04-16 09:11:02 +00:00
contrib Clean up extraneous brackets. 2017-04-15 23:34:05 +00:00
crypto Replace the RC4 algorithm for generating in-kernel secure random 2017-04-16 09:11:02 +00:00
ddb Fix printing of negative offsets (typically from frame pointers) again. 2017-03-26 18:46:35 +00:00
dev Replace the RC4 algorithm for generating in-kernel secure random 2017-04-16 09:11:02 +00:00
fs Remove unused "cred" argument to ncl_flush(). 2017-04-14 13:25:45 +00:00
gdb
geom Rename two gmirror state flags to make their meanings slightly clearer. 2017-04-14 17:13:57 +00:00
gnu
i386 Corrected misspelled versions of rendezvous. 2017-04-09 02:00:03 +00:00
isa
kern Don't try to write out bufs that have already failed with ENXIO. 2017-04-14 20:15:34 +00:00
kgssapi
libkern Replace the RC4 algorithm for generating in-kernel secure random 2017-04-16 09:11:02 +00:00
mips This file is also used in libcompiler_rt, so bring in stdbool.h if we're not 2017-04-11 13:31:27 +00:00
modules 3BSD-licensed implementation of the chacha20 stream cipher, intended for 2017-04-15 20:51:53 +00:00
net Inherit IPv6 checksum offloading flags to vlan interfaces. 2017-04-11 19:23:25 +00:00
net80211 [net80211] refactor out "add slot" and "purge slot" for A-MPDU. 2017-04-11 07:05:55 +00:00
netgraph
netinet Rework r316770 to make it protocol independent and general, like we 2017-04-14 09:00:48 +00:00
netinet6 Rework r316770 to make it protocol independent and general, like we 2017-04-14 09:00:48 +00:00
netipsec Add large replay widow support to setkey(8) and libipsec. 2017-04-13 14:44:17 +00:00
netnatm
netpfil Avoid undefined behavior. 2017-04-14 11:58:41 +00:00
netsmb
nfs
nfsclient Add an NFSv4.1 mount option for "use one openowner". 2017-04-13 21:54:19 +00:00
nfsserver
nlm
ofed
opencrypto Don't leak a session and lock if a GMAC key has an invalid length. 2017-04-05 01:46:41 +00:00
powerpc Corrected misspelled versions of rendezvous. 2017-04-09 02:00:03 +00:00
riscv Provide a NULL pointer to device tree blob so GENERIC kernel 2017-04-12 10:34:50 +00:00
rpc Fix a crash during unmount of an NFSv4.1 mount. 2017-04-10 22:47:18 +00:00
security Break audit_bsm_klib.c into two files: one (audit_bsm_klib.c) 2017-04-03 10:15:58 +00:00
sparc64 Corrected misspelled versions of rendezvous. 2017-04-09 02:00:03 +00:00
sys Replace the RC4 algorithm for generating in-kernel secure random 2017-04-16 09:11:02 +00:00
teken Oops, my fix for bright colors broke bright black some more (in cases 2017-03-27 10:48:28 +00:00
tests
tools
ufs ufs: Export UFS_MAXNAMLEN to pathconf, statfs 2017-04-05 01:44:03 +00:00
vm Busy the map in vm_map_protect(). 2017-04-10 21:01:42 +00:00
x86 Correct calculation of the entry->free_down in the invariants-checking 2017-04-14 15:16:41 +00:00
xdr
xen
Makefile