List of usage examples for org.bouncycastle.crypto.generators DHParametersGenerator init
public void init(int size, int certainty, SecureRandom random)
From source file:org.xwiki.crypto.internal.asymmetric.generator.BcDHKeyParameterGenerator.java
License:Open Source License
/** * Generate DH parameters./*from w w w . j ava2 s .co 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(); }