You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement helper function plonk_prepare_matrix to:
Prepare a gates matrix that has the top $L$ rows corresponding to $L$ Plonk public input gates (for a circuit with $L$ public inputs)
The caller will then manually:
Fill in the remaining rows from $L+1$ to $N$ (for a circuit with $N$ gates) of the gates matrix with the remaining Plonk gates describing the circuit (add, multiply, multiply-by-constant, dummy)
Generate the wire permutation (copy constraints) including the public inputs
Implement helper function
plonk_prepare_matrix
to:The caller will then manually:
Fill in the remaining rows from$L+1$ to $N$ (for a circuit with $N$ gates) of the gates matrix with the remaining Plonk gates describing the circuit (add, multiply, multiply-by-constant, dummy)
Generate the wire permutation (copy constraints) including the public inputs
Pass the constructed gates matrix, together with the wire permutation and public input indices as an input to function
plonk_srs_derive_from_usrs
(see Issue Plonk: update inputs to plonk_srs_derive_from_usrs(usrs, matrix, perm, pi_indices) #88)The text was updated successfully, but these errors were encountered: