Interface IBlockCipher
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.Crypto
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public interface IBlockCipher
   
  Properties
  
  
  AlgorithmName
  
  
  
  
  
    string AlgorithmName { get; }
   
  Property Value
  
    - string
  IsPartialBlockOkay
  
  
  
  
  
    bool IsPartialBlockOkay { get; }
   
  Property Value
  
    - bool
Methods
  
  
  GetBlockSize()
  
  
  
  
  
  Returns
  
    - int
  Init(bool, ICipherParameters)
  
  
  
  
  
    void Init(bool forEncryption, ICipherParameters parameters)
   
  Parameters
  
    - forEncryptionbool
- parametersICipherParameters
  ProcessBlock(byte[], int, byte[], int)
  
  
  
  
  
    int ProcessBlock(byte[] inBuf, int inOff, byte[] outBuf, int outOff)
   
  Parameters
  
    - inBufbyte[]
- inOffint
- outBufbyte[]
- outOffint
Returns
  
    - int
  Reset()