using System; using System.Collections; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X9 { // Token: 0x02001EA9 RID: 7849 [Token(Token = "0x2001EA9")] public class KeySpecificInfo : Asn1Encodable { // Token: 0x0600C4EF RID: 50415 RVA: 0x002C7A14 File Offset: 0x002C5C14 [Token(Token = "0x600C4EF")] [Address(RVA = "0x4714F0", Offset = "0x4704F0", VA = "0x1804714F0")] public KeySpecificInfo(DerObjectIdentifier algorithm, Asn1OctetString counter) { this.algorithm = algorithm; this.counter = counter; } // Token: 0x0600C4F0 RID: 50416 RVA: 0x002C7A38 File Offset: 0x002C5C38 [Token(Token = "0x600C4F0")] [Address(RVA = "0x214EC50", Offset = "0x214DC50", VA = "0x18214EC50")] public KeySpecificInfo(Asn1Sequence seq) { IEnumerator enumerator; for (;;) { base..ctor(); enumerator = seq.GetEnumerator(); if (enumerator == 0) { } if (enumerator != 0) { this.algorithm = enumerator; if (enumerator == 0 || enumerator != 0) { break; } } } this.counter = enumerator; } // Token: 0x17001E63 RID: 7779 // (get) Token: 0x0600C4F1 RID: 50417 RVA: 0x002C7A7C File Offset: 0x002C5C7C [Token(Token = "0x17001E63")] public DerObjectIdentifier Algorithm { [Token(Token = "0x600C4F1")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] get { return this.algorithm; } } // Token: 0x17001E64 RID: 7780 // (get) Token: 0x0600C4F2 RID: 50418 RVA: 0x002C7A90 File Offset: 0x002C5C90 [Token(Token = "0x17001E64")] public Asn1OctetString Counter { [Token(Token = "0x600C4F2")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return this.counter; } } // Token: 0x0600C4F3 RID: 50419 RVA: 0x002C7AA4 File Offset: 0x002C5CA4 [Token(Token = "0x600C4F3")] [Address(RVA = "0x214EB40", Offset = "0x214DB40", VA = "0x18214EB40", Slot = "5")] public override Asn1Object ToAsn1Object() { Asn1Encodable[] array = new Asn1Encodable[2]; DerObjectIdentifier derObjectIdentifier = this.algorithm; if (derObjectIdentifier != 0) { } array[0] = derObjectIdentifier; Asn1OctetString asn1OctetString = this.counter; if (asn1OctetString != 0) { } array[1] = asn1OctetString; DerSequence derSequence = new DerSequence(array); throw new NullReferenceException(); } // Token: 0x04007B98 RID: 31640 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4007B98")] private DerObjectIdentifier algorithm; // Token: 0x04007B99 RID: 31641 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4007B99")] private Asn1OctetString counter; } }