Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.bouncycastle.crypto
Interface BlockCipher

All Known Implementing Classes:
  AESFastEngine, CFBBlockCipher

    public interface BlockCipher

Method Summary
`void` | `func_71803_c()`
`void` | `func_71805_a(boolean var1, CipherParameters var2)`
`int` | `func_71806_a(byte[] var1, int var2, byte[] var3, int var4)`
`String` | `getAlgorithmName()` Return the name of the algorithm the cipher implements.
`int` | `getBlockSize()` Return the block size for this cipher (in bytes).

Method Detail

### func_71805_a

    void func_71805_a(boolean var1,
                      CipherParameters var2)
                      throws IllegalArgumentException

  Throws:
    `IllegalArgumentException`

### getAlgorithmName

    String getAlgorithmName()

  Return the name of the algorithm the cipher implements.

### getBlockSize

    int getBlockSize()

  Return the block size for this cipher (in bytes).

### func_71806_a

    int func_71806_a(byte[] var1,
                     int var2,
                     byte[] var3,
                     int var4)
                     throws DataLengthException,
                            IllegalStateException

  Throws:
    `DataLengthException`
    `IllegalStateException`

### func_71803_c

    void func_71803_c()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD