nuttx/include/sys
Jussi Kivilinna dffb8a67e3 Add entropy pool and strong random number generator
Entropy pool gathers environmental noise from device drivers, user-space, etc., and returns good random numbers, suitable for cryptographic use. Based on entropy pool design from *BSDs and uses BLAKE2Xs algorithm for CSPRNG output.

Patch also adds /dev/urandom support for using entropy pool RNG and new 'getrandom' system call for getting randomness without file-descriptor usage (thus avoiding file-descriptor exhaustion attacks). The 'getrandom' interface is similar as 'getentropy' and 'getrandom' available on OpenBSD and Linux respectively.
2017-03-30 07:38:37 -06:00
..
boardctl.h Remove BOARDIOC_CAN_INITIALIZE. CAN initialization is now done in the board initialization logic just like every other device driver. 2016-12-06 08:51:37 -06:00
custom_file.h
epoll.h Fix names of pre-processor variables used in header file idempotence 2016-08-06 19:21:42 -06:00
ioctl.h
ipc.h
mman.h
mount.h
prctl.h
random.h Add entropy pool and strong random number generator 2017-03-30 07:38:37 -06:00
select.h
sendfile.h
shm.h
socket.h Update ChangeLog 2016-02-27 10:37:42 -06:00
sockio.h
stat.h fstat: Add fstat() support to nfs. 2017-02-13 10:07:43 -06:00
statfs.h
syscall.h Add entropy pool and strong random number generator 2017-03-30 07:38:37 -06:00
time.h Fix strange invisible characters in this declaration. 2017-03-27 09:47:02 -06:00
types.h Fix a few more compile issues with the new wide character support 2016-10-19 08:18:46 -06:00
uio.h
un.h
utsname.h
vfs.h
wait.h Add _ to the beginning of all debug macros to avoid name collisions 2016-06-16 12:33:32 -06:00