protected void engineInit( AlgorithmParameterSpec paramSpec) throws InvalidParameterSpecException { if (paramSpec instanceof IvParameterSpec) { this.iv = ((IvParameterSpec)paramSpec).getIV(); } else if (paramSpec instanceof GOST28147ParameterSpec) { this.iv = ((GOST28147ParameterSpec)paramSpec).getIV(); try { this.sBox = getSBoxOID((((GOST28147ParameterSpec)paramSpec).getSBox())); } catch (IllegalArgumentException e) { throw new InvalidParameterSpecException(e.getMessage()); } } else { throw new InvalidParameterSpecException("IvParameterSpec required to initialise a IV parameters algorithm parameters object"); } }
protected void engineInit( AlgorithmParameterSpec paramSpec) throws InvalidParameterSpecException { if (paramSpec instanceof IvParameterSpec) { this.iv = ((IvParameterSpec)paramSpec).getIV(); } else if (paramSpec instanceof GOST28147ParameterSpec) { this.iv = ((GOST28147ParameterSpec)paramSpec).getIV(); try { this.sBox = getSBoxOID((((GOST28147ParameterSpec)paramSpec).getSBox())); } catch (IllegalArgumentException e) { throw new InvalidParameterSpecException(e.getMessage()); } } else { throw new InvalidParameterSpecException("IvParameterSpec required to initialise a IV parameters algorithm parameters object"); } }