1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/random
Benjamin Valentin 2f423473fc sys/random: add option to use HWRNG as source of randomness
Add the `prng_hwrng` module to enable the HWRNG as source of all randomness, not just
for seeding a PRNG.

saves ~260 bytes compared to using tinymt32.
2020-07-08 18:23:18 +02:00
..
fortuna many typo fixes 2019-11-23 22:39:07 +01:00
tinymt32 make: fix various compile errors with Wextra 2017-11-28 18:31:43 +01:00
fortuna.c sys: add missig <string.h> includes 2018-09-20 23:47:40 +02:00
hwrng.c sys/random: add option to use HWRNG as source of randomness 2020-07-08 18:23:18 +02:00
Makefile sys: random: add fortuna PRNG 2018-05-29 18:40:58 +02:00
mersenne.c sys: random: rename genrand_* to random_* 2016-02-29 21:33:17 +01:00
minstd.c sys/random/minstd: remove vague description 2020-05-01 17:30:36 +02:00
musl_lcg.c sys: random: rename genrand_* to random_* 2016-02-29 21:33:17 +01:00
random.c sys/random: add missing includes 2019-04-01 17:05:44 +02:00
sha1prng.c sys/random/sha1prng: make random_init use init_by_array 2020-05-11 10:38:44 +02:00
tinymt32.c sys/random/tinymt32: remove unused static function 2018-03-16 16:24:05 +01:00
xorshift.c add copyrights from IOTPUSH project 2019-05-02 12:09:37 +02:00