using System; using System.IO; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests { // Token: 0x02001CEE RID: 7406 [Token(Token = "0x2001CEE")] public class NullDigest : IDigest { // Token: 0x17001D16 RID: 7446 // (get) Token: 0x0600BAEC RID: 47852 RVA: 0x002A3674 File Offset: 0x002A1874 [Token(Token = "0x17001D16")] public string AlgorithmName { [Token(Token = "0x600BAEC")] [Address(RVA = "0x1FD3F90", Offset = "0x1FD2D90", VA = "0x181FD3F90", Slot = "4")] get { return "NULL"; } } // Token: 0x0600BAED RID: 47853 RVA: 0x002A3688 File Offset: 0x002A1888 [Token(Token = "0x600BAED")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "6")] public int GetByteLength() { return 0; } // Token: 0x0600BAEE RID: 47854 RVA: 0x002A3698 File Offset: 0x002A1898 [Token(Token = "0x600BAEE")] [Address(RVA = "0x5F5F00", Offset = "0x5F4D00", VA = "0x1805F5F00", Slot = "5")] public int GetDigestSize() { ((IDisposable)this.bOut).Dispose(); throw new NullReferenceException(); } // Token: 0x0600BAEF RID: 47855 RVA: 0x002A36B8 File Offset: 0x002A18B8 [Token(Token = "0x600BAEF")] [Address(RVA = "0x18956C0", Offset = "0x18944C0", VA = "0x1818956C0", Slot = "7")] public void Update(byte b) { ((IDisposable)this.bOut).Dispose(); } // Token: 0x0600BAF0 RID: 47856 RVA: 0x002A36D8 File Offset: 0x002A18D8 [Token(Token = "0x600BAF0")] [Address(RVA = "0x1895510", Offset = "0x1894310", VA = "0x181895510", Slot = "8")] public void BlockUpdate(byte[] inBytes, int inOff, int len) { int num = this.bOut.Read(inBytes, inOff, len); } // Token: 0x0600BAF1 RID: 47857 RVA: 0x002A36FC File Offset: 0x002A18FC [Token(Token = "0x600BAF1")] [Address(RVA = "0x1FD3E60", Offset = "0x1FD2C60", VA = "0x181FD3E60", Slot = "9")] public int DoFinal(byte[] outBytes, int outOff) { int num; int num2; do { num = 0; num2 = Streams.WriteBufTo(this.bOut, outBytes, outOff); MemoryStream memoryStream = this.bOut; } while (num != 0); return num2; } // Token: 0x0600BAF2 RID: 47858 RVA: 0x002A372C File Offset: 0x002A192C [Token(Token = "0x600BAF2")] [Address(RVA = "0x1FD3F00", Offset = "0x1FD2D00", VA = "0x181FD3F00", Slot = "10")] public void Reset() { ((IDisposable)this.bOut).Dispose(); } // Token: 0x0600BAF3 RID: 47859 RVA: 0x002A374C File Offset: 0x002A194C [Token(Token = "0x600BAF3")] [Address(RVA = "0x1FD3F30", Offset = "0x1FD2D30", VA = "0x181FD3F30")] public NullDigest() { MemoryStream memoryStream = new MemoryStream(); this.bOut = memoryStream; base..ctor(); } // Token: 0x040076E3 RID: 30435 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40076E3")] private readonly MemoryStream bOut; } }