using System; using System.IO; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests { // Token: 0x02001DCE RID: 7630 [Token(Token = "0x2001DCE")] public class NullDigest : IDigest { // Token: 0x17001DB3 RID: 7603 // (get) Token: 0x0600BEBA RID: 48826 RVA: 0x002ABF2C File Offset: 0x002AA12C [Token(Token = "0x17001DB3")] public string AlgorithmName { [Token(Token = "0x600BEBA")] [Address(RVA = "0x2900D50", Offset = "0x28FFD50", VA = "0x182900D50", Slot = "4")] get { return "NULL"; } } // Token: 0x0600BEBB RID: 48827 RVA: 0x002ABF40 File Offset: 0x002AA140 [Token(Token = "0x600BEBB")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "6")] public int GetByteLength() { return 0; } // Token: 0x0600BEBC RID: 48828 RVA: 0x002ABF50 File Offset: 0x002AA150 [Token(Token = "0x600BEBC")] [Address(RVA = "0x4DB0F0", Offset = "0x4DA0F0", VA = "0x1804DB0F0", Slot = "5")] public int GetDigestSize() { ((IDisposable)this.bOut).Dispose(); throw new NullReferenceException(); } // Token: 0x0600BEBD RID: 48829 RVA: 0x002ABF70 File Offset: 0x002AA170 [Token(Token = "0x600BEBD")] [Address(RVA = "0xAC4CC0", Offset = "0xAC3CC0", VA = "0x180AC4CC0", Slot = "7")] public void Update(byte b) { ((IDisposable)this.bOut).Dispose(); } // Token: 0x0600BEBE RID: 48830 RVA: 0x002ABF90 File Offset: 0x002AA190 [Token(Token = "0x600BEBE")] [Address(RVA = "0x2358F30", Offset = "0x2357F30", VA = "0x182358F30", Slot = "8")] public void BlockUpdate(byte[] inBytes, int inOff, int len) { int num = this.bOut.Read(inBytes, inOff, len); } // Token: 0x0600BEBF RID: 48831 RVA: 0x002ABFB4 File Offset: 0x002AA1B4 [Token(Token = "0x600BEBF")] [Address(RVA = "0x2900C20", Offset = "0x28FFC20", VA = "0x182900C20", 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: 0x0600BEC0 RID: 48832 RVA: 0x002ABFE4 File Offset: 0x002AA1E4 [Token(Token = "0x600BEC0")] [Address(RVA = "0x2900CC0", Offset = "0x28FFCC0", VA = "0x182900CC0", Slot = "10")] public void Reset() { ((IDisposable)this.bOut).Dispose(); } // Token: 0x0600BEC1 RID: 48833 RVA: 0x002AC004 File Offset: 0x002AA204 [Token(Token = "0x600BEC1")] [Address(RVA = "0x2900CF0", Offset = "0x28FFCF0", VA = "0x182900CF0")] public NullDigest() { MemoryStream memoryStream = new MemoryStream(); this.bOut = memoryStream; base..ctor(); } // Token: 0x0400789C RID: 30876 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400789C")] private readonly MemoryStream bOut; } }