eve.net.ssh.agent

EVE ssh-agent connectivity for ddn-net-ssh.

EveAgentConnector owns one EVE UnixConnection to an ssh-agent socket, adapts it with EveAgentTransport, and drives an SshAgentClient from the connection's readiness callbacks. The SSH session and the agent are scheduled independently: each side is pumped from its own connection callbacks, so a slow or failing agent never stalls session progress and vice versa.

Typical usage:

auto connector = new EveAgentConnector(loop);
connector.connect(sockPath);
// In the loop: connector.client.requestIdentities()/sign() and
// poll the returned operation; readiness pumps run automatically.

The protocol core remains transport-agnostic: SshAgentClient accepts any SshTransport, and this connector only supplies the EVE-backed one.

Unix domain sockets exist only on POSIX platforms; the entire module body is unavailable on Windows, where agents use named pipes instead (a deferred capability).

No exported symbols.