List of usage examples for org.bouncycastle.crypto.generators DHParametersGenerator DHParametersGenerator
DHParametersGenerator
From source file:org.xwiki.crypto.internal.asymmetric.generator.BcDHKeyParameterGenerator.java
License:Open Source License
/** * Generate DH parameters./*from w w w. ja v a 2 s .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(); }