diff options
| author | Mark Murray <markm@FreeBSD.org> | 2000-12-02 16:23:54 +0000 |
|---|---|---|
| committer | Mark Murray <markm@FreeBSD.org> | 2000-12-02 16:23:54 +0000 |
| commit | 4cb1e53914f0333c68cecbac7c3e4ca054cd84be (patch) | |
| tree | 856837d5e4badddd7624baf405aa8202c285bd4f /sys/libkern | |
| parent | e8a49db233d15b0893591df6542854b7e9734876 (diff) | |
Notes
Diffstat (limited to 'sys/libkern')
| -rw-r--r-- | sys/libkern/arc4random.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/libkern/arc4random.c b/sys/libkern/arc4random.c index 9abba830a925..477c74269971 100644 --- a/sys/libkern/arc4random.c +++ b/sys/libkern/arc4random.c @@ -40,8 +40,10 @@ arc4_randomstir (void) u_int8_t key[256]; int r, n; - /* r = read_random(key, sizeof(key)); */ - r = 0; /* XXX MarkM - revisit this when /dev/random is done */ + /* XXX read_random() returns unsafe numbers if the entropy + * devce is not loaded - MarkM + */ + r = read_random(key, sizeof(key)); /* if r == 0 || -1, just use what was on the stack */ if (r > 0) { |
