Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

108 lines
4.0 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Security.Cryptography
{
/// <summary>Computes the <see cref="T:System.Security.Cryptography.SHA1" /> hash for the input data using the managed library.</summary>
// Token: 0x02000427 RID: 1063
[Token(Token = "0x2000427")]
[ComVisible(true)]
public class SHA1Managed : SHA1
{
/// <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.SHA1Managed" /> class.</summary>
/// <exception cref="T:System.InvalidOperationException">This class is not compliant with the FIPS algorithm.</exception>
// Token: 0x060024F7 RID: 9463 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60024F7")]
[Address(RVA = "0x1030650", Offset = "0x102F650", VA = "0x181030650")]
public SHA1Managed()
{
}
/// <summary>Initializes an instance of <see cref="T:System.Security.Cryptography.SHA1Managed" />.</summary>
// 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()
{
}
/// <summary>Routes data written to the object into the <see cref="T:System.Security.Cryptography.SHA1Managed" /> 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: 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)
{
}
/// <summary>Returns the computed <see cref="T:System.Security.Cryptography.SHA1" /> hash value after all data has been written to the object.</summary>
/// <returns>The computed hash code.</returns>
// 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;
}
}