- C 69.5%
- CMake 23.8%
- Makefile 6.7%
|
Christian Marangi
f17e33d994
New cmake version 4.0 requires at least 3.5 version as the minimum required version with it increased to 3.10 in to-be-released cmake versions. Set the minimum required version to 3.10 to future-proof for future cmake version. Suggested-by: Hannu Nyman <hannu.nyman@iki.fi> Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> |
||
|---|---|---|
| 3rdparty | jitterentropy-rngd: update to the v1.2.0 | |
| cmake | Initial commit | |
| .gitignore | Initial commit | |
| .gitlab-ci.yml | Add initial GitLab CI support | |
| .gitmodules | Initial commit | |
| CMakeLists.txt | CMakeLists: update cmake minimum required version to 3.10 | |
| log.h | Initial commit | |
| Makefile | Initial commit | |
| README.md | Initial commit | |
| urngd.c | Fix blocked entropy generation | |
μrngd
μrngd is OpenWrt's micro non-physical true random number generator based on timing jitter.
Using the Jitter RNG core, the rngd provides an entropy source that feeds into the Linux /dev/random device if its entropy runs low. It updates the /dev/random entropy estimator such that the newly provided entropy unblocks /dev/random.
The seeding of /dev/random also ensures that /dev/urandom benefits from entropy. Especially during boot time, when the entropy of Linux is low, the Jitter RNGd provides a source of sufficient entropy.