-
Notifications
You must be signed in to change notification settings - Fork 126
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
refactor: make dynamic dory helper code generic #424
refactor: make dynamic dory helper code generic #424
Conversation
02c2d30
to
fe7ceee
Compare
4cc7deb
to
77da6bf
Compare
crates/proof-of-sql/src/proof_primitive/dory/dynamic_build_vmv_state.rs
Outdated
Show resolved
Hide resolved
...roof-of-sql/src/proof_primitive/dynamic_dory_and_hyrax_common_utils/standard_basis_helper.rs
Outdated
Show resolved
Hide resolved
alphas: &[F], | ||
alpha_invs: &[F], | ||
) -> (F, F) { | ||
pub(crate) fn fold_dynamic_standard_basis_tensors<S: Scalar, I: Into<S> + From<S> + Copy>( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
NIT: This needs a doc comment please
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is not a new function.
...roof-of-sql/src/proof_primitive/dynamic_dory_and_hyrax_common_utils/standard_basis_helper.rs
Outdated
Show resolved
Hide resolved
...roof-of-sql/src/proof_primitive/dynamic_dory_and_hyrax_common_utils/standard_basis_helper.rs
Outdated
Show resolved
Hide resolved
...roof-of-sql/src/proof_primitive/dynamic_dory_and_hyrax_common_utils/standard_basis_helper.rs
Outdated
Show resolved
Hide resolved
...roof-of-sql/src/proof_primitive/dynamic_dory_and_hyrax_common_utils/standard_basis_helper.rs
Outdated
Show resolved
Hide resolved
crates/proof-of-sql/src/proof_primitive/dynamic_dory_and_hyrax_common_utils/mod.rs
Outdated
Show resolved
Hide resolved
...roof-of-sql/src/proof_primitive/dynamic_dory_and_hyrax_common_utils/standard_basis_helper.rs
Outdated
Show resolved
Hide resolved
...roof-of-sql/src/proof_primitive/dynamic_dory_and_hyrax_common_utils/standard_basis_helper.rs
Outdated
Show resolved
Hide resolved
77da6bf
to
b039952
Compare
b039952
to
6617c1d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM - Thank you!
crates/proof-of-sql/src/proof_primitive/dory/dynamic_build_vmv_state.rs
Outdated
Show resolved
Hide resolved
6617c1d
to
a458ba5
Compare
…nd peeling slices
🎉 This PR is included in version 0.62.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Please be sure to look over the pull request guidelines here: https://github.com/spaceandtimelabs/sxt-proof-of-sql/blob/main/CONTRIBUTING.md#submit-pr.
Please go through the following checklist
!
is used if and only if at least one breaking change has been introduced.source scripts/run_ci_checks.sh
.Rationale for this change
There will be a new Hyrax commitment evaluation scheme which will use much existing common code from dynamic dory. This is preliminary work to make that code centralized.
What changes are included in this PR?
Are these changes tested?
Existing dynamic dory tests are modified to use the generic code.