diff options
Diffstat (limited to 'include/libssh/ecdh.h')
-rw-r--r-- | include/libssh/ecdh.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/libssh/ecdh.h b/include/libssh/ecdh.h index c5212bc7..17fe02e7 100644 --- a/include/libssh/ecdh.h +++ b/include/libssh/ecdh.h @@ -22,6 +22,7 @@ #define ECDH_H_ #include "config.h" +#include "libssh/callbacks.h" #ifdef HAVE_LIBCRYPTO #ifdef HAVE_OPENSSL_ECDH_H @@ -42,13 +43,14 @@ #endif extern struct ssh_packet_callbacks_struct ssh_ecdh_client_callbacks; - /* Backend-specific functions. */ int ssh_client_ecdh_init(ssh_session session); int ecdh_build_k(ssh_session session); #ifdef WITH_SERVER -int ssh_server_ecdh_init(ssh_session session, ssh_buffer packet); +extern struct ssh_packet_callbacks_struct ssh_ecdh_server_callbacks; +void ssh_server_ecdh_init(ssh_session session); +SSH_PACKET_CALLBACK(ssh_packet_server_ecdh_init); #endif /* WITH_SERVER */ #endif /* ECDH_H_ */ |