using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Security.Cryptography { /// Computes the hash value for the input data using the implementation provided by the cryptographic service provider (CSP). This class cannot be inherited. // Token: 0x02000426 RID: 1062 [Token(Token = "0x2000426")] [ComVisible(true)] public sealed class MD5CryptoServiceProvider : MD5 { /// Initializes a new instance of the class. /// A FIPS-compliant algorithm policy is not being used. // Token: 0x060023D9 RID: 9177 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60023D9")] [Address(RVA = "0x2DAD2F0", Offset = "0x2DAC0F0", VA = "0x182DAD2F0")] public MD5CryptoServiceProvider() { } // Token: 0x060023DA RID: 9178 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60023DA")] [Address(RVA = "0x2DAB580", Offset = "0x2DAA380", VA = "0x182DAB580", Slot = "1")] protected override void Finalize() { } // Token: 0x060023DB RID: 9179 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60023DB")] [Address(RVA = "0x2DAB4F0", Offset = "0x2DAA2F0", VA = "0x182DAB4F0", Slot = "17")] protected override void Dispose(bool disposing) { } // Token: 0x060023DC RID: 9180 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60023DC")] [Address(RVA = "0x2DAB600", Offset = "0x2DAA400", VA = "0x182DAB600", Slot = "19")] protected override void HashCore(byte[] rgb, int ibStart, int cbSize) { } // Token: 0x060023DD RID: 9181 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60023DD")] [Address(RVA = "0x2DAB720", Offset = "0x2DAA520", VA = "0x182DAB720", Slot = "20")] protected override byte[] HashFinal() { return null; } /// Initializes an instance of . // Token: 0x060023DE RID: 9182 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60023DE")] [Address(RVA = "0x2DAB820", Offset = "0x2DAA620", VA = "0x182DAB820", Slot = "18")] public override void Initialize() { } // Token: 0x060023DF RID: 9183 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60023DF")] [Address(RVA = "0x2DAB8D0", Offset = "0x2DAA6D0", VA = "0x182DAB8D0")] private void ProcessBlock(byte[] inputBuffer, int inputOffset) { } // Token: 0x060023E0 RID: 9184 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60023E0")] [Address(RVA = "0x2DAD0E0", Offset = "0x2DABEE0", VA = "0x182DAD0E0")] private void ProcessFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) { } // Token: 0x060023E1 RID: 9185 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60023E1")] [Address(RVA = "0x2DAB380", Offset = "0x2DAA180", VA = "0x182DAB380")] internal void AddLength(ulong length, byte[] buffer, int position) { } // Token: 0x0400144D RID: 5197 [Token(Token = "0x400144D")] private const int BLOCK_SIZE_BYTES = 64; // Token: 0x0400144E RID: 5198 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400144E")] private uint[] _H; // Token: 0x0400144F RID: 5199 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400144F")] private uint[] buff; // Token: 0x04001450 RID: 5200 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4001450")] private ulong count; // Token: 0x04001451 RID: 5201 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4001451")] private byte[] _ProcessingBuffer; // Token: 0x04001452 RID: 5202 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4001452")] private int _ProcessingBufferCount; // Token: 0x04001453 RID: 5203 [Token(Token = "0x4001453")] private static readonly uint[] K; } }