Releases: Chia-Network/bls-signatures
Releases · Chia-Network/bls-signatures
1.0.5
1.0.4
1.0.3
1.0.1
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
1.0
1.0 of IETF BLS Signatures
Changed
- Brought relic pin up to relic-toolkit/relic@03a7c3b
- Updated relic to the same commit for prebuilt Windows.
- Updated MPIR pre built for Windows to BrianGladman/mpir@800bbce
- Changed primary branch from master to main.
- Various Readme cleanups and linting.
IETF BLS Signatures 0.9
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
Added
- We now build both MacOS x86_64 and MacOS universal wheels.
IETF BLS Signatures 0.3.1
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
Added
- Allow validation of infinity signature.
Fixed
- GMP and libsodium are no longer statically linked by default.
- Version information is fixed on Windows