| 
    terraria-cpp2il v1.4.4.9
    
   Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon 
   | 
 
 Inheritance diagram for System.Security.Cryptography.TripleDESTransform:
 Collaboration diagram for System.Security.Cryptography.TripleDESTransform: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 | |
| global::System.Security.Cryptography.SymmetricAlgorithm | algo | 
| bool | encrypt | 
| int | BlockSizeByte | 
| byte[] | temp | 
| byte[] | temp2 | 
| global::System.Security.Cryptography.PaddingMode | padmode | 
| int | FeedBackByte | 
| bool | lastBlock | 
Static Package Functions | |
| static byte[] | GetStrongKey () | 
Properties | |
| virtual bool | CanTransformMultipleBlocks [get, set] | 
| virtual bool | CanReuseTransform [get, set] | 
| virtual int | InputBlockSize [get, set] | 
| virtual int | OutputBlockSize [get, set] | 
| bool | KeepLastBlock [get, set] | 
Private Member Functions | |
| void System.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 (global::System.Security.Cryptography.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 | 
| global::System.Security.Cryptography.RandomNumberGenerator | _rng | 
Definition at line 9 of file TripleDESTransform.cs.