protected bool Equals( ElGamalParameters other) { return p.Equals(other.p) && g.Equals(other.g) && l == other.l; }