github hiero-ledger/hiero-sdk-js v2.63.0-beta.1

latest releases: v2.84.0-beta.1, v2.83.0, v2.83.0-beta.3...
15 months ago

What's changed

This release replaces the elliptic package with @noble/curves, which automatically enforces normalized s values in ECDSA signatures, improving cryptographic security and preventing malleability issues. Support for non-normalized signatures has been removed, but this is not a breaking change—existing functionality remains fully compatible, aligning with industry standards like Ethereum’s EIP-2 and Bitcoin’s BIP-66.

Changed

Unlike elliptic, @noble/curves automatically enforces a normalized s value in ECDSA signatures, aligning with best practices in cryptographic security. This ensures better interoperability while preventing malleability-related issues.

Removed

This is NOT a Breaking Change. The SDK continues to function exactly as before, as @noble/curves produces valid signatures compatible with existing verification logic. The normalized s value behavior is already an industry standard (Ethereum's EIP-2, Bitcoin's BIP-66).

Don't miss a new hiero-sdk-js release

NewReleases is sending notifications on new releases.