using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1 { // Token: 0x02001D85 RID: 7557 [Token(Token = "0x2001D85")] public class BerBitString : DerBitString { // Token: 0x0600BF57 RID: 48983 RVA: 0x002B94D0 File Offset: 0x002B76D0 [Token(Token = "0x600BF57")] [Address(RVA = "0x2644410", Offset = "0x2643210", VA = "0x182644410")] public BerBitString(byte[] data, int padBits) : base(data, padBits) { } // Token: 0x0600BF58 RID: 48984 RVA: 0x002B94E8 File Offset: 0x002B76E8 [Token(Token = "0x600BF58")] [Address(RVA = "0x2644490", Offset = "0x2643290", VA = "0x182644490")] public BerBitString(byte[] data) : base(data) { } // Token: 0x0600BF59 RID: 48985 RVA: 0x002B94FC File Offset: 0x002B76FC [Token(Token = "0x600BF59")] [Address(RVA = "0x2644500", Offset = "0x2643300", VA = "0x182644500")] public BerBitString(int namedBits) : base(namedBits) { } // Token: 0x0600BF5A RID: 48986 RVA: 0x002B9510 File Offset: 0x002B7710 [Token(Token = "0x600BF5A")] [Address(RVA = "0x2644560", Offset = "0x2643360", VA = "0x182644560")] public BerBitString(Asn1Encodable obj) : base(obj) { } // Token: 0x0600BF5B RID: 48987 RVA: 0x002B9524 File Offset: 0x002B7724 [Token(Token = "0x600BF5B")] [Address(RVA = "0x2644310", Offset = "0x2643110", VA = "0x182644310", 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); } } }