<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0" />

Org.BouncyCastle.Crypto.Modes.AsconAead128

public sealed class AsconAead128 : IAeadCipher
Ascon-AEAD128, from NIST Special Publication (SP) 800-232.
namespace Org.BouncyCastle.Crypto.Modes { public sealed class AsconAead128 : IAeadCipher { public string AlgorithmName { get; } public AsconAead128(); public int GetKeyBytesSize(); public int GetIVBytesSize(); public void Init(bool forEncryption, ICipherParameters parameters); public void ProcessAadByte(byte input); public void ProcessAadBytes(byte[] inBytes, int inOff, int len); public int ProcessByte(byte input, byte[] outBytes, int outOff); public int ProcessBytes(byte[] inBytes, int inOff, int len, byte[] outBytes, int outOff); public int DoFinal(byte[] outBytes, int outOff); public byte[] GetMac(); public int GetUpdateOutputSize(int len); public int GetOutputSize(int len); public void Reset(); } }