diff options
| author | Conrad Meyer <cem@FreeBSD.org> | 2018-10-20 20:12:57 +0000 |
|---|---|---|
| committer | Conrad Meyer <cem@FreeBSD.org> | 2018-10-20 20:12:57 +0000 |
| commit | 84880efae7040bb55e6f63166f53158135574e3a (patch) | |
| tree | 4ff1303f8c6c6141679875ce521b040ecca79ec6 /sys/dev/random | |
| parent | 90545403e9d293efb0b843a75ad02361eadaae6d (diff) | |
Notes
Diffstat (limited to 'sys/dev/random')
| -rw-r--r-- | sys/dev/random/fortuna.c | 2 |
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) |
