Class KMacWithShake128Params
- Namespace
- Org.BouncyCastle.Asn1.Nist
- Assembly
- BouncyCastle.Cryptography.dll
KMACwithSHAKE128-params ::= SEQUENCE { kMACOutputLength INTEGER DEFAULT 256, -- Output length in bits customizationString OCTET STRING DEFAULT ''H }
public class KMacWithShake128Params : Asn1Encodable, IAsn1Convertible
- Inheritance
-
KMacWithShake128Params
- Implements
- Inherited Members
Constructors
KMacWithShake128Params(int)
public KMacWithShake128Params(int outputLength)
Parameters
outputLengthint
KMacWithShake128Params(int, byte[])
public KMacWithShake128Params(int outputLength, byte[] customizationString)
Parameters
Fields
DefaultCustomizationString
public static readonly Asn1OctetString DefaultCustomizationString
Field Value
DefaultOutputLength
public static readonly DerInteger DefaultOutputLength
Field Value
Properties
CustomizationString
public byte[] CustomizationString { get; }
Property Value
- byte[]
OutputLength
public int OutputLength { get; }
Property Value
Methods
GetInstance(Asn1TaggedObject, bool)
public static KMacWithShake128Params GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObjectAsn1TaggedObjectdeclaredExplicitbool
Returns
GetInstance(object)
public static KMacWithShake128Params GetInstance(object o)
Parameters
oobject
Returns
GetTagged(Asn1TaggedObject, bool)
public static KMacWithShake128Params GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObjectAsn1TaggedObjectdeclaredExplicitbool
Returns
ToAsn1Object()
public override Asn1Object ToAsn1Object()