HarryR / ethsnarks

A toolkit for viable zk-SNARKS on Ethereum, Web, Mobile and Desktop
GNU Lesser General Public License v3.0
240 stars 57 forks source link

Reduce build times + C++ style improvements #34

Closed HarryR closed 6 years ago

HarryR commented 6 years ago

This helps towards #25 and #18

This branch does the following:

Ideally I'd like to compile all of the gadgets into an ethsnarks_gadgets library, which would reduce rebuild times further for the tests.

This doesn't change the overall build time, when building from scratch, but significantly improves rebuild time when modifying some individual files.