public static GetInstance ( Asn1TaggedObject obj, bool isExplicit ) : |
||
obj | Asn1TaggedObject | |
isExplicit | bool | |
Результат |
private DHDomainParameters(Asn1Sequence seq) { if (seq.Count < 3 || seq.Count > 5) { throw new ArgumentException("Bad sequence size: " + seq.Count, "seq"); } IEnumerator e = seq.GetEnumerator(); this.p = DerInteger.GetInstance(GetNext(e)); this.g = DerInteger.GetInstance(GetNext(e)); this.q = DerInteger.GetInstance(GetNext(e)); Asn1Encodable next = GetNext(e); if (next != null && next is DerInteger) { this.j = DerInteger.GetInstance(next); next = GetNext(e); } if (next != null) { this.validationParms = DHValidationParms.GetInstance(next.ToAsn1Object()); } }
private DHDomainParameters(Asn1Sequence seq) { //IL_0032: Unknown result type (might be due to invalid IL or missing references) if (seq.Count < 3 || seq.Count > 5) { throw new ArgumentException(string.Concat((object)"Bad sequence size: ", (object)seq.Count), "seq"); } global::System.Collections.IEnumerator enumerator = seq.GetEnumerator(); p = DerInteger.GetInstance(GetNext(enumerator)); g = DerInteger.GetInstance(GetNext(enumerator)); q = DerInteger.GetInstance(GetNext(enumerator)); Asn1Encodable next = GetNext(enumerator); if (next != null && next is DerInteger) { j = DerInteger.GetInstance(next); next = GetNext(enumerator); } if (next != null) { validationParms = DHValidationParms.GetInstance(next.ToAsn1Object()); } }
public static DHValidationParms GetInstance(Asn1TaggedObject obj, bool isExplicit) { return(DHValidationParms.GetInstance(Asn1Sequence.GetInstance(obj, isExplicit))); }