use of org.bouncycastle.crypto.KeyGenerationParameters in project gocd by gocd.
the class CipherProvider method generateKey.
private byte[] generateKey() {
SecureRandom random = new SecureRandom();
random.setSeed(UUID.randomUUID().toString().getBytes());
KeyGenerationParameters generationParameters = new KeyGenerationParameters(random, DESParameters.DES_KEY_LENGTH * 8);
DESKeyGenerator generator = new DESKeyGenerator();
generator.init(generationParameters);
return Hex.encode(generator.generateKey());
}
use of org.bouncycastle.crypto.KeyGenerationParameters in project XobotOS by xamarin.
the class JCEKeyGenerator method engineInit.
protected void engineInit(SecureRandom random) {
if (random != null) {
engine.init(new KeyGenerationParameters(random, defaultKeySize));
uninitialised = false;
}
}
Aggregations