using System; using Cpp2IlInjected; using Mono.Security.Cryptography; namespace System.Security.Cryptography { // Token: 0x02000422 RID: 1058 [Token(Token = "0x2000422")] internal class DESTransform : SymmetricTransform { // Token: 0x060023AD RID: 9133 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60023AD")] [Address(RVA = "0x2DA3E30", Offset = "0x2DA2C30", VA = "0x182DA3E30")] internal DESTransform(SymmetricAlgorithm symmAlgo, bool encryption, byte[] key, byte[] iv) { } // Token: 0x060023AE RID: 9134 RVA: 0x00015450 File Offset: 0x00013650 [Token(Token = "0x60023AE")] [Address(RVA = "0x2DA2860", Offset = "0x2DA1660", VA = "0x182DA2860")] private uint CipherFunct(uint r, int n) { return 0U; } // Token: 0x060023AF RID: 9135 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60023AF")] [Address(RVA = "0x2DA2DC0", Offset = "0x2DA1BC0", VA = "0x182DA2DC0")] internal static void Permutation(byte[] input, byte[] output, uint[] permTab, bool preSwap) { } // Token: 0x060023B0 RID: 9136 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60023B0")] [Address(RVA = "0x2DA26D0", Offset = "0x2DA14D0", VA = "0x182DA26D0")] private static void BSwap(byte[] byteBuff) { } // Token: 0x060023B1 RID: 9137 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60023B1")] [Address(RVA = "0x2DA37C0", Offset = "0x2DA25C0", VA = "0x182DA37C0")] internal void SetKey(byte[] key) { } // Token: 0x060023B2 RID: 9138 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60023B2")] [Address(RVA = "0x2DA3310", Offset = "0x2DA2110", VA = "0x182DA3310")] public void ProcessBlock(byte[] input, byte[] output) { } // Token: 0x060023B3 RID: 9139 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60023B3")] [Address(RVA = "0x2DA2C20", Offset = "0x2DA1A20", VA = "0x182DA2C20", Slot = "17")] protected override void ECB(byte[] input, byte[] output) { } // Token: 0x060023B4 RID: 9140 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60023B4")] [Address(RVA = "0x2DA2CF0", Offset = "0x2DA1AF0", VA = "0x182DA2CF0")] internal static byte[] GetStrongKey() { return null; } // Token: 0x04001435 RID: 5173 [Token(Token = "0x4001435")] internal static readonly int KEY_BIT_SIZE; // Token: 0x04001436 RID: 5174 [Token(Token = "0x4001436")] internal static readonly int KEY_BYTE_SIZE; // Token: 0x04001437 RID: 5175 [Token(Token = "0x4001437")] internal static readonly int BLOCK_BIT_SIZE; // Token: 0x04001438 RID: 5176 [Token(Token = "0x4001438")] internal static readonly int BLOCK_BYTE_SIZE; // Token: 0x04001439 RID: 5177 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4001439")] private byte[] keySchedule; // Token: 0x0400143A RID: 5178 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400143A")] private byte[] byteBuff; // Token: 0x0400143B RID: 5179 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400143B")] private uint[] dwordBuff; // Token: 0x0400143C RID: 5180 [Token(Token = "0x400143C")] private static readonly uint[] spBoxes; // Token: 0x0400143D RID: 5181 [Token(Token = "0x400143D")] private static readonly byte[] PC1; // Token: 0x0400143E RID: 5182 [Token(Token = "0x400143E")] private static readonly byte[] leftRotTotal; // Token: 0x0400143F RID: 5183 [Token(Token = "0x400143F")] private static readonly byte[] PC2; // Token: 0x04001440 RID: 5184 [Token(Token = "0x4001440")] internal static readonly uint[] ipTab; // Token: 0x04001441 RID: 5185 [Token(Token = "0x4001441")] internal static readonly uint[] fpTab; } }