using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Security.Cryptography { /// Computes the hash for the input data using the managed library. // Token: 0x0200042B RID: 1067 [Token(Token = "0x200042B")] [ComVisible(true)] public class SHA384Managed : SHA384 { /// 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: 0x06002517 RID: 9495 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002517")] [Address(RVA = "0x1032BD0", Offset = "0x1031BD0", VA = "0x181032BD0")] public SHA384Managed() { } /// Initializes an instance of . // Token: 0x06002518 RID: 9496 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002518")] [Address(RVA = "0x1031D80", Offset = "0x1030D80", VA = "0x181031D80", 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: 0x06002519 RID: 9497 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002519")] [Address(RVA = "0x1031BA0", Offset = "0x1030BA0", VA = "0x181031BA0", 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: 0x0600251A RID: 9498 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600251A")] [Address(RVA = "0x1031BB0", Offset = "0x1030BB0", VA = "0x181031BB0", Slot = "20")] protected override byte[] HashFinal() { return null; } // Token: 0x0600251B RID: 9499 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600251B")] [Address(RVA = "0x1031BC0", Offset = "0x1030BC0", VA = "0x181031BC0")] private void InitializeState() { } // Token: 0x0600251C RID: 9500 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600251C")] [Address(RVA = "0x1032970", Offset = "0x1031970", VA = "0x181032970")] private void _HashData(byte[] partIn, int ibStart, int cbSize) { } // Token: 0x0600251D RID: 9501 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600251D")] [Address(RVA = "0x1032720", Offset = "0x1031720", VA = "0x181032720")] private byte[] _EndHash() { return null; } // Token: 0x0600251E RID: 9502 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600251E")] [Address(RVA = "0x1031EB0", Offset = "0x1030EB0", VA = "0x181031EB0")] private unsafe static void SHATransform(ulong* expandedBuffer, ulong* state, byte* block) { } // Token: 0x0600251F RID: 9503 RVA: 0x000173D0 File Offset: 0x000155D0 [Token(Token = "0x600251F")] [Address(RVA = "0x1031DE0", Offset = "0x1030DE0", VA = "0x181031DE0")] private static ulong RotateRight(ulong x, int n) { return 0UL; } // Token: 0x06002520 RID: 9504 RVA: 0x000173E8 File Offset: 0x000155E8 [Token(Token = "0x6002520")] [Address(RVA = "0x1031B90", Offset = "0x1030B90", VA = "0x181031B90")] private static ulong Ch(ulong x, ulong y, ulong z) { return 0UL; } // Token: 0x06002521 RID: 9505 RVA: 0x00017400 File Offset: 0x00015600 [Token(Token = "0x6002521")] [Address(RVA = "0x1031DD0", Offset = "0x1030DD0", VA = "0x181031DD0")] private static ulong Maj(ulong x, ulong y, ulong z) { return 0UL; } // Token: 0x06002522 RID: 9506 RVA: 0x00017418 File Offset: 0x00015618 [Token(Token = "0x6002522")] [Address(RVA = "0x1032620", Offset = "0x1031620", VA = "0x181032620")] private static ulong Sigma_0(ulong x) { return 0UL; } // Token: 0x06002523 RID: 9507 RVA: 0x00017430 File Offset: 0x00015630 [Token(Token = "0x6002523")] [Address(RVA = "0x10326A0", Offset = "0x10316A0", VA = "0x1810326A0")] private static ulong Sigma_1(ulong x) { return 0UL; } // Token: 0x06002524 RID: 9508 RVA: 0x00017448 File Offset: 0x00015648 [Token(Token = "0x6002524")] [Address(RVA = "0x1032CB0", Offset = "0x1031CB0", VA = "0x181032CB0")] private static ulong sigma_0(ulong x) { return 0UL; } // Token: 0x06002525 RID: 9509 RVA: 0x00017460 File Offset: 0x00015660 [Token(Token = "0x6002525")] [Address(RVA = "0x1032D30", Offset = "0x1031D30", VA = "0x181032D30")] private static ulong sigma_1(ulong x) { return 0UL; } // Token: 0x06002526 RID: 9510 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002526")] [Address(RVA = "0x1031E00", Offset = "0x1030E00", VA = "0x181031E00")] private unsafe static void SHA384Expand(ulong* x) { } // Token: 0x04001491 RID: 5265 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001491")] private byte[] _buffer; // Token: 0x04001492 RID: 5266 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4001492")] private ulong _count; // Token: 0x04001493 RID: 5267 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4001493")] private ulong[] _stateSHA384; // Token: 0x04001494 RID: 5268 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4001494")] private ulong[] _W; // Token: 0x04001495 RID: 5269 [Token(Token = "0x4001495")] private static readonly ulong[] _K; } }