Releases: TritonDataCenter/node-sshpk
Releases · TritonDataCenter/node-sshpk
v1.8.2
v1.8.1
- Dropped support for node.js v0.8 and earlier
- Support for reading encrypted (password-protected) PEM files (no support for writing yet)
- Change to
parseKey()
andparsePrivateKey()
API (the oldname
argument has becomeoptions
-- if given as a string will be used the same as before for backwards compatibility)
v1.7.1
v1.7.0
v1.6.2
v1.6.0
- Diffie-Hellman support (works on DSA, ECDSA, Curve25519 type keys with 1 unified API), including generation of ephemeral keys
- Updates to be compatible with
jsbn
0.1.0 - Bug fixes:
- Empty signatures now always produce an error from
parseSignature
parseFingerprint
producesInvalidAlgorithmError
s as appropriate instead ofAssertionError
s- Issues parsing explicit curves in ECDSA keys fixed
- Empty signatures now always produce an error from
- Moved to using
tweetnacl
for ED25519 signatures (about 1.8-2.0x faster). The new ECDH support still usesjodid25519
sincetweetnacl
has no DH support.
v1.5.1
- Important fix from 1.5.0: a typo in the new ED compat code caused streams breakage after
require('sshpk')
- Bug fixes relating to partial reads, especially as used by
sshpk-agent
for ED25519 keys - Better support for comment recovery from whitespace-challenged SSH keys
- Experimental support for key derivation for
curve25519
ECDHE