Maverick Synergy Specifications
Specifications evolve over time to keep pace with current security practices, stronger algorithms, potential threats and vulnerabilities.
Download DocumentationSpecifications
The Maverick Synergy Java SSH API implements the following specifications.
SSH Protocol Version 2.0 Extended Specifications
RFC4256 (e) | Generic Message Exchange Authentication (aka “keyboard-interactive”) |
RFC4344 | SSH Transport Layer Encryption Modes |
RFC4345 (e) | Improved Arcfour Modes for the SSH Transport Layer Protocol |
RFC4419 (e) | Diffie-Hellman Group Exchange |
RFC4716 | SSH Public Key File Format (import and export via ssh-keygen only). |
RFC5656 (e) | Elliptic Curve Algorithm Integration in SSH |
RFC6668 | SHA-2 Data Integrity Algorithms |
RFC8160 | IUTF8 Terminal Mode |
RFC8270 (e) | Increase Diffie-Hellman Modulus Size |
RFC8332 | RSA Keys with SHA-2 256 and 512 |
SSH Protocol Version 2 Draft Specifications
draft-ietf-secsh-filexfer-02 | SSH File Transfer Protocol version 3 |
draft-ietf-curdle-ssh-kex-sha2-03 | Key Exchange (KEX) Method Updates and Recommendations (new in OpenSSH 7.3). |
SSH Protocol Version 2 Vendor Extensions
draft-miller-ssh-agent-00 | ssh-agent protocol (auth-agent@openssh.com )
|
PROTOCOL.certkeys | ssh-rsa-cert-v01@openssh.com ,
ssh-dsa-cert-v01@openssh.com ,
ecdsa-sha2-nistp256-cert-v01@openssh.com ,
ecdsa-sha2-nistp384-cert-v01@openssh.com ,
ecdsa-sha2-nistp521-cert-v01@openssh.com : new public key algorithms supporting certificates.
|
PROTOCOL.key | OpenSSH private key format (openssh-key-v1 ).
|
curve25519-sha256@libssh.org | curve25519-sha256@libssh.org key exchange method.
|