Skip to content

Releases: Chia-Network/bls-signatures

1.0.5

21 Jul 16:08
2716e68
Compare
Choose a tag to compare

Changed

  • Pin relic to b7b2266a0e4ee6f628f61d3ab638f524a18b52f1

Fixed

  • Fix some FromBytes decoding issues

1.0.4

17 Jul 16:41
3c3cfb4
Compare
Choose a tag to compare

Changed

  • Updated Relic for G1 fix

Fixed

  • Fix for Relic parsing invalid inputs.
  • Removed GIL release

1.0.3

08 Jul 17:53
7457c4b
Compare
Choose a tag to compare

Added

  • Python bindings for pairing cache

Changed

  • Support latest version of Relic

1.0.1

07 Apr 05:54
Compare
Choose a tag to compare

Added

  • We added benchmarking for the Python bindings to support determining Chialisp costs.

Changed

  • We no longer block on the Python GIL so chia-blockchain can more easily parallel process intense signature verfications.
  • We have made various improvements to signature validation.
  • We now ensure that relic_core_initializer call is thread-aware. Thanks @kittywhiskers and the Dash team.
  • We bumped relic version to include improved g1_is_valid() and g2_is_valid().
  • Relic now uses main and not master and changed from COMP to CFLAGS.

Fixed

  • ARM64 runners were failing due to lingering git submodules.

1.0.2

17 Apr 08:45
Compare
Choose a tag to compare

Changed

  • We have reverted "no longer block on the Python GIL so chia-blockchain can more easily parallel process intense signature verifications."

1.0

11 Mar 00:03
Compare
Choose a tag to compare
1.0

1.0 of IETF BLS Signatures

Changed

IETF BLS Signatures 0.9

03 Mar 20:57
Compare
Choose a tag to compare

Changed

  • Thanks to @xdustinface and the Dash team for a raft of clean-ups, speed-ups and fix-ups!
  • This is all but the 1.0 Gold release. We will be updating our Windows dependencies to the currently pinned version of Relic and that will constitute the 1.0 release.
  • Handling of G1 and G2 infinity elements has changed.
  • The build methods were modified to support Apple Silicon.
  • Relic changed how it handles infinity

IETF BLS Signatures 0.3.5

06 Feb 07:03
e2cc332
Compare
Choose a tag to compare

Added

  • We now build both MacOS x86_64 and MacOS universal wheels.

IETF BLS Signatures 0.3.1

06 Jan 02:31
Compare
Choose a tag to compare

Added

  • We now compile wheels with a patched realtime in ci version of gmp-6.2.1. This properly supports Icelake CPUs.

IETF BLS Signatures 0.3.0

15 Dec 20:44
7c8cdcf
Compare
Choose a tag to compare

Added

  • Allow validation of infinity signature.

Fixed

  • GMP and libsodium are no longer statically linked by default.
  • Version information is fixed on Windows