param = new RC5Parameters(key.getEncoded(), ((RC5ParameterSpec)params).getRounds()); if (rc5Param.getWordSize() != 32) if ((rc5Param.getIV() != null) && (ivLength != 0)) param = new ParametersWithIV(param, rc5Param.getIV()); ivParam = (ParametersWithIV)param;
final int blkSize = DERHelper.asInt(pSeq.getObjectAt(2)); if (pSeq.size() > 3) { algParamSpec = new RC5ParameterSpec( version, rounds, DERHelper.asOctets(pSeq.getObjectAt(3))); } else { algParamSpec = new RC5ParameterSpec(version, rounds, blkSize);
param = new RC5Parameters(key.getEncoded(), ((RC5ParameterSpec)params).getRounds()); if (rc5Param.getWordSize() != 32) if ((rc5Param.getIV() != null) && (ivLength != 0)) param = new ParametersWithIV(param, rc5Param.getIV()); ivParam = (ParametersWithIV)param;
param = new RC5Parameters(key.getEncoded(), ((RC5ParameterSpec)params).getRounds()); if (rc5Param.getWordSize() != 32) if ((rc5Param.getIV() != null) && (ivLength != 0)) param = new ParametersWithIV(param, rc5Param.getIV()); ivParam = (ParametersWithIV)param;
param = new RC5Parameters(key.getEncoded(), ((RC5ParameterSpec)params).getRounds()); if (rc5Param.getWordSize() != 32) if ((rc5Param.getIV() != null) && (ivLength != 0)) param = new ParametersWithIV(param, rc5Param.getIV()); ivParam = (ParametersWithIV)param;
param = new RC5Parameters(key.getEncoded(), ((RC5ParameterSpec)params).getRounds()); if (baseEngine.getAlgorithmName().startsWith("RC5")) if (rc5Param.getWordSize() != 32) throw new InvalidAlgorithmParameterException("RC5 already set up for a word size of 32 not " + rc5Param.getWordSize() + "."); if (rc5Param.getWordSize() != 64) throw new InvalidAlgorithmParameterException("RC5 already set up for a word size of 64 not " + rc5Param.getWordSize() + "."); if ((rc5Param.getIV() != null) && (ivLength != 0)) param = new ParametersWithIV(param, rc5Param.getIV()); ivParam = (ParametersWithIV)param;
param = new RC5Parameters(key.getEncoded(), ((RC5ParameterSpec)params).getRounds()); if (baseEngine.getAlgorithmName().startsWith("RC5")) if (rc5Param.getWordSize() != 32) throw new InvalidAlgorithmParameterException("RC5 already set up for a word size of 32 not " + rc5Param.getWordSize() + "."); if (rc5Param.getWordSize() != 64) throw new InvalidAlgorithmParameterException("RC5 already set up for a word size of 64 not " + rc5Param.getWordSize() + "."); if ((rc5Param.getIV() != null) && (ivLength != 0)) param = new ParametersWithIV(param, rc5Param.getIV()); ivParam = (ParametersWithIV)param;
param = new RC5Parameters(key.getEncoded(), ((RC5ParameterSpec)params).getRounds()); if (baseEngine.getAlgorithmName().startsWith("RC5")) if (rc5Param.getWordSize() != 32) throw new InvalidAlgorithmParameterException("RC5 already set up for a word size of 32 not " + rc5Param.getWordSize() + "."); if (rc5Param.getWordSize() != 64) throw new InvalidAlgorithmParameterException("RC5 already set up for a word size of 64 not " + rc5Param.getWordSize() + "."); if ((rc5Param.getIV() != null) && (ivLength != 0)) param = new ParametersWithIV(param, rc5Param.getIV()); ivParam = (ParametersWithIV)param;
param = new RC5Parameters(key.getEncoded(), ((RC5ParameterSpec)params).getRounds()); if (baseEngine.getAlgorithmName().startsWith("RC5")) if (rc5Param.getWordSize() != 32) throw new InvalidAlgorithmParameterException("RC5 already set up for a word size of 32 not " + rc5Param.getWordSize() + "."); if (rc5Param.getWordSize() != 64) throw new InvalidAlgorithmParameterException("RC5 already set up for a word size of 64 not " + rc5Param.getWordSize() + "."); if ((rc5Param.getIV() != null) && (ivLength != 0)) param = new ParametersWithIV(((ParametersWithIV)param).getParameters(), rc5Param.getIV()); param = new ParametersWithIV(param, rc5Param.getIV());
param = new RC5Parameters(key.getEncoded(), ((RC5ParameterSpec)params).getRounds()); if (baseEngine.getAlgorithmName().startsWith("RC5")) if (rc5Param.getWordSize() != 32) throw new InvalidAlgorithmParameterException("RC5 already set up for a word size of 32 not " + rc5Param.getWordSize() + "."); if (rc5Param.getWordSize() != 64) throw new InvalidAlgorithmParameterException("RC5 already set up for a word size of 64 not " + rc5Param.getWordSize() + "."); if ((rc5Param.getIV() != null) && (ivLength != 0)) param = new ParametersWithIV(((ParametersWithIV)param).getParameters(), rc5Param.getIV()); param = new ParametersWithIV(param, rc5Param.getIV());