0x00x0048
Members 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | DigestLength | int | PrivateStatic+1 flags | -1046615104 |
| 0x04 | H1 | uint | Private | — | |
| 0x04 | H2 | uint | Private | — | |
| 0x04 | H3 | uint | Private | — | |
| 0x04 | H4 | uint | Private | — | |
| 0x08 | X | uint[] | Private | — | |
| 0x04 | xOff | int | Private | — | |
| 0x04 | S11 | int | PrivateStatic+1 flags | — | |
| 0x04 | S12 | int | PrivateStatic+1 flags | — | |
| 0x04 | S13 | int | PrivateStatic+1 flags | — | |
| 0x04 | S14 | int | PrivateStatic+1 flags | — | |
| 0x04 | S21 | int | PrivateStatic+1 flags | — | |
| 0x04 | S22 | int | PrivateStatic+1 flags | — | |
| 0x04 | S23 | int | PrivateStatic+1 flags | — | |
| 0x04 | S24 | int | PrivateStatic+1 flags | — | |
| 0x04 | S31 | int | PrivateStatic+1 flags | — | |
| 0x04 | S32 | int | PrivateStatic+1 flags | — | |
| 0x04 | S33 | int | PrivateStatic+1 flags | — | |
| 0x04 | S34 | int | PrivateStatic+1 flags | — | |
| 0x04 | S41 | int | PrivateStatic+1 flags | — | |
| 0x04 | S42 | int | PrivateStatic+1 flags | — | |
| 0x04 | S43 | int | PrivateStatic+1 flags | — | |
| 0x04 | S44 | int | PrivateStatic+1 flags | — | |
| 0x0044 | 0x04 | unreflected bytes to end of MD5Digest | |||
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 20
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor(MD5Digest t) | Public+1 flags | — | 0x08 |
| void CopyIn(MD5Digest 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 | |
| uint RotateLeft(uint x, int n) | PrivateStatic | 0x04 | |
| uint F(uint u, uint v, uint w) | PrivateStatic | 0x04 | |
| uint G(uint u, uint v, uint w) | PrivateStatic | 0x04 | |
| uint H(uint u, uint v, uint w) | PrivateStatic | 0x04 | |
| uint K(uint u, uint v, uint w) | PrivateStatic | 0x04 | |
| void ProcessBlock() | 2 flags | 0x00 | |
| IMemoable Copy() | Public+1 flags | 0x08 | |
| void Reset(IMemoable other) | Public+1 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |