Skip to content

Releases: supranational/blst

Release v0.3.13

24 Jul 13:12
Compare
Choose a tag to compare

Essential changes:

  • rectify the API omissions in no_std
  • add aggregate-with-randomness interface

Release v0.3.12

30 May 16:20
Compare
Choose a tag to compare

Essential changes:

  • add support for x86_64-fortanix-unknown-sgx Rust target
  • add support for Windows on ARM64
  • add support for ARM Morello, a CHERI platform
  • harden secret-key operations against power-monitoring attacks

Release v0.3.11

09 Aug 16:35
Compare
Choose a tag to compare

Essential changes:

  • security bugfix in Go bindings
  • run-time switch in portable build
  • no-std support [exercised with limited stack size of 56K]
  • serde support
  • blst_miller_loop_n interface, with parallelized Rust and Go counterparts
  • optional blst_fr_pentaroot subroutine
  • Emscripten bindings
  • hardened security on non-asm platforms

Release v0.3.10

25 Jun 13:54
Compare
Choose a tag to compare

Add draft-irtf-cfrg-bls-signature-05 keygen.
Add C# bindings.

[As for missing v0.3.9 release tag. The v0.3.8 had a Rust packaging error and had to be swiftly yanked from crates.io and replaced with 3b28d0f.]

Release v0.3.8

10 Jun 09:05
Compare
Choose a tag to compare

Add legacy key generation/derivation procedures.
Add fp12 serialization.

Release v0.3.7

31 Jan 11:39
Compare
Choose a tag to compare

Bug fixes for FR inverse mod
Improved performance of group checks
Improved parallelism in pippenger, toaffine, and add

Release v0.3.6

12 Oct 14:01
Compare
Choose a tag to compare

Adds multithreaded multi-scalar and blst_fp12_in_group to the rust binding.

Version 0.3.5

14 Sep 20:02
Compare
Choose a tag to compare

Add multiscalar multiplication
Expose miller loop
Add blind signatures in Python
General cleanup, performance improvements, enhancements, additional tests

Release v0.3.4

02 Apr 21:26
Compare
Choose a tag to compare
Update rust crate version to v0.3.4.

Release v0.3.3

08 Mar 03:06
Compare
Choose a tag to compare

Java binding improvements, add uniqueness test function and bulk_addition.c, improved square root