aboutsummaryrefslogtreecommitdiff
path: root/src/platform/posix/posix_rand.c
Commit message (Collapse)AuthorAge
* fixes #1083 Random number improvementsGarrett D'Amore2020-01-01
|
* fixes #234 Investigate enabling more verbose compiler warningsGarrett D'Amore2018-02-14
| | | | | | | We enabled verbose compiler warnings, and found a lot of issues. Some of these were even real bugs. As a bonus, we actually save some initialization steps in the compat layer, and avoid passing some variables we don't need.
* Conditional platform inclusion cleanups.Garrett D'Amore2017-08-21
| | | | | | | | | | We only compile files that are appropriate for the platform. (We still have guards in place, to allow for a future single .C file to be built from all the sources.) We also remove the subsystem defines; if a new platform needs to deviate from POSIX in ways beyond what we intended here, then that platform should just copy those parts into a new platform directory, rather than cross including portions from POSIX.
* Give up on uncrustify; switch to clang-format.Garrett D'Amore2017-07-10
|
* Reaper exits too soon, leaking bits.Garrett D'Amore2017-01-18
|
* Fixes for valgrind issues.Garrett D'Amore2017-01-18
|
* Compile static *and* shared libraries.Garrett D'Amore2017-01-15
| | | | | Test code needs to use the static libraries so that they can get access to the entire set of symbols, including private ones that are not exported.
* POSIX /dev/urandom compilation bug.Garrett D'Amore2017-01-08
|
* New ISAAC pRNG. This replaces other local hacks for random data.Garrett D'Amore2017-01-08
Platforms must seed the pRNGs by offering an nni_plat_seed_prng() routine. Implementations for POSIX using various options (including the /dev/urandom device) are supplied.