version 1.9, 2015/04/03 23:58:19 |
version 1.10, 2015/08/13 10:33:21 |
|
|
/* $NetBSD$ */ |
/* $NetBSD$ */ |
/* $OpenBSD: kex.h,v 1.71 2015/02/16 22:13:32 djm Exp $ */ |
/* $OpenBSD: kex.h,v 1.73 2015/07/30 00:01:34 djm Exp $ */ |
|
|
/* |
/* |
* Copyright (c) 2000, 2001 Markus Friedl. All rights reserved. |
* Copyright (c) 2000, 2001 Markus Friedl. All rights reserved. |
|
|
int ec_nid; |
int ec_nid; |
char *client_version_string; |
char *client_version_string; |
char *server_version_string; |
char *server_version_string; |
|
char *failed_choice; |
int (*verify_host_key)(struct sshkey *, struct ssh *); |
int (*verify_host_key)(struct sshkey *, struct ssh *); |
struct sshkey *(*load_host_public_key)(int, int, struct ssh *); |
struct sshkey *(*load_host_public_key)(int, int, struct ssh *); |
struct sshkey *(*load_host_private_key)(int, int, struct ssh *); |
struct sshkey *(*load_host_private_key)(int, int, struct ssh *); |
|
|
|
|
int kex_names_valid(const char *); |
int kex_names_valid(const char *); |
char *kex_alg_list(char); |
char *kex_alg_list(char); |
|
char *kex_names_cat(const char *, const char *); |
|
int kex_assemble_names(const char *, char **); |
|
|
int kex_new(struct ssh *, const char *[PROPOSAL_MAX], struct kex **); |
int kex_new(struct ssh *, const char *[PROPOSAL_MAX], struct kex **); |
int kex_setup(struct ssh *, const char *[PROPOSAL_MAX]); |
int kex_setup(struct ssh *, const char *[PROPOSAL_MAX]); |