Table of Contents

Class DHDomainParameters

Namespace
Enterprises.Org.BouncyCastle.Asn1.X9
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class DHDomainParameters : Asn1Encodable, IAsn1Convertible
Inheritance
DHDomainParameters
Implements
Inherited Members

Constructors

DHDomainParameters(DerInteger, DerInteger, DerInteger, DerInteger, DHValidationParms)

public DHDomainParameters(DerInteger p, DerInteger g, DerInteger q, DerInteger j, DHValidationParms validationParms)

Parameters

p DerInteger
g DerInteger
q DerInteger
j DerInteger
validationParms DHValidationParms

Properties

G

public DerInteger G { get; }

Property Value

DerInteger

J

public DerInteger J { get; }

Property Value

DerInteger

P

public DerInteger P { get; }

Property Value

DerInteger

Q

public DerInteger Q { get; }

Property Value

DerInteger

ValidationParms

public DHValidationParms ValidationParms { get; }

Property Value

DHValidationParms

Methods

GetInstance(Asn1TaggedObject, bool)

public static DHDomainParameters GetInstance(Asn1TaggedObject obj, bool isExplicit)

Parameters

obj Asn1TaggedObject
isExplicit bool

Returns

DHDomainParameters

GetInstance(object)

public static DHDomainParameters GetInstance(object obj)

Parameters

obj object

Returns

DHDomainParameters

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object