using System; using Cpp2IlInjected; using Mono.Security.Cryptography; namespace System.Security.Cryptography { // Token: 0x02000016 RID: 22 [Token(Token = "0x2000016")] internal class AesTransform : SymmetricTransform { // Token: 0x06000076 RID: 118 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000076")] [Address(RVA = "0x6BA4A0", Offset = "0x6B92A0", VA = "0x1806BA4A0")] public AesTransform(Aes algo, bool encryption, byte[] key, byte[] iv) { } // Token: 0x06000077 RID: 119 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000077")] [Address(RVA = "0x6B6990", Offset = "0x6B5790", VA = "0x1806B6990", Slot = "17")] protected override void ECB(byte[] input, byte[] output) { } // Token: 0x06000078 RID: 120 RVA: 0x00002118 File Offset: 0x00000318 [Token(Token = "0x6000078")] [Address(RVA = "0x6BA0E0", Offset = "0x6B8EE0", VA = "0x1806BA0E0")] private uint SubByte(uint a) { return 0U; } // Token: 0x06000079 RID: 121 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000079")] [Address(RVA = "0x6B69C0", Offset = "0x6B57C0", VA = "0x1806B69C0")] private void Encrypt128(byte[] indata, byte[] outdata, uint[] ekey) { } // Token: 0x0600007A RID: 122 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600007A")] [Address(RVA = "0x6B32C0", Offset = "0x6B20C0", VA = "0x1806B32C0")] private void Decrypt128(byte[] indata, byte[] outdata, uint[] ekey) { } // Token: 0x04000006 RID: 6 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000006")] private uint[] expandedKey; // Token: 0x04000007 RID: 7 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000007")] private int Nk; // Token: 0x04000008 RID: 8 [FieldOffset(Offset = "0x64")] [Token(Token = "0x4000008")] private int Nr; // Token: 0x04000009 RID: 9 [Token(Token = "0x4000009")] private static readonly uint[] Rcon; // Token: 0x0400000A RID: 10 [Token(Token = "0x400000A")] private static readonly byte[] SBox; // Token: 0x0400000B RID: 11 [Token(Token = "0x400000B")] private static readonly byte[] iSBox; // Token: 0x0400000C RID: 12 [Token(Token = "0x400000C")] private static readonly uint[] T0; // Token: 0x0400000D RID: 13 [Token(Token = "0x400000D")] private static readonly uint[] T1; // Token: 0x0400000E RID: 14 [Token(Token = "0x400000E")] private static readonly uint[] T2; // Token: 0x0400000F RID: 15 [Token(Token = "0x400000F")] private static readonly uint[] T3; // Token: 0x04000010 RID: 16 [Token(Token = "0x4000010")] private static readonly uint[] iT0; // Token: 0x04000011 RID: 17 [Token(Token = "0x4000011")] private static readonly uint[] iT1; // Token: 0x04000012 RID: 18 [Token(Token = "0x4000012")] private static readonly uint[] iT2; // Token: 0x04000013 RID: 19 [Token(Token = "0x4000013")] private static readonly uint[] iT3; } }