Lines Matching refs:ssh
128 struct ssh;
153 int (*verify_host_key)(struct sshkey *, struct ssh *);
154 struct sshkey *(*load_host_public_key)(int, int, struct ssh *);
155 struct sshkey *(*load_host_private_key)(int, int, struct ssh *);
156 int (*host_key_index)(struct sshkey *, int, struct ssh *);
159 int (*kex[KEX_MAX])(struct ssh *);
174 int kex_new(struct ssh *, char *[PROPOSAL_MAX], struct kex **);
175 int kex_setup(struct ssh *, char *[PROPOSAL_MAX]);
183 int kex_send_kexinit(struct ssh *);
186 int kex_derive_keys(struct ssh *, u_char *, u_int, const struct sshbuf *);
187 int kex_derive_keys_bn(struct ssh *, u_char *, u_int, const BIGNUM *);
188 int kex_send_newkeys(struct ssh *);
189 int kex_start_rekex(struct ssh *);
191 int kexdh_client(struct ssh *);
192 int kexdh_server(struct ssh *);
193 int kexgex_client(struct ssh *);
194 int kexgex_server(struct ssh *);
195 int kexecdh_client(struct ssh *);
196 int kexecdh_server(struct ssh *);
197 int kexc25519_client(struct ssh *);
198 int kexc25519_server(struct ssh *);