[sshd.c]
generate a fake session id, too
- 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.
*/
#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 <openssl/dh.h>
#include <openssl/bn.h>
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();