summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2002-01-30 09:37:06 +1100
committerDamien Miller <djm@mindrot.org>2002-01-30 09:37:06 +1100
commit8eb71417584914688f89a77170642c8ce58b1a3e (patch)
treec6c5ab43ed3d426e41be699a236207ed69bb8f0c
parentf1cec392edfe74c434ea9c5ac6e95d0a472bd2ac (diff)
- (djm) Delay PRNG seeding until we need it in ssh-keygen, from markus@
-rw-r--r--ChangeLog5
-rw-r--r--ssh-keygen.c4
2 files changed, 6 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index ccff55763..b939d6c56 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
120020130
2 - (djm) Delay PRNG seeding until we need it in ssh-keygen, from markus@
3
120020125 420020125
2 - (djm) Don't grab Xserver or pointer by default. x11-ssh-askpass doesn't 5 - (djm) Don't grab Xserver or pointer by default. x11-ssh-askpass doesn't
3 and grabbing can cause deadlocks with kinput2. 6 and grabbing can cause deadlocks with kinput2.
@@ -7394,4 +7397,4 @@
7394 - Wrote replacements for strlcpy and mkdtemp 7397 - Wrote replacements for strlcpy and mkdtemp
7395 - Released 1.0pre1 7398 - Released 1.0pre1
7396 7399
7397$Id: ChangeLog,v 1.1796 2002/01/24 13:59:25 djm Exp $ 7400$Id: ChangeLog,v 1.1797 2002/01/29 22:37:06 djm Exp $
diff --git a/ssh-keygen.c b/ssh-keygen.c
index 49137fbeb..def487eea 100644
--- a/ssh-keygen.c
+++ b/ssh-keygen.c
@@ -847,8 +847,6 @@ main(int ac, char **av)
847 extern char *optarg; 847 extern char *optarg;
848 848
849 __progname = get_progname(av[0]); 849 __progname = get_progname(av[0]);
850 init_rng();
851 seed_rng();
852 850
853 SSLeay_add_all_algorithms(); 851 SSLeay_add_all_algorithms();
854 852
@@ -964,6 +962,8 @@ main(int ac, char **av)
964#endif /* SMARTCARD */ 962#endif /* SMARTCARD */
965 } 963 }
966 964
965 init_rng();
966 seed_rng();
967 arc4random_stir(); 967 arc4random_stir();
968 968
969 if (key_type_name == NULL) { 969 if (key_type_name == NULL) {