protected bool Equals( DsaParameters other) { return p.Equals(other.p) && q.Equals(other.q) && g.Equals(other.g); }