| void .ctor(X9ECParameters x9) | Public+1 flags | — | 0x08 |
| void .ctor(ECCurve curve, ECPoint g, BigInteger n) | Public+1 flags | — | 0x08 |
| void .ctor(ECCurve curve, ECPoint g, BigInteger n, BigInteger h) | Public+1 flags | — | 0x08 |
| void .ctor(ECCurve curve, ECPoint g, BigInteger n, BigInteger h, const byte[]& seed) | Public+1 flags | — | 0x08 |
| ECCurve get_Curve() | Public+1 flags | — | 0x08 |
| ECPoint get_G() | Public+1 flags | — | 0x08 |
| BigInteger get_N() | Public+1 flags | — | 0x08 |
| BigInteger get_H() | Public+1 flags | | 0x08 |
| BigInteger get_HInv() | Public+1 flags | | 0x08 |
| byte[] GetSeed() | Public | | 0x08 |
| bool Equals(object obj) | Public+1 flags | | 0x08 |
| bool Equals(ECDomainParameters other) | 3 flags | | 0x08 |
| int GetHashCode() | Public+1 flags | | 0x04 |
| BigInteger ValidatePrivateScalar(BigInteger d) | Public | | 0x08 |
| ECPoint ValidatePublicPoint(ECPoint q) | Public | | 0x08 |
| ECPoint ValidatePublicPoint(ECCurve c, ECPoint q) | Static+1 flags | | 0x08 |