=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/sshconnect.c,v retrieving revision 1.310 retrieving revision 1.311 diff -u -r1.310 -r1.311 --- src/usr.bin/ssh/sshconnect.c 2019/01/19 21:31:32 1.310 +++ src/usr.bin/ssh/sshconnect.c 2019/01/19 21:36:38 1.311 @@ -1,4 +1,4 @@ -/* $OpenBSD: sshconnect.c,v 1.310 2019/01/19 21:31:32 djm Exp $ */ +/* $OpenBSD: sshconnect.c,v 1.311 2019/01/19 21:36:38 djm Exp $ */ /* * Author: Tatu Ylonen * Copyright (c) 1995 Tatu Ylonen , Espoo, Finland @@ -56,9 +56,6 @@ #include "authfd.h" #include "kex.h" -#include "opacket.h" /* XXX */ -extern struct ssh *active_state; /* XXX */ - struct sshkey *previous_host_key = NULL; static int matching_host_key_dns = 0; @@ -1243,24 +1240,6 @@ ssh_kex2(ssh, host, hostaddr, port); ssh_userauth2(ssh, local_user, server_user, host, sensitive); free(local_user); -} - -void -ssh_put_password(char *password) -{ - int size; - char *padded; - - if (datafellows & SSH_BUG_PASSWORDPAD) { - packet_put_cstring(password); - return; - } - size = ROUNDUP(strlen(password) + 1, 32); - padded = xcalloc(1, size); - strlcpy(padded, password, size); - packet_put_string(padded, size); - explicit_bzero(padded, size); - free(padded); } /* print all known host keys for a given host, but skip keys of given type */