summaryrefslogtreecommitdiff
path: root/sys/kern/kern_entropy.c
AgeCommit message (Expand)Author
2023-06-30entropy(9): Reintroduce netbsd<=9 time-delta estimator for unblocking.riastradh
2023-05-24entropy(9): Avoid race between rnd_add_data and ioctl(RNDCTL).riastradh
2023-05-24entropy(9): On flags change, cancel any scheduled consolidation.riastradh
2023-03-03entropy(9): Allow changing flags on all entropy sources at once.riastradh
2023-03-01random(4): Report number of bytes ready to read, not number of bits.riastradh
2022-08-05entropy: Don't disclose stack garbage in kern.entropy sysctls.riastradh
2022-05-13entropy(9): Update comment about where entropy_extract is allowed.riastradh
2022-05-13entropy(9): Note rules about how to use entropy_extract output.riastradh
2022-03-24entropy(9): Call entropy_softintr while bound to CPU.riastradh
2022-03-23entropy(9): Include <sys/lwp.h> and <sys/proc.h> explicitly.riastradh
2022-03-23entropy(9): Bind to CPU temporarily to avoid race with lwp migration.riastradh
2022-03-21entropy(9): Make rnd_lock_sources work while cold.riastradh
2022-03-20entropy(9): Improve entropy warning messages and documentation.riastradh
2022-03-20entropy(9): Fix premature optimization deadlock in entropy_request.riastradh
2022-03-20Revert "entropy(9): Nix rnd_trylock_sources."riastradh
2022-03-20entropy(9): Nix rnd_trylock_sources.riastradh
2022-03-20entropy(9): Fix another new race in entropy_account_cpu.riastradh
2022-03-20entropy(9): Shuffle some assertions around.riastradh
2022-03-20entropy(9): Lock the per-CPU state in entropy_account_cpu.riastradh
2022-03-20entropy(9): Factor out logic to lock and unlock per-CPU state.riastradh
2022-03-20entropy(9): Avoid reentrance to per-CPU state from sleeping on lock.riastradh
2022-03-19rnd(9): Delete legacy rnd_initial_entropy symbol.riastradh
2022-03-18entropy(9): Count dropped or truncated interrupt samples.riastradh
2022-03-18entropy(9): Reduce global entropy lock from IPL_VM to IPL_SOFTSERIAL.riastradh
2022-03-18entropy(9): Request entropy after the softint is enabled.riastradh
2022-03-18entropy(9): Use the early-entropy path only while cold.riastradh
2022-03-18entropy(9): Create per-CPU state earlier.riastradh
2022-03-16entropy(9): Forbid entropy_extract in hard interrupt context.riastradh
2022-03-04fix few typos in comments for word "because".andvar
2021-09-26entropy_read_filtops is MPSAFE.thorpej
2021-09-26Change the kqueue filterops::f_isfd field to filterops::f_flags, andthorpej
2021-09-21don't opencode kauth_cred_get()christos
2021-02-12entropy: Only print consolidation warning of AB_DEBUG.jmcneill
2021-01-21entropy: Reduce `no seed from bootloader' message to debug level.riastradh
2021-01-16entropy: Record number of time and data samples for userland.riastradh
2021-01-13entropy: Use a separate condvar for rndsource list lock.riastradh
2021-01-11entropy: Downgrade consolidation warning from printf to LOG_DEBUG.riastradh
2020-12-11Use sel{record,remove}_knote().thorpej
2020-09-29Log a message when a process blocks due to a lack of entropy.gson
2020-08-14New system call getrandom() compatible with Linux and others.riastradh
2020-05-12Don't invoke callbacks of rndsources with collection disabled.riastradh
2020-05-10Make rndctl -E/-C reset entropy accounting.riastradh
2020-05-10Fix comments.riastradh
2020-05-10Use a temporary pool to consolidate entropy atomically.riastradh
2020-05-09Prune dead branch.riastradh
2020-05-08Make variable unused outside kern_entropy.c static.riastradh
2020-05-08Eliminate curcpu_available() hack.riastradh
2020-05-08Make curcpu_available() always true.riastradh
2020-05-07Print `entropy: ready' only when we first have full entropy.riastradh
2020-05-07Consolidate entropy on RNDADDDATA and writes to /dev/random.riastradh