summaryrefslogtreecommitdiffstats
path: root/include/libssh/libssh.h
diff options
context:
space:
mode:
authorAndreas Schneider <mail@cynapses.org>2009-02-06 09:46:10 +0000
committerAndreas Schneider <mail@cynapses.org>2009-02-06 09:46:10 +0000
commit73cde232be40f850467cc8bcc3e85429a82e0e08 (patch)
treedd87ca9a0b92cbafd4cbf0e05634ddb374657f17 /include/libssh/libssh.h
parent53226f98f245da9b0260709bc4866f67b479b825 (diff)
downloadlibssh-73cde232be40f850467cc8bcc3e85429a82e0e08.tar.gz
libssh-73cde232be40f850467cc8bcc3e85429a82e0e08.tar.xz
libssh-73cde232be40f850467cc8bcc3e85429a82e0e08.zip
Complete ssh client agent support.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@231 7dcaeef0-15fb-0310-b436-a5af3365683c
Diffstat (limited to 'include/libssh/libssh.h')
-rw-r--r--include/libssh/libssh.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/libssh/libssh.h b/include/libssh/libssh.h
index 03265cb..8b918e6 100644
--- a/include/libssh/libssh.h
+++ b/include/libssh/libssh.h
@@ -331,6 +331,8 @@ int ssh_userauth_none(SSH_SESSION *session, const char *username);
int ssh_userauth_password(SSH_SESSION *session, const char *username, const char *password);
int ssh_userauth_offer_pubkey(SSH_SESSION *session, const char *username, int type, STRING *publickey);
int ssh_userauth_pubkey(SSH_SESSION *session, const char *username, STRING *publickey, PRIVATE_KEY *privatekey);
+int ssh_userauth_agent_pubkey(SSH_SESSION *session, const char *username,
+ PUBLIC_KEY *publickey);
int ssh_userauth_autopubkey(SSH_SESSION *session, const char *passphrase);
int ssh_userauth_kbdint(SSH_SESSION *session, const char *user, const char *submethods);
int ssh_userauth_kbdint_getnprompts(SSH_SESSION *session);