aboutsummaryrefslogtreecommitdiff
path: root/include/libssh/server.h
diff options
context:
space:
mode:
authorAris Adamantiadis <aris@0xbadc0de.be>2005-08-07 10:48:08 +0000
committerAris Adamantiadis <aris@0xbadc0de.be>2005-08-07 10:48:08 +0000
commit5c26ae735483d140f802d58b1872b2fe9468d219 (patch)
treee8e8e8dea72c371e15f6e510ecc97948a4139383 /include/libssh/server.h
parent3113d8756628f463fda33b93801aee3c6ee9aa32 (diff)
downloadlibssh-5c26ae735483d140f802d58b1872b2fe9468d219.tar.gz
libssh-5c26ae735483d140f802d58b1872b2fe9468d219.tar.xz
libssh-5c26ae735483d140f802d58b1872b2fe9468d219.zip
server kex done :)
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@6 7dcaeef0-15fb-0310-b436-a5af3365683c
Diffstat (limited to 'include/libssh/server.h')
-rw-r--r--include/libssh/server.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/include/libssh/server.h b/include/libssh/server.h
index 8e68f137..ef86febe 100644
--- a/include/libssh/server.h
+++ b/include/libssh/server.h
@@ -43,5 +43,23 @@ int ssh_bind_get_fd(SSH_BIND *ssh_bind);
int ssh_bind_set_toaccept(SSH_BIND *ssh_bind);
SSH_SESSION *ssh_bind_accept(SSH_BIND *ssh_bind);
+int ssh_accept(SSH_SESSION *session);
+
+/* messages.c */
+
+struct ssh_auth_request {
+ char *username;
+ int method;
+ char *password;
+};
+
+struct ssh_message {
+ int type;
+ struct ssh_auth_request auth_request;
+};
+
+typedef struct ssh_message SSH_MESSAGE;
+
+SSH_MESSAGE *ssh_message_get(SSH_SESSION *session);
#endif