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

Org.BouncyCastle.Tls.Crypto.Impl.BC.BcTlsAeadCipherImpl

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