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: 0x0200043E RID: 1086
|
|
[Token(Token = "0x200043E")]
|
|
internal class DESTransform : SymmetricTransform
|
|
{
|
|
// Token: 0x060025B9 RID: 9657 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60025B9")]
|
|
[Address(RVA = "0xC05C30", Offset = "0xC04C30", VA = "0x180C05C30")]
|
|
internal DESTransform(SymmetricAlgorithm symmAlgo, bool encryption, byte[] key, byte[] iv)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060025BA RID: 9658 RVA: 0x00017820 File Offset: 0x00015A20
|
|
[Token(Token = "0x60025BA")]
|
|
[Address(RVA = "0xC04660", Offset = "0xC03660", VA = "0x180C04660")]
|
|
private uint CipherFunct(uint r, int n)
|
|
{
|
|
return 0U;
|
|
}
|
|
|
|
// Token: 0x060025BB RID: 9659 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60025BB")]
|
|
[Address(RVA = "0xC04BC0", Offset = "0xC03BC0", VA = "0x180C04BC0")]
|
|
internal static void Permutation(byte[] input, byte[] output, uint[] permTab, bool preSwap)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060025BC RID: 9660 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60025BC")]
|
|
[Address(RVA = "0xC044D0", Offset = "0xC034D0", VA = "0x180C044D0")]
|
|
private static void BSwap(byte[] byteBuff)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060025BD RID: 9661 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60025BD")]
|
|
[Address(RVA = "0xC055C0", Offset = "0xC045C0", VA = "0x180C055C0")]
|
|
internal void SetKey(byte[] key)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060025BE RID: 9662 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60025BE")]
|
|
[Address(RVA = "0xC05110", Offset = "0xC04110", VA = "0x180C05110")]
|
|
public void ProcessBlock(byte[] input, byte[] output)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060025BF RID: 9663 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60025BF")]
|
|
[Address(RVA = "0xC04A20", Offset = "0xC03A20", VA = "0x180C04A20", Slot = "17")]
|
|
protected override void ECB(byte[] input, byte[] output)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060025C0 RID: 9664 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x60025C0")]
|
|
[Address(RVA = "0xC04AF0", Offset = "0xC03AF0", VA = "0x180C04AF0")]
|
|
internal static byte[] GetStrongKey()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x040014F8 RID: 5368
|
|
[Token(Token = "0x40014F8")]
|
|
internal static readonly int KEY_BIT_SIZE;
|
|
|
|
// Token: 0x040014F9 RID: 5369
|
|
[Token(Token = "0x40014F9")]
|
|
internal static readonly int KEY_BYTE_SIZE;
|
|
|
|
// Token: 0x040014FA RID: 5370
|
|
[Token(Token = "0x40014FA")]
|
|
internal static readonly int BLOCK_BIT_SIZE;
|
|
|
|
// Token: 0x040014FB RID: 5371
|
|
[Token(Token = "0x40014FB")]
|
|
internal static readonly int BLOCK_BYTE_SIZE;
|
|
|
|
// Token: 0x040014FC RID: 5372
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40014FC")]
|
|
private byte[] keySchedule;
|
|
|
|
// Token: 0x040014FD RID: 5373
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40014FD")]
|
|
private byte[] byteBuff;
|
|
|
|
// Token: 0x040014FE RID: 5374
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40014FE")]
|
|
private uint[] dwordBuff;
|
|
|
|
// Token: 0x040014FF RID: 5375
|
|
[Token(Token = "0x40014FF")]
|
|
private static readonly uint[] spBoxes;
|
|
|
|
// Token: 0x04001500 RID: 5376
|
|
[Token(Token = "0x4001500")]
|
|
private static readonly byte[] PC1;
|
|
|
|
// Token: 0x04001501 RID: 5377
|
|
[Token(Token = "0x4001501")]
|
|
private static readonly byte[] leftRotTotal;
|
|
|
|
// Token: 0x04001502 RID: 5378
|
|
[Token(Token = "0x4001502")]
|
|
private static readonly byte[] PC2;
|
|
|
|
// Token: 0x04001503 RID: 5379
|
|
[Token(Token = "0x4001503")]
|
|
internal static readonly uint[] ipTab;
|
|
|
|
// Token: 0x04001504 RID: 5380
|
|
[Token(Token = "0x4001504")]
|
|
internal static readonly uint[] fpTab;
|
|
}
|
|
}
|