IAeadBlockCipher Interface

An IAeadCipher based on an IBlockCipher.

Definition

Namespace: Org.BouncyCastle.Crypto.Modes
Assembly: BouncyCastle.Cryptography (in BouncyCastle.Cryptography.dll) Version: 2.3.0-beta.187+d6da5648ae
public interface IAeadBlockCipher : IAeadCipher
Implements
IAeadCipher

Properties

AlgorithmNameThe name of the algorithm this cipher implements.
(Inherited from IAeadCipher)
UnderlyingCipherThe block cipher underlying this algorithm.

Methods

DoFinal(SpanByte)
(Inherited from IAeadCipher)
DoFinal(Byte, Int32)
(Inherited from IAeadCipher)
GetBlockSize 
GetMac
(Inherited from IAeadCipher)
GetOutputSize
(Inherited from IAeadCipher)
GetUpdateOutputSize
(Inherited from IAeadCipher)
InitInitialise the cipher.
(Inherited from IAeadCipher)
ProcessAadByteAdd a single byte to the associated data check.
(Inherited from IAeadCipher)
ProcessAadBytes(ReadOnlySpanByte)Add a span of bytes to the associated data check.
(Inherited from IAeadCipher)
ProcessAadBytes(Byte, Int32, Int32)Add a sequence of bytes to the associated data check.
(Inherited from IAeadCipher)
ProcessByte(Byte, SpanByte)
(Inherited from IAeadCipher)
ProcessByte(Byte, Byte, Int32)
(Inherited from IAeadCipher)
ProcessBytes(ReadOnlySpanByte, SpanByte)
(Inherited from IAeadCipher)
ProcessBytes(Byte, Int32, Int32, Byte, Int32)
(Inherited from IAeadCipher)
Reset Reset the cipher to the same state as it was after the last init (if there was one).
(Inherited from IAeadCipher)

See Also