001    package org.bouncycastle.crypto;
002    
003    public interface BlockCipher
004    {
005        void func_71805_a(boolean var1, CipherParameters var2) throws IllegalArgumentException;
006    
007        String func_71802_a();
008    
009        int func_71804_b();
010    
011        int func_71806_a(byte[] var1, int var2, byte[] var3, int var4) throws DataLengthException, IllegalStateException;
012    
013        void func_71803_c();
014    }