0x00x0048
Members 19
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | DigestLength | int | PrivateStatic+1 flags | 16 |
| 0x04 | H1 | int | Private | — | |
| 0x04 | H2 | int | Private | — | |
| 0x04 | H3 | int | Private | — | |
| 0x04 | H4 | int | Private | — | |
| 0x08 | X | int[] | Private | — | |
| 0x04 | xOff | int | Private | — | |
| — | 0x04 | S11 | int | PrivateStatic+1 flags | 3 |
| — | 0x04 | S12 | int | PrivateStatic+1 flags | 7 |
| — | 0x04 | S13 | int | PrivateStatic+1 flags | 11 |
| — | 0x04 | S14 | int | PrivateStatic+1 flags | 19 |
| — | 0x04 | S21 | int | PrivateStatic+1 flags | 3 |
| — | 0x04 | S22 | int | PrivateStatic+1 flags | 5 |
| — | 0x04 | S23 | int | PrivateStatic+1 flags | 9 |
| — | 0x04 | S24 | int | PrivateStatic+1 flags | 13 |
| — | 0x04 | S31 | int | PrivateStatic+1 flags | 3 |
| — | 0x04 | S32 | int | PrivateStatic+1 flags | 9 |
| — | 0x04 | S33 | int | PrivateStatic+1 flags | 11 |
| — | 0x04 | S34 | int | PrivateStatic+1 flags | 15 |
| 0x0044 | 0x04 | unreflected bytes to end of MD4Digest | |||
Inherited from GeneralDigest 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | BYTE_LENGTH | int | PrivateStatic+1 flags | 64 |
| 0x08 | xBuf | byte[] | Private | — | |
| 0x04 | xBufOff | int | Private | — | |
| 0x001C | 0x04 | padding / unreflected | |||
| 0x08 | byteCount | long | Private | — | |
Functions 17
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(MD4Digest t) | Public+1 flags | 0x08 | |
| void CopyIn(MD4Digest t) | Private | 0x08 | |
| string get_AlgorithmName() | Public+2 flags | 0x08 | |
| int GetDigestSize() | Public+1 flags | 0x04 | |
| void ProcessWord(const byte[]& input, int inOff) | 2 flags | 0x08 | |
| void ProcessWord(const ReadOnlySpan<System.Byte>& word) | 2 flags | 0x10 | |
| void ProcessLength(long bitLength) | 2 flags | 0x08 | |
| int DoFinal(const byte[]& output, int outOff) | Public+1 flags | 0x08 | |
| int DoFinal(const Span<System.Byte>& output) | Public+1 flags | 0x10 | |
| void Reset() | Public+1 flags | 0x00 | |
| int F(int u, int v, int w) | Private | 0x04 | |
| int G(int u, int v, int w) | Private | 0x04 | |
| int H(int u, int v, int w) | Private | 0x04 | |
| void ProcessBlock() | 2 flags | 0x00 | |
| IMemoable Copy() | Public+1 flags | 0x08 | |
| void Reset(IMemoable other) | Public+1 flags | 0x08 |