aboutsummaryrefslogtreecommitdiff
path: root/include/libssh/ecdh.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/libssh/ecdh.h')
-rw-r--r--include/libssh/ecdh.h6
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_ */