#[derive(thiserror::Error, Debug, PartialEq, Eq, Copy, Clone)]
pub enum BinaryPolynomialError {
#[error("Multiplier degree cannot be greater or equal to modulus")]
MultiplierDegreeGreaterOrEqualToModulusError,
#[error("The polynomial is not square free")]
NotSquareFreePolynomialError,
#[error("The string cannot be parsed as a polynomial")]
ParsingPolynomialError,
}