summaryrefslogtreecommitdiff
path: root/src/basic/random-util.h
Commit message (Expand)AuthorAgeFilesLines
* boot: implement kernel EFI RNG seed protocol with proper hashingJason A. Donenfeld2022-11-141-0/+1
* Simplify random number selectionJason A. Donenfeld2022-05-311-9/+2
* random-util: use correct minimum pool size constantJason A. Donenfeld2022-03-221-1/+1
* random-util: remove RDRAND usageJason A. Donenfeld2022-03-141-3/+0
* random-util: unify RANDOM_ALLOW_INSECURE and !RANDOM_BLOCK and simplifyJason A. Donenfeld2022-03-091-5/+2
* random-util: fix type of random_u64_range()Lennart Poettering2021-02-181-1/+1
* random-util: add random_u64_range() that acquires a random number from a cert...Lennart Poettering2021-02-141-0/+2
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* random-util: add common helper random_write_entropy() for crediting entropy t...Lennart Poettering2020-06-241-0/+2
* random-util: make use of GRND_INSECURE when it is definedLennart Poettering2020-05-101-0/+1
* random-seed: move pool size determination to random-util.[ch]Lennart Poettering2019-07-251-0/+6
* random-util: rename RANDOM_DONT_DRAIN → RANDOM_MAY_FAILLennart Poettering2019-05-071-2/+2
* random-util: allow RDRAND to be used in 32-bit x86 binariesMike Gilbert2018-11-101-1/+1
* random-util: optionally allow randomness to be generated via RDRANDLennart Poettering2018-11-081-0/+1
* random-util: introduce RANDOM_DONT_DRAINLennart Poettering2018-11-081-0/+1
* random-util: optionally enable blocking getrandom() behaviourLennart Poettering2018-11-081-0/+1
* random-util: change high_quality_required bool parameter into a flags parameterLennart Poettering2018-11-081-3/+7
* random-util: rename acquire_random_bytes() → genuine_random_bytes()Lennart Poettering2018-11-081-3/+4
* random-util: use RDRAND for randomness if the kernel doesn't want to give us anyLennart Poettering2018-08-211-0/+2
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-4/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* basic/random-util: do not fall back to /dev/urandom if getrandom() returns shortZbigniew Jędrzejewski-Szmek2017-06-281-1/+2
* basic/random-util: use most of the pseudorandom bytes from rand()Zbigniew Jędrzejewski-Szmek2017-06-281-0/+1
* basic: include only what we useThomas Hindoe Paaboel Andersen2015-11-301-0/+1
* build-sys: split internal basic/ library from shared/Kay Sievers2015-06-111-0/+38