arkworks-rs / crypto-primitives

Interfaces and implementations of cryptographic primitives, along with R1CS constraints for them
https://www.arkworks.rs
Apache License 2.0
165 stars 79 forks source link

Synchronize with ark-algebra #81

Closed weikengchen closed 2 years ago

weikengchen commented 2 years ago

Description

I am trying to resolve some of the circular dependencies challenges, and this is one of the steps.

We fix the non-R1CS part first. Then, after r1cs-std and its long line of dependencies are stable, we do the R1CS part.

Closes #80


Before we can merge this PR, please make sure that all the following items have been checked off. If any of the checklist items are not applicable, please leave them but write a little note why.

N/A:

weikengchen commented 2 years ago

:) just realized that merge requires all the tests to pass -> let us wait for a few PRs to be stable before moving forward, otherwise our patches.io will need to resort to small branches.

weikengchen commented 2 years ago

This PR now contains all changes needed for the PR to pass, though it relies on a few branches of pending PRs in other repos.