| Modifier and Type | Interface and Description |
|---|---|
| pack-priv interface | |
| public interface | EntropySource
Base interface describing an entropy source for a DRBG. |
| public interface | |
| public interface | RandomGenerator
Generic interface for objects generating random bytes. |
| Modifier and Type | Class and Description |
|---|---|
| public class | BasicEntropySourceProvider
An EntropySourceProvider where entropy generation is based on a SecureRandom output using SecureRandom.generateSeed(). |
| public class | DigestRandomGenerator
Random generation based on the digest with counter. |
| public class | EntropyUtil
Utility methods for making use of EntropySources. |
| public class | FixedSecureRandom
A secure random that returns pre-seeded data to calls of nextBytes() or generateSeed(). |
| public class | ReversedWindowGenerator
Takes bytes generated by an underling RandomGenerator and reverses the order in each small window (of configurable size). |
| public class | |
| public class | SP800SecureRandomBuilder
Builder class for making SecureRandom objects based on SP 800-90A Deterministic Random Bit Generators (DRBG). |
| public class | ThreadedSeedGenerator
A thread based seed generator - one source of randomness. |
| public class | |
| public class | |
| public class | |
| public class |