Table of Contents

Class ElGamalParameter

Namespace
Org.BouncyCastle.Asn1.Oiw
Assembly
BouncyCastle.Cryptography.dll
public class ElGamalParameter : Asn1Encodable, IAsn1Convertible
Inheritance
ElGamalParameter
Implements
Inherited Members

Constructors

ElGamalParameter(Asn1Sequence)

[Obsolete("Use 'GetInstance' instead")]
public ElGamalParameter(Asn1Sequence seq)

Parameters

seq Asn1Sequence

ElGamalParameter(BigInteger, BigInteger)

public ElGamalParameter(BigInteger p, BigInteger g)

Parameters

p BigInteger
g BigInteger

Properties

G

public BigInteger G { get; }

Property Value

BigInteger

P

public BigInteger P { get; }

Property Value

BigInteger

Methods

GetInstance(Asn1TaggedObject, bool)

public static ElGamalParameter GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

ElGamalParameter

GetInstance(object)

public static ElGamalParameter GetInstance(object obj)

Parameters

obj object

Returns

ElGamalParameter

GetTagged(Asn1TaggedObject, bool)

public static ElGamalParameter GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

ElGamalParameter

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object