| void .ctor(const string& participantId, const char[]& password) | Public+1 flags | | 0x08 |
| void .ctor(const string& participantId, const char[]& password, JPakePrimeOrderGroup group) | Public+1 flags | | 0x08 |
| void .ctor(const string& participantId, const char[]& password, JPakePrimeOrderGroup group, IDigest digest, SecureRandom random) | Public+1 flags | | 0x08 |
| int get_State() | Public+3 flags | | 0x04 |
| JPakeRound1Payload CreateRound1PayloadToSend() | Public+2 flags | | 0x08 |
| void ValidateRound1PayloadReceived(JPakeRound1Payload round1PayloadReceived) | Public+2 flags | | 0x08 |
| JPakeRound2Payload CreateRound2PayloadToSend() | Public+2 flags | | 0x08 |
| void ValidateRound2PayloadReceived(JPakeRound2Payload round2PayloadReceived) | Public+2 flags | | 0x08 |
| BigInteger CalculateKeyingMaterial() | Public+2 flags | | 0x08 |
| JPakeRound3Payload CreateRound3PayloadToSend(BigInteger keyingMaterial) | Public+2 flags | | 0x08 |
| void ValidateRound3PayloadReceived(JPakeRound3Payload round3PayloadReceived, BigInteger keyingMaterial) | Public+2 flags | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |