Merge pull request #690 from mir-protocol/include_degree_in_circuit_digest

Include degree in circuit digest
This commit is contained in:
Daniel Lubarov 2022-08-24 10:39:43 -07:00 committed by GitHub
commit 7144b1e08c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -794,7 +794,10 @@ impl<F: RichField + Extendable<D>, const D: usize> CircuitBuilder<F, D> {
// TODO: This should also include an encoding of gate constraints.
let circuit_digest_parts = [
constants_sigmas_cap.flatten(),
vec![/* Add other circuit data here */],
vec![
F::from_canonical_usize(degree_bits),
/* Add other circuit data here */
],
];
let circuit_digest = C::Hasher::hash_no_pad(&circuit_digest_parts.concat());