// Assembly: mscorlib
// Full name: System.Security.Cryptography.DESTransform

namespace System.Security.Cryptography
{
public class DESTransform // TypeDefIndex: 4087
{
	// Fields
	type#20882 KEY_BIT_SIZE;
	type#20882 KEY_BYTE_SIZE;
	type#20882 BLOCK_BIT_SIZE;
	type#20882 BLOCK_BYTE_SIZE;
	type#12861 keySchedule;
	type#12861 byteBuff;
	type#13558 dwordBuff;
	type#13565 spBoxes;
	type#12870 PC1;
	type#12870 leftRotTotal;
	type#12870 PC2;
	type#13566 ipTab;
	type#13566 fpTab;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#26816 symmAlgo, type#15313 encryption, type#12860 key, type#12860 iv) { }
	// RVA: -1
	private type#27917 CipherFunct(type#27917 r, type#20867 n) { }
	// RVA: -1
	internal static type#28660 Permutation(type#12860 input, type#12860 output, type#13557 permTab, type#15313 preSwap) { }
	// RVA: -1
	private static type#28660 BSwap(type#12860 byteBuff) { }
	// RVA: -1
	internal type#28660 SetKey(type#12860 key) { }
	// RVA: -1
	public type#28660 ProcessBlock(type#12860 input, type#12860 output) { }
	// RVA: -1
	protected virtual type#28660 ECB(type#12860 input, type#12860 output) { }
	// RVA: -1
	internal static type#12860 GetStrongKey() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
