The unified diff between revisions [8a7db1e2..] and [78d02301..] is displayed below. It can also be downloaded as a raw diff.
This diff has been restricted to the following files: 'agentfwd.h'
# # # patch "agentfwd.h" # from [d415bcbe4d67d0f57c710e93553625e9e112ccda] # to [ee7a6c5ecc5939fe1268167232c23b58344b4724] # ============================================================ --- agentfwd.h d415bcbe4d67d0f57c710e93553625e9e112ccda +++ agentfwd.h ee7a6c5ecc5939fe1268167232c23b58344b4724 @@ -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_ */