Org.BouncyCastle.Tls.Crypto.Impl.BC.BcChaCha20Poly1305
namespace Org.BouncyCastle.Tls.Crypto.Impl.BC
{
public sealed class BcChaCha20Poly1305 : TlsAeadCipherImpl
{
public BcChaCha20Poly1305(bool isEncrypting);
public int DoFinal(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset);
public int DoFinal(byte[] additionalData, byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset);
public int GetOutputSize(int inputLength);
public void Init(byte[] nonce, int macSize, byte[] additionalData);
public void Reset();
public void SetKey(byte[] key, int keyOff, int keyLen);
public void SetKey(ReadOnlySpan<byte> key);
}
}