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 EntropySource
get(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:
get
in 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.
-
-