Class BufferedAsymmetricBlockCipher
- Namespace
- Enterprises.Org.BouncyCastle.Crypto
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class BufferedAsymmetricBlockCipher : BufferedCipherBase, IBufferedCipher
- Inheritance
-
BufferedAsymmetricBlockCipher
- Implements
-
- Inherited Members
-
Constructors
BufferedAsymmetricBlockCipher(IAsymmetricBlockCipher)
public BufferedAsymmetricBlockCipher(IAsymmetricBlockCipher cipher)
Parameters
cipher
IAsymmetricBlockCipher
Properties
AlgorithmName
public override string AlgorithmName { get; }
Property Value
- string
Methods
DoFinal()
public override byte[] DoFinal()
Returns
- byte[]
DoFinal(byte[], int, int)
public override byte[] DoFinal(byte[] input, int inOff, int length)
Parameters
input
byte[]
inOff
int
length
int
Returns
- byte[]
GetBlockSize()
public override int GetBlockSize()
Returns
- int
GetOutputSize(int)
public override int GetOutputSize(int length)
Parameters
length
int
Returns
- int
GetUpdateOutputSize(int)
public override int GetUpdateOutputSize(int length)
Parameters
length
int
Returns
- int
Init(bool, ICipherParameters)
public override void Init(bool forEncryption, ICipherParameters parameters)
Parameters
forEncryption
bool
parameters
ICipherParameters
ProcessByte(byte)
public override byte[] ProcessByte(byte input)
Parameters
input
byte
Returns
- byte[]
ProcessBytes(byte[], int, int)
public override byte[] ProcessBytes(byte[] input, int inOff, int length)
Parameters
input
byte[]
inOff
int
length
int
Returns
- byte[]
Reset()
public override void Reset()