For the latest news and information visit
The GNU Crypto project

Uses of Interface
gnu.crypto.prng.IRandom

Packages that use IRandom
gnu.crypto.jce.spec   
gnu.crypto.mac Provides a basic API for using Message Authentication Code (MAC) algorithms.  
gnu.crypto.prng Provides a basic API for using cryptographically strong pseudo random number generation algorithms.  
gnu.crypto.sig.dss   
gnu.crypto.sig.rsa   
gnu.crypto.tool   
 

Uses of IRandom in gnu.crypto.jce.spec
 

Fields in gnu.crypto.jce.spec declared as IRandom
protected  IRandom TMMHParameterSpec.keystream
          The keystream.
 

Methods in gnu.crypto.jce.spec that return IRandom
 IRandom TMMHParameterSpec.getKeystream()
          Return the key stream this specification was initialized with.
 

Constructors in gnu.crypto.jce.spec with parameters of type IRandom
TMMHParameterSpec(IRandom keystream, java.lang.Integer tagLength, byte[] prefix)
          Create a new parameter specification.
TMMHParameterSpec(IRandom keystream, java.lang.Integer tagLength)
          Create a new parameter specification with no prefix.
 

Uses of IRandom in gnu.crypto.mac
 

Methods in gnu.crypto.mac with parameters of type IRandom
 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.
 byte[] TMMH16.digest(IRandom prng)
          Similar to the same method with no arguments, but uses the designated random number generator to compute needed keying material.
 

Uses of IRandom in gnu.crypto.prng
 

Classes in gnu.crypto.prng that implement IRandom
 class ARCFour
          RC4 is a stream cipher developed by Ron Rivest.
 class BasePRNG
          An abstract class to facilitate implementing PRNG algorithms.
 class ICMGenerator
          Counter Mode is a way to define a pseudorandom keystream generator using a block cipher.
 class MDGenerator
          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.
 class PBKDF2
          An implementation of the key derivation function KDF2 from PKCS #5: Password-Based Cryptography (PBE).
 class UMacGenerator
          KDFs (Key Derivation Functions) are used to stretch user-supplied key material to specific size(s) required by high level cryptographic primitives.
 

Methods in gnu.crypto.prng that return IRandom
static IRandom PRNGFactory.getInstance(java.lang.String prng)
          Returns an instance of a padding algorithm given its name.
 

Uses of IRandom in gnu.crypto.sig.dss
 

Methods in gnu.crypto.sig.dss with parameters of type IRandom
static java.math.BigInteger[] DSSSignature.sign(java.security.interfaces.DSAPrivateKey k, byte[] h, IRandom irnd)
           
 

Uses of IRandom in gnu.crypto.sig.rsa
 

Methods in gnu.crypto.sig.rsa with parameters of type IRandom
 byte[] EME_PKCS1_V1_5.encode(byte[] M, IRandom irnd)
          Similar to EME_PKCS1_V1_5.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.
 

Uses of IRandom in gnu.crypto.tool
 

Constructors in gnu.crypto.tool with parameters of type IRandom
Ent(IRandom prng)
           
 


For the latest news and information visit
The GNU Crypto project

Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.