using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IO { // Token: 0x02001C5A RID: 7258 [Token(Token = "0x2001C5A")] public class MacSink : BaseOutputStream { // Token: 0x0600B5DA RID: 46554 RVA: 0x0027C274 File Offset: 0x0027A474 [Token(Token = "0x600B5DA")] [Address(RVA = "0x18B1350", Offset = "0x18B0150", VA = "0x1818B1350")] public MacSink(IMac mac) { this.mMac = mac; } // Token: 0x17001CA5 RID: 7333 // (get) Token: 0x0600B5DB RID: 46555 RVA: 0x0027C290 File Offset: 0x0027A490 [Token(Token = "0x17001CA5")] public virtual IMac Mac { [Token(Token = "0x600B5DB")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "32")] get { return this.mMac; } } // Token: 0x0600B5DC RID: 46556 RVA: 0x0027C2A4 File Offset: 0x0027A4A4 [Token(Token = "0x600B5DC")] [Address(RVA = "0x1C2BFB0", Offset = "0x1C2ADB0", VA = "0x181C2BFB0", Slot = "30")] public override void WriteByte(byte b) { IMac mac = this.mMac; throw new NullReferenceException(); } // Token: 0x0600B5DD RID: 46557 RVA: 0x0027C2C0 File Offset: 0x0027A4C0 [Token(Token = "0x600B5DD")] [Address(RVA = "0x1C2C010", Offset = "0x1C2AE10", VA = "0x181C2C010", Slot = "29")] public override void Write(byte[] buf, int off, int len) { if (len > 0) { IMac mac = this.mMac; } } // Token: 0x04007364 RID: 29540 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4007364")] private readonly IMac mMac; } }