Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography Library 1.84
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.bouncycastle.crypto.prng
Class SP800SecureRandom

    java.lang.Object
      java.util.Random
          java.security.SecureRandom
              org.bouncycastle.crypto.prng.SP800SecureRandom

All Implemented Interfaces:
  java.io.Serializable

public class SP800SecureRandom
extends java.security.SecureRandom

See Also:
  Serialized Form

Method Summary
`byte[]` | `generateSeed(int numBytes)`
`java.lang.String` | `getAlgorithm()`
`void` | `nextBytes(byte[] bytes)`
`void` | `reseed(byte[] additionalInput)` Force a reseed of the DRBG
`void` | `setSeed(byte[] seed)`
`void` | `setSeed(long seed)`

Methods inherited from class java.security.SecureRandom
`getInstance, getInstance, getInstance, getProvider, getSeed, next`

Methods inherited from class java.util.Random
`nextBoolean, nextDouble, nextFloat, nextGaussian, nextInt, nextInt, nextLong`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Method Detail

### setSeed

    public void setSeed(byte[] seed)

### setSeed

    public void setSeed(long seed)

### getAlgorithm

    public java.lang.String getAlgorithm()

### nextBytes

    public void nextBytes(byte[] bytes)

### generateSeed

    public byte[] generateSeed(int numBytes)

### reseed

    public void reseed(byte[] additionalInput)

  Force a reseed of the DRBG

  Parameters:
    `additionalInput` - optional additional input

Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography Library 1.84
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD