Skip to content

Releases: clearmatics/libsnark

v0.1

25 Aug 12:06
aa7fe0d
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release

Changelog

Features and improvements

  • Suppprt BGM-Groth16 variant (MPC friendly Groth16):

  • Extend the interface of fp2_variable gadget with extra operators (for BLS12-377 gadgets)

  • Expose field extension degrees

  • Extend G2_variable gadget interface by adding extra constructor

  • Better use of const refs

  • Better support for multiexponentiations

Fixes

  • Fix MacOS build and removed warnings

  • Fix compilation error unde GCC 8

  • Prevent invalid copying of protoboard objects

  • Fix gadget inheritance inconsistencies

Tooling

  • Retired Travis and used Github Actions instead

  • Add Doxygen documentation generation