using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IO { // Token: 0x02001C5C RID: 7260 [Token(Token = "0x2001C5C")] public class SignerSink : BaseOutputStream { // Token: 0x0600B5EF RID: 46575 RVA: 0x0027C50C File Offset: 0x0027A70C [Token(Token = "0x600B5EF")] [Address(RVA = "0x18B1350", Offset = "0x18B0150", VA = "0x1818B1350")] public SignerSink(ISigner signer) { this.mSigner = signer; } // Token: 0x17001CAB RID: 7339 // (get) Token: 0x0600B5F0 RID: 46576 RVA: 0x0027C528 File Offset: 0x0027A728 [Token(Token = "0x17001CAB")] public virtual ISigner Signer { [Token(Token = "0x600B5F0")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "32")] get { return this.mSigner; } } // Token: 0x0600B5F1 RID: 46577 RVA: 0x0027C53C File Offset: 0x0027A73C [Token(Token = "0x600B5F1")] [Address(RVA = "0x1C2FB00", Offset = "0x1C2E900", VA = "0x181C2FB00", Slot = "30")] public override void WriteByte(byte b) { ISigner signer = this.mSigner; throw new NullReferenceException(); } // Token: 0x0600B5F2 RID: 46578 RVA: 0x0027C558 File Offset: 0x0027A758 [Token(Token = "0x600B5F2")] [Address(RVA = "0x1C2FB60", Offset = "0x1C2E960", VA = "0x181C2FB60", Slot = "29")] public override void Write(byte[] buf, int off, int len) { if (len > 0) { ISigner signer = this.mSigner; } } // Token: 0x04007368 RID: 29544 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4007368")] private readonly ISigner mSigner; } }