Package org.bouncycastle.util.test
Class TestRandomEntropySourceProvider
- java.lang.Object
 - 
- org.bouncycastle.util.test.TestRandomEntropySourceProvider
 
 
- 
- All Implemented Interfaces:
 EntropySourceProvider
public class TestRandomEntropySourceProvider extends java.lang.Object implements EntropySourceProvider
A class for returning "quick entropy" for testing purposes. 
- 
- 
Constructor Summary
Constructors Constructor Description TestRandomEntropySourceProvider(boolean isPredictionResistant)Create a test entropy source provider. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntropySourceget(int bitsRequired)Return an entropy source that will create bitsRequired bits of entropy on each invocation of getEntropy(). 
 - 
 
- 
- 
Constructor Detail
- 
TestRandomEntropySourceProvider
public TestRandomEntropySourceProvider(boolean isPredictionResistant)
Create a test entropy source provider.- Parameters:
 isPredictionResistant- boolean indicating if the SecureRandom is based on prediction resistant entropy or not (true if it is).
 
 - 
 
- 
Method Detail
- 
get
public EntropySource get(int bitsRequired)
Return an entropy source that will create bitsRequired bits of entropy on each invocation of getEntropy().- Specified by:
 getin interfaceEntropySourceProvider- Parameters:
 bitsRequired- size (in bits) of entropy to be created by the provided source.- Returns:
 - an EntropySource that generates bitsRequired bits of entropy on each call to its getEntropy() method.
 
 
 - 
 
 -