| void .ctor() | Public+1 flags | | 0x00 |
| void Init(BigInteger N, BigInteger g, BigInteger v, IDigest digest, SecureRandom random) | Public+2 flags | | 0x08 |
| void Init(Srp6GroupParameters group, BigInteger v, IDigest digest, SecureRandom random) | Public+2 flags | | 0x08 |
| BigInteger GenerateServerCredentials() | Public+2 flags | | 0x08 |
| BigInteger CalculateSecret(BigInteger clientA) | Public+2 flags | | 0x08 |
| BigInteger SelectPrivateValue() | 3 flags | | 0x08 |
| BigInteger CalculateS() | Private | | 0x08 |
| bool VerifyClientEvidenceMessage(BigInteger clientM1) | Public+2 flags | | 0x08 |
| BigInteger CalculateServerEvidenceMessage() | Public+2 flags | | 0x08 |
| BigInteger CalculateSessionKey() | Public+2 flags | | 0x08 |