summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2000-08-23 15:31:41 +1000
committerDamien Miller <djm@mindrot.org>2000-08-23 15:31:41 +1000
commitf3df05248675a2be76c72a0cd92f3b8f8f26af7b (patch)
tree0952e6ba12f26ee41981262b03ede21e43321192
parent37e7f186a51198d355af8bc806ebd2d2f7d99030 (diff)
- (djm) Don't reseed arc4random everytime it is used
-rw-r--r--ChangeLog1
-rw-r--r--bsd-arc4random.c2
2 files changed, 3 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b12f4bde6..d2440babc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,7 @@
5 <kajiyama@grad.sccs.chukyo-u.ac.jp> 5 <kajiyama@grad.sccs.chukyo-u.ac.jp>
6 - (djm) Pick up LOGIN_PROGRAM from environment or PATH if not set by headers 6 - (djm) Pick up LOGIN_PROGRAM from environment or PATH if not set by headers
7 - (djm) Add local version to version.h 7 - (djm) Add local version to version.h
8 - (djm) Don't reseed arc4random everytime it is used
8 - (djm) OpenBSD CVS updates: 9 - (djm) OpenBSD CVS updates:
9 - deraadt@cvs.openbsd.org 2000/08/18 20:07:23 10 - deraadt@cvs.openbsd.org 2000/08/18 20:07:23
10 [ssh.c] 11 [ssh.c]
diff --git a/bsd-arc4random.c b/bsd-arc4random.c
index d01a515b4..4c2f0854f 100644
--- a/bsd-arc4random.c
+++ b/bsd-arc4random.c
@@ -60,5 +60,7 @@ void arc4random_stir(void)
60 RC4_set_key(&rc4, sizeof(rand_buf), rand_buf); 60 RC4_set_key(&rc4, sizeof(rand_buf), rand_buf);
61 61
62 memset(rand_buf, 0, sizeof(rand_buf)); 62 memset(rand_buf, 0, sizeof(rand_buf));
63
64 rc4_ready = 1;
63} 65}
64#endif /* !HAVE_ARC4RANDOM */ 66#endif /* !HAVE_ARC4RANDOM */