-
Notifications
You must be signed in to change notification settings - Fork 76
Release v0.18.0 #392
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
Merged
Merged
Release v0.18.0 #392
+768
−428
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
…g print statements in `_scalar_mul_fake_glv` function.
…nd Cargo.toml; adjust wasm.sh for new package version.
…nused parameter and simplify calls in `honk.rs` and `zk_honk.rs`. Clean up test modules in `eisenstein.rs` and `fake_glv.rs` by removing unnecessary imports.
…t WASM export in garaga_rs_bg.wasm.js and package.json for consistency.
… for verifier generation - Introduced `check_version` function to verify compatibility of installed bb and nargo versions. - Updated error handling in `gen_honk_verifier` to provide detailed feedback if version mismatches occur. - Added console output for version warnings and installation instructions. - Defined BB_VERSION and NARGO_VERSION constants in generator_honk.py for version management.
… hash function in `keccak256.py`, updating references in `honk.py` to use the new implementation.
…VERSION` to 0.86.0 - Improved error message in `honk.py` for invalid verifying key byte length. - Added functions to check compatibility of `bb` and `nargo` versions in `gen.py`. - Updated version constants in `generator_honk.py` and adjusted output format in `run.sh` scripts for consistency. - Modified binary output handling in `run.sh` to streamline proof generation processes.
- Updated test functions to use `unwrap()` for better readability and removed unnecessary digest calculations. - Streamlined the test structure for `honk_keccak_calldata` and `zk_honk_keccak_calldata` to focus on essential functionality.
…ons.cairo` and `curves.cairo` - Removed `BLS_X_SEED_SQ_EPNS` constant from `definitions.cairo` and `ec_ops.cairo`. - Commented out unused modules in `lib.cairo` to streamline the codebase. - Updated comments in `curves.cairo` for clarity and removed unnecessary scalar conversion code. - Enhanced assertions in `ec_ops.cairo` for better error reporting.
…ctors.cairo` - Adjusted loop in `generate_selector_code.py` to correctly handle selector bit extraction for `n_bits - 2`. - Updated variable unpacking in `selectors.cairo` to ignore unused values, improving code clarity. - Minor formatting changes in `ec_ops.cairo` for consistency.
- Simplified calculations in the `run_PREPARE_FAKE_GLV_PTS_circuit` function by removing redundant operations and improving readability. - Commented out an unused assignment in `ec.py` to enhance code clarity. - Updated variable assignments in `ec.cairo` to reflect the changes in the circuit logic.
- Changed the ECIP_OPS_CLASS_HASH value in `generator.py`, `groth16_verifier.cairo` for both BLS12-381 and BN254, and `risc0_verifier.cairo` for BN254 to a new hash. - Updated the RISC_ZERO_VERIFIER_CLASS_HASH in `fibonacci_sequencer/src/lib.cairo` to a new value for improved verification consistency.
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.
See Release notes : https://github.com/keep-starknet-strange/garaga/releases/tag/v0.18.0