public void initialize(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException { kpg = new McElieceKeyPairGenerator(); McElieceKeyGenParameterSpec ecc = (McElieceKeyGenParameterSpec)params; McElieceKeyGenerationParameters mccKGParams = new McElieceKeyGenerationParameters( random, new McElieceParameters(ecc.getM(), ecc.getT())); kpg.init(mccKGParams); }