125 lines
3.6 KiB
C#
125 lines
3.6 KiB
C#
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;
|
|
}
|
|
}
|