Skip to content

v1.6.0

Compare
Choose a tag to compare
@arekinath arekinath released this 02 Nov 22:40
· 77 commits to master since this release
  • 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 produces InvalidAlgorithmErrors as appropriate instead of AssertionErrors
    • Issues parsing explicit curves in ECDSA keys fixed
  • Moved to using tweetnacl for ED25519 signatures (about 1.8-2.0x faster). The new ECDH support still uses jodid25519 since tweetnacl has no DH support.