summaryrefslogtreecommitdiff
path: root/sshd.c
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@dtucker.net>2022-11-10 12:44:51 +1100
committerDarren Tucker <dtucker@dtucker.net>2022-11-10 12:44:51 +1100
commit5372db7e7985ba2c00f20fdff8942145ca99e033 (patch)
treeccc42194889351a0181c36290e38d33e75aaf6a8 /sshd.c
parentca98d3f8c64cfc51af81e1b01c36a919d5947ec2 (diff)
downloadopenssh-git-5372db7e7985ba2c00f20fdff8942145ca99e033.tar.gz
Remove seed passing over reexec.
This was added for the benefit of platforms using ssh-rand-helper to prevent a delay on each connection as sshd reseeded itself. ssh-random-helper is long gone, and since the re-exec happens before the chroot the re-execed sshd can reseed itself normally. ok djm@
Diffstat (limited to 'sshd.c')
-rw-r--r--sshd.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/sshd.c b/sshd.c
index 808d91ef..d5e6a133 100644
--- a/sshd.c
+++ b/sshd.c
@@ -937,14 +937,10 @@ send_rexec_state(int fd, struct sshbuf *conf)
* string filename
* string contents
* }
- * string rng_seed (if required)
*/
if ((r = sshbuf_put_stringb(m, conf)) != 0 ||
(r = sshbuf_put_stringb(m, inc)) != 0)
fatal_fr(r, "compose config");
-#if defined(WITH_OPENSSL) && !defined(OPENSSL_PRNG_ONLY)
- rexec_send_rng_seed(m);
-#endif
if (ssh_msg_send(fd, 0, m) == -1)
error_f("ssh_msg_send failed");
@@ -977,10 +973,6 @@ recv_rexec_state(int fd, struct sshbuf *conf)
(r = sshbuf_get_stringb(m, inc)) != 0)
fatal_fr(r, "parse config");
-#if defined(WITH_OPENSSL) && !defined(OPENSSL_PRNG_ONLY)
- rexec_recv_rng_seed(m);
-#endif
-
if (conf != NULL && (r = sshbuf_put(conf, cp, len)))
fatal_fr(r, "sshbuf_put");