using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Security.Cryptography { /// Computes the hash for the input data using the managed library. // Token: 0x02000427 RID: 1063 [Token(Token = "0x2000427")] [ComVisible(true)] public class SHA1Managed : SHA1 { /// Initializes a new instance of the class. /// This class is not compliant with the FIPS algorithm. // Token: 0x060024F7 RID: 9463 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60024F7")] [Address(RVA = "0x1030650", Offset = "0x102F650", VA = "0x181030650")] public SHA1Managed() { } /// Initializes an instance of . // Token: 0x060024F8 RID: 9464 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60024F8")] [Address(RVA = "0x102FC00", Offset = "0x102EC00", VA = "0x18102FC00", Slot = "18")] public override void Initialize() { } /// Routes data written to the object into the hash algorithm for computing the hash. /// The input data. /// The offset into the byte array from which to begin using data. /// The number of bytes in the array to use as data. // Token: 0x060024F9 RID: 9465 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60024F9")] [Address(RVA = "0x102FBE0", Offset = "0x102EBE0", VA = "0x18102FBE0", Slot = "19")] protected override void HashCore(byte[] rgb, int ibStart, int cbSize) { } /// Returns the computed hash value after all data has been written to the object. /// The computed hash code. // Token: 0x060024FA RID: 9466 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60024FA")] [Address(RVA = "0x102FBF0", Offset = "0x102EBF0", VA = "0x18102FBF0", Slot = "20")] protected override byte[] HashFinal() { return null; } // Token: 0x060024FB RID: 9467 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60024FB")] [Address(RVA = "0x101E260", Offset = "0x101D260", VA = "0x18101E260")] private void InitializeState() { } // Token: 0x060024FC RID: 9468 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60024FC")] [Address(RVA = "0x10304B0", Offset = "0x102F4B0", VA = "0x1810304B0")] private void _HashData(byte[] partIn, int ibStart, int cbSize) { } // Token: 0x060024FD RID: 9469 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60024FD")] [Address(RVA = "0x1030260", Offset = "0x102F260", VA = "0x181030260")] private byte[] _EndHash() { return null; } // Token: 0x060024FE RID: 9470 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60024FE")] [Address(RVA = "0x102FC90", Offset = "0x102EC90", VA = "0x18102FC90")] private unsafe static void SHATransform(uint* expandedBuffer, uint* state, byte* block) { } // Token: 0x060024FF RID: 9471 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60024FF")] [Address(RVA = "0x102FC50", Offset = "0x102EC50", VA = "0x18102FC50")] private unsafe static void SHAExpand(uint* x) { } // Token: 0x04001488 RID: 5256 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001488")] private byte[] _buffer; // Token: 0x04001489 RID: 5257 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4001489")] private long _count; // Token: 0x0400148A RID: 5258 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400148A")] private uint[] _stateSHA1; // Token: 0x0400148B RID: 5259 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400148B")] private uint[] _expandedBuffer; } }