diff options
author | deraadt <> | 2014-06-25 04:22:08 +0000 |
---|---|---|
committer | deraadt <> | 2014-06-25 04:22:08 +0000 |
commit | 7adc43fcb5ecb6a9ccf95433a0a3886b8cdf9e4c (patch) | |
tree | ff277c0f854dcda283e4808401fba464e5655b7e | |
parent | d61ef5a46e51ec0dbe4ba474f0a15d6b21556457 (diff) | |
download | openbsd-7adc43fcb5ecb6a9ccf95433a0a3886b8cdf9e4c.tar.gz openbsd-7adc43fcb5ecb6a9ccf95433a0a3886b8cdf9e4c.tar.bz2 openbsd-7adc43fcb5ecb6a9ccf95433a0a3886b8cdf9e4c.zip |
document why we explicit_bzero
-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; |