-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
86 todos in algebra #88
Conversation
e3eff6c
to
4f38a9b
Compare
crypto3/libs/algebra/include/nil/crypto3/algebra/curves/detail/jubjub/params.hpp
Show resolved
Hide resolved
crypto3/libs/algebra/include/nil/crypto3/algebra/fields/detail/element/fp12_2over3over2.hpp
Show resolved
Hide resolved
crypto3/libs/algebra/include/nil/crypto3/algebra/fields/maxprime.hpp
Outdated
Show resolved
Hide resolved
crypto3/libs/algebra/include/nil/crypto3/algebra/multiexp/policies.hpp
Outdated
Show resolved
Hide resolved
e2f5747
to
9304644
Compare
9e293de
to
cdf6ac2
Compare
Clang Test Results 153 files + 1 153 suites +1 10m 25s ⏱️ -4s Results for commit 7c73911. ± Comparison against base commit 6572b08. This pull request removes 2 and adds 21 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
Gcc Test Results 153 files + 1 153 suites +1 11m 18s ⏱️ -14s Results for commit 7c73911. ± Comparison against base commit 6572b08. This pull request removes 6 and adds 21 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
9a67a72
to
7c73911
Compare
to: - handling errors from marshalling; - removal of extended_integral_type from fields; - final_exponentiation in pairings can fail when dealing with zero; - updated type_traits system to handle types properly; - fixed multiexp implementation and added tests for it; - added documentation references to constants origins; - removed old r1cs, ppzksnark code; - excluded evm-assigner and zkevm-framework from builds as they are deprecated and subject for removal;
7c73911
to
3252cc2
Compare
…ed (#88) to: - handling errors from marshalling; - removal of extended_integral_type from fields; - final_exponentiation in pairings can fail when dealing with zero; - updated type_traits system to handle types properly; - fixed multiexp implementation and added tests for it; - added documentation references to constants origins; - removed old r1cs, ppzksnark code; - excluded evm-assigner and zkevm-framework from builds as they are deprecated and subject for removal;
…ed (#88) to: - handling errors from marshalling; - removal of extended_integral_type from fields; - final_exponentiation in pairings can fail when dealing with zero; - updated type_traits system to handle types properly; - fixed multiexp implementation and added tests for it; - added documentation references to constants origins; - removed old r1cs, ppzksnark code; - excluded evm-assigner and zkevm-framework from builds as they are deprecated and subject for removal;
This PR addresses TODOs in algebra code, including, but not limited to:
- handling errors from marshalling;
- removal of extended_integral_type from fields;
- final_exponentiation in pairings can fail when dealing with zero;
- updated type_traits system to handle types properly;
- fixed multiexp implementation and added tests for it;
- added documentation references to constants origins;
- removed old r1cs, ppzksnark code;
- excluded evm-assigner and zkevm-framework from builds as they are
deprecated and subject for removal;