using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1 { // Token: 0x020017D1 RID: 6097 [Token(Token = "0x20017D1")] [StructLayout(3)] public class DerOctetString : Asn1OctetString { // Token: 0x0600A4A1 RID: 42145 RVA: 0x00264C20 File Offset: 0x00262E20 [Token(Token = "0x600A4A1")] [Address(RVA = "0x1ED78D0", Offset = "0x1ED62D0", VA = "0x181ED78D0")] public DerOctetString(byte[] str) : base(str) { } // Token: 0x0600A4A2 RID: 42146 RVA: 0x00264C34 File Offset: 0x00262E34 [Token(Token = "0x600A4A2")] [Address(RVA = "0x1ED78C0", Offset = "0x1ED62C0", VA = "0x181ED78C0")] public DerOctetString(Asn1Encodable obj) : base(obj) { } // Token: 0x0600A4A3 RID: 42147 RVA: 0x00264C48 File Offset: 0x00262E48 [Token(Token = "0x600A4A3")] [Address(RVA = "0x1ED7840", Offset = "0x1ED6240", VA = "0x181ED7840", Slot = "6")] internal override void Encode(DerOutputStream derOut) { int length = this.str.Length; derOut.WriteLength(length); int num = derOut.ReadByte(); } // Token: 0x0600A4A4 RID: 42148 RVA: 0x00264C78 File Offset: 0x00262E78 [Token(Token = "0x600A4A4")] [Address(RVA = "0x1ED77C0", Offset = "0x1ED61C0", VA = "0x181ED77C0")] internal static void Encode(DerOutputStream derOut, byte[] bytes, int offset, int length) { derOut.WriteLength(length); int num = derOut.Read(bytes, offset, length); } } }