Add Generator to GroupElement
MODIFY
WalletWasabi.Tests/UnitTests/Crypto/GroupElementTests.cs
WalletWasabi.Tests/UnitTests/Crypto/GroupElementTests.cs
@@ -149,5 +149,11 @@ namespace WalletWasabi.Tests.UnitTests.Crypto
Assert.Equal(a, b);
Assert.Equal(a, c);
}
+
+ [Fact]
+ public void GeneratorCorrect()
+ {
+ Assert.Equal(GroupElement.Generator, new GroupElement(EC.G));
+ }
}
}

MODIFY
WalletWasabi/Crypto/GroupElement.cs
WalletWasabi/Crypto/GroupElement.cs
@@ -27,6 +27,7 @@ namespace WalletWasabi.Crypto
}
public static GroupElement Infinity { get; } = new GroupElement(GE.Infinity);
+ public static GroupElement Generator { get; } = new GroupElement(EC.G);
private GE Ge { get; }

Add Generator to GroupElement