Skip to content

Latest commit

 

History

History
59 lines (33 loc) · 1.99 KB

CHANGELOG.md

File metadata and controls

59 lines (33 loc) · 1.99 KB

CHANGELOG

Pending

Breaking changes

  • #44 Move free functions in generator.rs, prover.rs, verifier.rs to methods on Groth16 struct.

Features

  • #34 Allow specifying custom R1CS to QAP reductions.
  • #44 Extend #34 by adding support for custom QAP reductions to the Groth16 struct directly.

Improvements

  • #36 Documentation updates and minor optimization in setup.

Bug fixes

v0.3.0

Breaking changes

  • #21 Change the generate_parameters interface to take generators as input.

Features

  • #30 Add proof input preprocessing.

Improvements

Bug fixes

v0.2.0

Breaking changes

  • #4 Change groth16's logic to implement the SNARK trait.
  • Minimum version on crates from arkworks-rs/algebra and arkworks-rs/curves is now v0.2.0
  • #24 Switch from bench-utils to ark_std::perf_trace

Features

  • #5 Add R1CS constraints for the groth16 verifier.
  • #8 Add benchmarks for the prover
  • #16 Add proof re-randomization

Improvements

  • #9 Improve memory consumption by manually dropping large vectors once they're no longer needed

Bug fixes

  • c9bc5519 Fix parallel feature flag
  • #22 Compile with panic='abort' in release mode, for safety of the library across FFI boundaries.

v0.1.0

Initial release