using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Security.Cryptography { /// Computes the hash algorithm for the input data using the managed library. // Token: 0x0200042D RID: 1069 [Token(Token = "0x200042D")] [ComVisible(true)] public class SHA512Managed : SHA512 { /// Initializes a new instance of the class. /// The Federal Information Processing Standards (FIPS) security setting is enabled. This implementation is not part of the Windows Platform FIPS-validated cryptographic algorithms. // Token: 0x0600252B RID: 9515 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600252B")] [Address(RVA = "0x1033F60", Offset = "0x1032F60", VA = "0x181033F60")] public SHA512Managed() { } /// Initializes an instance of the class using the managed library. // Token: 0x0600252C RID: 9516 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600252C")] [Address(RVA = "0x1033140", Offset = "0x1032140", VA = "0x181033140", Slot = "18")] public override void Initialize() { } /// When overridden in a derived class, 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: 0x0600252D RID: 9517 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600252D")] [Address(RVA = "0x1032F60", Offset = "0x1031F60", VA = "0x181032F60", Slot = "19")] protected override void HashCore(byte[] rgb, int ibStart, int cbSize) { } /// When overridden in a derived class, finalizes the hash computation after the last data is processed by the cryptographic stream object. /// The computed hash code. // Token: 0x0600252E RID: 9518 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600252E")] [Address(RVA = "0x1032F70", Offset = "0x1031F70", VA = "0x181032F70", Slot = "20")] protected override byte[] HashFinal() { return null; } // Token: 0x0600252F RID: 9519 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600252F")] [Address(RVA = "0x1032F80", Offset = "0x1031F80", VA = "0x181032F80")] private void InitializeState() { } // Token: 0x06002530 RID: 9520 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002530")] [Address(RVA = "0x1033D00", Offset = "0x1032D00", VA = "0x181033D00")] private void _HashData(byte[] partIn, int ibStart, int cbSize) { } // Token: 0x06002531 RID: 9521 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002531")] [Address(RVA = "0x1033AB0", Offset = "0x1032AB0", VA = "0x181033AB0")] private byte[] _EndHash() { return null; } // Token: 0x06002532 RID: 9522 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002532")] [Address(RVA = "0x1033240", Offset = "0x1032240", VA = "0x181033240")] private unsafe static void SHATransform(ulong* expandedBuffer, ulong* state, byte* block) { } // Token: 0x06002533 RID: 9523 RVA: 0x00017478 File Offset: 0x00015678 [Token(Token = "0x6002533")] [Address(RVA = "0x1031DE0", Offset = "0x1030DE0", VA = "0x181031DE0")] private static ulong RotateRight(ulong x, int n) { return 0UL; } // Token: 0x06002534 RID: 9524 RVA: 0x00017490 File Offset: 0x00015690 [Token(Token = "0x6002534")] [Address(RVA = "0x1031B90", Offset = "0x1030B90", VA = "0x181031B90")] private static ulong Ch(ulong x, ulong y, ulong z) { return 0UL; } // Token: 0x06002535 RID: 9525 RVA: 0x000174A8 File Offset: 0x000156A8 [Token(Token = "0x6002535")] [Address(RVA = "0x1031DD0", Offset = "0x1030DD0", VA = "0x181031DD0")] private static ulong Maj(ulong x, ulong y, ulong z) { return 0UL; } // Token: 0x06002536 RID: 9526 RVA: 0x000174C0 File Offset: 0x000156C0 [Token(Token = "0x6002536")] [Address(RVA = "0x10339B0", Offset = "0x10329B0", VA = "0x1810339B0")] private static ulong Sigma_0(ulong x) { return 0UL; } // Token: 0x06002537 RID: 9527 RVA: 0x000174D8 File Offset: 0x000156D8 [Token(Token = "0x6002537")] [Address(RVA = "0x1033A30", Offset = "0x1032A30", VA = "0x181033A30")] private static ulong Sigma_1(ulong x) { return 0UL; } // Token: 0x06002538 RID: 9528 RVA: 0x000174F0 File Offset: 0x000156F0 [Token(Token = "0x6002538")] [Address(RVA = "0x1034040", Offset = "0x1033040", VA = "0x181034040")] private static ulong sigma_0(ulong x) { return 0UL; } // Token: 0x06002539 RID: 9529 RVA: 0x00017508 File Offset: 0x00015708 [Token(Token = "0x6002539")] [Address(RVA = "0x10340C0", Offset = "0x10330C0", VA = "0x1810340C0")] private static ulong sigma_1(ulong x) { return 0UL; } // Token: 0x0600253A RID: 9530 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600253A")] [Address(RVA = "0x1033190", Offset = "0x1032190", VA = "0x181033190")] private unsafe static void SHA512Expand(ulong* x) { } // Token: 0x04001496 RID: 5270 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001496")] private byte[] _buffer; // Token: 0x04001497 RID: 5271 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4001497")] private ulong _count; // Token: 0x04001498 RID: 5272 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4001498")] private ulong[] _stateSHA512; // Token: 0x04001499 RID: 5273 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4001499")] private ulong[] _W; // Token: 0x0400149A RID: 5274 [Token(Token = "0x400149A")] private static readonly ulong[] _K; } }