forked from BitVM/BitVM
-
Notifications
You must be signed in to change notification settings - Fork 0
Merge BitVM/BitVM:main into rc
#39
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
Closed
Closed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* fix non fixed points * refactor ell * remove _stable * fix test test_wrong_proof_and_modify_intermediates * fix hinted_ell_by_constant_affine * fix as comment --------- Co-authored-by: freddie <[email protected]>
* replace Secp256k1::new calls with global SECP256K1 * remove secp instance from base, verifier and operator contexts * remove unused secp imports * remove unnecessary & * remove unused context args * use newer api that does not need secp256k1 instance
* delete push montgomery functions and fq.mul,square,inv * get rid of _not_montgomery from function names
* feat(msm): add hinted w-windowed glv msm * chore: add comments * chore(curves): assume different stack arrangement for msm input * feat: expose single chunk of msm * feat(msm): initialize accumulator inside script * feat(msm): add helper function to extract hints * feat: include aux hints to top of array * fix clippy error * fix clippy error * chore: use script macro --------- Co-authored-by: Manish Bista <[email protected]> Co-authored-by: Manish Bista <[email protected]>
* feat: optimize g2 subgroup membership check * chore: use script macro * chore: correct comments --------- Co-authored-by: Manish Bista <[email protected]> Co-authored-by: Manish Bista <[email protected]>
* feat(utils): add g2 affine point endomorphism methods * chore: include gitignore changes --------- Co-authored-by: Manish Bista <[email protected]> Co-authored-by: Manish Bista <[email protected]>
* CI: Use self hosted runner * CI: Fix cargo test command --------- Co-authored-by: Lukas <[email protected]>
* fix test_hinted_quad_miller * fixed generate_f * fix stable_script in chunk_scalar_mul by changing names to run1 and run2 * use script macro in pairing * use script macro in fq12 * use script macro in fq6 * use script macro in fq2, verifier, chunk_evaluate_lines * uncomment message in winternitz test * remove unused hint variables, remove P_POW3, add new constants --------- Co-authored-by: Hakkush-07 <[email protected]> Co-authored-by: just-erray <[email protected]>
Signed-off-by: davidwoood <[email protected]>
* refactor u32 * refactor u4 and u32 * refactor u4_rot, fix bugs and clean up use's * fix typo
* Add circuits * Add prover with ELFs * Fix errors + add headers * Final fixes * Refactor * Remove commented out code
* CI: Reactivate bridge tests * Update CI.yml * CI: Use regtest scripts * Add env variables, secrets and cache * Fix: Syntax for uses * Fix: Indentation * CI: Add own build job and reduce timeouts * CI: Add needs * CI: Create wallet * Update faucet.rs * CI: Disable bridge tests --------- Co-authored-by: Lukas <[email protected]> Co-authored-by: stillsaiko <[email protected]>
* add transform_limbsize fn * rename field for clarity * add a simple manual test. to add more tests. * add manual tests for all zeros and ones * add should panic tests for the limbsizes * add property testing for gen_transform_steps add assert to ensure the minimum number of bits for transform to be 32 * fix docstring for extract_digits * add test for random transformations for U256 * add test for extract_digits refactor extract_digits from inside BigIntImpl * fix 'assertion msgs' * use Vec::with_capacity instead of Vec::new fix typo in fn name use pop on reversed vec instead of remove at index 0
Co-authored-by: Lukas <[email protected]>
Author
|
Made obsolete by #40 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.