Lines Matching defs:agent_fd
297 int agent_fd; /* >=0 if agent supports key */
321 int agent_fd;
444 authctxt.agent_fd = -1;
668 id->agent_fd != -1 ? " agent" : "");
1207 if (id->key != NULL && id->agent_fd != -1) {
1208 return ssh_agent_sign(id->agent_fd, id->key, sigp, lenp,
1350 !id->isprivate && id->agent_fd == -1 &&
1363 sign_id->agent_fd != -1 ? " from agent" : "");
1427 if (sign_id->agent_fd != -1)
1437 id->agent_fd != -1 ? " from agent" : "");
1577 if (!quit && private != NULL && id->agent_fd == -1 &&
1624 int r, agent_fd;
1627 if ((r = ssh_get_authentication_socket(&agent_fd)) != 0) {
1632 if ((r = ssh_agent_bind_hostkey(agent_fd, ssh->kex->initial_hostkey,
1638 if ((r = ssh_fetch_identitylist(agent_fd, &idlist)) != 0) {
1640 close(agent_fd);
1644 *agent_fdp = agent_fd;
1664 int disallowed, agent_fd = -1, i, r, found;
1691 id->agent_fd = -1;
1714 id->agent_fd = -1;
1721 if ((r = get_agent_identities(ssh, &agent_fd, &idlist)) == 0) {
1738 id->agent_fd = agent_fd;
1750 id->agent_fd = agent_fd;
1757 authctxt->agent_fd = agent_fd;
1825 if (authctxt->agent_fd != -1) {
1826 ssh_close_authentication_socket(authctxt->agent_fd);
1827 authctxt->agent_fd = -1;