- progress towards client agent forwarding

(incomplete and does not compile)

--HG--
branch : agent-client
extra : convert_revision : 01038174ec27245b51bd43a66c01ad930880f67b
This commit is contained in:
Matt Johnston
2005-07-18 14:32:52 +00:00
parent b8e28df43a
commit e444f0cfe6
13 changed files with 328 additions and 17 deletions

View File

@@ -29,15 +29,24 @@
#include "chansession.h"
#include "channel.h"
/* An agent reply can be reasonably large, as it can
* contain a list of all public keys held by the agent.
* 10000 is arbitrary */
#define MAX_AGENT_REPLY 10000
int agentreq(struct ChanSess * chansess);
void agentsetauth(struct ChanSess *chansess);
void agentcleanup(struct ChanSess * chansess);
void agentset(struct ChanSess *chansess);
SignKeyList * load_agent_keys();
#ifdef __hpux
#define seteuid(a) setresuid(-1, (a), -1)
#define setegid(a) setresgid(-1, (a), -1)
#endif
extern const struct ChanSess chan_cli_agent;
#endif /* DROPBEAR_AGENTFWD */
#endif /* _AGENTFWD_H_ */