|
For the latest news and information visit The GNU Crypto project |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IRandom | |
---|---|
gnu.crypto.jce.spec | |
gnu.crypto.key | Provides a basic API for algorithms to generate Public/Private keypairs, and Key Agreement schemes. |
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,
Integer tagLength)
Create a new parameter specification with no prefix. |
|
TMMHParameterSpec(IRandom keystream,
Integer tagLength,
byte[] prefix)
Create a new parameter specification. |
Uses of IRandom in gnu.crypto.key |
---|
Fields in gnu.crypto.key declared as IRandom | |
---|---|
protected IRandom |
BaseKeyAgreementParty.irnd
The optional IRandom instance to use. |
Uses of IRandom in gnu.crypto.mac |
---|
Methods in gnu.crypto.mac with parameters of type IRandom | |
---|---|
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. |
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. |
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. |
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 |
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/). |
class |
Fortuna
The Fortuna continuously-seeded pseudo-random number generator. |
static class |
Fortuna.Generator
The Fortuna generator function. |
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(String prng)
Returns an instance of a padding algorithm given its name. |
static IRandom |
CSPRNG.getSystemInstance()
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 of IRandom in gnu.crypto.sig.dss |
---|
Methods in gnu.crypto.sig.dss with parameters of type IRandom | |
---|---|
static BigInteger[] |
DSSSignature.sign(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 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |