
import it.unisa.dia.gas.crypto.cipher.CipherParametersGenerator;</BUG>
import it.unisa.dia.gas.jpbc.Element;
import it.unisa.dia.gas.jpbc.Pairing;
import it.unisa.dia.gas.plaf.jpbc.pairing.PairingFactory;
<BUG>import org.bouncycastle.crypto.CipherParameters;</BUG>
import org.bouncycastle.crypto.KeyGenerationParameters;
<BUG>public class IBBEDel07SecretKeyGenerator implements CipherParametersGenerator {
</BUG>
private IBBEDel07SecretKeyGenerationParameters parameters;

package cn.edu.buaa.crypto.encryption.ibbe.del07.generators;
import cn.edu.buaa.crypto.algebra.generators.AsymmetricKeySerParametersGenerator;
import cn.edu.buaa.crypto.algebra.serparams.AsymmetricKeySerParameter;
import cn.edu.buaa.crypto.utils.PairingUtils;
import cn.edu.buaa.crypto.encryption.ibbe.del07.serparams.IBBEDel07MasterSecretKeySerParameter;
import cn.edu.buaa.crypto.encryption.ibbe.del07.serparams.IBBEDel07PublicKeySerParameter;
import cn.edu.buaa.crypto.encryption.ibbe.del07.genparams.IBBEDel07SecretKeyGenerationParameters;
import cn.edu.buaa.crypto.encryption.ibbe.del07.serparams.IBBEDel07SecretKeySerParameter;
import it.unisa.dia.gas.jpbc.Element;
import it.unisa.dia.gas.jpbc.Pairing;
import it.unisa.dia.gas.plaf.jpbc.pairing.PairingFactory;
import org.bouncycastle.crypto.KeyGenerationParameters;
public class IBBEDel07SecretKeyGenerator implements AsymmetricKeySerParametersGenerator {
private IBBEDel07SecretKeyGenerationParameters parameters;
