Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.86 KB

release-notes-2.0.0.md

File metadata and controls

31 lines (21 loc) · 1.86 KB

rbsecp256k1 version 2.0.0 is now available.

Please report bugs using the issue tracker at GitHub:

https://github.com/etscrivner/rbsecp256k1/issues

Notable Changes

This release contains significant bug fixing and adds support for recovery and ECDH modules optionally provided by lisecp256k1. Note that ECDH is an experimental module and likely not safe for production use.

Bug Fixes and Improvements

The following bug fixes and improvements are included in this version:

  • Use TypedData_* methods for object access and creation (2acf4b1)
  • Fix memory leak (237afcf)
  • Clone contexts to avoid lifetime issues (1b87ab5)

Library Updates

The following updates were made to the library:

  • Add support for recovery module (3d919fe)
  • Add support for ECDH module (0968e4f)
  • Add support for signature normalization (9fa8d04)
  • Require users to now compute and provide their own SHA-256 hashes (744398a)
  • Replace PublicKey#as_* methods (7b660fe)
  • Remove PublicKey#initialize and PrivateKey#initialize (769e8db)