wiki:Useful_Links

SSH RFCs

Public Key Subsystem

 http://tools.ietf.org/html/rfc4819

Public Key File Format

 http://tools.ietf.org/html/rfc4716

GSS-API Authentication and Key Exchange for the Secure Shell

 http://tools.ietf.org/html/rfc4462

Diffie-Hellman Group Exchange

 http://tools.ietf.org/html/rfc4419

Session Channel Break Extension

 http://tools.ietf.org/html/rfc4335

Transport Layer Encryption Modes

 http://tools.ietf.org/html/rfc4344

Using DNS to Securely Publish SSH Key Fingerprints

 http://tools.ietf.org/html/rfc4255

Generic Message Exchange Authentication (Keyboard-Interactive)

 http://tools.ietf.org/html/rfc4256

Connection Protocol

 http://tools.ietf.org/html/rfc4254

Transport Layer Protocol

 http://tools.ietf.org/html/rfc4253

Authentication Protocol (pubkey, password, hostbased)

 http://tools.ietf.org/html/rfc4252

Protocol Architecture

 http://tools.ietf.org/html/rfc4251

OpenSSH extensions

 http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/PROTOCOL

SSH-Agent

 http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/PROTOCOL.agent

SCP

 http://blogs.sun.com/janp/entry/how_the_scp_protocol_works

SFTP RFC

We implement version 3 of the draft

 http://tools.ietf.org/wg/secsh/draft-ietf-secsh-filexfer/

The Book

SSH: The Secure Shell The Definitive Guide

 http://www.snailbook.com/

ABI compliance checker

 http://ispras.linux-foundation.org/index.php/ABI_compliance_checker

<version>
   0.3.1
</version>
<headers>
   /usr/local/libssh/0.3.1/include
</headers>
<libs>
   /usr/local/libssh/0.3.1/lib64
</libs>
<include_paths>
   /usr/include/openssl
</include_paths>

CMake

Useful variables:  http://www.cmake.org/Wiki/CMake_Useful_Variables