Skip to content

Latest commit

 

History

History
158 lines (92 loc) · 3.65 KB

CHANGELOG.rst

File metadata and controls

158 lines (92 loc) · 3.65 KB

py_ecc v7.0.1 (2024-04-23)

Internal Changes - for py_ecc Contributors

  • Template updates, notably adding python 3.12 support (#138)

Miscellaneous Changes

py_ecc v7.0.0 (2023-12-06)

Breaking Changes

  • Drop support for python 3.6 and 3.7 (#130)

Features

  • Add support for python 3.11 (#130)

Internal Changes - for py_ecc Contributors

  • Merge changes from python project template, including using pre-commit for linting and change the name of the master branch to main (#130)

6.0.0

2021-12-16

  • Fix x1 point check (#121)
  • Bump eth-typing dependency requirement (#123)
  • Bump eth-utils dependency requirement (#123)
  • Drop support for Python 3.5 (#123)
  • Add support for Python 3.9 and 3.10 (#123)

5.2.0

2021-03-09

  • Fix prime_field_inv edge case (#114)
  • Extract subgroup_check from signature_to_G2 (#116)
  • Add G1 and G2 point value check (#117)
  • Fix README example (#115)

5.1.0

2020-11-16

  • Fix BLS G1 and G2 deserialization #110
  • Fix to follow IETF BLS draft 04 point at infinity checking procedure #107

5.0.0

2020-10-01

  • Implement IETF BLS draft 04 (#103)

4.1.0

2020-09-23

  • Implement IETF BLS draft 03 (#102)
  • Optimize BLS-12-381: Miller loop is now 33% faster (#100)
  • Improve final exponentiation efficiency (#101)

4.0.0

2020-05-13

  • Implement IETF hash-to-curve draft 07 (#94)

3.1.0

2020-05-12

  • Fix optimized_swu + update error messages (#97)

3.0.0

2020-05-12

  • Implement IETF BLS signature draft 02 + hash-to-curve draft 06 (#87)
  • Fixes Typing errors for points at infinity (NoneTypes) (#89)

2.0.0

2020-01-08

1.7.1

2019-07-12

  • Introduce the Domain type as an alias for bytes of size 8 in BLS package.

1.7.0

2019-05-23

  • Update hash function for BLS Signatures #70

1.6.0

2019-03-14

  • Add BLS Signature APIs #52
  • Maintenance: several refactors to reduce duplicated code

1.4.8

2019-02-14

  • Bugfix Optimized FQP curves to run modulus on integers during initialization
  • Bugfix check against elliptic curve points at infinity
  • Testing tool upgrades

1.4.2

  • Bugfix for safe_ord helper function.