diff --git a/src/circuit/boolean.rs b/src/circuit/boolean.rs index 24dd4bd..919acbb 100644 --- a/src/circuit/boolean.rs +++ b/src/circuit/boolean.rs @@ -396,7 +396,7 @@ impl Boolean { Ok(()) }, Boolean::Constant(true) => { - Err(SynthesisError::AssignmentMissing) + Err(SynthesisError::Unsatisfiable) }, Boolean::Is(ref res) => { cs.enforce( diff --git a/src/circuit/mont.rs b/src/circuit/mont.rs index d76b97d..85fa495 100644 --- a/src/circuit/mont.rs +++ b/src/circuit/mont.rs @@ -315,7 +315,7 @@ impl EdwardsPoint { Ok(t0) }, None => { - Err(SynthesisError::AssignmentMissing) + Err(SynthesisError::DivisionByZero) } } })?; @@ -345,7 +345,7 @@ impl EdwardsPoint { Ok(t0) }, None => { - Err(SynthesisError::AssignmentMissing) + Err(SynthesisError::DivisionByZero) } } })?; @@ -394,7 +394,7 @@ impl MontgomeryPoint { Ok(t0) }, None => { - Err(SynthesisError::AssignmentMissing) + Err(SynthesisError::DivisionByZero) } } })?; @@ -420,7 +420,7 @@ impl MontgomeryPoint { Ok(t0) }, None => { - Err(SynthesisError::AssignmentMissing) + Err(SynthesisError::DivisionByZero) } } })?; @@ -480,7 +480,7 @@ impl MontgomeryPoint { Ok(n) }, None => { - Err(SynthesisError::AssignmentMissing) + Err(SynthesisError::DivisionByZero) } } })?; @@ -579,7 +579,7 @@ impl MontgomeryPoint { Ok(t0) }, None => { - Err(SynthesisError::AssignmentMissing) + Err(SynthesisError::DivisionByZero) } } })?; diff --git a/src/circuit/num.rs b/src/circuit/num.rs index 0386fe1..f0255aa 100644 --- a/src/circuit/num.rs +++ b/src/circuit/num.rs @@ -272,7 +272,7 @@ impl AllocatedNum { let tmp = *self.value.get()?; if tmp.is_zero() { - Err(SynthesisError::AssignmentMissing) + Err(SynthesisError::DivisionByZero) } else { Ok(tmp.inverse().unwrap()) }