Table of Contents

Class DHDomainParameters

Namespace
Org.BouncyCastle.Asn1.X9
Assembly
BouncyCastle.Cryptography.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

GetTagged(Asn1TaggedObject, bool)

public static DHDomainParameters GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

DHDomainParameters

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object