protected void engineInit( AlgorithmParameterSpec paramSpec) throws InvalidParameterSpecException { if (paramSpec instanceof IvParameterSpec) { this.iv = ((IvParameterSpec)paramSpec).getIV(); } else if (paramSpec instanceof RC2ParameterSpec) { int effKeyBits = ((RC2ParameterSpec)paramSpec).getEffectiveKeyBits(); if (effKeyBits != -1) { if (effKeyBits < 256) { parameterVersion = table[effKeyBits]; } else { parameterVersion = effKeyBits; } } this.iv = ((RC2ParameterSpec)paramSpec).getIV(); } else { throw new InvalidParameterSpecException("IvParameterSpec or RC2ParameterSpec required to initialise a RC2 parameters algorithm parameters object"); } }
protected void engineInit( AlgorithmParameterSpec paramSpec) throws InvalidParameterSpecException { if (paramSpec instanceof IvParameterSpec) { this.iv = ((IvParameterSpec)paramSpec).getIV(); } else if (paramSpec instanceof RC2ParameterSpec) { int effKeyBits = ((RC2ParameterSpec)paramSpec).getEffectiveKeyBits(); if (effKeyBits != -1) { if (effKeyBits < 256) { parameterVersion = table[effKeyBits]; } else { parameterVersion = effKeyBits; } } this.iv = ((RC2ParameterSpec)paramSpec).getIV(); } else { throw new InvalidParameterSpecException("IvParameterSpec or RC2ParameterSpec required to initialise a RC2 parameters algorithm parameters object"); } }
protected void engineInit( AlgorithmParameterSpec paramSpec) throws InvalidParameterSpecException { if (paramSpec instanceof IvParameterSpec) { this.iv = ((IvParameterSpec)paramSpec).getIV(); } else if (paramSpec instanceof RC2ParameterSpec) { int effKeyBits = ((RC2ParameterSpec)paramSpec).getEffectiveKeyBits(); if (effKeyBits != -1) { if (effKeyBits < 256) { parameterVersion = table[effKeyBits]; } else { parameterVersion = effKeyBits; } } this.iv = ((RC2ParameterSpec)paramSpec).getIV(); } else { throw new InvalidParameterSpecException("IvParameterSpec or RC2ParameterSpec required to initialise a RC2 parameters algorithm parameters object"); } }
protected void engineInit( AlgorithmParameterSpec paramSpec) throws InvalidParameterSpecException { if (paramSpec instanceof IvParameterSpec) { this.iv = ((IvParameterSpec)paramSpec).getIV(); } else if (paramSpec instanceof RC2ParameterSpec) { int effKeyBits = ((RC2ParameterSpec)paramSpec).getEffectiveKeyBits(); if (effKeyBits != -1) { if (effKeyBits < 256) { parameterVersion = table[effKeyBits]; } else { parameterVersion = effKeyBits; } } this.iv = ((RC2ParameterSpec)paramSpec).getIV(); } else { throw new InvalidParameterSpecException("IvParameterSpec or RC2ParameterSpec required to initialise a RC2 parameters algorithm parameters object"); } }
protected void engineInit( AlgorithmParameterSpec paramSpec) throws InvalidParameterSpecException { if (paramSpec instanceof IvParameterSpec) { this.iv = ((IvParameterSpec)paramSpec).getIV(); } else if (paramSpec instanceof RC2ParameterSpec) { int effKeyBits = ((RC2ParameterSpec)paramSpec).getEffectiveKeyBits(); if (effKeyBits != -1) { if (effKeyBits < 256) { parameterVersion = table[effKeyBits]; } else { parameterVersion = effKeyBits; } } this.iv = ((RC2ParameterSpec)paramSpec).getIV(); } else { throw new InvalidParameterSpecException("IvParameterSpec or RC2ParameterSpec required to initialise a RC2 parameters algorithm parameters object"); } }
public AlgorithmIdentifier getAlgorithmIdentifier(ASN1ObjectIdentifier macOID, AlgorithmParameterSpec paramSpec) { if (paramSpec instanceof IvParameterSpec) { return new AlgorithmIdentifier(macOID, new DEROctetString(((IvParameterSpec)paramSpec).getIV())); } if (paramSpec instanceof RC2ParameterSpec) { RC2ParameterSpec rc2Spec = (RC2ParameterSpec)paramSpec; int effKeyBits = ((RC2ParameterSpec)paramSpec).getEffectiveKeyBits(); if (effKeyBits != -1) { int parameterVersion; if (effKeyBits < 256) { parameterVersion = rc2Table[effKeyBits]; } else { parameterVersion = effKeyBits; } return new AlgorithmIdentifier(macOID, new RC2CBCParameter(parameterVersion, rc2Spec.getIV())); } return new AlgorithmIdentifier(macOID, new RC2CBCParameter(rc2Spec.getIV())); } throw new IllegalStateException("unknown parameter spec: " + paramSpec); }
param = new ParametersWithIV(new RC2Parameters(keyParam.getKey(), ((RC2ParameterSpec)params).getEffectiveKeyBits()), ((RC2ParameterSpec)params).getIV());
public AlgorithmIdentifier getAlgorithmIdentifier(ASN1ObjectIdentifier macOID, AlgorithmParameterSpec paramSpec) { if (paramSpec instanceof IvParameterSpec) { return new AlgorithmIdentifier(macOID, new DEROctetString(((IvParameterSpec)paramSpec).getIV())); } if (paramSpec instanceof RC2ParameterSpec) { RC2ParameterSpec rc2Spec = (RC2ParameterSpec)paramSpec; int effKeyBits = ((RC2ParameterSpec)paramSpec).getEffectiveKeyBits(); if (effKeyBits != -1) { int parameterVersion; if (effKeyBits < 256) { parameterVersion = rc2Table[effKeyBits]; } else { parameterVersion = effKeyBits; } return new AlgorithmIdentifier(macOID, new RC2CBCParameter(parameterVersion, rc2Spec.getIV())); } return new AlgorithmIdentifier(macOID, new RC2CBCParameter(rc2Spec.getIV())); } throw new IllegalStateException("unknown parameter spec: " + paramSpec); }
param = new ParametersWithIV(new RC2Parameters(keyParam.getKey(), ((RC2ParameterSpec)params).getEffectiveKeyBits()), ((RC2ParameterSpec)params).getIV());
public AlgorithmIdentifier getAlgorithmIdentifier(ASN1ObjectIdentifier macOID, AlgorithmParameterSpec paramSpec) { if (paramSpec instanceof IvParameterSpec) { return new AlgorithmIdentifier(macOID, new DEROctetString(((IvParameterSpec)paramSpec).getIV())); } if (paramSpec instanceof RC2ParameterSpec) { RC2ParameterSpec rc2Spec = (RC2ParameterSpec)paramSpec; int effKeyBits = ((RC2ParameterSpec)paramSpec).getEffectiveKeyBits(); if (effKeyBits != -1) { int parameterVersion; if (effKeyBits < 256) { parameterVersion = rc2Table[effKeyBits]; } else { parameterVersion = effKeyBits; } return new AlgorithmIdentifier(macOID, new RC2CBCParameter(parameterVersion, rc2Spec.getIV())); } return new AlgorithmIdentifier(macOID, new RC2CBCParameter(rc2Spec.getIV())); } throw new IllegalStateException("unknown parameter spec: " + paramSpec); }
param = new RC2Parameters(key.getEncoded(), ((RC2ParameterSpec)params).getEffectiveKeyBits());
param = new RC2Parameters(key.getEncoded(), ((RC2ParameterSpec)params).getEffectiveKeyBits());
param = new RC2Parameters(key.getEncoded(), ((RC2ParameterSpec)params).getEffectiveKeyBits());
param = new RC2Parameters(key.getEncoded(), ((RC2ParameterSpec)params).getEffectiveKeyBits());
param = new RC2Parameters(key.getEncoded(), ((RC2ParameterSpec)params).getEffectiveKeyBits());
param = new RC2Parameters(key.getEncoded(), ((RC2ParameterSpec)params).getEffectiveKeyBits());
param = new RC2Parameters(key.getEncoded(), ((RC2ParameterSpec)params).getEffectiveKeyBits());
param = new RC2Parameters(key.getEncoded(), ((RC2ParameterSpec)params).getEffectiveKeyBits());
param = new RC2Parameters(key.getEncoded(), ((RC2ParameterSpec)params).getEffectiveKeyBits());