diff options
author | Damien Miller <djm@mindrot.org> | 2002-01-30 09:37:06 +1100 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2002-01-30 09:37:06 +1100 |
commit | 8eb71417584914688f89a77170642c8ce58b1a3e (patch) | |
tree | c6c5ab43ed3d426e41be699a236207ed69bb8f0c /ssh-keygen.c | |
parent | f1cec392edfe74c434ea9c5ac6e95d0a472bd2ac (diff) |
- (djm) Delay PRNG seeding until we need it in ssh-keygen, from markus@
Diffstat (limited to 'ssh-keygen.c')
-rw-r--r-- | ssh-keygen.c | 4 |
1 files changed, 2 insertions, 2 deletions
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) { |