Skip to content

Releases: litert/signatures.js

v4.0.0

05 Jun 15:58
v4.0.0
947ed86

Choose a tag to compare

CHANGES

  • build(project): updated minimum node version to 18.0, and use ES2022 features.

  • add(test): added unit tests for the library.

  • add(eddsa): Added EDDSA support.

    The require('node:stream/promises').pipeline API is used in the sign and verify methods, which is only available since Node.js 15.0 and later.

  • deprecate(hmac): removed the following algorithms, which are not recommended to use anymore

    • md4
    • mdc2
    • whirlpool
  • deprecate(hash): removed the following algorithms, which are not recommended to use anymore

    • md4
    • mdc2
    • whirlpool
  • deprecated(ecdsa): removed the custom API to sign and verify signatures in IEEE-P1363 format.

    Since Node.js v12.15, the crypto module has supported the ECDSA signatures in IEEE-P1363 format, so the custom API is no longer needed. Especially now the library requires Node.js v18.0 or later.

Full Changelog: v3.1.0...v4.0.0

Release v2.0.1

03 Sep 15:57

Choose a tag to compare

Changes

  • Fixed the P1363 output of ECDSA.

Release v2.0.0

16 Jul 10:01

Choose a tag to compare

Changes

  • Removed useless dependencies.
  • Refactored and simpilified the APIs.
  • Fixed the ECDSA signing a invalid P1363 signature.

v1.0.1

24 Nov 04:31

Choose a tag to compare

Changes

  • Fixed cace-sensitive of source code file-name.

v1.0.0

15 Nov 16:03

Choose a tag to compare

Initial commit.