diff --git a/src/groups/mod.rs b/src/groups/mod.rs index 329289e..db179e1 100644 --- a/src/groups/mod.rs +++ b/src/groups/mod.rs @@ -85,7 +85,7 @@ pub struct AffineG { y: P::Base, } -#[derive(Debug)] +#[derive(Debug, PartialEq, Eq)] pub enum Error { NotOnCurve, NotInSubgroup, diff --git a/src/lib.rs b/src/lib.rs index b7d9709..83d5913 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -99,14 +99,14 @@ impl Mul for Fr { } } -#[derive(Debug)] +#[derive(Debug, Eq, PartialEq)] pub enum FieldError { InvalidSliceLength, InvalidU512Encoding, NotMember, } -#[derive(Debug)] +#[derive(Debug, Eq, PartialEq)] pub enum CurveError { InvalidEncoding, NotMember,