| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor(IDigest digest) | Public+1 flags | — | 0x08 |
| void Init(const byte[]& password, const byte[]& salt, int iterationCount) | Public+1 flags | — | 0x08 |
| void Init(const byte[]& password, const byte[]& salt) | Public+2 flags | — | 0x08 |
| byte[] GenerateDerivedKey(int bytesNeeded) | Private | — | 0x08 |
| ICipherParameters GenerateDerivedParameters(const string& algorithm, int keySize) | Public+1 flags | — | 0x08 |
| ICipherParameters GenerateDerivedParameters(const string& algorithm, int keySize, int ivSize) | Public+1 flags | — | 0x08 |
| ICipherParameters GenerateDerivedMacParameters(int keySize) | Public+1 flags | — | 0x08 |