Versions in this module Expand all Collapse all v1 v1.1.0 Jun 19, 2026 v1.0.0 Jun 17, 2026 Changes in this version + type EchoProtocol interface + ClientOpen func(ctx context.Context, token string, privateKeyPEM []byte) (io.ReadWriteCloser, error) + Name func() string + ServerListen func(addr string, token string, publicKeySSH []byte, ...) error + type SSHProtocol struct + Addr string + func NewSSHProtocol(addr string) *SSHProtocol + func (s *SSHProtocol) ClientOpen(ctx context.Context, token string, privateKeyPEM []byte) (io.ReadWriteCloser, error) + func (s *SSHProtocol) Name() string + func (s *SSHProtocol) ServerListen(addr string, token string, expectedClientPublicKeySSH []byte, ...) error