// Path: CrococryptFile/common/org/fhissen/crypto/CryptoCodes.java
// public enum BASECIPHER{
// 	AES,
// 	TWOFISH ("Twofish"),
// 	SERPENT ("Serpent"),
// 	CAMELLIA ("Camellia"),
// 		
// 	;
// 		
// 	private String cipherCode = null;
// 	private BASECIPHER(){}
// 	private BASECIPHER(String cipherCode){
// 		this.cipherCode = cipherCode;
// 	}
// 		
// 	private String getCipherCode(){
// 		if(cipherCode != null)
// 			return cipherCode;
// 			
// 		return name();
// 	}
// 		
// 	public String getECB(){
// 		return ecbCodes.get(this);
// 	}
// 		
// 	public String getCBCPad(){
// 		return cbcpadCodes.get(this);
// 	}
// 		
// 	public String getCBCNopad(){
// 		return cbcnopadCodes.get(this);
// 	}
// }


import java.io.InputStream;
import java.io.OutputStream;
import java.security.InvalidAlgorithmParameterException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import javax.crypto.Cipher;
import javax.crypto.CipherInputStream;
import javax.crypto.CipherOutputStream;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.spec.IvParameterSpec;
import org.fhissen.crypto.CryptoCodes.BASECIPHER;

package org.fhissen.crypto;





public class CipherMain {
	private FSecretKeySpec[] keys;

// Path: CrococryptFile/common/org/fhissen/crypto/CryptoCodes.java
// public enum BASECIPHER{
// 	AES,
// 	TWOFISH ("Twofish"),
// 	SERPENT ("Serpent"),
// 	CAMELLIA ("Camellia"),
// 		
// 	;
// 		
// 	private String cipherCode = null;
// 	private BASECIPHER(){}
// 	private BASECIPHER(String cipherCode){
// 		this.cipherCode = cipherCode;
// 	}
// 		
// 	private String getCipherCode(){
// 		if(cipherCode != null)
// 			return cipherCode;
// 			
// 		return name();
// 	}
// 		
// 	public String getECB(){
// 		return ecbCodes.get(this);
// 	}
// 		
// 	public String getCBCPad(){
// 		return cbcpadCodes.get(this);
// 	}
// 		
// 	public String getCBCNopad(){
// 		return cbcnopadCodes.get(this);
// 	}
// }


// Path: CrococryptFile/common/org/fhissen/crypto/CipherMain.java
import java.io.InputStream;
import java.io.OutputStream;
import java.security.InvalidAlgorithmParameterException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import javax.crypto.Cipher;
import javax.crypto.CipherInputStream;
import javax.crypto.CipherOutputStream;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.spec.IvParameterSpec;
import org.fhissen.crypto.CryptoCodes.BASECIPHER;

package org.fhissen.crypto;





public class CipherMain {
	private FSecretKeySpec[] keys;

	private BASECIPHER[] ciphers;
