SSH RFCs
Public Key Subsystem
Public Key File Format
GSS-API Authentication and Key Exchange for the Secure Shell
Diffie-Hellman Group Exchange
Session Channel Break Extension
Transport Layer Encryption Modes
Using DNS to Securely Publish SSH Key Fingerprints
Generic Message Exchange Authentication (Keyboard-Interactive)
Connection Protocol
Transport Layer Protocol
Authentication Protocol (pubkey, password, hostbased)
Protocol Architecture
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
SFTP RFC
We implement version 3 of the draft
The Book
SSH: The Secure Shell The Definitive Guide
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
