|
|||||||||
Home >> All >> gnu >> javax >> crypto >> [ prng overview ] | PREV NEXT |
A
- ALLOC_SIZE - Static variable in class gnu.javax.crypto.prng.CSPRNG
- ARCFOUR_KEY_MATERIAL - Static variable in class gnu.javax.crypto.prng.ARCFour
- The attributes property name for the key bytes.
- ARCFOUR_SBOX_SIZE - Static variable in class gnu.javax.crypto.prng.ARCFour
- The size of the internal S-box.
- ARCFour - class gnu.javax.crypto.prng.ARCFour.
- RC4 is a stream cipher developed by Ron Rivest.
- ARCFour() - Constructor for class gnu.javax.crypto.prng.ARCFour
- Default 0-arguments constructor.
- addQuality(double) - Method in class gnu.javax.crypto.prng.CSPRNG
- addRandomByte(byte) - Method in class gnu.javax.crypto.prng.CSPRNG
- Add a single random byte to the randomness pool.
- addRandomByte(byte) - Method in class gnu.javax.crypto.prng.Fortuna.Generator
- addRandomByte(byte) - Method in class gnu.javax.crypto.prng.Fortuna
- addRandomBytes(byte[], int, int) - Method in class gnu.javax.crypto.prng.CSPRNG
- Add an array of bytes into the randomness pool.
- addRandomBytes(byte[], int, int) - Method in class gnu.javax.crypto.prng.Fortuna.Generator
- addRandomBytes(byte[], int, int) - Method in class gnu.javax.crypto.prng.Fortuna
- addRandomEvent(RandomEvent) - Method in class gnu.javax.crypto.prng.Fortuna
B
- BLOCK - Static variable in class gnu.javax.crypto.prng.CSPRNG
- BLOCKING - Static variable in class gnu.javax.crypto.prng.CSPRNG
- Property name for whether or not to wait for the slow poll to complete, passed as a java.lang.Boolean.
- BLOCK_INDEX_LENGTH - Static variable in class gnu.javax.crypto.prng.ICMGenerator
- Property name of ICM's block index length.
- blockNdx - Variable in class gnu.javax.crypto.prng.ICMGenerator
- The index of the next block for a given keystream segment.
- blockNdxLength - Variable in class gnu.javax.crypto.prng.ICMGenerator
- This keystream block index length in bytes.
- blocking - Variable in class gnu.javax.crypto.prng.CSPRNG
- Whether or not to wait for the slow poll to complete.
C
- C0 - Variable in class gnu.javax.crypto.prng.ICMGenerator
- The initial counter for a given keystream segment.
- CIPHER - Static variable in class gnu.javax.crypto.prng.CSPRNG
- CIPHER - Static variable in class gnu.javax.crypto.prng.ICMGenerator
- Property name of underlying block cipher for this ICM generator.
- CIPHER - Static variable in class gnu.javax.crypto.prng.UMacGenerator
- The name of the underlying symmetric key block cipher algorithm.
- CSPRNG - class gnu.javax.crypto.prng.CSPRNG.
- An entropy pool-based pseudo-random number generator based on the PRNG in Peter Gutmann's cryptlib (http://www.cs.auckland.ac.nz/~pgut001/cryptlib/).
- CSPRNG() - Constructor for class gnu.javax.crypto.prng.CSPRNG
- CSPRNG.Poller - class gnu.javax.crypto.prng.CSPRNG.Poller.
- CSPRNG.Poller(List, List, List, List, CSPRNG) - Constructor for class gnu.javax.crypto.prng.CSPRNG.Poller
- CSPRNG.Spinner - class gnu.javax.crypto.prng.CSPRNG.Spinner.
- A simple thread that constantly updates a byte counter.
- CSPRNG.Spinner() - Constructor for class gnu.javax.crypto.prng.CSPRNG.Spinner
- cipher - Variable in class gnu.javax.crypto.prng.CSPRNG
- The cipher (AES) used in the output masking function.
- cipher - Variable in class gnu.javax.crypto.prng.Fortuna.Generator
- cipher - Variable in class gnu.javax.crypto.prng.ICMGenerator
- The underlying cipher implementation.
- cipher - Variable in class gnu.javax.crypto.prng.UMacGenerator
- The generator's underlying block cipher.
- clone() - Method in class gnu.javax.crypto.prng.CSPRNG
- count - Variable in class gnu.javax.crypto.prng.PBKDF2
- The number of hLen-sized blocks generated.
- counter - Variable in class gnu.javax.crypto.prng.CSPRNG.Spinner
- counter - Variable in class gnu.javax.crypto.prng.Fortuna.Generator
D
- DEBUG - Static variable in class gnu.javax.crypto.prng.CSPRNG
- DEFAULT_PASSWORD_ENCODING - Static variable in interface gnu.javax.crypto.prng.IPBE
- The default character set encoding name to be used if (a) a password is to be used as the source for a PBE-based Key Derivation Function (KDF) and (b) no character set encoding name was specified among the attributes used to initialize the instance.
- debug(String) - Static method in class gnu.javax.crypto.prng.CSPRNG
F
- FILES - Static variable in class gnu.javax.crypto.prng.CSPRNG
- FILE_SOURCES - Static variable in class gnu.javax.crypto.prng.CSPRNG
- Property name for the list of files to read for random values.
- Fortuna - class gnu.javax.crypto.prng.Fortuna.
- The Fortuna continuously-seeded pseudo-random number generator.
- Fortuna() - Constructor for class gnu.javax.crypto.prng.Fortuna
- Fortuna.Generator - class gnu.javax.crypto.prng.Fortuna.Generator.
- The Fortuna generator function.
- Fortuna.Generator(IBlockCipher, IMessageDigest) - Constructor for class gnu.javax.crypto.prng.Fortuna.Generator
- fastPoll() - Method in class gnu.javax.crypto.prng.CSPRNG
- Add random data always immediately available into the random pool, such as the values of the eight asynchronous counters, the current time, the current memory usage, the calling thread name, and the current stack trace.
- files - Variable in class gnu.javax.crypto.prng.CSPRNG.Poller
- files - Variable in class gnu.javax.crypto.prng.CSPRNG
- The list of file soures.
- fillBlock() - Method in class gnu.javax.crypto.prng.ARCFour
- fillBlock() - Method in class gnu.javax.crypto.prng.CSPRNG
- fillBlock() - Method in class gnu.javax.crypto.prng.Fortuna.Generator
- fillBlock() - Method in class gnu.javax.crypto.prng.Fortuna
- fillBlock() - Method in class gnu.javax.crypto.prng.ICMGenerator
- fillBlock() - Method in class gnu.javax.crypto.prng.PBKDF2
- fillBlock() - Method in class gnu.javax.crypto.prng.UMacGenerator
- finalize() - Method in class gnu.javax.crypto.prng.CSPRNG
G
- generateX917(byte[]) - Method in class gnu.javax.crypto.prng.CSPRNG
- generator - Variable in class gnu.javax.crypto.prng.Fortuna
- getInstance(String) - Static method in class gnu.javax.crypto.prng.PRNGFactory
- Returns an instance of a padding algorithm given its name.
- getNames() - Static method in class gnu.javax.crypto.prng.PRNGFactory
- Returns a java.util.Set of names of padding algorithms supported by this Factory.
- getProperty(String) - Static method in class gnu.javax.crypto.prng.CSPRNG
- getQuality() - Method in class gnu.javax.crypto.prng.CSPRNG
- getSystemInstance() - Static method in class gnu.javax.crypto.prng.CSPRNG
- Create and initialize a CSPRNG instance with the "system" parameters; the files, URLs, programs, and gnu.java.security.prng.EntropySource sources used by the instance are derived from properties set in the system gnu.java.security.Properties.
- gnu.javax.crypto.prng - package gnu.javax.crypto.prng
H
- HASH_FUNCTION - Static variable in class gnu.javax.crypto.prng.CSPRNG
- hash - Variable in class gnu.javax.crypto.prng.CSPRNG
- The message digest (SHA-1) used in the mixing function.
- hash - Variable in class gnu.javax.crypto.prng.Fortuna.Generator
I
- ICMGenerator - class gnu.javax.crypto.prng.ICMGenerator.
- Counter Mode is a way to define a pseudorandom keystream generator using a block cipher.
- ICMGenerator() - Constructor for class gnu.javax.crypto.prng.ICMGenerator
- Trivial 0-arguments constructor.
- INDEX - Static variable in class gnu.javax.crypto.prng.UMacGenerator
- Property name of the KDF
index
value to use in this instance. - IPBE - interface gnu.javax.crypto.prng.IPBE.
- Trivial interface to group Password-based encryption property names and constants.
- ITERATION_COUNT - Static variable in interface gnu.javax.crypto.prng.IPBE
- Property name for the iteration count in a PBE algorithm.
- in - Variable in class gnu.javax.crypto.prng.PBKDF2
- The bytes fed into the MAC.
- incrementCounter() - Method in class gnu.javax.crypto.prng.Fortuna.Generator
- Increment `counter' as a sixteen-byte little-endian unsigned integer by one.
- index - Variable in class gnu.javax.crypto.prng.CSPRNG
- The index of the next byte in the entropy pool.
- iterationCount - Variable in class gnu.javax.crypto.prng.PBKDF2
- The iteration count.
K
- key - Variable in class gnu.javax.crypto.prng.Fortuna.Generator
L
- LIMIT - Static variable in class gnu.javax.crypto.prng.Fortuna.Generator
- lastReseed - Variable in class gnu.javax.crypto.prng.Fortuna
M
- MIN_POOL_SIZE - Static variable in class gnu.javax.crypto.prng.Fortuna
- MIX_COUNT - Static variable in class gnu.javax.crypto.prng.CSPRNG
- m - Variable in class gnu.javax.crypto.prng.ARCFour
- mac - Variable in class gnu.javax.crypto.prng.PBKDF2
- The MAC (the pseudo-random function we use).
- mixCount - Variable in class gnu.javax.crypto.prng.CSPRNG
- The number of times the pool has been mixed.
- mixRandomPool(byte[]) - Method in class gnu.javax.crypto.prng.CSPRNG
- The mix operation.
- mixRandomPool() - Method in class gnu.javax.crypto.prng.CSPRNG
N
- NUM_POOLS - Static variable in class gnu.javax.crypto.prng.Fortuna
- n - Variable in class gnu.javax.crypto.prng.ARCFour
- nextByte() - Method in class gnu.javax.crypto.prng.Fortuna.Generator
- nextBytes(byte[], int, int) - Method in class gnu.javax.crypto.prng.Fortuna.Generator
O
- OFFSET - Static variable in class gnu.javax.crypto.prng.ICMGenerator
- Property name of ICM's offset.
- OTHER - Static variable in class gnu.javax.crypto.prng.CSPRNG
- OTHER_SOURCES - Static variable in class gnu.javax.crypto.prng.CSPRNG
- Property name for a list of other sources of entropy.
- OUTPUT_SIZE - Static variable in class gnu.javax.crypto.prng.CSPRNG
- other - Variable in class gnu.javax.crypto.prng.CSPRNG.Poller
- other - Variable in class gnu.javax.crypto.prng.CSPRNG
- The list of other sources.
P
- PASSWORD - Static variable in interface gnu.javax.crypto.prng.IPBE
- Property name for the password in a PBE algorithm.
- PASSWORD_ENCODING - Static variable in interface gnu.javax.crypto.prng.IPBE
- Property name for the password character encoding in a PBE algorithm.
- PBKDF2 - class gnu.javax.crypto.prng.PBKDF2.
- An implementation of the key derivation function KDF2 from PKCS #5: Password-Based Cryptography (PBE).
- PBKDF2(IMac) - Constructor for class gnu.javax.crypto.prng.PBKDF2
- Creates a new PBKDF2 object.
- POOL_SIZE - Static variable in class gnu.javax.crypto.prng.CSPRNG
- PRNGFactory - class gnu.javax.crypto.prng.PRNGFactory.
- A Factory to instantiate pseudo random number generators.
- PRNGFactory() - Constructor for class gnu.javax.crypto.prng.PRNGFactory
- Trivial constructor to enforce Singleton pattern.
- PROGRAM_SOURCES - Static variable in class gnu.javax.crypto.prng.CSPRNG
- Property name for the list of programs to execute, and use the output as new random bytes.
- PROGS - Static variable in class gnu.javax.crypto.prng.CSPRNG
- parseString(String) - Static method in class gnu.javax.crypto.prng.CSPRNG
- parseURL(String) - Static method in class gnu.javax.crypto.prng.CSPRNG
- poller - Variable in class gnu.javax.crypto.prng.CSPRNG
- The thread that polls for random data.
- pollerThread - Variable in class gnu.javax.crypto.prng.CSPRNG
- pool - Variable in class gnu.javax.crypto.prng.CSPRNG.Poller
- pool - Variable in class gnu.javax.crypto.prng.CSPRNG
- The entropy pool.
- pool - Variable in class gnu.javax.crypto.prng.Fortuna
- pool0Count - Variable in class gnu.javax.crypto.prng.Fortuna
- pools - Variable in class gnu.javax.crypto.prng.Fortuna
- progs - Variable in class gnu.javax.crypto.prng.CSPRNG.Poller
- progs - Variable in class gnu.javax.crypto.prng.CSPRNG
- The list of program sources.
Q
- quality - Variable in class gnu.javax.crypto.prng.CSPRNG
- The quality of the random pool (percentage).
R
- readObject(ObjectInputStream) - Method in class gnu.javax.crypto.prng.Fortuna
- reseedCount - Variable in class gnu.javax.crypto.prng.Fortuna
- resetKey() - Method in class gnu.javax.crypto.prng.Fortuna.Generator
- Resets the cipher's key.
- run() - Method in class gnu.javax.crypto.prng.CSPRNG.Poller
- run() - Method in class gnu.javax.crypto.prng.CSPRNG.Spinner
- running - Variable in class gnu.javax.crypto.prng.CSPRNG.Poller
S
- SALT - Static variable in interface gnu.javax.crypto.prng.IPBE
- Property name for the salt in a PBE algorithm.
- SEED - Static variable in class gnu.javax.crypto.prng.Fortuna
- SEED_FILE_SIZE - Static variable in class gnu.javax.crypto.prng.Fortuna
- SEGMENT_INDEX - Static variable in class gnu.javax.crypto.prng.ICMGenerator
- Property name of ICM's segment index.
- SEGMENT_INDEX_LENGTH - Static variable in class gnu.javax.crypto.prng.ICMGenerator
- Property name of ICM's segment index length.
- SPINNERS - Static variable in class gnu.javax.crypto.prng.CSPRNG
- The spinner group singleton.
- SPINNER_COUNT - Static variable in class gnu.javax.crypto.prng.CSPRNG
- SPINNER_THREADS - Static variable in class gnu.javax.crypto.prng.CSPRNG
- s - Variable in class gnu.javax.crypto.prng.ARCFour
- The S-box.
- salt - Variable in class gnu.javax.crypto.prng.PBKDF2
- The salt.
- seeded - Variable in class gnu.javax.crypto.prng.Fortuna.Generator
- segmentNdx - Variable in class gnu.javax.crypto.prng.ICMGenerator
- The segment index for this keystream.
- segmentNdxLength - Variable in class gnu.javax.crypto.prng.ICMGenerator
- This keystream segment index length in bytes.
- serialVersionUID - Static variable in class gnu.javax.crypto.prng.Fortuna
- setup(Map) - Method in class gnu.javax.crypto.prng.ARCFour
- setup(Map) - Method in class gnu.javax.crypto.prng.CSPRNG
- setup(Map) - Method in class gnu.javax.crypto.prng.Fortuna.Generator
- setup(Map) - Method in class gnu.javax.crypto.prng.Fortuna
- setup(Map) - Method in class gnu.javax.crypto.prng.ICMGenerator
- setup(Map) - Method in class gnu.javax.crypto.prng.PBKDF2
- setup(Map) - Method in class gnu.javax.crypto.prng.UMacGenerator
- slowPoll() - Method in class gnu.javax.crypto.prng.CSPRNG
- stopUpdating() - Method in class gnu.javax.crypto.prng.CSPRNG.Poller
T
- TWO_FIFTY_SIX - Static variable in class gnu.javax.crypto.prng.ICMGenerator
- The integer value 256 as a BigInteger.
U
- UMacGenerator - class gnu.javax.crypto.prng.UMacGenerator.
- KDFs (Key Derivation Functions) are used to stretch user-supplied key material to specific size(s) required by high level cryptographic primitives.
- UMacGenerator() - Constructor for class gnu.javax.crypto.prng.UMacGenerator
- Trivial 0-arguments constructor.
- URLS - Static variable in class gnu.javax.crypto.prng.CSPRNG
- URL_SOURCES - Static variable in class gnu.javax.crypto.prng.CSPRNG
- Property name for the list of URLs to poll for random values.
- urls - Variable in class gnu.javax.crypto.prng.CSPRNG.Poller
- urls - Variable in class gnu.javax.crypto.prng.CSPRNG
- The list of URL sources.
W
- writeObject(ObjectOutputStream) - Method in class gnu.javax.crypto.prng.Fortuna
X
- X917_LIFETIME - Static variable in class gnu.javax.crypto.prng.CSPRNG
- X917_POOL_SIZE - Static variable in class gnu.javax.crypto.prng.CSPRNG
- x917count - Variable in class gnu.javax.crypto.prng.CSPRNG
- The number of iterations of the X9.17-like generators.
- x917init - Variable in class gnu.javax.crypto.prng.CSPRNG
- Whether or not the X9.17-like generator is initialized.
- x917pool - Variable in class gnu.javax.crypto.prng.CSPRNG
- The pool for the X9.17-like generator.
A B C D F G H I K L M N O P Q R S T U W X
|
|||||||||
Home >> All >> gnu >> javax >> crypto >> [ prng overview ] | PREV NEXT |