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).
|