www.libssh2.org | Daily snapshots | Mailing list archive | Docs | Examples | github

Archive Index This month's Index

Subject: Specification for agent protocol (fwd)

Specification for agent protocol (fwd)

From: Daniel Stenberg <daniel_at_haxx.se>
Date: Tue, 24 May 2016 09:30:31 +0200 (CEST)


Seems like this could be interesting to some libssh2 peeps as well...

  / daniel.haxx.se
---------- Forwarded message ----------
Date: Tue, 24 May 2016 09:29:06
From: Damien Miller <djm_at_mindrot.org>
To: ietf-ssh_at_netbsd.org
Subject: Specification for agent protocol
A few people have asked over the years for a proper specification of the
agent protocol that most SSH implementations support. I've maintained
the PROTOCOL.agent file[1] in the OpenSSH source distribution as a
half-assed standard for some time, but I think that the protocol is
widely used enough to warrant an actual RFC.
So I've converted the half-assed documentation into something
a little bit more formal and published it as an I-D at
This is pretty much exactly the protocol as OpenSSH implements it. The
main changes from PROTOCOL.agent (for those who are familiar with it)
are removal of SSH v.1 bits and adding a couple of backwards-compatible
extension mechanisms to support user_at_domain.org-style extensibility.
I'd welcome any feedback and/or assistance in getting it completed and
published. Thanks to Simon Tatham for reviewing an earlier version.
[1] https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.agent
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel
Received on 2016-05-24

the libssh2 team