using System; using System.Collections; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X9 { // Token: 0x02001DC9 RID: 7625 [Token(Token = "0x2001DC9")] public class KeySpecificInfo : Asn1Encodable { // Token: 0x0600C121 RID: 49441 RVA: 0x002BF1B0 File Offset: 0x002BD3B0 [Token(Token = "0x600C121")] [Address(RVA = "0x497CA0", Offset = "0x496AA0", VA = "0x180497CA0")] public KeySpecificInfo(DerObjectIdentifier algorithm, Asn1OctetString counter) { this.algorithm = algorithm; this.counter = counter; } // Token: 0x0600C122 RID: 49442 RVA: 0x002BF1D4 File Offset: 0x002BD3D4 [Token(Token = "0x600C122")] [Address(RVA = "0x166E700", Offset = "0x166D500", VA = "0x18166E700")] 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: 0x17001DC6 RID: 7622 // (get) Token: 0x0600C123 RID: 49443 RVA: 0x002BF218 File Offset: 0x002BD418 [Token(Token = "0x17001DC6")] public DerObjectIdentifier Algorithm { [Token(Token = "0x600C123")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] get { return this.algorithm; } } // Token: 0x17001DC7 RID: 7623 // (get) Token: 0x0600C124 RID: 49444 RVA: 0x002BF22C File Offset: 0x002BD42C [Token(Token = "0x17001DC7")] public Asn1OctetString Counter { [Token(Token = "0x600C124")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return this.counter; } } // Token: 0x0600C125 RID: 49445 RVA: 0x002BF240 File Offset: 0x002BD440 [Token(Token = "0x600C125")] [Address(RVA = "0x166E5F0", Offset = "0x166D3F0", VA = "0x18166E5F0", 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: 0x040079DF RID: 31199 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40079DF")] private DerObjectIdentifier algorithm; // Token: 0x040079E0 RID: 31200 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40079E0")] private Asn1OctetString counter; } }