Table of Contents

Class KemOtherInfo

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

Constructors

KemOtherInfo(Asn1OctetString, Asn1OctetString, Asn1OctetString, DerInteger, AlgorithmIdentifier, Asn1OctetString)

public KemOtherInfo(Asn1OctetString transactionID, Asn1OctetString senderNonce, Asn1OctetString recipNonce, DerInteger len, AlgorithmIdentifier mac, Asn1OctetString ct)

Parameters

transactionID Asn1OctetString
senderNonce Asn1OctetString
recipNonce Asn1OctetString
len DerInteger
mac AlgorithmIdentifier
ct Asn1OctetString

KemOtherInfo(Asn1OctetString, Asn1OctetString, Asn1OctetString, long, AlgorithmIdentifier, Asn1OctetString)

public KemOtherInfo(Asn1OctetString transactionID, Asn1OctetString senderNonce, Asn1OctetString recipNonce, long len, AlgorithmIdentifier mac, Asn1OctetString ct)

Parameters

transactionID Asn1OctetString
senderNonce Asn1OctetString
recipNonce Asn1OctetString
len long
mac AlgorithmIdentifier
ct Asn1OctetString

Properties

Ct

public virtual Asn1OctetString Ct { get; }

Property Value

Asn1OctetString

Len

public virtual DerInteger Len { get; }

Property Value

DerInteger

Mac

public virtual AlgorithmIdentifier Mac { get; }

Property Value

AlgorithmIdentifier

RecipNonce

public virtual Asn1OctetString RecipNonce { get; }

Property Value

Asn1OctetString

SenderNonce

public virtual Asn1OctetString SenderNonce { get; }

Property Value

Asn1OctetString

TransactionID

public virtual Asn1OctetString TransactionID { get; }

Property Value

Asn1OctetString

Methods

GetInstance(Asn1TaggedObject, bool)

public static KemOtherInfo GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

KemOtherInfo

GetInstance(object)

public static KemOtherInfo GetInstance(object obj)

Parameters

obj object

Returns

KemOtherInfo

GetTagged(Asn1TaggedObject, bool)

public static KemOtherInfo GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

KemOtherInfo

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object