<PackageReference Include="BouncyCastle.Cryptography" Version="2.6.1" />

Org.BouncyCastle.Asn1.X9.X9ECParameters

public class X9ECParameters : Asn1Encodable
namespace Org.BouncyCastle.Asn1.X9 { public class X9ECParameters : Asn1Encodable { public ECCurve Curve { get; } public ECPoint G { get; } public BigInteger N { get; } public BigInteger H { get; } public DerBitString Seed { get; } public X9Curve CurveEntry { get; } public X9FieldID FieldIDEntry { get; } public X9ECPoint BaseEntry { get; } public static X9ECParameters GetInstance(object obj); public static X9ECParameters GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit); public static X9ECParameters GetOptional(Asn1Encodable element); public static X9ECParameters GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit); public X9ECParameters(Asn1Sequence seq); public X9ECParameters(ECCurve curve, X9ECPoint g, BigInteger n); public X9ECParameters(ECCurve curve, X9ECPoint g, BigInteger n, BigInteger h); public X9ECParameters(ECCurve curve, X9ECPoint g, BigInteger n, BigInteger h, byte[] seed); public X9ECParameters(ECCurve curve, X9ECPoint g, BigInteger n, BigInteger h, DerBitString seed); public byte[] GetSeed(); } }