Lines Matching refs:ssh
122 struct ssh;
145 int (*verify_host_key)(struct sshkey *, struct ssh *);
146 struct sshkey *(*load_host_public_key)(int, int, struct ssh *);
147 struct sshkey *(*load_host_private_key)(int, int, struct ssh *);
148 int (*host_key_index)(struct sshkey *, int, struct ssh *);
151 int (*kex[KEX_MAX])(struct ssh *);
166 int kex_new(struct ssh *, char *[PROPOSAL_MAX], struct kex **);
167 int kex_setup(struct ssh *, char *[PROPOSAL_MAX]);
175 int kex_send_kexinit(struct ssh *);
177 int kex_derive_keys(struct ssh *, u_char *, u_int, const struct sshbuf *);
178 int kex_derive_keys_bn(struct ssh *, u_char *, u_int, const BIGNUM *);
179 int kex_send_newkeys(struct ssh *);
181 int kexdh_client(struct ssh *);
182 int kexdh_server(struct ssh *);
183 int kexgex_client(struct ssh *);
184 int kexgex_server(struct ssh *);
185 int kexecdh_client(struct ssh *);
186 int kexecdh_server(struct ssh *);
187 int kexc25519_client(struct ssh *);
188 int kexc25519_server(struct ssh *);