| void .cctor() | PrivateStatic+1 flags | | 0x00 |
| void .ctor() | Public+1 flags | | 0x00 |
| void .ctor(SM3Digest t) | Public+1 flags | | 0x08 |
| void CopyIn(SM3Digest t) | Private | | 0x08 |
| string get_AlgorithmName() | Public+2 flags | | 0x08 |
| int GetDigestSize() | Public+1 flags | | 0x04 |
| IMemoable Copy() | Public+1 flags | | 0x08 |
| void Reset(IMemoable other) | Public+1 flags | | 0x08 |
| void Reset() | Public+1 flags | | 0x00 |
| int DoFinal(const byte[]& output, int outOff) | Public+1 flags | | 0x08 |
| int DoFinal(const Span<System.Byte>& output) | Public+1 flags | | 0x10 |
| 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 |
| uint P0(uint x) | Private | | 0x04 |
| uint P1(uint x) | Private | | 0x04 |
| uint FF0(uint x, uint y, uint z) | Private | | 0x04 |
| uint FF1(uint x, uint y, uint z) | Private | | 0x04 |
| uint GG0(uint x, uint y, uint z) | Private | | 0x04 |
| uint GG1(uint x, uint y, uint z) | Private | | 0x04 |
| void ProcessBlock() | 2 flags | | 0x00 |