terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Public Member Functions | |
TripleDESTransform (TripleDES algo, bool encryption, byte[] key, byte[] iv) | |
virtual int | TransformBlock (byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) |
virtual byte[] | TransformFinalBlock (byte[] inputBuffer, int inputOffset, int inputCount) |
Protected Member Functions | |
override void | ECB (byte[] input, byte[] output) |
override void | Finalize () |
virtual void | Dispose (bool disposing) |
virtual void | Transform (byte[] input, byte[] output) |
virtual void | CBC (byte[] input, byte[] output) |
virtual void | CFB (byte[] input, byte[] output) |
virtual void | OFB (byte[] input, byte[] output) |
virtual void | CTS (byte[] input, byte[] output) |
virtual byte[] | FinalEncrypt (byte[] inputBuffer, int inputOffset, int inputCount) |
virtual byte[] | FinalDecrypt (byte[] inputBuffer, int inputOffset, int inputCount) |
Protected Attributes | |
SymmetricAlgorithm | algo |
bool | encrypt |
int | BlockSizeByte |
byte[] | temp |
byte[] | temp2 |
PaddingMode | padmode |
int | FeedBackByte |
bool | lastBlock |
Static Package Functions | |
static byte[] | GetStrongKey () |
Properties | |
virtual bool | CanTransformMultipleBlocks [get] |
virtual bool | CanReuseTransform [get] |
virtual int | InputBlockSize [get] |
virtual int | OutputBlockSize [get] |
bool | KeepLastBlock [get] |
Private Member Functions | |
void IDisposable. | Dispose () |
void | CheckInput (byte[] inputBuffer, int inputOffset, int inputCount) |
int | InternalTransformBlock (byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) |
void | Random (byte[] buffer, int start, int length) |
void | ThrowBadPaddingException (PaddingMode padding, int length, int position) |
Private Attributes | |
DESTransform | E1 |
DESTransform | D2 |
DESTransform | E3 |
DESTransform | D1 |
DESTransform | E2 |
DESTransform | D3 |
byte[] | workBuff |
byte[] | workout |
bool | m_disposed |
RandomNumberGenerator | _rng |
Definition at line 7 of file TripleDESTransform.cs.