diff --git a/libssh2-vs-libssh.t b/libssh2-vs-libssh.t
index 6bfcb6f..3f725b0 100644
--- a/libssh2-vs-libssh.t
+++ b/libssh2-vs-libssh.t
@@ -35,17 +35,17 @@ SUBTITLE(libssh2 1.7.0)
Your sockets: the app hands over the socket, calls select() etc.
OpenSSL, Libgcrypt or WinCNG (native since Windows Vista): builds with either
-SUBTITLE(libssh 0.7.x)
+SUBTITLE(libssh 0.9.x)
- License: GNU Lesser General Public License
-
- Developped in: C (46021 SLOC), C++ (1181 SLOC), sh (186 SLOC), Python (9 SLOC)
-
- NUmber of functions: 213
-
- Key Exchange Methods: curve25519-sha256@libssh.org, ecdh-sha2-nistp256, diffie-hellman-group1-sha1, diffie-hellman-group14-sha1
-
- Hostkey Types: ssh-ed25519, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521, ssh-rsa, ssh-dss, ssh-rsa, ssh-dss
-
- Ciphers: aes256-ctr, aes192-ctr, aes128-ctr, aes256-cbc (rijndael-cbc@lysator.liu.se), aes192-cbc, aes128-cbc, 3des-cbc, blowfish-cbc, none
+
- Developed in: C (72888 SLOC), C++ (563 SLOC), sh (189 SLOC), Python (9 SLOC)
+
- Number of functions: 421
+
- Key Exchange Methods: curve25519-sha256, ecdh-sha2-nistp256, diffie-hellman-group18-sha512, diffie-hellman-group16-sha512, diffie-hellman-group-exchange-sha256, diffie-hellman-group14-sha1, diffie-hellman-group1-sha1, diffie-hellman-group-exchange-sha1
+
- Hostkey Types: ssh-ed25519, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521, rsa-sha2-512,rsa-sha2-256, ssh-rsa, ssh-dss
+
- Ciphers: chacha20-poly1305, aes256-gcm@openssh.com, aes128-gcm@openssh.com, aes256-ctr, aes192-ctr, aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc
- Compression Schemes: zlib, zlib@openssh.com, none
-
- MAC hashes: hmac-sha1, none
+
- MAC hashes: hmac-sha2-512-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha1-etm@openssh.com, hmac-sha2-512, hmac-sha2-256, hmac-sha1, none
- Authentication: none, password, public-key, keyboard-interactive, gssapi-with-mic
- Channels: shell, exec (incl. SCP wrapper), direct-tcpip, subsystem, auth-agent-req@openssh.com
- Global Requests: tcpip-forward, forwarded-tcpip
@@ -55,12 +55,13 @@ SUBTITLE(libssh 0.7.x)
- Thread-safe: Just don't share sessions
- Non-blocking: it can be used both blocking and non-blocking
- Your sockets: the app hands over the socket, or uses libssh sockets
-
- OpenSSL or gcrypt: builds with either
+
- OpenSSL, mbedTLS or gcrypt
- Client and server support
-
- SSHv2 and SSHv1 protocol support
+
- SSHv2 protocol support
- Supports Linux, UNIX, BSD, Solaris, OS/2 and Windows
- Automated test cases with nightly tests
- Event model based on poll(2), or a poll(2)-emulation.
+
- FIPS 140-2 compatibility
SUBTITLE(Feature by feature)
@@ -102,10 +103,20 @@ SUBTITLE(Feature by feature)
yes |
- Automated test cases with nightly tests |
- no (tests available) |
+ Certificate support |
+ no |
+ yes |
+
+
+ FIPS 140-2 compliant |
+ no |
yes |
+
+ Continues Integration |
+ Just compile tests |
+ Fully featured testsuite including OpenSSH and dropbear client/server testing |
+
Stable API |
yes |
@@ -136,11 +147,6 @@ SUBTITLE(Feature by feature)
no |
yes |
-
- SSHv1 support |
- no |
- yes |
-
Build concept |
Autotools and CMake |