Srinath Setty
111abcab38
optimize MinRoot constraint system ( #101 )
* optimize MinRoot constraint system to not allocate unneeded advice variables
run with multiple MinRoot iterations per Nova step in a loop
* fix clippy warnings
2 years ago
Srinath Setty
06192ac3d4
Optimizations ( #100 )
* avoid creating commitments to zero vectors
* reduce the number of constraints in each iteration from 4 to 3
2 years ago
Srinath Setty
3dc26fd7e4
Simplifications in Nova's RO ( #98 )
* rename methods for better clarity
* rename
* Bump version
2 years ago
Arthur Greef
ed915b2540
ecdsa signature proof ( #92 )
* ecdsa signature proof
* use the library-provided default circuit
* small reorg
Co-authored-by: Srinath Setty <srinath@microsoft.com>
2 years ago
Srinath Setty
35cb03f977
reorganize traits into a module; cut boilerplate code ( #91 )
use a default implementation for step circuit
2 years ago
Srinath Setty
a04566bb81
MinRoot example improvements ( #88 )
* support multiple iterations of MinRoot per Nova step
* small edits to println
* fix declaration
2 years ago
Srinath Setty
ff40d17cc4
Nova-based VDF using MinRoot as an example ( #86 )
* add the MinRoot VDF example
* optimize a bit
* optimization and cleanup
* clippy
* add examples to CI
* use inbuilt pow_vartime
2 years ago