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

197 lines
5.8 KiB
C#

using System;
using System.Security.Cryptography;
using Cpp2IlInjected;
namespace Mono.Security.Cryptography
{
// Token: 0x0200003D RID: 61
[Token(Token = "0x200003D")]
internal class ARC4Managed : RC4, ICryptoTransform, IDisposable
{
// Token: 0x06000157 RID: 343 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000157")]
[Address(RVA = "0xE420E0", Offset = "0xE410E0", VA = "0x180E420E0")]
public ARC4Managed()
{
}
// Token: 0x06000158 RID: 344 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000158")]
[Address(RVA = "0xE419A0", Offset = "0xE409A0", VA = "0x180E419A0", Slot = "1")]
protected override void Finalize()
{
}
// Token: 0x06000159 RID: 345 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000159")]
[Address(RVA = "0xE418F0", Offset = "0xE408F0", VA = "0x180E418F0", Slot = "5")]
protected override void Dispose(bool disposing)
{
}
// Token: 0x17000036 RID: 54
// (get) Token: 0x0600015A RID: 346 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x0600015B RID: 347 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000036")]
public override byte[] Key
{
[Token(Token = "0x600015A")]
[Address(RVA = "0xE421D0", Offset = "0xE411D0", VA = "0x180E421D0", Slot = "12")]
get
{
return null;
}
[Token(Token = "0x600015B")]
[Address(RVA = "0xE42270", Offset = "0xE41270", VA = "0x180E42270", Slot = "13")]
set
{
}
}
// Token: 0x17000037 RID: 55
// (get) Token: 0x0600015C RID: 348 RVA: 0x00002A60 File Offset: 0x00000C60
[Token(Token = "0x17000037")]
public bool CanReuseTransform
{
[Token(Token = "0x600015C")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "31")]
get
{
return default(bool);
}
}
// Token: 0x0600015D RID: 349 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600015D")]
[Address(RVA = "0xE418C0", Offset = "0xE408C0", VA = "0x180E418C0", Slot = "23")]
public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgvIV)
{
return null;
}
// Token: 0x0600015E RID: 350 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600015E")]
[Address(RVA = "0xE41880", Offset = "0xE40880", VA = "0x180E41880", Slot = "25")]
public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgvIV)
{
return null;
}
// Token: 0x0600015F RID: 351 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600015F")]
[Address(RVA = "0xE41A20", Offset = "0xE40A20", VA = "0x180E41A20", Slot = "27")]
public override void GenerateIV()
{
}
// Token: 0x06000160 RID: 352 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000160")]
[Address(RVA = "0xE41A70", Offset = "0xE40A70", VA = "0x180E41A70", Slot = "26")]
public override void GenerateKey()
{
}
// Token: 0x17000038 RID: 56
// (get) Token: 0x06000161 RID: 353 RVA: 0x00002A78 File Offset: 0x00000C78
[Token(Token = "0x17000038")]
public bool CanTransformMultipleBlocks
{
[Token(Token = "0x6000161")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "30")]
get
{
return default(bool);
}
}
// Token: 0x17000039 RID: 57
// (get) Token: 0x06000162 RID: 354 RVA: 0x00002A90 File Offset: 0x00000C90
[Token(Token = "0x17000039")]
public int InputBlockSize
{
[Token(Token = "0x6000162")]
[Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "28")]
get
{
return 0;
}
}
// Token: 0x1700003A RID: 58
// (get) Token: 0x06000163 RID: 355 RVA: 0x00002AA8 File Offset: 0x00000CA8
[Token(Token = "0x1700003A")]
public int OutputBlockSize
{
[Token(Token = "0x6000163")]
[Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "29")]
get
{
return 0;
}
}
// Token: 0x06000164 RID: 356 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000164")]
[Address(RVA = "0xE41D60", Offset = "0xE40D60", VA = "0x180E41D60")]
private void KeySetup(byte[] key)
{
}
// Token: 0x06000165 RID: 357 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000165")]
[Address(RVA = "0xE41730", Offset = "0xE40730", VA = "0x180E41730")]
private void CheckInput(byte[] inputBuffer, int inputOffset, int inputCount)
{
}
// Token: 0x06000166 RID: 358 RVA: 0x00002AC0 File Offset: 0x00000CC0
[Token(Token = "0x6000166")]
[Address(RVA = "0xE41EC0", Offset = "0xE40EC0", VA = "0x180E41EC0", Slot = "32")]
public int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)
{
return 0;
}
// Token: 0x06000167 RID: 359 RVA: 0x00002AD8 File Offset: 0x00000CD8
[Token(Token = "0x6000167")]
[Address(RVA = "0xE41B40", Offset = "0xE40B40", VA = "0x180E41B40")]
private int InternalTransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)
{
return 0;
}
// Token: 0x06000168 RID: 360 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000168")]
[Address(RVA = "0xE42020", Offset = "0xE41020", VA = "0x180E42020", Slot = "33")]
public byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount)
{
return null;
}
// Token: 0x04000101 RID: 257
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000101")]
private byte[] key;
// Token: 0x04000102 RID: 258
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000102")]
private byte[] state;
// Token: 0x04000103 RID: 259
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000103")]
private byte x;
// Token: 0x04000104 RID: 260
[FieldOffset(Offset = "0x59")]
[Token(Token = "0x4000104")]
private byte y;
// Token: 0x04000105 RID: 261
[FieldOffset(Offset = "0x5A")]
[Token(Token = "0x4000105")]
private bool m_disposed;
}
}