Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Cryptix V3.1
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
java.security.SecureRandom

Packages that use SecureRandom
cryptix.provider.elgamal |
cryptix.provider.key |
cryptix.provider.rsa |
cryptix.util.math |
java.security |
java.security.interfaces |

Uses of SecureRandom in cryptix.provider.elgamal

Fields in cryptix.provider.elgamal declared as SecureRandom
`protected SecureRandom` | `BaseElGamalKeyPairGenerator.source`

Methods in cryptix.provider.elgamal with parameters of type SecureRandom
`void` | `BaseElGamalKeyPairGenerator.initialize(ElGamalParams params, SecureRandom random)` Initialises the key pair generator using the prime and base from the specified ElGamalParams object.
`void` | `BaseElGamalKeyPairGenerator.initialize(java.math.BigInteger prime, java.math.BigInteger base, SecureRandom random)` Initialises the key pair generator using the specified prime (p) and base (g).
`void` | `BaseElGamalKeyPairGenerator.initialize(int primeLen, SecureRandom random)` Initialises the key pair generator for a given prime length, without parameters.
`void` | `BaseElGamalKeyPairGenerator.initialize(int primeLen, boolean genParams, SecureRandom random)` Initialises the key pair generator for a given prime length, without parameters.
`ElGamalParams` | `BaseElGamalKeyPairGenerator.generateParams(int primeLen, SecureRandom random)` Generates new parameters, p and g.

Uses of SecureRandom in cryptix.provider.key

Methods in cryptix.provider.key with parameters of type SecureRandom
`void` | `RawKeyGenerator.initialize(SecureRandom random)` Initializes the key generator.
`void` | `RawKeyGenerator.initialize(SecureRandom random, int length)` Initializes the key generator, and sets a specific key length for use with algorithms that allow variable-length keys.

Uses of SecureRandom in cryptix.provider.rsa

Methods in cryptix.provider.rsa with parameters of type SecureRandom
`void` | `BaseRSAKeyPairGenerator.initialize(int strength, java.math.BigInteger e, SecureRandom source)` Initialise the key pair generator using the specified strength (desired public modulus length in bits), public exponent, and a source of random bits.
`void` | `BaseRSAKeyPairGenerator.initialize(int strength, SecureRandom source)` Initialise the RSA key pair generator for a given key strength (its number of bits), using the Fermat prime F4 (0x10001) as the public exponent.

Uses of SecureRandom in cryptix.util.math

Methods in cryptix.util.math with parameters of type SecureRandom
`void` | `BigRegister.atRandom(SecureRandom source)` Fill `this BigRegister` object with random data generated from a designated source.

Uses of SecureRandom in java.security

Fields in java.security declared as SecureRandom
`protected SecureRandom` | `SignatureSpi.appRandom`

Methods in java.security that return SecureRandom
`static SecureRandom` | `SecureRandom.getInstance(String)`
`static SecureRandom` | `SecureRandom.getInstance(String, String)`

Methods in java.security with parameters of type SecureRandom
`void` | `ExtendedKeyGenerator.initialize(SecureRandom random)` Initializes the key generator.
`void` | `ExtendedKeyGenerator.initialize(SecureRandom random, int length)` Initializes the key generator, and sets a specific key length for use with algorithms that allow variable-length keys.
`abstract void` | `KeyGenerator.initialize(SecureRandom random)` Initializes the key generator.
`protected void` | `SignatureSpi.engineInitSign(PrivateKey, SecureRandom)`
`void` | `Signature.initSign(PrivateKey, SecureRandom)`
`abstract void` | `KeyPairGeneratorSpi.initialize(int, SecureRandom)`
`void` | `KeyPairGeneratorSpi.initialize(java.security.spec.AlgorithmParameterSpec, SecureRandom)`
`void` | `KeyPairGenerator.initialize(int, SecureRandom)`
`void` | `KeyPairGenerator.initialize(java.security.spec.AlgorithmParameterSpec, SecureRandom)`

Uses of SecureRandom in java.security.interfaces

Methods in java.security.interfaces with parameters of type SecureRandom
`void` | `RSAKeyPairGenerator.initialize(int strength, java.math.BigInteger publicExponent, SecureRandom random)` Initializes the key pair generator using the specified "strength" (desired key length in bits), public exponent, and source of random bits.
`void` | `ElGamalKeyPairGenerator.initialize(ElGamalParams params, SecureRandom random)` Initializes the key pair generator using the prime and base from the specified ElGamalParams object.
`void` | `ElGamalKeyPairGenerator.initialize(java.math.BigInteger prime, java.math.BigInteger base, SecureRandom random)` Initializes the key pair generator using the specified prime and base.
`void` | `ElGamalKeyPairGenerator.initialize(int primeLen, boolean genParams, SecureRandom random)` Initializes the key pair generator for a given prime length, without parameters.
`ElGamalParams` | `ElGamalKeyPairGenerator.generateParams(int primeLen, SecureRandom random)` Generates new parameters, p and g.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Cryptix V3.1
PREV NEXT | FRAMES NO FRAMES

Copyright (C) 1995-2000 The Cryptix Foundation Ltd. All rights reserved.