List of usage examples for org.bouncycastle.crypto.generators DHParametersGenerator generateParameters
public DHParameters generateParameters()
From source file:org.xwiki.crypto.internal.asymmetric.generator.BcDHKeyParameterGenerator.java
License:Open Source License
/** * Generate DH parameters.//w ww .ja v a 2s. c o m * * Shared with the key generator to optimize key generation. * * @param params the parameters generation parameters. * @return shared DSA parameters for key generation. */ static org.bouncycastle.crypto.params.DHParameters getDhParameters(SecureRandom random, DHKeyParametersGenerationParameters params) { DHParametersGenerator paramGen = new DHParametersGenerator(); paramGen.init(params.getStrength() * 8, params.getCertainty(), random); return paramGen.generateParameters(); }