private DsaParameter( Asn1Sequence seq) { if (seq.Count != 3) throw new ArgumentException("Bad sequence size: " + seq.Count, "seq"); this.p = DerInteger.GetInstance(seq[0]); this.q = DerInteger.GetInstance(seq[1]); this.g = DerInteger.GetInstance(seq[2]); }