Start with ssh agent implementation.

This is work in progress.


git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@200 7dcaeef0-15fb-0310-b436-a5af3365683c
This commit is contained in:
Andreas Schneider
2009-02-02 14:41:44 +00:00
parent 944084964a
commit 70aa33c041
6 changed files with 89 additions and 1 deletions

View File

@@ -48,6 +48,7 @@ SSH_SESSION *ssh_new() {
session->log_indent=0;
session->out_buffer=buffer_new();
session->in_buffer=buffer_new();
session->agent=agent_new(session);
return session;
}
@@ -75,6 +76,8 @@ void ssh_cleanup(SSH_SESSION *session){
// delete all channels
while(session->channels)
channel_free(session->channels);
if (session->agent)
agent_free(session->agent);
if(session->client_kex.methods)
for(i=0;i<10;i++)
if(session->client_kex.methods[i])