zephyr/subsys/random
Flavio Ceolin 6216c6cf5b random: Add syscalls for random subsystem
Create syscalls to make possible using random APIs from user mode
threads. These APIs can have different implementations, like using
entropy driver or Xoroshiro128. Some of these implementations also have
some globals to preserve state between calls.

Make it run entire in user space would require user adding these globals
to their memeory domains and/or grant access to entropy device. Syscalls
simplify its usage.

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2020-07-08 21:05:36 -04:00
..
CMakeLists.txt random: Add syscalls for random subsystem 2020-07-08 21:05:36 -04:00
Kconfig
rand32_ctr_drbg.c random: Add syscalls for random subsystem 2020-07-08 21:05:36 -04:00
rand32_entropy_device.c random: Add syscalls for random subsystem 2020-07-08 21:05:36 -04:00
rand32_handlers.c random: Add syscalls for random subsystem 2020-07-08 21:05:36 -04:00
rand32_timer.c random: Add syscalls for random subsystem 2020-07-08 21:05:36 -04:00
rand32_xoroshiro128.c random: Add syscalls for random subsystem 2020-07-08 21:05:36 -04:00