package javax.crypto;

import java.security.InvalidAlgorithmParameterException;
import java.security.InvalidKeyException;
import java.security.Key;
import java.security.NoSuchAlgorithmException;
import java.security.spec.AlgorithmParameterSpec;

public class Cipher
{
 public static final int ENCRYPT_MODE = 1;
 public static final int DECRYPT_MODE = 2;

 public static final Cipher getInstance(String string_1) throws NoSuchAlgorithmException, NoSuchPaddingException
 {
  return null;
 }
 
 public final void init(int int_1, Key key_1) throws InvalidKeyException
 {
 }
 
 public final void init(int int_1, Key key_1, AlgorithmParameterSpec algorithmparameterspec_1) throws InvalidAlgorithmParameterException, InvalidKeyException
 {
 }
 
 public final int update(byte[] bytes_1, int int_1, int int_2, byte[] bytes_2, int int_3) throws IllegalStateException, ShortBufferException
 {
  return 0;
 }
 
 public final int doFinal(byte[] bytes_1, int int_1, int int_2, byte[] bytes_2, int int_3) throws IllegalBlockSizeException, IllegalStateException, BadPaddingException, ShortBufferException
 {
  return 0;
 }
 
 public final byte[] getIV()
 {
  return null;
 }
 
}