diff options
author | deraadt <> | 2014-06-25 04:22:08 +0000 |
---|---|---|
committer | deraadt <> | 2014-06-25 04:22:08 +0000 |
commit | 788da27305c398a25d5a40323765c0c36240fbc0 (patch) | |
tree | ff277c0f854dcda283e4808401fba464e5655b7e /src | |
parent | 94dbb3a0f26c9ea3e0f9bc4671e9bdb835b8e80b (diff) | |
download | openbsd-788da27305c398a25d5a40323765c0c36240fbc0.tar.gz openbsd-788da27305c398a25d5a40323765c0c36240fbc0.tar.bz2 openbsd-788da27305c398a25d5a40323765c0c36240fbc0.zip |
document why we explicit_bzero
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libc/crypt/arc4random.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libc/crypt/arc4random.c b/src/lib/libc/crypt/arc4random.c index ea05d2a6e9..a306c6d8ab 100644 --- a/src/lib/libc/crypt/arc4random.c +++ b/src/lib/libc/crypt/arc4random.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: arc4random.c,v 1.36 2014/06/20 00:02:12 matthew Exp $ */ | 1 | /* $OpenBSD: arc4random.c,v 1.37 2014/06/25 04:22:08 deraadt Exp $ */ |
2 | 2 | ||
3 | /* | 3 | /* |
4 | * Copyright (c) 1996, David Mazieres <dm@uun.org> | 4 | * Copyright (c) 1996, David Mazieres <dm@uun.org> |
@@ -99,7 +99,7 @@ _rs_stir(void) | |||
99 | _rs_init(rnd, sizeof(rnd)); | 99 | _rs_init(rnd, sizeof(rnd)); |
100 | else | 100 | else |
101 | _rs_rekey(rnd, sizeof(rnd)); | 101 | _rs_rekey(rnd, sizeof(rnd)); |
102 | explicit_bzero(rnd, sizeof(rnd)); | 102 | explicit_bzero(rnd, sizeof(rnd)); /* discard source seed */ |
103 | 103 | ||
104 | /* invalidate rs_buf */ | 104 | /* invalidate rs_buf */ |
105 | rs->rs_have = 0; | 105 | rs->rs_have = 0; |