25#include "libssh/callbacks.h"
28#ifdef HAVE_OPENSSL_ECDH_H
41#ifdef HAVE_LIBMBEDCRYPTO
49extern struct ssh_packet_callbacks_struct ssh_ecdh_client_callbacks;
51int ssh_ecdh_init(ssh_session session);
52int ssh_client_ecdh_init(ssh_session session);
53void ssh_client_ecdh_remove_callbacks(ssh_session session);
54int ecdh_build_k(ssh_session session);
57extern struct ssh_packet_callbacks_struct ssh_ecdh_server_callbacks;
58void ssh_server_ecdh_init(ssh_session session);
#define SSH_PACKET_CALLBACK(name)
This macro declares a packet callback handler.
Definition callbacks.h:624