Files
27Aug2021-Cpp2IL-Dump/mscorlib/System/Security/Cryptography/SHA384Managed.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

168 lines
6.0 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Security.Cryptography
{
/// <summary>Computes the <see cref="T:System.Security.Cryptography.SHA384" /> hash for the input data using the managed library.</summary>
// Token: 0x0200042B RID: 1067
[Token(Token = "0x200042B")]
[ComVisible(true)]
public class SHA384Managed : SHA384
{
/// <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.SHA384Managed" /> class.</summary>
/// <exception cref="T:System.InvalidOperationException">The Federal Information Processing Standards (FIPS) security setting is enabled. This implementation is not part of the Windows Platform FIPS-validated cryptographic algorithms.</exception>
// Token: 0x06002517 RID: 9495 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002517")]
[Address(RVA = "0x1032BD0", Offset = "0x1031BD0", VA = "0x181032BD0")]
public SHA384Managed()
{
}
/// <summary>Initializes an instance of <see cref="T:System.Security.Cryptography.SHA384Managed" />.</summary>
// 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()
{
}
/// <summary>When overridden in a derived class, routes data written to the object into the <see cref="T:System.Security.Cryptography.SHA384Managed" /> hash algorithm for computing the hash.</summary>
/// <param name="rgb">The input data.</param>
/// <param name="ibStart">The offset into the byte array from which to begin using data.</param>
/// <param name="cbSize">The number of bytes in the array to use as data.</param>
// 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)
{
}
/// <summary>When overridden in a derived class, finalizes the hash computation after the last data is processed by the cryptographic stream object.</summary>
/// <returns>The computed hash code.</returns>
// 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;
}
}