From 0572fe75ff91333d72cb602fa15e0dfd1865b89b Mon Sep 17 00:00:00 2001 From: mouring Date: Mon, 5 Mar 2001 06:25:23 +0000 Subject: [PATCH] - markus@cvs.openbsd.org 2001/02/28 21:21:41 [sshd.c] generate a fake session id, too --- ChangeLog | 3 +++ sshd.c | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 7ad5f666..b6e69185 100644 --- a/ChangeLog +++ b/ChangeLog @@ -82,6 +82,9 @@ - deraadt@cvs.openbsd.org 2001/02/28 17:52:54 [misc.c] for completeness, copy pw_gecos too + - markus@cvs.openbsd.org 2001/02/28 21:21:41 + [sshd.c] + generate a fake session id, too 20010304 - (bal) Remove make-ssh-known-hosts.1 since it's no longer valid. diff --git a/sshd.c b/sshd.c index 2669a935..2f4cfb6f 100644 --- a/sshd.c +++ b/sshd.c @@ -40,7 +40,7 @@ */ #include "includes.h" -RCSID("$OpenBSD: sshd.c,v 1.169 2001/02/23 18:15:13 markus Exp $"); +RCSID("$OpenBSD: sshd.c,v 1.170 2001/02/28 21:21:41 markus Exp $"); #include #include @@ -1397,6 +1397,8 @@ do_ssh1_kex(void) MD5_Final(session_key + 16, &md); memset(buf, 0, bytes); xfree(buf); + for (i = 0; i < 16; i++) + session_id[i] = session_key[i] ^ session_key[i + 16]; } /* Destroy the private and public keys. They will no longer be needed. */ destroy_sensitive_data(); -- 2.45.2