public static PBEParameter getInstance( Object obj) { if (obj instanceof PBEParameter) { return (PBEParameter)obj; } else if (obj != null) { return new PBEParameter(ASN1Sequence.getInstance(obj)); } return null; }
protected void engineInit( byte[] params, String format) throws IOException { if (this.isASN1FormatString(format)) { engineInit(params); return; } throw new IOException("Unknown parameters format in PBKDF2 parameters object"); }
protected AlgorithmParameterSpec localEngineGetParameterSpec( Class paramSpec) throws InvalidParameterSpecException { if (paramSpec == PBEParameterSpec.class) { return new PBEParameterSpec(params.getSalt(), params.getIterationCount().intValue()); } throw new InvalidParameterSpecException("unknown parameter spec passed to PBKDF1 PBE parameters object."); }
|| algorithm.equals(PKCSObjectIdentifiers.pbeWithSHA1AndDES_CBC)) PBEParameter pbeParams = PBEParameter.getInstance(algorithmIdentifier.getParameters()); new PBEParameterSpec(pbeParams.getSalt(), pbeParams.getIterationCount().intValue()));
protected byte[] engineGetEncoded() { try { return params.getEncoded(ASN1Encoding.DER); } catch (IOException e) { throw new RuntimeException("Oooops! " + e.toString()); } }
PBEParameter params = PBEParameter.getInstance(algorithm.getParameters()); }, params.getSalt(), params.getIterationCount().intValue()));
PBEParameter params = PBEParameter.getInstance(algorithm.getParameters()); }, params.getSalt(), params.getIterationCount().intValue()));
public static PBEParameter getInstance( Object obj) { if (obj instanceof PBEParameter) { return (PBEParameter)obj; } else if (obj != null) { return new PBEParameter(ASN1Sequence.getInstance(obj)); } return null; }
protected void engineInit( AlgorithmParameterSpec paramSpec) throws InvalidParameterSpecException { if (!(paramSpec instanceof PBEParameterSpec)) { throw new InvalidParameterSpecException("PBEParameterSpec required to initialise a PBKDF1 PBE parameters algorithm parameters object"); } PBEParameterSpec pbeSpec = (PBEParameterSpec)paramSpec; this.params = new PBEParameter(pbeSpec.getSalt(), pbeSpec.getIterationCount()); }