aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/random
diff options
context:
space:
mode:
authorConrad Meyer <cem@FreeBSD.org>2018-10-20 20:12:57 +0000
committerConrad Meyer <cem@FreeBSD.org>2018-10-20 20:12:57 +0000
commit84880efae7040bb55e6f63166f53158135574e3a (patch)
tree4ff1303f8c6c6141679875ce521b040ecca79ec6 /sys/dev/random
parent90545403e9d293efb0b843a75ad02361eadaae6d (diff)
Notes
Diffstat (limited to 'sys/dev/random')
-rw-r--r--sys/dev/random/fortuna.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/random/fortuna.c b/sys/dev/random/fortuna.c
index d203c2f138a1..7b4193b528d4 100644
--- a/sys/dev/random/fortuna.c
+++ b/sys/dev/random/fortuna.c
@@ -310,6 +310,8 @@ random_fortuna_genblocks(uint8_t *buf, u_int blockcount)
u_int i;
RANDOM_RESEED_ASSERT_LOCK_OWNED();
+ KASSERT(!uint128_is_zero(fortuna_state.fs_counter), ("FS&K: C != 0"));
+
for (i = 0; i < blockcount; i++) {
/*-
* FS&K - r = r|E(K,C)