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.
-
-