AsconEngine Class

ASCON v1.2 AEAD, https://ascon.iaik.tugraz.at/ .

Definition

Namespace: Org.BouncyCastle.Crypto.Engines
Assembly: BouncyCastle.Cryptography (in BouncyCastle.Cryptography.dll) Version: 2.3.0-beta.187+d6da5648ae
public sealed class AsconEngine : IAeadCipher
Inheritance
Object    AsconEngine
Implements
IAeadCipher

Remarks

https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/ascon-spec-final.pdf
ASCON v1.2 AEAD with reference to C Reference Impl from: https://github.com/ascon/ascon-c .

Constructors

AsconEngineInitializes a new instance of the AsconEngine class

Properties

Methods

DoFinal(SpanByte) 
DoFinal(Byte, Int32) 
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetIVBytesSize 
GetKeyBytesSize 
GetMac 
GetOutputSize 
GetTypeGets the Type of the current instance.
(Inherited from Object)
GetUpdateOutputSize 
Init 
ProcessAadByte 
ProcessAadBytes(ReadOnlySpanByte) 
ProcessAadBytes(Byte, Int32, Int32) 
ProcessByte(Byte, SpanByte) 
ProcessByte(Byte, Byte, Int32) 
ProcessBytes(ReadOnlySpanByte, SpanByte) 
ProcessBytes(Byte, Int32, Int32, Byte, Int32) 
Reset 
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also