summaryrefslogtreecommitdiff
path: root/src/libnm-glib-aux/nm-random-utils.c
Commit message (Expand)AuthorAgeFilesLines
* glib-aux/trivial: reword code comments about bad random fallback in "nm-rando...Thomas Haller2023-02-221-9/+11
* glib-aux: add nm_random_u64_range() helperThomas Haller2023-01-301-0/+50
* glib-aux: rework random number utilsThomas Haller2022-08-051-111/+240
* glib-aux: accept zero bytes for nm_utils_random_bytes()Thomas Haller2022-08-011-1/+3
* glib-aux: reseed state for "bad" random bytes every timeThomas Haller2022-08-011-0/+19
* format: reformat source tree with clang-format 13.0Thomas Haller2021-11-291-3/+3
* glib-aux: avoid compiler warning about ignoring getrandom() resultThomas Haller2021-07-141-5/+10
* glib-aux: cleanup handling of getrandom() and handle EAGAINThomas Haller2021-07-131-11/+18
* glib-aux: also use getrandom() for seeding pseudo random generatorThomas Haller2021-07-131-5/+13
* glib-aux: add getrandom() syscall wrapper as fallbackThomas Haller2021-07-131-0/+21
* glib-aux: simplify logic in nm_utils_random_bytes()Thomas Haller2021-07-131-39/+28
* glib-aux: rework fallback random generator to use sha256Thomas Haller2021-07-131-106/+130
* clang-format: use "IndentPPDirectives:None" instead of "BeforeHash"Thomas Haller2021-07-091-2/+2
* glib-aux: use nm_utils_gettid() instead of gettid()Thomas Haller2021-07-081-1/+1
* glib-aux: avoid accessing thread-local variable in a loopThomas Haller2021-07-051-2/+5
* glib-aux: put more effort into seeding GRand fallback for nm_utils_random_byt...Thomas Haller2021-07-051-1/+93
* glib-aux: fix releasing thead-local GRand instance from nm_utils_random_bytes()Thomas Haller2021-07-051-1/+3
* build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,...Thomas Haller2021-02-241-0/+148