Srinath Setty
ccc6ccd4c7
Support for arbitrary arity for step circuit's IO ( #107 )
...
* support for arbitrary arity for F
* revive MinRoot example
* revive tests
* revive ecdsa
* remove unused code
* use None instead of Some(1u32)
* revive benches
* fix clippy warning
2022-08-16 11:35:17 -07:00
Srinath Setty
0a7cbf925f
integrate with neptune's sponge ( #105 )
...
* integrate with neptune's sponge
* fix clippy warning
* add checks to ensure at most one squeeze
* add checks to ensure at most one squeeze
2022-08-11 19:03:44 -07:00
Srinath Setty
a56f823ace
optimize the non-native arithmetic and hashing costs by using 4 limbs instead of 8 ( #102 )
2022-07-27 17:09:49 -07:00
Srinath Setty
677fe23673
Switch RO to use the one in the Group trait ( #54 )
...
* switch to RO in the Group trait
* simplify compression
* absorb IO as bignum for relaxedR1CS
2022-05-13 01:49:34 -07:00
Srinath Setty
ccc6dc3a04
Truncate digest bits ( #50 )
...
* apply a hash function before adding to transcript
* truncate shape_digest into 250 bits
* add missing file
* fix clippy
* cargo fmt
2022-05-12 22:08:43 -07:00