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: 0x02000442 RID: 1090 [Token(Token = "0x2000442")] [ComVisible(true)] public sealed class MD5CryptoServiceProvider : MD5 { /// Initializes a new instance of the class. /// A FIPS-compliant algorithm policy is not being used. // Token: 0x060025E5 RID: 9701 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60025E5")] [Address(RVA = "0xC0EFC0", Offset = "0xC0DFC0", VA = "0x180C0EFC0")] public MD5CryptoServiceProvider() { } // Token: 0x060025E6 RID: 9702 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60025E6")] [Address(RVA = "0xC0D250", Offset = "0xC0C250", VA = "0x180C0D250", Slot = "1")] protected override void Finalize() { } // Token: 0x060025E7 RID: 9703 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60025E7")] [Address(RVA = "0xC0D1C0", Offset = "0xC0C1C0", VA = "0x180C0D1C0", Slot = "17")] protected override void Dispose(bool disposing) { } // Token: 0x060025E8 RID: 9704 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60025E8")] [Address(RVA = "0xC0D2D0", Offset = "0xC0C2D0", VA = "0x180C0D2D0", Slot = "19")] protected override void HashCore(byte[] rgb, int ibStart, int cbSize) { } // Token: 0x060025E9 RID: 9705 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60025E9")] [Address(RVA = "0xC0D3F0", Offset = "0xC0C3F0", VA = "0x180C0D3F0", Slot = "20")] protected override byte[] HashFinal() { return null; } /// Initializes an instance of . // Token: 0x060025EA RID: 9706 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60025EA")] [Address(RVA = "0xC0D4F0", Offset = "0xC0C4F0", VA = "0x180C0D4F0", Slot = "18")] public override void Initialize() { } // Token: 0x060025EB RID: 9707 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60025EB")] [Address(RVA = "0xC0D5A0", Offset = "0xC0C5A0", VA = "0x180C0D5A0")] private void ProcessBlock(byte[] inputBuffer, int inputOffset) { } // Token: 0x060025EC RID: 9708 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60025EC")] [Address(RVA = "0xC0EDB0", Offset = "0xC0DDB0", VA = "0x180C0EDB0")] private void ProcessFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) { } // Token: 0x060025ED RID: 9709 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60025ED")] [Address(RVA = "0xC0D050", Offset = "0xC0C050", VA = "0x180C0D050")] internal void AddLength(ulong length, byte[] buffer, int position) { } // Token: 0x04001510 RID: 5392 [Token(Token = "0x4001510")] private const int BLOCK_SIZE_BYTES = 64; // Token: 0x04001511 RID: 5393 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001511")] private uint[] _H; // Token: 0x04001512 RID: 5394 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4001512")] private uint[] buff; // Token: 0x04001513 RID: 5395 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4001513")] private ulong count; // Token: 0x04001514 RID: 5396 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4001514")] private byte[] _ProcessingBuffer; // Token: 0x04001515 RID: 5397 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4001515")] private int _ProcessingBufferCount; // Token: 0x04001516 RID: 5398 [Token(Token = "0x4001516")] private static readonly uint[] K; } }