Include degree in circuit digest

This commit is contained in:
Daniel Lubarov 2022-08-24 10:19:08 -07:00
parent 54862cb71c
commit 748496442b

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());