From 4d0a3644ffa25c7d92de3696de827ff8d2586cde Mon Sep 17 00:00:00 2001 From: mriise Date: Wed, 14 Sep 2022 22:30:41 -0700 Subject: [PATCH 1/2] derive eq for errors --- src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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, From b7775153f29bc1fcb2fe909d7bf89fdd12fbd3ce Mon Sep 17 00:00:00 2001 From: mriise Date: Wed, 14 Sep 2022 22:38:59 -0700 Subject: [PATCH 2/2] add eq for grouperror --- src/groups/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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,