ParamKey(final AlgorithmParameterSpec parameterSpec) { this.parameterSpec = parameterSpec; this.hashCode = KeyUtil.parametersHashCode(parameterSpec); }
final PBEParameterSpec pbeSpec = (PBEParameterSpec) param; final AlgorithmParameterSpec parameterSpec = pbeSpec.getParameterSpec(); return (pbeSpec.getIterationCount() * 31 + Arrays.hashCode(pbeSpec.getSalt())) * 31 + parametersHashCode(parameterSpec); } else if (param instanceof IvParameterSpec) { return Arrays.hashCode(((IvParameterSpec) param).getIV());
ParamKey(final AlgorithmParameterSpec parameterSpec) { this.parameterSpec = parameterSpec; this.hashCode = KeyUtil.parametersHashCode(parameterSpec); }
ParamKey(final AlgorithmParameterSpec parameterSpec) { this.parameterSpec = parameterSpec; this.hashCode = KeyUtil.parametersHashCode(parameterSpec); }
ParamKey(final AlgorithmParameterSpec parameterSpec) { this.parameterSpec = parameterSpec; this.hashCode = KeyUtil.parametersHashCode(parameterSpec); }
final PBEParameterSpec pbeSpec = (PBEParameterSpec) param; final AlgorithmParameterSpec parameterSpec = pbeSpec.getParameterSpec(); return (pbeSpec.getIterationCount() * 31 + Arrays.hashCode(pbeSpec.getSalt())) * 31 + parametersHashCode(parameterSpec); } else if (param instanceof IvParameterSpec) { return Arrays.hashCode(((IvParameterSpec) param).getIV());
final PBEParameterSpec pbeSpec = (PBEParameterSpec) param; final AlgorithmParameterSpec parameterSpec = pbeSpec.getParameterSpec(); return (pbeSpec.getIterationCount() * 31 + Arrays.hashCode(pbeSpec.getSalt())) * 31 + parametersHashCode(parameterSpec); } else if (param instanceof IvParameterSpec) { return Arrays.hashCode(((IvParameterSpec) param).getIV());
final PBEParameterSpec pbeSpec = (PBEParameterSpec) param; final AlgorithmParameterSpec parameterSpec = pbeSpec.getParameterSpec(); return (pbeSpec.getIterationCount() * 31 + Arrays.hashCode(pbeSpec.getSalt())) * 31 + parametersHashCode(parameterSpec); } else if (param instanceof IvParameterSpec) { return Arrays.hashCode(((IvParameterSpec) param).getIV());