Uses of Interface gnu.java.security.prng.IRandom

Uses in package gnu.javax.crypto.mac

Methods with parameter type gnu.java.security.prng.IRandom

byte[]
Similar to the same method with no arguments, but uses the designated random number generator to compute needed keying material.
void
TMMH16.update(byte b, IRandom prng)
Similar to the same method with one argument, but uses the designated random number generator to compute needed keying material.
void
TMMH16.update(byte[] b, int offset, int len, IRandom prng)
Similar to the same method with three arguments, but uses the designated random number generator to compute needed keying material.

Uses in package gnu.java.security.sig.dss

Methods with parameter type gnu.java.security.prng.IRandom

BigInteger[]
DSSSignature.sign(DSAPrivateKey k, byte[] h, IRandom irnd)

Uses in package gnu.javax.crypto.prng

Classes implementing gnu.java.security.prng.IRandom

class
RC4 is a stream cipher developed by Ron Rivest.
class
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/).
class
The Fortuna continuously-seeded pseudo-random number generator.
class
The Fortuna generator function.
class
Counter Mode is a way to define a pseudorandom keystream generator using a block cipher.
class
An implementation of the key derivation function KDF2 from PKCS #5: Password-Based Cryptography (PBE).
class
KDFs (Key Derivation Functions) are used to stretch user-supplied key material to specific size(s) required by high level cryptographic primitives.

Methods with return type gnu.java.security.prng.IRandom

IRandom
Returns an instance of a padding algorithm given its name.
IRandom
Create and initialize a CSPRNG instance with the "system" parameters; the files, URLs, programs, and EntropySource sources used by the instance are derived from properties set in the system Properties.

Uses in package gnu.javax.crypto.key

Fields of type gnu.java.security.prng.IRandom

IRandom
The optional IRandom instance to use.

Uses in package gnu.javax.crypto.jce.spec

Constructors with parameter type gnu.java.security.prng.IRandom

Create a new parameter specification with no prefix.
TMMHParameterSpec.TMMHParameterSpec(IRandom keystream, Integer tagLength, byte[] prefix)
Create a new parameter specification.

Fields of type gnu.java.security.prng.IRandom

IRandom
The keystream.

Methods with return type gnu.java.security.prng.IRandom

IRandom
Return the key stream this specification was initialized with.

Uses in package gnu.java.security.prng

Classes implementing gnu.java.security.prng.IRandom

class
An abstract class to facilitate implementing PRNG algorithms.
class
A simple pseudo-random number generator that relies on a hash algorithm, that (a) starts its operation by hashing a seed, and then (b) continuously re-hashing its output.

Methods with return type gnu.java.security.prng.IRandom

IRandom
Returns an instance of a padding algorithm given its name.

Uses in package gnu.java.security.sig.rsa

Methods with parameter type gnu.java.security.prng.IRandom

byte[]
EME_PKCS1_V1_5.encode(byte[] M, IRandom irnd)
Similar to encode(byte[]) method, except that the source of randomness to use for obtaining the padding bytes (an instance of IRandom) is given as a parameter.