From 74a333bbe11f67c59c559e0f424d5945eb438577 Mon Sep 17 00:00:00 2001 From: Damien Miller Date: Tue, 4 Apr 2000 15:04:09 +1000 Subject: - Generate manpages before make install not at the end of make all - Don't seed the rng quite so often - Always reseed rng when requested --- ChangeLog | 3 +++ Makefile.in | 6 ++++-- entropy.c | 13 ++++++------- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 906e09f04..33e522843 100644 --- a/ChangeLog +++ b/ChangeLog @@ -8,6 +8,9 @@ channel layer support for ssh2 - [kex.h kex.c hmac.h hmac.c dsa.c dsa.h] DSA, keyexchange, algorithm agreement for ssh2 + - Generate manpages before make install not at the end of make all + - Don't seed the rng quite so often + - Always reseed rng when requested 20000403 - Wrote entropy collection routines for systems that lack /dev/random diff --git a/Makefile.in b/Makefile.in index bb08b53b9..196cc5786 100644 --- a/Makefile.in +++ b/Makefile.in @@ -47,7 +47,9 @@ PATHSUBS = -D/etc/ssh_config=$(sysconfdir)/ssh_config -D/etc/known_hosts=$(sysco FIXPATHSCMD = $(PERL) $(srcdir)/fixpaths $(PATHSUBS) -all: $(TARGETS) $(MANPAGES) $(CONFIGFILES) +all: $(TARGETS) $(CONFIGFILES) + +manpages: $(MANPAGES) $(LIBOBJS): config.h @@ -95,7 +97,7 @@ catman-do: >$${f%%.[18]}.0 ; \ done -install: $(TARGETS) +install: manpages $(TARGETS) $(INSTALL) -d $(DESTDIR)$(bindir) $(INSTALL) -d $(DESTDIR)$(sbindir) $(INSTALL) -d $(DESTDIR)$(mandir) diff --git a/entropy.c b/entropy.c index cd6f1a508..94e7dcec1 100644 --- a/entropy.c +++ b/entropy.c @@ -41,7 +41,7 @@ # include #endif -RCSID("$Id: entropy.c,v 1.2 2000/04/03 05:07:32 damien Exp $"); +RCSID("$Id: entropy.c,v 1.3 2000/04/04 05:04:10 damien Exp $"); #ifdef EGD_SOCKET #ifndef offsetof @@ -424,11 +424,10 @@ seed_rng(void) void seed_rng(void) { - if (!RAND_status()) { - debug("Seeding random number generator."); - debug("%i bytes from system calls", (int)stir_from_system()); - debug("%i bytes from programs", (int)stir_from_programs()); - debug("OpenSSL random status is now %i\n", RAND_status()); - } + debug("Seeding random number generator."); + debug("OpenSSL random status is now %i\n", RAND_status()); + debug("%i bytes from system calls", (int)stir_from_system()); + debug("%i bytes from programs", (int)stir_from_programs()); + debug("OpenSSL random status is now %i\n", RAND_status()); } #endif /* defined(EGD_SOCKET) || defined(RANDOM_POOL) */ -- cgit v1.2.3