summaryrefslogtreecommitdiff
path: root/sshconnect2.c
diff options
context:
space:
mode:
authorBen Lindstrom <mouring@eviladmin.org>2001-06-25 04:37:41 +0000
committerBen Lindstrom <mouring@eviladmin.org>2001-06-25 04:37:41 +0000
commitd6481ea49ab5999e00cc2a2fd7b6a1d779f4c598 (patch)
treec89fd81312f3b95fe22bcaad56cdb1b2a2dd822a /sshconnect2.c
parentb710f788f173a80a9a24fa041558087b56bb7fac (diff)
- markus@cvs.openbsd.org 2001/06/23 02:34:33
[kexdh.c kexgex.c kex.h pathnames.h readconf.c servconf.h ssh.1 sshconnect1.c sshconnect2.c sshconnect.c sshconnect.h sshd.8] get rid of known_hosts2, use it for hostkey lookup, but do not modify.
Diffstat (limited to 'sshconnect2.c')
-rw-r--r--sshconnect2.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/sshconnect2.c b/sshconnect2.c
index 5b354010d..e2d64d7b1 100644
--- a/sshconnect2.c
+++ b/sshconnect2.c
@@ -23,7 +23,7 @@
23 */ 23 */
24 24
25#include "includes.h" 25#include "includes.h"
26RCSID("$OpenBSD: sshconnect2.c,v 1.74 2001/05/19 16:32:16 markus Exp $"); 26RCSID("$OpenBSD: sshconnect2.c,v 1.75 2001/06/23 02:34:33 markus Exp $");
27 27
28#include <openssl/bn.h> 28#include <openssl/bn.h>
29#include <openssl/md5.h> 29#include <openssl/md5.h>
@@ -73,10 +73,10 @@ struct sockaddr *xxx_hostaddr;
73Kex *xxx_kex = NULL; 73Kex *xxx_kex = NULL;
74 74
75int 75int
76check_host_key_callback(Key *hostkey) 76verify_host_key_callback(Key *hostkey)
77{ 77{
78 check_host_key(xxx_host, xxx_hostaddr, hostkey, 78 if (verify_host_key(xxx_host, xxx_hostaddr, hostkey) == -1)
79 options.user_hostfile2, options.system_hostfile2); 79 fatal("verify_host_key failed");
80 return 0; 80 return 0;
81} 81}
82 82
@@ -119,7 +119,7 @@ ssh_kex2(char *host, struct sockaddr *hostaddr)
119 kex = kex_setup(myproposal); 119 kex = kex_setup(myproposal);
120 kex->client_version_string=client_version_string; 120 kex->client_version_string=client_version_string;
121 kex->server_version_string=server_version_string; 121 kex->server_version_string=server_version_string;
122 kex->check_host_key=&check_host_key_callback; 122 kex->verify_host_key=&verify_host_key_callback;
123 123
124 xxx_kex = kex; 124 xxx_kex = kex;
125 125