| void .ctor() | Public+1 flags | — | 0x00 |
| void Initialize() | Public+1 flags | — | 0x00 |
| void HashCore(const byte[]& array, int ibStart, int cbSize) | 2 flags | — | 0x08 |
| byte[] HashFinal() | 2 flags | — | 0x08 |
| byte[] Padding(int nLength) | Private | — | 0x08 |
| uint F(uint x, uint y, uint z) | Private | — | 0x04 |
| uint G(uint x, uint y, uint z) | Private | — | 0x04 |
| uint H(uint x, uint y, uint z) | Private | | 0x04 |
| uint ROL(uint x, byte n) | Private | | 0x04 |
| void FF(ref uint& a, uint b, uint c, uint d, uint x, byte s) | Private | | 0x04 |
| void GG(ref uint& a, uint b, uint c, uint d, uint x, byte s) | Private | | 0x04 |
| void HH(ref uint& a, uint b, uint c, uint d, uint x, byte s) | Private | | 0x04 |
| void Encode(const byte[]& output, const uint[]& input) | Private | | 0x08 |
| void Decode(const uint[]& output, const byte[]& input, int index) | Private | | 0x08 |
| void MD4Transform(const uint[]& state, const byte[]& block, int index) | Private | | 0x08 |