Releases: Project-Arda/bgls
Releases · Project-Arda/bgls
Kosk hotfix
v0.5.1 bgls/kosk: fix prefixes, add prefix to verify aggregate signature.
Add Bls12-381, new modes to defend against rogue key attack
Merge pull request #42 from Project-Arda/develop Development
Update Benchmarks
Merge pull request #26 from Project-Arda/docs Corrected benchmark numbers
Add basic parallelization
This adds concurrency to the library. This is being released now to update master, before BLS 12 is implemented.
Point compression and support altbn128 update
This adds point compression onto G1 and G2.
Additionally we switch the altbn128 implementation to the new cloudflare library Ethereum just imported 2 days ago. (It uses Montgomery Reduced Form internally, which is the source of the 10x speedup)
Interface Refactoring
This commit removes the Signing Key, Verification Key, Signature and Authentication interfaces. Additionally it moves several methods on the curve interface to the point interfaces.
Abstract curve choice
Merge pull request #8 from jlandrews/curve Abstract the choice of curve
Basic functionality with alt bn128
This release has functionality for BGLS aggregate and multisignatures over alt bn128. We support hashing to the curve using try and increment hashing under a variety of hash functions.