Releases: epiccastle/clojuressh
Releases · epiccastle/clojuressh
v1.0.0
v1.0.0
Updated JSch to 2.28.0
Updating JSch to latest brings a few notable features:
- Support for OpenSSH certificates
- Fix OpenSSH V1 keys using AEAD ciphers
- Support for writing OpenSSH V1 key files
- Add support for following KEX algos: mlkem768x25519-sha256, mlkem768nistp256-sha256 & mlkem1024nistp384-sha384 KEX algorithms, sntrup761x25519-sha512
Security fixes:
- mitigate potential vulnerability when copying from remote malicious server. thanks @jjttjj
- bring in security fixes from upstream JSch
Breaking changes from v0.*.*
Key fingerprints have changed.
- Fingerprints that used to look like:
"58:a5:65:1c:8c:12:c9:6e:67:aa:70:e6:11:e3:c3:10"now look like"SHA256:rbnSuk0zz2sRHFs0eW09NV6DhQxoRJUjwat+AAtnIvU"bringing bbssh in line with OpenSSH. - calls to
pod.epiccastle.bbssh.key-pair/get-finger-printand others return this new format.
input-stream and output-stream
The input-stream and output-stream namespaces have moved under an impl sub namespace. You should not be calling those functions anyway as the streams returned from the higher level calls return stream proxy objects which you call .read, .write on etc.