using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1 { // Token: 0x02001E65 RID: 7781 [Token(Token = "0x2001E65")] public class BerBitString : DerBitString { // Token: 0x0600C325 RID: 49957 RVA: 0x002C1DC8 File Offset: 0x002BFFC8 [Token(Token = "0x600C325")] [Address(RVA = "0x22947B0", Offset = "0x22937B0", VA = "0x1822947B0")] public BerBitString(byte[] data, int padBits) : base(data, padBits) { } // Token: 0x0600C326 RID: 49958 RVA: 0x002C1DE0 File Offset: 0x002BFFE0 [Token(Token = "0x600C326")] [Address(RVA = "0x2294830", Offset = "0x2293830", VA = "0x182294830")] public BerBitString(byte[] data) : base(data) { } // Token: 0x0600C327 RID: 49959 RVA: 0x002C1DF4 File Offset: 0x002BFFF4 [Token(Token = "0x600C327")] [Address(RVA = "0x22948A0", Offset = "0x22938A0", VA = "0x1822948A0")] public BerBitString(int namedBits) : base(namedBits) { } // Token: 0x0600C328 RID: 49960 RVA: 0x002C1E08 File Offset: 0x002C0008 [Token(Token = "0x600C328")] [Address(RVA = "0x2294900", Offset = "0x2293900", VA = "0x182294900")] public BerBitString(Asn1Encodable obj) : base(obj) { } // Token: 0x0600C329 RID: 49961 RVA: 0x002C1E1C File Offset: 0x002C001C [Token(Token = "0x600C329")] [Address(RVA = "0x22946B0", Offset = "0x22936B0", VA = "0x1822946B0", Slot = "6")] internal override void Encode(DerOutputStream derOut) { if (derOut != 0 && (derOut != 0 || derOut != 0)) { byte[] mData = this.mData; int mPadBits = this.mPadBits; derOut.WriteEncoded(3, (byte)mPadBits, mData); return; } base.Encode(derOut); } } }