Overview | Package | Class | Tree | Deprecated | Index | Help
| JSS 3.1.1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.mozilla.jss.crypto
Interface JSSSecureRandom

All Known Implementing Classes:
  PK11SecureRandom

public interface JSSSecureRandom

An interface for secure random numbers. This should be replaced with java.security.SecureRandom when we move to JDK 1.2. In JDK 1.1, SecureRandom is implemented by a Sun class. In JDK 1.2, it uses a provider architecture.

Method Summary
`void` | `nextBytes(byte[] bytes)` Retrieves random bytes and stores them in the given array.
`void` | `setSeed(byte[] seed)` Seed the RNG with the given seed bytes.
`void` | `setSeed(long seed)` Seed the RNG with the eight bytes contained in `seed`.

Method Detail

### setSeed

    public void setSeed(byte[] seed)

  Seed the RNG with the given seed bytes.

### setSeed

    public void setSeed(long seed)

  Seed the RNG with the eight bytes contained in `seed`.

### nextBytes

    public void nextBytes(byte[] bytes)

  Retrieves random bytes and stores them in the given array.

Overview | Package | Class | Tree | Deprecated | Index | Help
| JSS 3.1.1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD