|
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.RC2Transform:
Collaboration diagram for System.Security.Cryptography.RC2Transform:Public Member Functions | |
| RC2Transform (RC2 rc2Algo, 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 |
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) |
Static Private Member Functions | |
| static | RC2Transform () |
Private Attributes | |
| ushort | R0 |
| ushort | R1 |
| ushort | R2 |
| ushort | R3 |
| ushort[] | K |
| int | j |
| byte[] | workBuff |
| byte[] | workout |
| bool | m_disposed |
| global::System.Security.Cryptography.RandomNumberGenerator | _rng |
Static Private Attributes | |
| static readonly byte[] | pitable |
Definition at line 10 of file RC2Transform.cs.