Skip to content

Conversation

@srinathsetty
Copy link
Collaborator

Credit (for identifying redundant transcript absorbs): adr1anh

@srinathsetty srinathsetty merged commit eab053b into main Jan 24, 2024
@srinathsetty srinathsetty deleted the hyper branch January 24, 2024 22:36
huitseeker added a commit to huitseeker/arecibo that referenced this pull request Jan 25, 2024
This is a port of the following upstream PRs:
- microsoft/Nova#299
- microsoft/Nova#300
huitseeker added a commit to huitseeker/arecibo that referenced this pull request Jan 25, 2024
This is a port of the following upstream PRs:
- microsoft/Nova#299
- microsoft/Nova#300
github-merge-queue bot pushed a commit to lurk-lang/arecibo that referenced this pull request Jan 26, 2024
* refactor: move mlkzg -> hyperkzg

* refactor: Refactor HyperKZG comments

This is a port of the following upstream PRs:
- microsoft/Nova#299
- microsoft/Nova#300

* refactor: Refactor engine and testing parameters in pcs.rs

- in the IPA Evaluation Engine, transitioning from GrumpkinEngine to Bn256Engine,
- avoids noise due to field arithmetic differences
huitseeker added a commit to huitseeker/Nova that referenced this pull request Feb 14, 2024
…adgets (microsoft#299)

- Change the parameter of `AllocatedPoint` from an `Engine` to the more minimal setup of a `Group`
- Ensure no changes are made to the operating logic of the code, only type specification has been updated.

Downstream changes:
- Modify data type of `W` and `E` fields in structures `AllocatedR1CSInstance` and `AllocatedRelaxedR1CSInstance` to `AllocatedPoint<E::GE>` along with the type of `T` parameter in `fold_with_r1cs`.
- Update `conditionally_select_point` function in `gadgets/r1cs.rs` to use a generic parameter `G` that inherits from `Group` instead of `E` from `Engine`.
- Update method signatures in `NovaAugmentedCircuit` and `SuperNovaAugmentedCircuit` to accommodate changes in the underlying type of `AllocatedPoint` from `E` to `E::GE`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants