summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorderaadt <>2014-06-25 04:22:08 +0000
committerderaadt <>2014-06-25 04:22:08 +0000
commit7adc43fcb5ecb6a9ccf95433a0a3886b8cdf9e4c (patch)
treeff277c0f854dcda283e4808401fba464e5655b7e
parentd61ef5a46e51ec0dbe4ba474f0a15d6b21556457 (diff)
downloadopenbsd-7adc43fcb5ecb6a9ccf95433a0a3886b8cdf9e4c.tar.gz
openbsd-7adc43fcb5ecb6a9ccf95433a0a3886b8cdf9e4c.tar.bz2
openbsd-7adc43fcb5ecb6a9ccf95433a0a3886b8cdf9e4c.zip
document why we explicit_bzero
-rw-r--r--src/lib/libc/crypt/arc4random.c4
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;