Skip to content

Releases: starkbank/ecdsa-python

v2.2.0

24 Oct 18:29
Compare
Choose a tag to compare

Added

  • PublicKey.toCompressed() function to dump a public key in compressed format
  • PublicKey.fromCompressed() function to read a public key in compressed format

v2.1.0

20 Sep 16:41
Compare
Choose a tag to compare

Added

  • curve.add() function to dynamically add curves to the library

Changed

  • curve.getCurveByOid() to curve.getByOid()

v2.0.3

24 Nov 17:20
Compare
Choose a tag to compare

Fixed

  • OID integer encoding when single number has more than 2 bytes

v2.0.2

09 Nov 17:10
Compare
Choose a tag to compare

Fixed

  • Missing point at infinity checks on signature and public key verifications

v2.0.1

04 Nov 22:50
Compare
Choose a tag to compare

Fixed

  • Signature r and s range check

v2.0.0

08 Oct 15:11
Compare
Choose a tag to compare

Added

  • root imports: from ellipticcurve import PrivateKey, PublicKey, Signature, Ecdsa, File

Changed

  • return type of toDer() methods from str to bytes
  • internal DER parsing structure for better maintainability, translatability and usability

v1.1.1

07 Jun 01:10
Compare
Choose a tag to compare

[1.1.1] - 2021-06-06

Fixed

  • Unstable results on certain curves due to missing modulo operator on signature verification

v1.1.0

04 Sep 16:18
Compare
Choose a tag to compare

Added

  • Recovery ID generation and encoding in Signatures

v1.0.0

22 Apr 14:26
Compare
Choose a tag to compare