Skip to content

Releases: Project-Arda/bgls

Kosk hotfix

27 May 04:19
Compare
Choose a tag to compare
Kosk hotfix Pre-release
Pre-release
v0.5.1

bgls/kosk: fix prefixes, add prefix to verify aggregate signature.

Add Bls12-381, new modes to defend against rogue key attack

06 Apr 19:00
3b2a9df
Compare
Choose a tag to compare
Merge pull request #42 from Project-Arda/develop

Development

Update Benchmarks

14 Mar 02:24
8f41910
Compare
Choose a tag to compare
Update Benchmarks Pre-release
Pre-release
Merge pull request #26 from Project-Arda/docs

Corrected benchmark numbers

Add basic parallelization

13 Mar 21:36
8f41910
Compare
Choose a tag to compare
Pre-release

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

08 Mar 05:37
e1f67d3
Compare
Choose a tag to compare

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

07 Mar 00:47
0431622
Compare
Choose a tag to compare
Interface Refactoring Pre-release
Pre-release

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

28 Feb 01:30
2238354
Compare
Choose a tag to compare
Abstract curve choice Pre-release
Pre-release
Merge pull request #8 from jlandrews/curve

Abstract the choice of curve

Basic functionality with alt bn128

24 Feb 22:14
66c8a79
Compare
Choose a tag to compare
Pre-release

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.