A B C D E F G H I L M N O P Q R S T U V

C

checkGeneratedBits(byte[]) - Static method in enum org.randomness.TRNG
Simple and fast check on generated bits; throws an Error if the generator may be broken.
close() - Method in class org.randomness.Cryptorandomness
The uninstantiate function zeroizes (i.e., erases) the internal state.
close() - Method in class org.randomness.Pseudorandomness
The uninstantiate function closes this PRNG and zeroizes its internal state.
close() - Method in class org.randomness.Quasirandomess
 
close() - Method in class org.randomness.Randomness
The uninstantiate function zeroizes the internal state of RBG interrupting generate function, if proceed.
close() - Method in class org.randomness.Truerandomness
The uninstantiate function zeroizes (i.e., erases) the internal state of TRNG (possibly close the entropy source).
copy() - Method in class org.randomness.Pseudorandomness
Returns a deep copy of this pseudorandomness with identical producing output (optional operation).
Cryptorandomness - Class in org.randomness
This class specifies techniques for the compute cryptographically secure bits deterministically using an underlying algorithm that, if an adversary does not know the entropy input, then he can’t tell the difference between the pseudorandom bits and a stream of truly random bits, let alone predict any of the pseudorandom bits.
Cryptorandomness(byte[]) - Constructor for class org.randomness.Cryptorandomness
Default constructor define optional personalization string of bits that provides personalization information.
CSPRNG - Enum in org.randomness
List of implemented Cryptographically Secure Pseudorandom Number Generators that produces random numbers with properties that make it suitable for use in cryptography.
current() - Method in enum org.randomness.CSPRNG
Returns a unique CSPRNG generator isolated to the current thread (thread local random).
current() - Method in enum org.randomness.PRNG
Returns a unique PRNG generator isolated to the current thread (thread local random).
current(PRNG) - Static method in class org.randomness.Pseudorandomness
Creates a unique Pseudo-random Number Generator isolated to the current thread (thread-local).
current() - Method in enum org.randomness.TRNG
TODO PROVISIONAL API, WORK IN PROGRESS: Returns a unique TRNG entropy generator isolated to the current thread (thread local random).
current(TRNG) - Static method in class org.randomness.Truerandomness
Returns a unique True-random Number Generator isolated to the current thread (thread-local) associated with specified entropy source.

A B C D E F G H I L M N O P Q R S T U V