diff --git a/src/utils/dff.rs b/src/utils/dff.rs index 7ae23e1..fe60b9a 100644 --- a/src/utils/dff.rs +++ b/src/utils/dff.rs @@ -39,6 +39,8 @@ pub fn ddf(f: Polynomial) -> Vec<(Polynomial, u128)> { if f_star != one_cmp { eprintln!("fstar not one"); z.push((f_star.clone(), f_star.degree() as u128)); + } else if z.len() == 0 { + z.push((f.clone(), 1)); } z