Changelog of @hackage/bulletproofs 0.4.0

Changelog for bulletproofs

0.1

  • Initial release.
  • Implementation of the Bulletproofs protocol for range proofs
  • Use of the improved inner-product argument to reduce the communication complexity
  • Support for SECp256k1 curve

0.2

  • Prove and verify computations of arithmetic circuits using Bulletproofs protocol.
  • Extend range proofs with support for multi-range proofs.
  • Add documentation and provide examples to explain and use arithmetic circuits.
  • Provide examples for using aggregated range proofs.
  • Add multi-range proofs documentation.

0.3

  • Update dependencies

0.4

  • Use double exponentiation to improve performance.
  • Use Control.Exception.assert to make sure debugging assertions are not checked when compiled with optimisations.
  • Add benchmarks for rangeproofs.