@@ -57,6 +57,7 @@ In the `examples` directory, there is a separate Maven project that shows how th
5757
5858* reading known_hosts files for host key verification
5959* publickey, password and keyboard-interactive authentication
60+ * FIDO/U2F security keys (`sk-ecdsa-sha2-nistp256@openssh.com`, `sk-ssh-ed25519@openssh.com`) via a pluggable `SecurityKeySigner`
6061* SSH agent authentication over the `SSH_AUTH_SOCK` unix-domain socket (RSA, ECDSA, Ed25519, and FIDO/U2F security keys)
6162+
6263NOTE: The built-in unix-domain socket transport requires a Java 16+ runtime. On older runtimes, supply your own `AgentConnection` implementation.
@@ -82,7 +83,8 @@ key exchange::
8283 `diffie-hellman-group16-sha256`, `diffie-hellman-group16-sha384@ssh.com`, `diffie-hellman-group16-sha512@ssh.com`, `diffie-hellman-group18-sha512@ssh.com`
8384
8485signatures::
85- `ssh-rsa`, `ssh-dss`, `ecdsa-sha2-nistp256`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp521`, `ssh-ed25519`, `ssh-rsa2-256`, `ssh-rsa2-512`
86+ `ssh-rsa`, `ssh-dss`, `ecdsa-sha2-nistp256`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp521`, `ssh-ed25519`, `ssh-rsa2-256`, `ssh-rsa2-512`,
87+ `sk-ecdsa-sha2-nistp256@openssh.com`, `sk-ssh-ed25519@openssh.com` (FIDO/U2F security keys)
8688
8789mac::
8890 `hmac-md5`, `hmac-md5-96`, `hmac-sha1`, `hmac-sha1-96`, `hmac-sha2-256`, `hmac-sha2-512`, `hmac-ripemd160`, `hmac-ripemd160@openssh.com`
@@ -92,7 +94,7 @@ compression::
9294 `zlib` and `zlib@openssh.com` (delayed zlib)
9395
9496private key files::
95- `pkcs5`, `pkcs8`, `openssh-key-v1`, `ssh-rsa-cert-v01@openssh.com`, `ssh-dsa-cert-v01@openssh.com`
97+ `pkcs5`, `pkcs8`, `openssh-key-v1` (including FIDO/U2F `sk-ecdsa-sha2-nistp256@openssh.com` and `sk-ssh-ed25519@openssh.com` keys) , `ssh-rsa-cert-v01@openssh.com`, `ssh-dsa-cert-v01@openssh.com`
9698
9799If you need something that is not included, it shouldn't be too hard to add (do contribute it!)
98100
@@ -113,6 +115,10 @@ Issue tracker: https://github.com/hierynomus/sshj/issues
113115Fork away!
114116
115117== Release history
118+ Starting from version 0.40.0, release notes are published as https://github.com/hierynomus/sshj/releases[GitHub Releases].
119+
120+ The history below covers releases up to and including 0.39.0.
121+
116122SSHJ 0.39.0 (2024-02-20)::
117123* Upgraded dependencies
118124* Remove hard dependencies on BouncyCastle, making it optional.
0 commit comments