14c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrompackage org.bouncycastle.jcajce.provider.symmetric.util; 24c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom 34c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstromimport java.security.AlgorithmParameterGeneratorSpi; 44c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstromimport java.security.SecureRandom; 54c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom 64c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrompublic abstract class BaseAlgorithmParameterGenerator 74c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom extends AlgorithmParameterGeneratorSpi 84c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom{ 94c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom protected SecureRandom random; 104c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom protected int strength = 1024; 114c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom 124c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom protected void engineInit( 134c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom int strength, 144c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom SecureRandom random) 154c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom { 164c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom this.strength = strength; 174c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom this.random = random; 184c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom } 194c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom} 20