Skip to content

Releases: starkbank/ecdsa-python

v2.3.1

Choose a tag to compare

@lucasmiranda-stark lucasmiranda-stark released this 23 Apr 21:22
6d515be

Fixed

  • Package name normalized to use underscores to comply with PyPI filename requirements

v2.3.0

Choose a tag to compare

@rafaelcabral-stark rafaelcabral-stark released this 23 Apr 20:00
bd8d8bb

Changed

  • Security changes

v2.2.0

Choose a tag to compare

@cdottori-stark cdottori-stark released this 24 Oct 18:29

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

Choose a tag to compare

@cdottori-stark cdottori-stark released this 20 Sep 16:41

Added

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

Changed

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

v2.0.3

Choose a tag to compare

@cdottori-stark cdottori-stark released this 24 Nov 17:20

Fixed

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

v2.0.2

Choose a tag to compare

@cdottori-stark cdottori-stark released this 09 Nov 17:10

Fixed

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

v2.0.1

Choose a tag to compare

@cdottori-stark cdottori-stark released this 04 Nov 22:50

Fixed

  • Signature r and s range check

v2.0.0

Choose a tag to compare

@cdottori-stark cdottori-stark released this 08 Oct 15:11

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

Choose a tag to compare

@cdottori-stark cdottori-stark released this 07 Jun 01:10

[1.1.1] - 2021-06-06

Fixed

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

v1.1.0

Choose a tag to compare

@cdottori-stark cdottori-stark released this 04 Sep 16:18

Added

  • Recovery ID generation and encoding in Signatures