|
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 Mono.Security.Cryptography.MD4Managed:
Collaboration diagram for Mono.Security.Cryptography.MD4Managed:Public Member Functions | |
| MD4Managed () | |
| override void | Initialize () |
| MD4Managed () | |
| override void | Initialize () |
| byte[] | ComputeHash (byte[] buffer) |
| byte[] | ComputeHash (byte[] buffer, int offset, int count) |
| byte[] | ComputeHash (global::System.IO.Stream inputStream) |
| bool | TryComputeHash (global::System.ReadOnlySpan< byte > source, global::System.Span< byte > destination, out int bytesWritten) |
| void | Dispose () |
| void | Clear () |
| int | TransformBlock (byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) |
| byte[] | TransformFinalBlock (byte[] inputBuffer, int inputOffset, int inputCount) |
Static Public Member Functions | |
| static new MD4 | Create () |
| static new MD4 | Create () |
| static HashAlgorithm | Create (string hashName) |
Protected Member Functions | |
| override void | HashCore (byte[] array, int ibStart, int cbSize) |
| override byte[] | HashFinal () |
| override void | HashCore (byte[] array, int ibStart, int cbSize) |
| override byte[] | HashFinal () |
| virtual void | Dispose (bool disposing) |
| virtual void | HashCore (global::System.ReadOnlySpan< byte > source) |
| virtual bool | TryHashFinal (global::System.Span< byte > destination, out int bytesWritten) |
Protected Attributes | |
| int | HashSizeValue |
| int | State |
Package Attributes | |
| byte[] | HashValue |
Properties | |
| virtual int | HashSize [get, set] |
| virtual byte[] | Hash [get, set] |
| virtual int | InputBlockSize [get, set] |
| virtual int | OutputBlockSize [get, set] |
| virtual bool | CanTransformMultipleBlocks [get, set] |
| virtual bool | CanReuseTransform [get, set] |
Private Member Functions | |
| byte[] | Padding (int nLength) |
| uint | F (uint x, uint y, uint z) |
| uint | G (uint x, uint y, uint z) |
| uint | H (uint x, uint y, uint z) |
| uint | ROL (uint x, byte n) |
| void | FF (ref uint a, uint b, uint c, uint d, uint x, byte s) |
| void | GG (ref uint a, uint b, uint c, uint d, uint x, byte s) |
| void | HH (ref uint a, uint b, uint c, uint d, uint x, byte s) |
| void | Encode (byte[] output, uint[] input) |
| void | Decode (uint[] output, byte[] input, int index) |
| void | MD4Transform (uint[] state, byte[] block, int index) |
| byte[] | Padding (int nLength) |
| uint | F (uint x, uint y, uint z) |
| uint | G (uint x, uint y, uint z) |
| uint | H (uint x, uint y, uint z) |
| uint | ROL (uint x, byte n) |
| void | FF (ref uint a, uint b, uint c, uint d, uint x, byte s) |
| void | GG (ref uint a, uint b, uint c, uint d, uint x, byte s) |
| void | HH (ref uint a, uint b, uint c, uint d, uint x, byte s) |
| void | Encode (byte[] output, uint[] input) |
| void | Decode (uint[] output, byte[] input, int index) |
| void | MD4Transform (uint[] state, byte[] block, int index) |
| byte[] | CaptureHashCodeAndReinitialize () |
| void | ValidateTransformBlock (byte[] inputBuffer, int inputOffset, int inputCount) |
Private Attributes | |
| uint[] | state |
| byte[] | buffer |
| uint[] | count |
| uint[] | x |
| byte[] | digest |
| bool | _disposed |
Definition at line 9 of file MD4Managed.cs.