François Garillot
ab65b01478
Clean up a few loop bounds
5 years ago
François Garillot
f1d8b122fc
Use operator syntax
eliminate a few redundant references
5 years ago
François Garillot
b42d5f8d36
Simplify a few "if" structures
5 years ago
François Garillot
53a51eb4dc
Use built-in iteration functions more
5 years ago
François Garillot
c42c7dd98a
Remove a few unnecessary clones
5 years ago
François Garillot
d71bc5a675
Prefer to return error rather than ? them,
avoid return when it cant be early (in a simple if-else)
5 years ago
François Garillot
10c6e85c1a
Remove a few unnecessary `.into_iter()` explicit calls, and some cloning.
See https://rust-lang.github.io/rust-clippy/master/#explicit_into_iter_loop
5 years ago
Kobi Gurkan
581f3df55f
Adds Bowe-Hopwood hash
5 years ago
Pratyush Mishra
a244e719d1
Initial commit to extract crypto-primitives to new crate
5 years ago
Pratyush Mishra
0a507b0a5f
Upgrade ff-fft, gm17, and r1cs-std
5 years ago
Pratyush Mishra
bd723f9040
Initial commit
5 years ago
Pratyush Mishra
cfe2c8d29a
Refactor FFT infrastructure ( #28 )
* Update API of EvaluationDomain
* Update gm17 to use new API
* Move fft infrastructure to its own crate
* Fix gm17 to work with ff-fft
* Refactor polynomial infrastructure
* Change .travis-yml to not compile in release and to not run DPC tests
5 years ago
Pratyush Mishra
b617d217a1
Move ConstraintVar to r1cs-core
5 years ago
Pratyush Mishra
c610ecbcc5
Update r1cs-std tests
5 years ago
Pratyush Mishra
e00d667330
Move snark-gadgets to r1cs-std
5 years ago