From f58441f474d9787732a80f07f952b46a08f55954 Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Sat, 30 Oct 2010 22:38:09 +0200 Subject: Moved declarations from auth.h to various headers --- include/libssh/auth.h | 9 +++++++++ include/libssh/channels.h | 16 ++++++++++++++++ include/libssh/priv.h | 22 ---------------------- 3 files changed, 25 insertions(+), 22 deletions(-) (limited to 'include/libssh') diff --git a/include/libssh/auth.h b/include/libssh/auth.h index a0f80041..343b3091 100644 --- a/include/libssh/auth.h +++ b/include/libssh/auth.h @@ -32,6 +32,15 @@ SSH_PACKET_CALLBACK(ssh_packet_userauth_info_request); #ifdef WITH_SSH1 void ssh_auth1_handler(ssh_session session, uint8_t type); + +/* auth1.c */ +int ssh_userauth1_none(ssh_session session, const char *username); +int ssh_userauth1_offer_pubkey(ssh_session session, const char *username, + int type, ssh_string pubkey); +int ssh_userauth1_password(ssh_session session, const char *username, + const char *password); + + #endif /** @internal diff --git a/include/libssh/channels.h b/include/libssh/channels.h index 2e1d9378..7ceb4403 100644 --- a/include/libssh/channels.h +++ b/include/libssh/channels.h @@ -79,6 +79,12 @@ SSH_PACKET_CALLBACK(ssh_packet_channel_failure); SSH_PACKET_CALLBACK(ssh_request_success); SSH_PACKET_CALLBACK(ssh_request_denied); +SSH_PACKET_CALLBACK(channel_rcv_change_window); +SSH_PACKET_CALLBACK(channel_rcv_eof); +SSH_PACKET_CALLBACK(channel_rcv_close); +SSH_PACKET_CALLBACK(channel_rcv_request); +SSH_PACKET_CALLBACK(channel_rcv_data); + ssh_channel ssh_channel_new(ssh_session session); int channel_default_bufferize(ssh_channel channel, void *data, int len, int is_stderr); @@ -89,6 +95,16 @@ int channel_write_common(ssh_channel channel, const void *data, #ifdef WITH_SSH1 SSH_PACKET_CALLBACK(ssh_packet_data1); SSH_PACKET_CALLBACK(ssh_packet_close1); + +/* channels1.c */ +int channel_open_session1(ssh_channel channel); +int channel_request_pty_size1(ssh_channel channel, const char *terminal, + int cols, int rows); +int channel_change_pty_size1(ssh_channel channel, int cols, int rows); +int channel_request_shell1(ssh_channel channel); +int channel_request_exec1(ssh_channel channel, const char *cmd); +int channel_write1(ssh_channel channel, const void *data, int len); + #endif #endif /* CHANNELS_H_ */ diff --git a/include/libssh/priv.h b/include/libssh/priv.h index 9d55ae7e..d797f5e6 100644 --- a/include/libssh/priv.h +++ b/include/libssh/priv.h @@ -197,11 +197,6 @@ char **space_tokenize(const char *chain); int ssh_get_kex1(ssh_session session); char *ssh_find_matching(const char *in_d, const char *what_d); -SSH_PACKET_CALLBACK(channel_rcv_change_window); -SSH_PACKET_CALLBACK(channel_rcv_eof); -SSH_PACKET_CALLBACK(channel_rcv_close); -SSH_PACKET_CALLBACK(channel_rcv_request); -SSH_PACKET_CALLBACK(channel_rcv_data); /* in base64.c */ ssh_buffer base64_to_bin(const char *source); @@ -214,24 +209,7 @@ int decompress_buffer(ssh_session session,ssh_buffer buf, size_t maxlen); /* crc32.c */ uint32_t ssh_crc32(const char *buf, uint32_t len); -/* auth1.c */ -int ssh_userauth1_none(ssh_session session, const char *username); -int ssh_userauth1_offer_pubkey(ssh_session session, const char *username, - int type, ssh_string pubkey); -int ssh_userauth1_password(ssh_session session, const char *username, - const char *password); - -#ifdef WITH_SSH1 -/* channels1.c */ -int channel_open_session1(ssh_channel channel); -int channel_request_pty_size1(ssh_channel channel, const char *terminal, - int cols, int rows); -int channel_change_pty_size1(ssh_channel channel, int cols, int rows); -int channel_request_shell1(ssh_channel channel); -int channel_request_exec1(ssh_channel channel, const char *cmd); -int channel_write1(ssh_channel channel, const void *data, int len); -#endif /* match.c */ int match_hostname(const char *host, const char *pattern, unsigned int len); -- cgit v1.2.3