internal Equation(GroupElement publicPoint, GroupElementVector generators) { PublicPoint = Guard.NotNull(nameof(publicPoint), publicPoint); Generators = generators; }