OpenSSH implements the following specifications. Where versions
are noted, support for the corresponding specification was added
or removed in that OpenSSH version.
Specification
| Versions
| Description
|
draft-miller-ssh-agent-04
|
| ssh-agent protocol ([email protected] )
|
draft-miller-secsh-compression-delayed-00
| 4.2
| Delayed compression until after authentication
([email protected] )
|
draft-miller-secsh-umac-01
| 6.2-
| Use of UMAC in SSH ([email protected] ,
[email protected] )
|
draft-miller-sshm-hostkey-update
| 6.8-
| Allows clients to learn additional host keys supported by hosts where
one or more keys is already known ([email protected] ,
[email protected] ).
|
draft-kampanakis-curdle-pq-ssh-00
| 8.0-8.5
| Post-quantum public key algorithms
([email protected] )
|
draft-miller-sshm-strict-kex
| 9.6-
| "Strict KEX" to improve the integrity of the initial key exchange.
|
PROTOCOL
|
| An overview of all vendor extensions detailed below, and the
specifications of the following protocol extensions:
- SSH2 connection:
- SSH2 transport MACs:
[email protected] ,
[email protected] ,
[email protected] ,
[email protected] ,
[email protected] ,
[email protected] ,
[email protected] ,
[email protected]
- SFTP:
[email protected] ,
[email protected] , [email protected] ,
[email protected] , [email protected] ,
[email protected] , [email protected] ,
[email protected]
|
PROTOCOL.certkeys
|
| [email protected] ,
[email protected] ,
[email protected] ,
[email protected] ,
[email protected] ,
[email protected] ,
[email protected] ,
[email protected] : new public
key algorithms supporting certificates.
|
PROTOCOL.key
|
| OpenSSH private key format (openssh-key-v1 ).
|
PROTOCOL.krl
|
| Key Revocation Lists for OpenSSH keys and certificates.
|
PROTOCOL.mux
|
| Multiplexing protocol used by ssh(1) ControlMaster connection-sharing.
|