]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Remove seed_rng calls from scp, sftp, sftp-server.
authorDarren Tucker <dtucker@dtucker.net>
Fri, 22 Jul 2022 00:45:47 +0000 (10:45 +1000)
committerDarren Tucker <dtucker@dtucker.net>
Wed, 27 Jul 2022 06:22:30 +0000 (16:22 +1000)
These binaries don't use OpenSSL's random functions.  The next step
will be to stop linking them against libcrypto.  ok djm@

scp.c
sftp-server-main.c
sftp.c

diff --git a/scp.c b/scp.c
index da07e64ec5a265379509250e30a4ae774b591dc7..f9ca5d393294983d085702cba4e70c4c14ebfa94 100644 (file)
--- a/scp.c
+++ b/scp.c
@@ -455,8 +455,6 @@ main(int argc, char **argv)
        /* Ensure that fds 0, 1 and 2 are open or directed to /dev/null */
        sanitise_stdfd();
 
-       seed_rng();
-
        msetlocale();
 
        /* Copy argv, because we modify it */
index 06566d36ed8400d9a13470d055afabbd5abda1a7..2c70f89bc70b6f9823e4a700ee0efa2270261658 100644 (file)
@@ -42,8 +42,6 @@ main(int argc, char **argv)
        /* Ensure that fds 0, 1 and 2 are open or directed to /dev/null */
        sanitise_stdfd();
 
-       seed_rng();
-
        if ((user_pw = getpwuid(getuid())) == NULL) {
                fprintf(stderr, "No user found for uid %lu\n",
                    (u_long)getuid());
diff --git a/sftp.c b/sftp.c
index c880f1661dca7fbef7eedf9ec538fdca9779c4ff..939b8dc00bc47f55696624b89951dcf49dddb5bd 100644 (file)
--- a/sftp.c
+++ b/sftp.c
@@ -2406,8 +2406,6 @@ main(int argc, char **argv)
        sanitise_stdfd();
        msetlocale();
 
-       seed_rng();
-
        __progname = ssh_get_progname(argv[0]);
        memset(&args, '\0', sizeof(args));
        args.list = NULL;