Table of Contents

Class ECDHPublicBcpgKey

Namespace
Enterprises.Org.BouncyCastle.Bcpg
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class ECDHPublicBcpgKey : ECPublicBcpgKey, IBcpgKey
Inheritance
ECDHPublicBcpgKey
Implements
Inherited Members

Constructors

ECDHPublicBcpgKey(DerObjectIdentifier, ECPoint, HashAlgorithmTag, SymmetricKeyAlgorithmTag)

public ECDHPublicBcpgKey(DerObjectIdentifier oid, ECPoint point, HashAlgorithmTag hashAlgorithm, SymmetricKeyAlgorithmTag symmetricKeyAlgorithm)

Parameters

oid DerObjectIdentifier
point ECPoint
hashAlgorithm HashAlgorithmTag
symmetricKeyAlgorithm SymmetricKeyAlgorithmTag

ECDHPublicBcpgKey(BcpgInputStream)

public ECDHPublicBcpgKey(BcpgInputStream bcpgIn)

Parameters

bcpgIn BcpgInputStream

Properties

HashAlgorithm

public virtual HashAlgorithmTag HashAlgorithm { get; }

Property Value

HashAlgorithmTag

Reserved

public virtual byte Reserved { get; }

Property Value

byte

SymmetricKeyAlgorithm

public virtual SymmetricKeyAlgorithmTag SymmetricKeyAlgorithm { get; }

Property Value

SymmetricKeyAlgorithmTag

Methods

Encode(BcpgOutputStream)

public override void Encode(BcpgOutputStream bcpgOut)

Parameters

bcpgOut BcpgOutputStream