IBufferedCipher Interface
Namespace: Org.BouncyCastle.CryptoAssembly: BouncyCastle.Cryptography (in BouncyCastle.Cryptography.dll) Version: 2.3.0-beta.187+d6da5648ae
public interface IBufferedCipher
Public Interface IBufferedCipher
public interface class IBufferedCipher
Org.BouncyCastle.Crypto.IBufferedCipher = function();
Org.BouncyCastle.Crypto.IBufferedCipher.createInterface('Org.BouncyCastle.Crypto.IBufferedCipher');
Block cipher engines are expected to conform to this interface.
DoFinal | |
DoFinal(Byte) | |
DoFinal(SpanByte) | |
DoFinal(Byte, Int32) | |
DoFinal(ReadOnlySpanByte, SpanByte) | |
DoFinal(Byte, Byte, Int32) | |
DoFinal(Byte, Int32, Int32) | |
DoFinal(Byte, Int32, Int32, Byte, Int32) | |
GetBlockSize | |
GetOutputSize | |
GetUpdateOutputSize | |
Init | Initialise the cipher. |
ProcessByte(Byte) | |
ProcessByte(Byte, SpanByte) | |
ProcessByte(Byte, Byte, Int32) | |
ProcessBytes(Byte) | |
ProcessBytes(ReadOnlySpanByte, SpanByte) | |
ProcessBytes(Byte, Byte, Int32) | |
ProcessBytes(Byte, Int32, Int32) | |
ProcessBytes(Byte, Int32, Int32, Byte, Int32) | |
Reset |
Reset the cipher. After resetting the cipher is in the same state
as it was after the last init (if there was one).
|