diff options
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) { |