-
Notifications
You must be signed in to change notification settings - Fork 305
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Refactor CTL Handling #1629
Refactor CTL Handling #1629
Conversation
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.
Non-blocking comments, though I'm not sure about the full removal of MultiProof
starky/src/cross_table_lookup.rs
Outdated
auxiliary_polys: &[&Option<Vec<F::Extension>>; N], | ||
auxiliary_polys_next: &[&Option<Vec<F::Extension>>; N], |
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.
I think these could share the same lifetimes as below
starky/src/cross_table_lookup.rs
Outdated
@@ -250,7 +250,8 @@ where | |||
|
|||
/// Outputs all the CTL data necessary to prove a multi-STARK system. | |||
pub fn get_ctl_vars_from_proofs<'a, F, C, const D: usize, const N: usize>( |
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: the name is slightly misleading now, as we're not passing the multi_proof
as arg anymore. What about get_ctl_vars_from_aux_polys
?
a54bf6c
to
47511bb
Compare
5fb4d2b
to
8463eff
Compare
@Nashtare I also updated the |
This PR refactors the
get_ctl_vars_from_proofs
function to sync with the circuit version.